From 00eaf75090efb17b54fd7632dccd0709aa511e71 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 20:00:44 -0400 Subject: [PATCH 01/71] Modernize setup.py --- .gitignore | 3 ++- pyproject.toml | 58 +++++++++++++++++++++++++++++++++++++++++ setup.py | 70 +------------------------------------------------- 3 files changed, 61 insertions(+), 70 deletions(-) diff --git a/.gitignore b/.gitignore index d06d28880f..ee3e0af630 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,7 @@ retworkx/*pyd !/docs/source/images/*.svg *.jpg **/*.so -retworkx-core/Cargo.lock +rustworkx-core/Cargo.lock **/.DS_Store venv/ +.python-version diff --git a/pyproject.toml b/pyproject.toml index 03dfdb0ab8..81a9d79e82 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,61 @@ +[project] +name = "rustworkx" +version = "0.17.0" +description = "A python graph library implemented in Rust" +requires-python = ">=3.9" +dependencies = [ + "numpy>=1.16.0,<3" +] +readme = {file = "README.md", content-type = "text/markdown"} +license-files = ["LICENSE"] +license = "Apache-2.0" +classifiers=[ + "License :: OSI Approved :: Apache Software License", + "Intended Audience :: Developers", + "Intended Audience :: Science/Research", + "Programming Language :: Rust", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Operating System :: MacOS :: MacOS X", + "Operating System :: Microsoft :: Windows", + "Operating System :: POSIX :: Linux", + "Development Status :: 5 - Production/Stable", +] +keywords = ["Networks", "network", "graph", "Graph Theory", "DAG"] + +[project.optional-dependencies] +mpl = ["matplotlib>=3.0"] +graphviz = ["pillow>=5.4"] +# TODO: use self-referential rustworkx[mpl] and rustworkx[graphivz] +# once it is better suported. +all = [ + "matplotlib>=3.0", + "pillow>=5.4", +] + +[project.urls] +issues = "https://github.com/Qiskit/rustworkx/issues" +source = "https://github.com/Qiskit/rustworkx" +documentation ="https://www.rustworkx.org/" +releasenotes = "https://www.rustworkx.org/release_notes.html" + +[[project.authors]] +name = "Matthew Treinish" +email = "mtreinish@kortar.org" + +[[project.maintainers]] +name = "Ivan Carvalho" +email = "ivancarvalho@gatech.edu" + +[dependency-groups] +test = [] +lint = [] +docs = [] + [build-system] requires = ["setuptools", "wheel", "setuptools-rust"] build-backend = "setuptools.build_meta" diff --git a/setup.py b/setup.py index 5c07f178a5..00e8d129d2 100644 --- a/setup.py +++ b/setup.py @@ -11,87 +11,19 @@ from setuptools import setup from setuptools_rust import Binding, RustExtension - -# If RUST_DEBUG is set, force compiling in debug mode. Else, use the default behavior of whether +# If RUST_DEBUG is set, force compiling in debug mode. Else, use the default behavior of whether # it's an editable installation. rustworkx_debug = True if os.getenv("RUSTWORKX_DEBUG") == "1" else None - -def readme(): - with open("README.md") as f: - return f.read() - - -mpl_extras = ["matplotlib>=3.0"] -graphviz_extras = ["pillow>=5.4"] - -PKG_NAME = os.getenv("RUSTWORKX_PKG_NAME", "rustworkx") -PKG_VERSION = "0.17.0" PKG_PACKAGES = ["rustworkx", "rustworkx.visualization"] -PKG_INSTALL_REQUIRES = ["numpy>=1.16.0,<3"] RUST_EXTENSIONS = [RustExtension("rustworkx.rustworkx", "Cargo.toml", binding=Binding.PyO3, debug=rustworkx_debug)] RUST_OPTS ={"bdist_wheel": {"py_limited_api": "cp39"}} -retworkx_readme_compat = """# retworkx - -retworkx is the **deprecated** package name for `rustworkx`. If you're using -the `retworkx` package (either as a requirement or an import) this should -be updated to use rustworkx instead. In the future only the `rustworkx` name -will be supported. - -""" - - -README = readme() -if PKG_NAME == "retworkx": - README = retworkx_readme_compat + README - PKG_PACKAGES = ["retworkx"] - # TODO: For final retworkx release change this to < 1. - PKG_INSTALL_REQUIRES.append(f"rustworkx=={PKG_VERSION}") - RUST_EXTENSIONS = [] - setup( - name=PKG_NAME, - version=PKG_VERSION, - description="A python graph library implemented in Rust", - long_description=README, - long_description_content_type="text/markdown", - author="Matthew Treinish", - author_email="mtreinish@kortar.org", - license="Apache 2.0", - classifiers=[ - "License :: OSI Approved :: Apache Software License", - "Intended Audience :: Developers", - "Intended Audience :: Science/Research", - "Programming Language :: Rust", - "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Programming Language :: Python :: 3.13", - "Operating System :: MacOS :: MacOS X", - "Operating System :: Microsoft :: Windows", - "Operating System :: POSIX :: Linux", - ], - keywords="Networks network graph Graph Theory DAG", - url="https://github.com/Qiskit/rustworkx", - project_urls={ - "Bug Tracker": "https://github.com/Qiskit/rustworkx/issues", - "Source Code": "https://github.com/Qiskit/rustworkx", - "Documentation": "https://www.rustworkx.org/", - }, rust_extensions=RUST_EXTENSIONS, include_package_data=True, packages=PKG_PACKAGES, zip_safe=False, - python_requires=">=3.9", - install_requires=PKG_INSTALL_REQUIRES, - extras_require={ - "mpl": mpl_extras, - "graphviz": graphviz_extras, - "all": mpl_extras + graphviz_extras, - }, options=RUST_OPTS, ) From 576a88633b2ca41447a19ea586248fa98c8e97f7 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 20:06:57 -0400 Subject: [PATCH 02/71] Farewell to retworkx --- .github/workflows/main.yml | 12 +-- .github/workflows/wheels.yml | 25 ------- docs/source/api/pydigraph_api_functions.rst | 2 +- noxfile.py | 4 +- pyproject.toml | 2 +- .../0.11/prepare-0.11-af688e532712c830.yaml | 10 +-- .../add-json-dump-func-91c43cb4a3cd6951.yaml | 8 +- .../graph-annotations-1d436930bf60c5c2.yaml | 2 +- retworkx/__init__.py | 28 ------- retworkx/namespace.py | 75 ------------------- tox.ini | 6 +- 11 files changed, 23 insertions(+), 151 deletions(-) delete mode 100644 retworkx/__init__.py delete mode 100644 retworkx/namespace.py diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d6d3ee6a42..aa3de06c45 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -37,9 +37,9 @@ jobs: - name: Clippy run: cargo clippy --all-targets -- -D warnings - name: Black Codestyle Format - run: black --check --diff retworkx rustworkx retworkx tests + run: black --check --diff rustworkx tests - name: Python Lint - run: ruff check rustworkx retworkx setup.py tests + run: ruff check rustworkx setup.py tests - name: Check stray release notes run: python tools/find_stray_release_notes.py - name: rustworkx-core Rust Tests @@ -142,20 +142,20 @@ jobs: run: curl -L https://github.com/mozilla/grcov/releases/download/v0.8.7/grcov-x86_64-unknown-linux-gnu.tar.bz2 | tar jxf - - name: Install deps run: pip install -U setuptools-rust networkx testtools fixtures stestr - - name: Build retworkx + - name: Build rustworkx run: python setup.py develop env: CARGO_INCREMENTAL: 0 RUSTFLAGS: "-Cinstrument-coverage" - LLVM_PROFILE_FILE: "retworkx-%p-%m.profraw" + LLVM_PROFILE_FILE: "rustworkx-%p-%m.profraw" - name: Run tests run: cd tests && stestr run && cd .. env: - LLVM_PROFILE_FILE: "retworkx-%p-%m.profraw" + LLVM_PROFILE_FILE: "rustworkx-%p-%m.profraw" - name: Run grcov run: | set -e - mv tests/retworkx*profraw . + mv tests/rustworkx*profraw . ./grcov . --binary-path ./target/debug/ -s . -t lcov --branch --ignore-not-existing --ignore "/*" -o ./coveralls.lcov - uses: actions/upload-artifact@v4 with: diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index e1f4794c4b..d1fc8059cf 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -186,28 +186,3 @@ jobs: with: path: ./wheelhouse/*.whl name: shared-wheel-builds-win32 - retworkx-compat-build: - name: Build retworkx - runs-on: ubuntu-latest - environment: release - permissions: - id-token: write - needs: ["upload_shared_wheels"] - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 - name: Install Python - with: - python-version: '3.10' - - name: Install deps - run: pip install -U setuptools-rust wheel build - - name: Build sdist - run: python setup.py bdist_wheel - env: - RUSTWORKX_PKG_NAME: retworkx - - uses: actions/upload-artifact@v4 - with: - path: ./dist/* - name: sdist-retworkx - - name: Publish package distributions to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/docs/source/api/pydigraph_api_functions.rst b/docs/source/api/pydigraph_api_functions.rst index 9d25c77a3e..729562aada 100644 --- a/docs/source/api/pydigraph_api_functions.rst +++ b/docs/source/api/pydigraph_api_functions.rst @@ -5,7 +5,7 @@ API functions for PyDigraph These functions are algorithm functions that are type specific for :class:`~rustworkx.PyDiGraph` or :class:`~rustworkx.PyDAG` objects. Universal -functions from Retworkx API that work for both graph types internally call +functions from Rustworkx API that work for both graph types internally call the functions from the explicitly typed based on the data type. .. autosummary:: diff --git a/noxfile.py b/noxfile.py index 942e118dee..828176283d 100644 --- a/noxfile.py +++ b/noxfile.py @@ -48,7 +48,7 @@ def lint(session): black(session) typos(session) session.install(*lint_deps) - session.run("ruff", "check", "rustworkx", "retworkx", "setup.py") + session.run("ruff", "check", "rustworkx", "setup.py") session.run("cargo", "fmt", "--all", "--", "--check", external=True) session.run("python", "tools/find_stray_release_notes.py") @@ -69,7 +69,7 @@ def docs_clean(session): @nox.session(python=["3"]) def black(session): session.install(*[d for d in lint_deps if "black" in d]) - session.run("black", "rustworkx", "tests", "retworkx", *session.posargs) + session.run("black", "rustworkx", "tests", *session.posargs) @nox.session(python=["3"]) def typos(session): diff --git a/pyproject.toml b/pyproject.toml index 81a9d79e82..2fd92a32fb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -66,7 +66,7 @@ target-version = ['py39', 'py310', 'py311', 'py312'] [tool.ruff] line-length = 105 # more lenient than black due to long function signatures -src = ["rustworkx", "setup.py", "retworkx", "tests"] +src = ["rustworkx", "setup.py", "tests"] lint.select = [ "E", # pycodestyle "F", # pyflakes diff --git a/releasenotes/notes/0.11/prepare-0.11-af688e532712c830.yaml b/releasenotes/notes/0.11/prepare-0.11-af688e532712c830.yaml index b009abef98..ca5a67facf 100644 --- a/releasenotes/notes/0.11/prepare-0.11-af688e532712c830.yaml +++ b/releasenotes/notes/0.11/prepare-0.11-af688e532712c830.yaml @@ -70,11 +70,11 @@ features: fixes: - | - Fixed an issue with the :func:`~retworkx.generators.heavy_hex_graph`, - :func:`~retworkx.generators.directed_heavy_hex_graph`, - :func:`~retworkx.generators.heavy_square_graph`, - and :func:`~retworkx.generators.directed_heavy_square_graph` generator + Fixed an issue with the :func:`~rustworkx.generators.heavy_hex_graph`, + :func:`~rustworkx.generators.directed_heavy_hex_graph`, + :func:`~rustworkx.generators.heavy_square_graph`, + and :func:`~rustworkx.generators.directed_heavy_square_graph` generator functions. When the input parameter ``d`` was set to 1 these functions would previously raise a ``pyo3_runtime.PanicException`` instead of returning the expected graph (a single node). - Fixed `#452 `__ + Fixed `#452 `__ diff --git a/releasenotes/notes/0.12/add-json-dump-func-91c43cb4a3cd6951.yaml b/releasenotes/notes/0.12/add-json-dump-func-91c43cb4a3cd6951.yaml index 30b99db7a6..542a3e8112 100644 --- a/releasenotes/notes/0.12/add-json-dump-func-91c43cb4a3cd6951.yaml +++ b/releasenotes/notes/0.12/add-json-dump-func-91c43cb4a3cd6951.yaml @@ -1,14 +1,14 @@ --- features: - | - Added a new function, :func:`~.retworkx.node_link_json`, which is used to + Added a new function, :func:`~.rustworkx.node_link_json`, which is used to generate JSON node-link data representation of an input :class:`~.PyGraph` or :class:`~.PyDiGraph` object. For example, running:: - import retworkx + import rustworkx - graph = retworkx.generators.path_graph(weights=['a', 'b', 'c']) - print(retworkx.node_link_json(graph, node_attrs=lambda n: {'label': n})) + graph = rustworkx.generators.path_graph(weights=['a', 'b', 'c']) + print(rustworkx.node_link_json(graph, node_attrs=lambda n: {'label': n})) will output a JSON payload equivalent (identical except for whitespace) to: diff --git a/releasenotes/notes/0.13/graph-annotations-1d436930bf60c5c2.yaml b/releasenotes/notes/0.13/graph-annotations-1d436930bf60c5c2.yaml index eefdfc25cb..d3aa337b25 100644 --- a/releasenotes/notes/0.13/graph-annotations-1d436930bf60c5c2.yaml +++ b/releasenotes/notes/0.13/graph-annotations-1d436930bf60c5c2.yaml @@ -2,6 +2,6 @@ features: - | Added partial type annotations to the library, including for the - :class:`~retworkx.PyDiGraph` and :class:`~retworkx.PyGraph` classes. + :class:`~rustworkx.PyDiGraph` and :class:`~rustworkx.PyGraph` classes. This enables statically type checking with `mypy `__. diff --git a/retworkx/__init__.py b/retworkx/__init__.py deleted file mode 100644 index 3cb4bca867..0000000000 --- a/retworkx/__init__.py +++ /dev/null @@ -1,28 +0,0 @@ -# This code is licensed under the Apache License, Version 2.0. You may -# obtain a copy of this license in the LICENSE.txt file in the root directory -# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. -# -# Any modifications or derivative works of this code must retain this -# copyright notice, and modified files need to carry a notice indicating -# that they have been altered from the originals. - -"""Backwards compatibility shim for retworkx -> rustworkx.""" - - -import sys -import warnings - -from rustworkx import * # noqa - -from . import namespace - -warnings.warn( - "The retworkx package is deprecated and has been renamed to rustworkx. Rustworkx is a " - "drop-in replacement and can be used by replacing `import retworkx` with import `rustworkx`. ", - DeprecationWarning, - stacklevel=2, -) - -sys.modules["retworkx.generators"] = generators # noqa -new_meta_path_finder = namespace.RetworkxImport("retworkx", "rustworkx") -sys.meta_path = [new_meta_path_finder] + sys.meta_path diff --git a/retworkx/namespace.py b/retworkx/namespace.py deleted file mode 100644 index 06ccfbda03..0000000000 --- a/retworkx/namespace.py +++ /dev/null @@ -1,75 +0,0 @@ -# This code is part of Qiskit. -# -# (C) Copyright IBM 2020. -# -# This code is licensed under the Apache License, Version 2.0. You may -# obtain a copy of this license in the LICENSE.txt file in the root directory -# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. -# -# Any modifications or derivative works of this code must retain this -# copyright notice, and modified files need to carry a notice indicating -# that they have been altered from the originals. - -# pylint: disable=unused-argument - -"""Module for utilities to manually construct qiskit namespace""" - -import sys -from importlib.abc import MetaPathFinder, Loader -import re -import importlib - -# Match strings that are retworkx package imports but exclude imports with -# retworkx prefix not part of the package (such as retworkx_backwards_compat_test) -RETWORKX_REGEX = re.compile(r"^(retworkx$|retworkx\.)") - - -def _new_namespace(fullname, old_namespace, new_package): - names = fullname.split(".") - new_namespace_names = new_package.split(".") - old_namespace_names = old_namespace.split(".") - fullname = ".".join(new_namespace_names + names[len(old_namespace_names) :]) - return fullname - - -class RetworkxLoader(Loader): - """Load qiskit element as a namespace package.""" - - def __init__(self, new_package, old_namespace): - super().__init__() - self.new_package = new_package - self.old_namespace = old_namespace - - def module_repr(self, module): - return repr(module) - - def create_module(self, spec): - return self.load_module(spec.name) - - def exec_module(self, module): - pass - - def load_module(self, fullname): - old_name = fullname - fullname = _new_namespace(fullname, self.old_namespace, self.new_package) - module = importlib.import_module(fullname) - sys.modules[old_name] = module - return module - - -class RetworkxImport(MetaPathFinder): - """Meta importer to enable unified qiskit namespace.""" - - def __init__(self, old_namespace, new_package): - super().__init__() - self.old_namespace = old_namespace - self.new_package = new_package - - def find_spec(self, fullname, path=None, target=None): - """Return the ModuleSpec for Retworkx.""" - if RETWORKX_REGEX.search(fullname): - importlib.import_module(_new_namespace(fullname, self.old_namespace, self.new_package)) - return importlib.util.spec_from_loader( - fullname, RetworkxLoader(self.new_package, self.old_namespace), origin="retworkx" - ) - return None diff --git a/tox.ini b/tox.ini index 618baf3927..9ec670f598 100644 --- a/tox.ini +++ b/tox.ini @@ -37,8 +37,8 @@ deps = ruff allowlist_externals=cargo commands = - black --check --diff {posargs} '../rustworkx' '../tests' '../retworkx' - ruff check ../rustworkx ../retworkx . ../setup.py + black --check --diff {posargs} '../rustworkx' '../tests' + ruff check ../rustworkx . ../setup.py cargo fmt --all -- --check python {toxinidir}/tools/find_stray_release_notes.py python -c "print('\nrustworkx no longer supports tox. Please run the equivalent command with nox:\n\n\tnox -e lint\n')" @@ -77,7 +77,7 @@ skip_install = true deps = black~=24.8 commands = - black {posargs} '../rustworkx' '../tests' '../retworkx' + black {posargs} '../rustworkx' '../tests' python -c "print('\nrustworkx no longer supports tox. Please run the equivalent command with nox:\n\tnox -e black\n')" [testenv:stubs] From 1a153541401c9271554eadc4b2d6af6d655a24a4 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 20:11:19 -0400 Subject: [PATCH 03/71] Add release note about retworkx removal --- .../notes/farewell-retworkx-be18546ac0b0cbc2.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml diff --git a/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml b/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml new file mode 100644 index 0000000000..6984a910ea --- /dev/null +++ b/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml @@ -0,0 +1,9 @@ +--- +deprecations: + - | + We are saying goodbye to the legacy ``retworkx`` package that operates as a + backwards compatibility alias for ``rustworkx``. It was originally marked as + deprecated and is now being removed. The ``rustworkx`` name has now existed + longer than the ``retworkx`` name and the ``retworkx`` package is no longer needed. + We encourage users to migrate to the new name. Thanks for all users that have + used ``retworkx`` since the early days of the project! From 13cec3458a246a590efccd31633f85cb0ef56049 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 20:20:25 -0400 Subject: [PATCH 04/71] Move even more data to pyproject.toml --- pyproject.toml | 4 ++++ setup.py | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 2fd92a32fb..227c3d3b0b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,10 @@ classifiers=[ ] keywords = ["Networks", "network", "graph", "Graph Theory", "DAG"] +[tool.setuptools] +packages = ["rustworkx", "rustworkx.visualization"] +include-package-data = true + [project.optional-dependencies] mpl = ["matplotlib>=3.0"] graphviz = ["pillow>=5.4"] diff --git a/setup.py b/setup.py index 00e8d129d2..cdca6a8ed7 100644 --- a/setup.py +++ b/setup.py @@ -15,15 +15,12 @@ # it's an editable installation. rustworkx_debug = True if os.getenv("RUSTWORKX_DEBUG") == "1" else None -PKG_PACKAGES = ["rustworkx", "rustworkx.visualization"] RUST_EXTENSIONS = [RustExtension("rustworkx.rustworkx", "Cargo.toml", binding=Binding.PyO3, debug=rustworkx_debug)] RUST_OPTS ={"bdist_wheel": {"py_limited_api": "cp39"}} setup( rust_extensions=RUST_EXTENSIONS, - include_package_data=True, - packages=PKG_PACKAGES, zip_safe=False, options=RUST_OPTS, ) From e7d69d6861ec44dd39185602f5983db09342e551 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 20:23:41 -0400 Subject: [PATCH 05/71] PEP 639 says this is deprecated --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 227c3d3b0b..9f1d0a8ddc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,6 @@ readme = {file = "README.md", content-type = "text/markdown"} license-files = ["LICENSE"] license = "Apache-2.0" classifiers=[ - "License :: OSI Approved :: Apache Software License", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Programming Language :: Rust", From 90112c64d53e4b4998dbfc11e6344f4099779bcc Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 20:23:59 -0400 Subject: [PATCH 06/71] Add dependency groups later --- pyproject.toml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 9f1d0a8ddc..46d1ad00c0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,11 +54,6 @@ email = "mtreinish@kortar.org" name = "Ivan Carvalho" email = "ivancarvalho@gatech.edu" -[dependency-groups] -test = [] -lint = [] -docs = [] - [build-system] requires = ["setuptools", "wheel", "setuptools-rust"] build-backend = "setuptools.build_meta" From d5696768aa2ece1931dd59e67b67abbcb70af282 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 20:38:34 -0400 Subject: [PATCH 07/71] Move even from setup.py to pyproject.toml --- pyproject.toml | 5 +++++ setup.py | 16 +--------------- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 46d1ad00c0..263d1b826a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,11 @@ keywords = ["Networks", "network", "graph", "Graph Theory", "DAG"] packages = ["rustworkx", "rustworkx.visualization"] include-package-data = true +[[tool.setuptools-rust.ext-modules]] +target = "rustworkx.rustworkx" +path = "Cargo.toml" +binding = "PyO3" + [project.optional-dependencies] mpl = ["matplotlib>=3.0"] graphviz = ["pillow>=5.4"] diff --git a/setup.py b/setup.py index cdca6a8ed7..b37f211e03 100644 --- a/setup.py +++ b/setup.py @@ -5,22 +5,8 @@ # Any modifications or derivative works of this code must retain this # copyright notice, and modified files need to carry a notice indicating # that they have been altered from the originals. - -import os - from setuptools import setup -from setuptools_rust import Binding, RustExtension - -# If RUST_DEBUG is set, force compiling in debug mode. Else, use the default behavior of whether -# it's an editable installation. -rustworkx_debug = True if os.getenv("RUSTWORKX_DEBUG") == "1" else None - -RUST_EXTENSIONS = [RustExtension("rustworkx.rustworkx", "Cargo.toml", - binding=Binding.PyO3, debug=rustworkx_debug)] -RUST_OPTS ={"bdist_wheel": {"py_limited_api": "cp39"}} setup( - rust_extensions=RUST_EXTENSIONS, - zip_safe=False, - options=RUST_OPTS, + options={"bdist_wheel": {"py_limited_api": "cp39"}}, ) From fd814cb0029cbd4d264658ab7279fd6e20723a3d Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 20:48:58 -0400 Subject: [PATCH 08/71] Migrate all setup.py to pyproject.toml --- pyproject.toml | 3 +++ setup.py | 4 +--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 263d1b826a..c65a5b3818 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,9 @@ keywords = ["Networks", "network", "graph", "Graph Theory", "DAG"] packages = ["rustworkx", "rustworkx.visualization"] include-package-data = true +[tool.distutils.bdist_wheel] +py-limited-api = "cp39" + [[tool.setuptools-rust.ext-modules]] target = "rustworkx.rustworkx" path = "Cargo.toml" diff --git a/setup.py b/setup.py index b37f211e03..1b0f931c6d 100644 --- a/setup.py +++ b/setup.py @@ -7,6 +7,4 @@ # that they have been altered from the originals. from setuptools import setup -setup( - options={"bdist_wheel": {"py_limited_api": "cp39"}}, -) +setup() From ec03072971a9c9d515e8a2d47620d6737e4f8350 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 20:57:42 -0400 Subject: [PATCH 09/71] Move nox dependencies to pyproject.toml --- noxfile.py | 22 +++++----------------- pyproject.toml | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+), 17 deletions(-) diff --git a/noxfile.py b/noxfile.py index 828176283d..e7f51752b6 100644 --- a/noxfile.py +++ b/noxfile.py @@ -3,25 +3,13 @@ nox.options.reuse_existing_virtualenvs = True nox.options.stop_on_first_error = True -deps = [ - "setuptools-rust", - "fixtures", - "testtools>=2.5.0", - "networkx>=2.5", - "stestr>=4.1", -] +pyproject = nox.project.load_toml("pyproject.toml") -lint_deps = [ - "black~=24.8", - "ruff~=0.6", - "setuptools-rust", - "typos~=1.28", -] +deps = nox.project.dependency_groups(pyproject, "test") -stubs_deps = [ - "mypy==1.11.2", - "typing-extensions>=4.4", -] +lint_deps = nox.project.dependency_groups(pyproject, "lint") + +stubs_deps = nox.project.dependency_groups(pyproject, "stubs") def install_rustworkx(session): session.install(*deps) diff --git a/pyproject.toml b/pyproject.toml index c65a5b3818..55ba8c1d3a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -66,6 +66,25 @@ email = "ivancarvalho@gatech.edu" requires = ["setuptools", "wheel", "setuptools-rust"] build-backend = "setuptools.build_meta" +[dependency-groups] +test = [ + "setuptools-rust", + "fixtures", + "testtools>=2.5.0", + "networkx>=2.5", + "stestr>=4.1", +] +lint = [ + "black~=24.8", + "ruff~=0.6", + "setuptools-rust", + "typos~=1.28", +] +stubs = [ + "mypy==1.11.2", + "typing-extensions>=4.4", +] + [tool.black] line-length = 100 target-version = ['py39', 'py310', 'py311', 'py312'] From caf72e69e617dffef13a0e367b449a8f7b53c07d Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 21:05:04 -0400 Subject: [PATCH 10/71] Document new way to do debug builds now that we no longer use setup.py --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 60137d41df..5351a7ef8a 100644 --- a/README.md +++ b/README.md @@ -165,9 +165,11 @@ that installing rustworkx this way will be significantly slower then using > [!TIP] > It's worth noting that `pip install -e` does not work, as it will link the python -packaging shim to your python environment but not build the rustworkx binary. If -you want to build rustworkx in debug mode you have to use -`python setup.py develop`. +packaging shim to your python environment but not build the rustworkx binary. + +> [!TIP] +> Set `SETUPTOOLS_RUST_CARGO_PROFILE="dev"` to install a debug build of rustworkx +that builds faster. ## Project history From ae29d4acb14f93d7713828a7b2dad8439f756ca8 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 21:30:11 -0400 Subject: [PATCH 11/71] Better way to phrase the documentation --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5351a7ef8a..b2db4791b2 100644 --- a/README.md +++ b/README.md @@ -157,11 +157,10 @@ changes reflected in your python environment. ### Develop Mode If you'd like to build rustworkx in debug mode and use an interactive debugger -while working on a change you can use `python setup.py develop` to build -and install rustworkx in develop mode. This will build rustworkx without -optimizations and include debuginfo which can be handy for debugging. Do note -that installing rustworkx this way will be significantly slower then using -`pip install` and should only be used for debugging/development. +while working on a change you can set `SETUPTOOLS_RUST_CARGO_PROFILE="dev"` +as an environment variable to build and install rustworkx in develop mode. +This will build rustworkx without optimizations and include debuginfo +when running `pip install`. That can be handy for debugging. > [!TIP] > It's worth noting that `pip install -e` does not work, as it will link the python From 8b5532e128c1ed4a5f283111ddaff88a72eb7276 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 21:30:38 -0400 Subject: [PATCH 12/71] Remove duplicate section --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index b2db4791b2..b0333268a9 100644 --- a/README.md +++ b/README.md @@ -166,10 +166,6 @@ when running `pip install`. That can be handy for debugging. > It's worth noting that `pip install -e` does not work, as it will link the python packaging shim to your python environment but not build the rustworkx binary. -> [!TIP] -> Set `SETUPTOOLS_RUST_CARGO_PROFILE="dev"` to install a debug build of rustworkx -that builds faster. - ## Project history Rustworkx was originally called retworkx and was created initially to be From 51baa2e8166e21e30ebf8ad1c6f8ad5067b89811 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 5 Apr 2025 21:35:58 -0400 Subject: [PATCH 13/71] Try updating setuptools for coverage job --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index aa3de06c45..e2d89af1cf 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -141,7 +141,7 @@ jobs: - name: Download grcov run: curl -L https://github.com/mozilla/grcov/releases/download/v0.8.7/grcov-x86_64-unknown-linux-gnu.tar.bz2 | tar jxf - - name: Install deps - run: pip install -U setuptools-rust networkx testtools fixtures stestr + run: pip install -U setuptools setuptools-rust networkx testtools fixtures stestr - name: Build rustworkx run: python setup.py develop env: From a9fde4f5be532230664acc6c492b00ff1cf1022a Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sun, 6 Apr 2025 00:00:46 -0400 Subject: [PATCH 14/71] Add docs dependency group as well --- noxfile.py | 5 ++--- pyproject.toml | 13 +++++++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/noxfile.py b/noxfile.py index e7f51752b6..bfd061da47 100644 --- a/noxfile.py +++ b/noxfile.py @@ -6,10 +6,9 @@ pyproject = nox.project.load_toml("pyproject.toml") deps = nox.project.dependency_groups(pyproject, "test") - lint_deps = nox.project.dependency_groups(pyproject, "lint") - stubs_deps = nox.project.dependency_groups(pyproject, "stubs") +docs_deps = nox.project.dependency_groups(pyproject, "docs") def install_rustworkx(session): session.install(*deps) @@ -43,7 +42,7 @@ def lint(session): @nox.session(python=["3"]) def docs(session): install_rustworkx(session) - session.install("-r", "docs/source/requirements.txt", "-c", "constraints.txt") + session.install(*docs_deps, "-c", "constraints.txt") session.run("python", "-m", "ipykernel", "install", "--user") session.run("jupyter", "kernelspec", "list") session.chdir("docs") diff --git a/pyproject.toml b/pyproject.toml index 55ba8c1d3a..83dcf69d6b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -84,6 +84,19 @@ stubs = [ "mypy==1.11.2", "typing-extensions>=4.4", ] +docs = [ + "m2r2", + "sphinx>=5.0", + "jupyter-sphinx", + "pydot", + "pillow>=4.2.1", + "reno>=3.4.0", + "qiskit-sphinx-theme~=1.14.0rc1", + "matplotlib>=3.4", + "sphinx-reredirects", + "sphinxemoji", + "ipykernel", +] [tool.black] line-length = 100 From b8e2efe0a347b4626b2ba2d327f2294344d47b8a Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sun, 6 Apr 2025 01:30:35 -0400 Subject: [PATCH 15/71] Make description the same as the paper --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 83dcf69d6b..3e77837916 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "rustworkx" version = "0.17.0" -description = "A python graph library implemented in Rust" +description = "A High-Performance Graph Library for Python" requires-python = ">=3.9" dependencies = [ "numpy>=1.16.0,<3" From 5f528262ae5f076be7b3c4cddd1ede5a4d0a3437 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sun, 6 Apr 2025 10:29:39 -0400 Subject: [PATCH 16/71] This doesn't work yet --- noxfile.py | 13 +- uv.lock | 2993 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 3000 insertions(+), 6 deletions(-) create mode 100644 uv.lock diff --git a/noxfile.py b/noxfile.py index bfd061da47..34b802c658 100644 --- a/noxfile.py +++ b/noxfile.py @@ -8,7 +8,6 @@ deps = nox.project.dependency_groups(pyproject, "test") lint_deps = nox.project.dependency_groups(pyproject, "lint") stubs_deps = nox.project.dependency_groups(pyproject, "stubs") -docs_deps = nox.project.dependency_groups(pyproject, "docs") def install_rustworkx(session): session.install(*deps) @@ -39,14 +38,16 @@ def lint(session): session.run("cargo", "fmt", "--all", "--", "--check", external=True) session.run("python", "tools/find_stray_release_notes.py") -@nox.session(python=["3"]) +@nox.session(python=["3"], venv_backend="uv") def docs(session): - install_rustworkx(session) - session.install(*docs_deps, "-c", "constraints.txt") + session.run("uv", "sync", "--frozen", "--only-group", "docs") session.run("python", "-m", "ipykernel", "install", "--user") - session.run("jupyter", "kernelspec", "list") + session.run("uv", "run", "--frozen", "jupyter", "kernelspec", "list") session.chdir("docs") - session.run("sphinx-build", "-W", "-d", "build/.doctrees", "-b", "html", "source", "build/html", *session.posargs) + session.run( + "uv", "run", "--frozen", "sphinx-build", "-W", "-d", "build/.doctrees", + "-b", "html", "source", "build/html", *session.posargs + ) @nox.session(python=["3"]) def docs_clean(session): diff --git a/uv.lock b/uv.lock new file mode 100644 index 0000000000..845945f9d2 --- /dev/null +++ b/uv.lock @@ -0,0 +1,2993 @@ +version = 1 +revision = 1 +requires-python = ">=3.9" +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", + "python_full_version < '3.10'", +] + +[[package]] +name = "alabaster" +version = "0.7.16" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/3e/13dd8e5ed9094e734ac430b5d0eb4f2bb001708a8b7856cbf8e084e001ba/alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65", size = 23776 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/32/34/d4e1c02d3bee589efb5dfa17f88ea08bdb3e3eac12bc475462aec52ed223/alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92", size = 13511 }, +] + +[[package]] +name = "appnope" +version = "0.1.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321 }, +] + +[[package]] +name = "asttokens" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918 }, +] + +[[package]] +name = "attrs" +version = "25.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815 }, +] + +[[package]] +name = "autopage" +version = "0.5.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9f/9e/559b0cfdba9f3ed6744d8cbcdbda58880d3695c43c053a31773cefcedde3/autopage-0.5.2.tar.gz", hash = "sha256:826996d74c5aa9f4b6916195547312ac6384bac3810b8517063f293248257b72", size = 33031 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/63/f1c3fa431e91a52bad5e3602e9d5df6c94d8d095ac485424efa4eeddb4d2/autopage-0.5.2-py3-none-any.whl", hash = "sha256:f5eae54dd20ccc8b1ff611263fc87bc46608a9cde749bbcfc93339713a429c55", size = 30231 }, +] + +[[package]] +name = "babel" +version = "2.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537 }, +] + +[[package]] +name = "beautifulsoup4" +version = "4.13.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "soupsieve" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f0/3c/adaf39ce1fb4afdd21b611e3d530b183bb7759c9b673d60db0e347fd4439/beautifulsoup4-4.13.3.tar.gz", hash = "sha256:1bd32405dacc920b42b83ba01644747ed77456a65760e285fbc47633ceddaf8b", size = 619516 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f9/49/6abb616eb3cbab6a7cca303dc02fdf3836de2e0b834bf966a7f5271a34d8/beautifulsoup4-4.13.3-py3-none-any.whl", hash = "sha256:99045d7d3f08f91f0d656bc9b7efbae189426cd913d830294a15eefa0ea4df16", size = 186015 }, +] + +[[package]] +name = "black" +version = "24.10.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "mypy-extensions" }, + { name = "packaging" }, + { name = "pathspec" }, + { name = "platformdirs" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d8/0d/cc2fb42b8c50d80143221515dd7e4766995bd07c56c9a3ed30baf080b6dc/black-24.10.0.tar.gz", hash = "sha256:846ea64c97afe3bc677b761787993be4991810ecc7a4a937816dd6bddedc4875", size = 645813 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a3/f3/465c0eb5cddf7dbbfe1fecd9b875d1dcf51b88923cd2c1d7e9ab95c6336b/black-24.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6668650ea4b685440857138e5fe40cde4d652633b1bdffc62933d0db4ed9812", size = 1623211 }, + { url = "https://files.pythonhosted.org/packages/df/57/b6d2da7d200773fdfcc224ffb87052cf283cec4d7102fab450b4a05996d8/black-24.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1c536fcf674217e87b8cc3657b81809d3c085d7bf3ef262ead700da345bfa6ea", size = 1457139 }, + { url = "https://files.pythonhosted.org/packages/6e/c5/9023b7673904a5188f9be81f5e129fff69f51f5515655fbd1d5a4e80a47b/black-24.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:649fff99a20bd06c6f727d2a27f401331dc0cc861fb69cde910fe95b01b5928f", size = 1753774 }, + { url = "https://files.pythonhosted.org/packages/e1/32/df7f18bd0e724e0d9748829765455d6643ec847b3f87e77456fc99d0edab/black-24.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:fe4d6476887de70546212c99ac9bd803d90b42fc4767f058a0baa895013fbb3e", size = 1414209 }, + { url = "https://files.pythonhosted.org/packages/c2/cc/7496bb63a9b06a954d3d0ac9fe7a73f3bf1cd92d7a58877c27f4ad1e9d41/black-24.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5a2221696a8224e335c28816a9d331a6c2ae15a2ee34ec857dcf3e45dbfa99ad", size = 1607468 }, + { url = "https://files.pythonhosted.org/packages/2b/e3/69a738fb5ba18b5422f50b4f143544c664d7da40f09c13969b2fd52900e0/black-24.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f9da3333530dbcecc1be13e69c250ed8dfa67f43c4005fb537bb426e19200d50", size = 1437270 }, + { url = "https://files.pythonhosted.org/packages/c9/9b/2db8045b45844665c720dcfe292fdaf2e49825810c0103e1191515fc101a/black-24.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4007b1393d902b48b36958a216c20c4482f601569d19ed1df294a496eb366392", size = 1737061 }, + { url = "https://files.pythonhosted.org/packages/a3/95/17d4a09a5be5f8c65aa4a361444d95edc45def0de887810f508d3f65db7a/black-24.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:394d4ddc64782e51153eadcaaca95144ac4c35e27ef9b0a42e121ae7e57a9175", size = 1423293 }, + { url = "https://files.pythonhosted.org/packages/90/04/bf74c71f592bcd761610bbf67e23e6a3cff824780761f536512437f1e655/black-24.10.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b5e39e0fae001df40f95bd8cc36b9165c5e2ea88900167bddf258bacef9bbdc3", size = 1644256 }, + { url = "https://files.pythonhosted.org/packages/4c/ea/a77bab4cf1887f4b2e0bce5516ea0b3ff7d04ba96af21d65024629afedb6/black-24.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d37d422772111794b26757c5b55a3eade028aa3fde43121ab7b673d050949d65", size = 1448534 }, + { url = "https://files.pythonhosted.org/packages/4e/3e/443ef8bc1fbda78e61f79157f303893f3fddf19ca3c8989b163eb3469a12/black-24.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:14b3502784f09ce2443830e3133dacf2c0110d45191ed470ecb04d0f5f6fcb0f", size = 1761892 }, + { url = "https://files.pythonhosted.org/packages/52/93/eac95ff229049a6901bc84fec6908a5124b8a0b7c26ea766b3b8a5debd22/black-24.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:30d2c30dc5139211dda799758559d1b049f7f14c580c409d6ad925b74a4208a8", size = 1434796 }, + { url = "https://files.pythonhosted.org/packages/d0/a0/a993f58d4ecfba035e61fca4e9f64a2ecae838fc9f33ab798c62173ed75c/black-24.10.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cbacacb19e922a1d75ef2b6ccaefcd6e93a2c05ede32f06a21386a04cedb981", size = 1643986 }, + { url = "https://files.pythonhosted.org/packages/37/d5/602d0ef5dfcace3fb4f79c436762f130abd9ee8d950fa2abdbf8bbc555e0/black-24.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1f93102e0c5bb3907451063e08b9876dbeac810e7da5a8bfb7aeb5a9ef89066b", size = 1448085 }, + { url = "https://files.pythonhosted.org/packages/47/6d/a3a239e938960df1a662b93d6230d4f3e9b4a22982d060fc38c42f45a56b/black-24.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ddacb691cdcdf77b96f549cf9591701d8db36b2f19519373d60d31746068dbf2", size = 1760928 }, + { url = "https://files.pythonhosted.org/packages/dd/cf/af018e13b0eddfb434df4d9cd1b2b7892bab119f7a20123e93f6910982e8/black-24.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:680359d932801c76d2e9c9068d05c6b107f2584b2a5b88831c83962eb9984c1b", size = 1436875 }, + { url = "https://files.pythonhosted.org/packages/fe/02/f408c804e0ee78c367dcea0a01aedde4f1712af93b8b6e60df981e0228c7/black-24.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:17374989640fbca88b6a448129cd1745c5eb8d9547b464f281b251dd00155ccd", size = 1622516 }, + { url = "https://files.pythonhosted.org/packages/f8/b9/9b706ed2f55bfb28b436225a9c57da35990c9005b90b8c91f03924454ad7/black-24.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:63f626344343083322233f175aaf372d326de8436f5928c042639a4afbbf1d3f", size = 1456181 }, + { url = "https://files.pythonhosted.org/packages/0a/1c/314d7f17434a5375682ad097f6f4cc0e3f414f3c95a9b1bb4df14a0f11f9/black-24.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfa1d0cb6200857f1923b602f978386a3a2758a65b52e0950299ea014be6800", size = 1752801 }, + { url = "https://files.pythonhosted.org/packages/39/a7/20e5cd9237d28ad0b31438de5d9f01c8b99814576f4c0cda1edd62caf4b0/black-24.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:2cd9c95431d94adc56600710f8813ee27eea544dd118d45896bb734e9d7a0dc7", size = 1413626 }, + { url = "https://files.pythonhosted.org/packages/8d/a7/4b27c50537ebca8bec139b872861f9d2bf501c5ec51fcf897cb924d9e264/black-24.10.0-py3-none-any.whl", hash = "sha256:3bb2b7a1f7b685f85b11fed1ef10f8a9148bceb49853e47a294a3dd963c1dd7d", size = 206898 }, +] + +[[package]] +name = "bleach" +version = "6.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "webencodings" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406 }, +] + +[[package]] +name = "certifi" +version = "2025.1.31" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1c/ab/c9f1e32b7b1bf505bf26f0ef697775960db7932abeb7b516de930ba2705f/certifi-2025.1.31.tar.gz", hash = "sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651", size = 167577 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl", hash = "sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe", size = 166393 }, +] + +[[package]] +name = "cffi" +version = "1.17.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pycparser" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", size = 182191 }, + { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", size = 178592 }, + { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", size = 426024 }, + { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", size = 448188 }, + { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", size = 455571 }, + { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", size = 436687 }, + { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", size = 446211 }, + { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", size = 461325 }, + { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", size = 438784 }, + { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", size = 461564 }, + { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", size = 171804 }, + { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", size = 181299 }, + { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", size = 182264 }, + { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", size = 178651 }, + { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", size = 445259 }, + { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", size = 469200 }, + { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", size = 477235 }, + { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", size = 459721 }, + { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", size = 467242 }, + { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", size = 477999 }, + { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", size = 454242 }, + { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b", size = 478604 }, + { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", size = 171727 }, + { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", size = 181400 }, + { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178 }, + { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840 }, + { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803 }, + { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850 }, + { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729 }, + { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256 }, + { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424 }, + { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568 }, + { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736 }, + { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448 }, + { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976 }, + { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989 }, + { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802 }, + { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792 }, + { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893 }, + { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810 }, + { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200 }, + { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447 }, + { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358 }, + { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469 }, + { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475 }, + { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009 }, + { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16", size = 182220 }, + { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36", size = 178605 }, + { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8", size = 424910 }, + { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576", size = 447200 }, + { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87", size = 454565 }, + { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0", size = 435635 }, + { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3", size = 445218 }, + { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595", size = 460486 }, + { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a", size = 437911 }, + { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e", size = 460632 }, + { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7", size = 171820 }, + { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662", size = 181290 }, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357/charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3", size = 123188 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/58/5580c1716040bc89206c77d8f74418caf82ce519aae06450393ca73475d1/charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de", size = 198013 }, + { url = "https://files.pythonhosted.org/packages/d0/11/00341177ae71c6f5159a08168bcb98c6e6d196d372c94511f9f6c9afe0c6/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176", size = 141285 }, + { url = "https://files.pythonhosted.org/packages/01/09/11d684ea5819e5a8f5100fb0b38cf8d02b514746607934134d31233e02c8/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037", size = 151449 }, + { url = "https://files.pythonhosted.org/packages/08/06/9f5a12939db324d905dc1f70591ae7d7898d030d7662f0d426e2286f68c9/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f", size = 143892 }, + { url = "https://files.pythonhosted.org/packages/93/62/5e89cdfe04584cb7f4d36003ffa2936681b03ecc0754f8e969c2becb7e24/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a", size = 146123 }, + { url = "https://files.pythonhosted.org/packages/a9/ac/ab729a15c516da2ab70a05f8722ecfccc3f04ed7a18e45c75bbbaa347d61/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a", size = 147943 }, + { url = "https://files.pythonhosted.org/packages/03/d2/3f392f23f042615689456e9a274640c1d2e5dd1d52de36ab8f7955f8f050/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247", size = 142063 }, + { url = "https://files.pythonhosted.org/packages/f2/e3/e20aae5e1039a2cd9b08d9205f52142329f887f8cf70da3650326670bddf/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408", size = 150578 }, + { url = "https://files.pythonhosted.org/packages/8d/af/779ad72a4da0aed925e1139d458adc486e61076d7ecdcc09e610ea8678db/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb", size = 153629 }, + { url = "https://files.pythonhosted.org/packages/c2/b6/7aa450b278e7aa92cf7732140bfd8be21f5f29d5bf334ae987c945276639/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d", size = 150778 }, + { url = "https://files.pythonhosted.org/packages/39/f4/d9f4f712d0951dcbfd42920d3db81b00dd23b6ab520419626f4023334056/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807", size = 146453 }, + { url = "https://files.pythonhosted.org/packages/49/2b/999d0314e4ee0cff3cb83e6bc9aeddd397eeed693edb4facb901eb8fbb69/charset_normalizer-3.4.1-cp310-cp310-win32.whl", hash = "sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f", size = 95479 }, + { url = "https://files.pythonhosted.org/packages/2d/ce/3cbed41cff67e455a386fb5e5dd8906cdda2ed92fbc6297921f2e4419309/charset_normalizer-3.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f", size = 102790 }, + { url = "https://files.pythonhosted.org/packages/72/80/41ef5d5a7935d2d3a773e3eaebf0a9350542f2cab4eac59a7a4741fbbbbe/charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125", size = 194995 }, + { url = "https://files.pythonhosted.org/packages/7a/28/0b9fefa7b8b080ec492110af6d88aa3dea91c464b17d53474b6e9ba5d2c5/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1", size = 139471 }, + { url = "https://files.pythonhosted.org/packages/71/64/d24ab1a997efb06402e3fc07317e94da358e2585165930d9d59ad45fcae2/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3", size = 149831 }, + { url = "https://files.pythonhosted.org/packages/37/ed/be39e5258e198655240db5e19e0b11379163ad7070962d6b0c87ed2c4d39/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd", size = 142335 }, + { url = "https://files.pythonhosted.org/packages/88/83/489e9504711fa05d8dde1574996408026bdbdbd938f23be67deebb5eca92/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00", size = 143862 }, + { url = "https://files.pythonhosted.org/packages/c6/c7/32da20821cf387b759ad24627a9aca289d2822de929b8a41b6241767b461/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12", size = 145673 }, + { url = "https://files.pythonhosted.org/packages/68/85/f4288e96039abdd5aeb5c546fa20a37b50da71b5cf01e75e87f16cd43304/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77", size = 140211 }, + { url = "https://files.pythonhosted.org/packages/28/a3/a42e70d03cbdabc18997baf4f0227c73591a08041c149e710045c281f97b/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146", size = 148039 }, + { url = "https://files.pythonhosted.org/packages/85/e4/65699e8ab3014ecbe6f5c71d1a55d810fb716bbfd74f6283d5c2aa87febf/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd", size = 151939 }, + { url = "https://files.pythonhosted.org/packages/b1/82/8e9fe624cc5374193de6860aba3ea8070f584c8565ee77c168ec13274bd2/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6", size = 149075 }, + { url = "https://files.pythonhosted.org/packages/3d/7b/82865ba54c765560c8433f65e8acb9217cb839a9e32b42af4aa8e945870f/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8", size = 144340 }, + { url = "https://files.pythonhosted.org/packages/b5/b6/9674a4b7d4d99a0d2df9b215da766ee682718f88055751e1e5e753c82db0/charset_normalizer-3.4.1-cp311-cp311-win32.whl", hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b", size = 95205 }, + { url = "https://files.pythonhosted.org/packages/1e/ab/45b180e175de4402dcf7547e4fb617283bae54ce35c27930a6f35b6bef15/charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76", size = 102441 }, + { url = "https://files.pythonhosted.org/packages/0a/9a/dd1e1cdceb841925b7798369a09279bd1cf183cef0f9ddf15a3a6502ee45/charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545", size = 196105 }, + { url = "https://files.pythonhosted.org/packages/d3/8c/90bfabf8c4809ecb648f39794cf2a84ff2e7d2a6cf159fe68d9a26160467/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7", size = 140404 }, + { url = "https://files.pythonhosted.org/packages/ad/8f/e410d57c721945ea3b4f1a04b74f70ce8fa800d393d72899f0a40526401f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757", size = 150423 }, + { url = "https://files.pythonhosted.org/packages/f0/b8/e6825e25deb691ff98cf5c9072ee0605dc2acfca98af70c2d1b1bc75190d/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa", size = 143184 }, + { url = "https://files.pythonhosted.org/packages/3e/a2/513f6cbe752421f16d969e32f3583762bfd583848b763913ddab8d9bfd4f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d", size = 145268 }, + { url = "https://files.pythonhosted.org/packages/74/94/8a5277664f27c3c438546f3eb53b33f5b19568eb7424736bdc440a88a31f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616", size = 147601 }, + { url = "https://files.pythonhosted.org/packages/7c/5f/6d352c51ee763623a98e31194823518e09bfa48be2a7e8383cf691bbb3d0/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b", size = 141098 }, + { url = "https://files.pythonhosted.org/packages/78/d4/f5704cb629ba5ab16d1d3d741396aec6dc3ca2b67757c45b0599bb010478/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d", size = 149520 }, + { url = "https://files.pythonhosted.org/packages/c5/96/64120b1d02b81785f222b976c0fb79a35875457fa9bb40827678e54d1bc8/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a", size = 152852 }, + { url = "https://files.pythonhosted.org/packages/84/c9/98e3732278a99f47d487fd3468bc60b882920cef29d1fa6ca460a1fdf4e6/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9", size = 150488 }, + { url = "https://files.pythonhosted.org/packages/13/0e/9c8d4cb99c98c1007cc11eda969ebfe837bbbd0acdb4736d228ccaabcd22/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1", size = 146192 }, + { url = "https://files.pythonhosted.org/packages/b2/21/2b6b5b860781a0b49427309cb8670785aa543fb2178de875b87b9cc97746/charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35", size = 95550 }, + { url = "https://files.pythonhosted.org/packages/21/5b/1b390b03b1d16c7e382b561c5329f83cc06623916aab983e8ab9239c7d5c/charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f", size = 102785 }, + { url = "https://files.pythonhosted.org/packages/38/94/ce8e6f63d18049672c76d07d119304e1e2d7c6098f0841b51c666e9f44a0/charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda", size = 195698 }, + { url = "https://files.pythonhosted.org/packages/24/2e/dfdd9770664aae179a96561cc6952ff08f9a8cd09a908f259a9dfa063568/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313", size = 140162 }, + { url = "https://files.pythonhosted.org/packages/24/4e/f646b9093cff8fc86f2d60af2de4dc17c759de9d554f130b140ea4738ca6/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9", size = 150263 }, + { url = "https://files.pythonhosted.org/packages/5e/67/2937f8d548c3ef6e2f9aab0f6e21001056f692d43282b165e7c56023e6dd/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b", size = 142966 }, + { url = "https://files.pythonhosted.org/packages/52/ed/b7f4f07de100bdb95c1756d3a4d17b90c1a3c53715c1a476f8738058e0fa/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11", size = 144992 }, + { url = "https://files.pythonhosted.org/packages/96/2c/d49710a6dbcd3776265f4c923bb73ebe83933dfbaa841c5da850fe0fd20b/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f", size = 147162 }, + { url = "https://files.pythonhosted.org/packages/b4/41/35ff1f9a6bd380303dea55e44c4933b4cc3c4850988927d4082ada230273/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd", size = 140972 }, + { url = "https://files.pythonhosted.org/packages/fb/43/c6a0b685fe6910d08ba971f62cd9c3e862a85770395ba5d9cad4fede33ab/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2", size = 149095 }, + { url = "https://files.pythonhosted.org/packages/4c/ff/a9a504662452e2d2878512115638966e75633519ec11f25fca3d2049a94a/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886", size = 152668 }, + { url = "https://files.pythonhosted.org/packages/6c/71/189996b6d9a4b932564701628af5cee6716733e9165af1d5e1b285c530ed/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601", size = 150073 }, + { url = "https://files.pythonhosted.org/packages/e4/93/946a86ce20790e11312c87c75ba68d5f6ad2208cfb52b2d6a2c32840d922/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd", size = 145732 }, + { url = "https://files.pythonhosted.org/packages/cd/e5/131d2fb1b0dddafc37be4f3a2fa79aa4c037368be9423061dccadfd90091/charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407", size = 95391 }, + { url = "https://files.pythonhosted.org/packages/27/f2/4f9a69cc7712b9b5ad8fdb87039fd89abba997ad5cbe690d1835d40405b0/charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971", size = 102702 }, + { url = "https://files.pythonhosted.org/packages/7f/c0/b913f8f02836ed9ab32ea643c6fe4d3325c3d8627cf6e78098671cafff86/charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41", size = 197867 }, + { url = "https://files.pythonhosted.org/packages/0f/6c/2bee440303d705b6fb1e2ec789543edec83d32d258299b16eed28aad48e0/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f", size = 141385 }, + { url = "https://files.pythonhosted.org/packages/3d/04/cb42585f07f6f9fd3219ffb6f37d5a39b4fd2db2355b23683060029c35f7/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2", size = 151367 }, + { url = "https://files.pythonhosted.org/packages/54/54/2412a5b093acb17f0222de007cc129ec0e0df198b5ad2ce5699355269dfe/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770", size = 143928 }, + { url = "https://files.pythonhosted.org/packages/5a/6d/e2773862b043dcf8a221342954f375392bb2ce6487bcd9f2c1b34e1d6781/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4", size = 146203 }, + { url = "https://files.pythonhosted.org/packages/b9/f8/ca440ef60d8f8916022859885f231abb07ada3c347c03d63f283bec32ef5/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537", size = 148082 }, + { url = "https://files.pythonhosted.org/packages/04/d2/42fd330901aaa4b805a1097856c2edf5095e260a597f65def493f4b8c833/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496", size = 142053 }, + { url = "https://files.pythonhosted.org/packages/9e/af/3a97a4fa3c53586f1910dadfc916e9c4f35eeada36de4108f5096cb7215f/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78", size = 150625 }, + { url = "https://files.pythonhosted.org/packages/26/ae/23d6041322a3556e4da139663d02fb1b3c59a23ab2e2b56432bd2ad63ded/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7", size = 153549 }, + { url = "https://files.pythonhosted.org/packages/94/22/b8f2081c6a77cb20d97e57e0b385b481887aa08019d2459dc2858ed64871/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6", size = 150945 }, + { url = "https://files.pythonhosted.org/packages/c7/0b/c5ec5092747f801b8b093cdf5610e732b809d6cb11f4c51e35fc28d1d389/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294", size = 146595 }, + { url = "https://files.pythonhosted.org/packages/0c/5a/0b59704c38470df6768aa154cc87b1ac7c9bb687990a1559dc8765e8627e/charset_normalizer-3.4.1-cp39-cp39-win32.whl", hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5", size = 95453 }, + { url = "https://files.pythonhosted.org/packages/85/2d/a9790237cb4d01a6d57afadc8573c8b73c609ade20b80f4cda30802009ee/charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765", size = 102811 }, + { url = "https://files.pythonhosted.org/packages/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108/charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85", size = 49767 }, +] + +[[package]] +name = "click" +version = "8.1.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2", size = 98188 }, +] + +[[package]] +name = "cliff" +version = "4.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "autopage" }, + { name = "cmd2" }, + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, + { name = "prettytable" }, + { name = "pyyaml" }, + { name = "stevedore" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/62/74/c7fb720990b17da636064a7993506c230f7a913b752f0116ad2a2e39d621/cliff-4.9.1.tar.gz", hash = "sha256:5b392198293c0b9225d459be8ba710cf8248f1ee33006bdeb3d92fb0012592b4", size = 86597 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c3/54/a2531910c53159acee45156154e413bca4efafd3008b0802bbf0661b8946/cliff-4.9.1-py3-none-any.whl", hash = "sha256:3e5861dcc56164b7c0aef2dae166b537c2dc11c9df785f74f54bdff16971fb1e", size = 84599 }, +] + +[[package]] +name = "cmd2" +version = "2.5.11" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "gnureadline", marker = "sys_platform == 'darwin'" }, + { name = "pyperclip" }, + { name = "pyreadline3", marker = "sys_platform == 'win32'" }, + { name = "wcwidth" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f7/2a/018fe937e25e1db0cafeb358c117644a58cdba24f5bbee69c003faf0b454/cmd2-2.5.11.tar.gz", hash = "sha256:30a0d385021fbe4a4116672845e5695bbe56eb682f9096066776394f954a7429", size = 883350 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3e/79/1c9e717306a702e232cac9e60ef1cee6482f1f43fc7460a44848b4dcbf0a/cmd2-2.5.11-py3-none-any.whl", hash = "sha256:cbc79525e423dc2085ef7922cdc5586d1fedaecb768cdfb05e5482ee0740b755", size = 152751 }, +] + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335 }, +] + +[[package]] +name = "comm" +version = "0.2.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e9/a8/fb783cb0abe2b5fded9f55e5703015cdf1c9c85b3669087c538dd15a6a86/comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e", size = 6210 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180 }, +] + +[[package]] +name = "contourpy" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f5/f6/31a8f28b4a2a4fa0e01085e542f3081ab0588eff8e589d39d775172c9792/contourpy-1.3.0.tar.gz", hash = "sha256:7ffa0db17717a8ffb127efd0c95a4362d996b892c2904db72428d5b52e1938a4", size = 13464370 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6c/e0/be8dcc796cfdd96708933e0e2da99ba4bb8f9b2caa9d560a50f3f09a65f3/contourpy-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:880ea32e5c774634f9fcd46504bf9f080a41ad855f4fef54f5380f5133d343c7", size = 265366 }, + { url = "https://files.pythonhosted.org/packages/50/d6/c953b400219443535d412fcbbc42e7a5e823291236bc0bb88936e3cc9317/contourpy-1.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:76c905ef940a4474a6289c71d53122a4f77766eef23c03cd57016ce19d0f7b42", size = 249226 }, + { url = "https://files.pythonhosted.org/packages/6f/b4/6fffdf213ffccc28483c524b9dad46bb78332851133b36ad354b856ddc7c/contourpy-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92f8557cbb07415a4d6fa191f20fd9d2d9eb9c0b61d1b2f52a8926e43c6e9af7", size = 308460 }, + { url = "https://files.pythonhosted.org/packages/cf/6c/118fc917b4050f0afe07179a6dcbe4f3f4ec69b94f36c9e128c4af480fb8/contourpy-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:36f965570cff02b874773c49bfe85562b47030805d7d8360748f3eca570f4cab", size = 347623 }, + { url = "https://files.pythonhosted.org/packages/f9/a4/30ff110a81bfe3abf7b9673284d21ddce8cc1278f6f77393c91199da4c90/contourpy-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cacd81e2d4b6f89c9f8a5b69b86490152ff39afc58a95af002a398273e5ce589", size = 317761 }, + { url = "https://files.pythonhosted.org/packages/99/e6/d11966962b1aa515f5586d3907ad019f4b812c04e4546cc19ebf62b5178e/contourpy-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69375194457ad0fad3a839b9e29aa0b0ed53bb54db1bfb6c3ae43d111c31ce41", size = 322015 }, + { url = "https://files.pythonhosted.org/packages/4d/e3/182383743751d22b7b59c3c753277b6aee3637049197624f333dac5b4c80/contourpy-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a52040312b1a858b5e31ef28c2e865376a386c60c0e248370bbea2d3f3b760d", size = 1262672 }, + { url = "https://files.pythonhosted.org/packages/78/53/974400c815b2e605f252c8fb9297e2204347d1755a5374354ee77b1ea259/contourpy-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3faeb2998e4fcb256542e8a926d08da08977f7f5e62cf733f3c211c2a5586223", size = 1321688 }, + { url = "https://files.pythonhosted.org/packages/52/29/99f849faed5593b2926a68a31882af98afbeac39c7fdf7de491d9c85ec6a/contourpy-1.3.0-cp310-cp310-win32.whl", hash = "sha256:36e0cff201bcb17a0a8ecc7f454fe078437fa6bda730e695a92f2d9932bd507f", size = 171145 }, + { url = "https://files.pythonhosted.org/packages/a9/97/3f89bba79ff6ff2b07a3cbc40aa693c360d5efa90d66e914f0ff03b95ec7/contourpy-1.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:87ddffef1dbe5e669b5c2440b643d3fdd8622a348fe1983fad7a0f0ccb1cd67b", size = 216019 }, + { url = "https://files.pythonhosted.org/packages/b3/1f/9375917786cb39270b0ee6634536c0e22abf225825602688990d8f5c6c19/contourpy-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0fa4c02abe6c446ba70d96ece336e621efa4aecae43eaa9b030ae5fb92b309ad", size = 266356 }, + { url = "https://files.pythonhosted.org/packages/05/46/9256dd162ea52790c127cb58cfc3b9e3413a6e3478917d1f811d420772ec/contourpy-1.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:834e0cfe17ba12f79963861e0f908556b2cedd52e1f75e6578801febcc6a9f49", size = 250915 }, + { url = "https://files.pythonhosted.org/packages/e1/5d/3056c167fa4486900dfbd7e26a2fdc2338dc58eee36d490a0ed3ddda5ded/contourpy-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbc4c3217eee163fa3984fd1567632b48d6dfd29216da3ded3d7b844a8014a66", size = 310443 }, + { url = "https://files.pythonhosted.org/packages/ca/c2/1a612e475492e07f11c8e267ea5ec1ce0d89971be496c195e27afa97e14a/contourpy-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4865cd1d419e0c7a7bf6de1777b185eebdc51470800a9f42b9e9decf17762081", size = 348548 }, + { url = "https://files.pythonhosted.org/packages/45/cf/2c2fc6bb5874158277b4faf136847f0689e1b1a1f640a36d76d52e78907c/contourpy-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:303c252947ab4b14c08afeb52375b26781ccd6a5ccd81abcdfc1fafd14cf93c1", size = 319118 }, + { url = "https://files.pythonhosted.org/packages/03/33/003065374f38894cdf1040cef474ad0546368eea7e3a51d48b8a423961f8/contourpy-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637f674226be46f6ba372fd29d9523dd977a291f66ab2a74fbeb5530bb3f445d", size = 323162 }, + { url = "https://files.pythonhosted.org/packages/42/80/e637326e85e4105a802e42959f56cff2cd39a6b5ef68d5d9aee3ea5f0e4c/contourpy-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:76a896b2f195b57db25d6b44e7e03f221d32fe318d03ede41f8b4d9ba1bff53c", size = 1265396 }, + { url = "https://files.pythonhosted.org/packages/7c/3b/8cbd6416ca1bbc0202b50f9c13b2e0b922b64be888f9d9ee88e6cfabfb51/contourpy-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e1fd23e9d01591bab45546c089ae89d926917a66dceb3abcf01f6105d927e2cb", size = 1324297 }, + { url = "https://files.pythonhosted.org/packages/4d/2c/021a7afaa52fe891f25535506cc861c30c3c4e5a1c1ce94215e04b293e72/contourpy-1.3.0-cp311-cp311-win32.whl", hash = "sha256:d402880b84df3bec6eab53cd0cf802cae6a2ef9537e70cf75e91618a3801c20c", size = 171808 }, + { url = "https://files.pythonhosted.org/packages/8d/2f/804f02ff30a7fae21f98198828d0857439ec4c91a96e20cf2d6c49372966/contourpy-1.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:6cb6cc968059db9c62cb35fbf70248f40994dfcd7aa10444bbf8b3faeb7c2d67", size = 217181 }, + { url = "https://files.pythonhosted.org/packages/c9/92/8e0bbfe6b70c0e2d3d81272b58c98ac69ff1a4329f18c73bd64824d8b12e/contourpy-1.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:570ef7cf892f0afbe5b2ee410c507ce12e15a5fa91017a0009f79f7d93a1268f", size = 267838 }, + { url = "https://files.pythonhosted.org/packages/e3/04/33351c5d5108460a8ce6d512307690b023f0cfcad5899499f5c83b9d63b1/contourpy-1.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:da84c537cb8b97d153e9fb208c221c45605f73147bd4cadd23bdae915042aad6", size = 251549 }, + { url = "https://files.pythonhosted.org/packages/51/3d/aa0fe6ae67e3ef9f178389e4caaaa68daf2f9024092aa3c6032e3d174670/contourpy-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0be4d8425bfa755e0fd76ee1e019636ccc7c29f77a7c86b4328a9eb6a26d0639", size = 303177 }, + { url = "https://files.pythonhosted.org/packages/56/c3/c85a7e3e0cab635575d3b657f9535443a6f5d20fac1a1911eaa4bbe1aceb/contourpy-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c0da700bf58f6e0b65312d0a5e695179a71d0163957fa381bb3c1f72972537c", size = 341735 }, + { url = "https://files.pythonhosted.org/packages/dd/8d/20f7a211a7be966a53f474bc90b1a8202e9844b3f1ef85f3ae45a77151ee/contourpy-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb8b141bb00fa977d9122636b16aa67d37fd40a3d8b52dd837e536d64b9a4d06", size = 314679 }, + { url = "https://files.pythonhosted.org/packages/6e/be/524e377567defac0e21a46e2a529652d165fed130a0d8a863219303cee18/contourpy-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3634b5385c6716c258d0419c46d05c8aa7dc8cb70326c9a4fb66b69ad2b52e09", size = 320549 }, + { url = "https://files.pythonhosted.org/packages/0f/96/fdb2552a172942d888915f3a6663812e9bc3d359d53dafd4289a0fb462f0/contourpy-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0dce35502151b6bd35027ac39ba6e5a44be13a68f55735c3612c568cac3805fd", size = 1263068 }, + { url = "https://files.pythonhosted.org/packages/2a/25/632eab595e3140adfa92f1322bf8915f68c932bac468e89eae9974cf1c00/contourpy-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aea348f053c645100612b333adc5983d87be69acdc6d77d3169c090d3b01dc35", size = 1322833 }, + { url = "https://files.pythonhosted.org/packages/73/e3/69738782e315a1d26d29d71a550dbbe3eb6c653b028b150f70c1a5f4f229/contourpy-1.3.0-cp312-cp312-win32.whl", hash = "sha256:90f73a5116ad1ba7174341ef3ea5c3150ddf20b024b98fb0c3b29034752c8aeb", size = 172681 }, + { url = "https://files.pythonhosted.org/packages/0c/89/9830ba00d88e43d15e53d64931e66b8792b46eb25e2050a88fec4a0df3d5/contourpy-1.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:b11b39aea6be6764f84360fce6c82211a9db32a7c7de8fa6dd5397cf1d079c3b", size = 218283 }, + { url = "https://files.pythonhosted.org/packages/53/a1/d20415febfb2267af2d7f06338e82171824d08614084714fb2c1dac9901f/contourpy-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3e1c7fa44aaae40a2247e2e8e0627f4bea3dd257014764aa644f319a5f8600e3", size = 267879 }, + { url = "https://files.pythonhosted.org/packages/aa/45/5a28a3570ff6218d8bdfc291a272a20d2648104815f01f0177d103d985e1/contourpy-1.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:364174c2a76057feef647c802652f00953b575723062560498dc7930fc9b1cb7", size = 251573 }, + { url = "https://files.pythonhosted.org/packages/39/1c/d3f51540108e3affa84f095c8b04f0aa833bb797bc8baa218a952a98117d/contourpy-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32b238b3b3b649e09ce9aaf51f0c261d38644bdfa35cbaf7b263457850957a84", size = 303184 }, + { url = "https://files.pythonhosted.org/packages/00/56/1348a44fb6c3a558c1a3a0cd23d329d604c99d81bf5a4b58c6b71aab328f/contourpy-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d51fca85f9f7ad0b65b4b9fe800406d0d77017d7270d31ec3fb1cc07358fdea0", size = 340262 }, + { url = "https://files.pythonhosted.org/packages/2b/23/00d665ba67e1bb666152131da07e0f24c95c3632d7722caa97fb61470eca/contourpy-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:732896af21716b29ab3e988d4ce14bc5133733b85956316fb0c56355f398099b", size = 313806 }, + { url = "https://files.pythonhosted.org/packages/5a/42/3cf40f7040bb8362aea19af9a5fb7b32ce420f645dd1590edcee2c657cd5/contourpy-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d73f659398a0904e125280836ae6f88ba9b178b2fed6884f3b1f95b989d2c8da", size = 319710 }, + { url = "https://files.pythonhosted.org/packages/05/32/f3bfa3fc083b25e1a7ae09197f897476ee68e7386e10404bdf9aac7391f0/contourpy-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c6c7c2408b7048082932cf4e641fa3b8ca848259212f51c8c59c45aa7ac18f14", size = 1264107 }, + { url = "https://files.pythonhosted.org/packages/1c/1e/1019d34473a736664f2439542b890b2dc4c6245f5c0d8cdfc0ccc2cab80c/contourpy-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f317576606de89da6b7e0861cf6061f6146ead3528acabff9236458a6ba467f8", size = 1322458 }, + { url = "https://files.pythonhosted.org/packages/22/85/4f8bfd83972cf8909a4d36d16b177f7b8bdd942178ea4bf877d4a380a91c/contourpy-1.3.0-cp313-cp313-win32.whl", hash = "sha256:31cd3a85dbdf1fc002280c65caa7e2b5f65e4a973fcdf70dd2fdcb9868069294", size = 172643 }, + { url = "https://files.pythonhosted.org/packages/cc/4a/fb3c83c1baba64ba90443626c228ca14f19a87c51975d3b1de308dd2cf08/contourpy-1.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:4553c421929ec95fb07b3aaca0fae668b2eb5a5203d1217ca7c34c063c53d087", size = 218301 }, + { url = "https://files.pythonhosted.org/packages/76/65/702f4064f397821fea0cb493f7d3bc95a5d703e20954dce7d6d39bacf378/contourpy-1.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:345af746d7766821d05d72cb8f3845dfd08dd137101a2cb9b24de277d716def8", size = 278972 }, + { url = "https://files.pythonhosted.org/packages/80/85/21f5bba56dba75c10a45ec00ad3b8190dbac7fd9a8a8c46c6116c933e9cf/contourpy-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3bb3808858a9dc68f6f03d319acd5f1b8a337e6cdda197f02f4b8ff67ad2057b", size = 263375 }, + { url = "https://files.pythonhosted.org/packages/0a/64/084c86ab71d43149f91ab3a4054ccf18565f0a8af36abfa92b1467813ed6/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:420d39daa61aab1221567b42eecb01112908b2cab7f1b4106a52caaec8d36973", size = 307188 }, + { url = "https://files.pythonhosted.org/packages/3d/ff/d61a4c288dc42da0084b8d9dc2aa219a850767165d7d9a9c364ff530b509/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d63ee447261e963af02642ffcb864e5a2ee4cbfd78080657a9880b8b1868e18", size = 345644 }, + { url = "https://files.pythonhosted.org/packages/ca/aa/00d2313d35ec03f188e8f0786c2fc61f589306e02fdc158233697546fd58/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:167d6c890815e1dac9536dca00828b445d5d0df4d6a8c6adb4a7ec3166812fa8", size = 317141 }, + { url = "https://files.pythonhosted.org/packages/8d/6a/b5242c8cb32d87f6abf4f5e3044ca397cb1a76712e3fa2424772e3ff495f/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:710a26b3dc80c0e4febf04555de66f5fd17e9cf7170a7b08000601a10570bda6", size = 323469 }, + { url = "https://files.pythonhosted.org/packages/6f/a6/73e929d43028a9079aca4bde107494864d54f0d72d9db508a51ff0878593/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:75ee7cb1a14c617f34a51d11fa7524173e56551646828353c4af859c56b766e2", size = 1260894 }, + { url = "https://files.pythonhosted.org/packages/2b/1e/1e726ba66eddf21c940821df8cf1a7d15cb165f0682d62161eaa5e93dae1/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:33c92cdae89ec5135d036e7218e69b0bb2851206077251f04a6c4e0e21f03927", size = 1314829 }, + { url = "https://files.pythonhosted.org/packages/b3/e3/b9f72758adb6ef7397327ceb8b9c39c75711affb220e4f53c745ea1d5a9a/contourpy-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a11077e395f67ffc2c44ec2418cfebed032cd6da3022a94fc227b6faf8e2acb8", size = 265518 }, + { url = "https://files.pythonhosted.org/packages/ec/22/19f5b948367ab5260fb41d842c7a78dae645603881ea6bc39738bcfcabf6/contourpy-1.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e8134301d7e204c88ed7ab50028ba06c683000040ede1d617298611f9dc6240c", size = 249350 }, + { url = "https://files.pythonhosted.org/packages/26/76/0c7d43263dd00ae21a91a24381b7e813d286a3294d95d179ef3a7b9fb1d7/contourpy-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e12968fdfd5bb45ffdf6192a590bd8ddd3ba9e58360b29683c6bb71a7b41edca", size = 309167 }, + { url = "https://files.pythonhosted.org/packages/96/3b/cadff6773e89f2a5a492c1a8068e21d3fccaf1a1c1df7d65e7c8e3ef60ba/contourpy-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fd2a0fc506eccaaa7595b7e1418951f213cf8255be2600f1ea1b61e46a60c55f", size = 348279 }, + { url = "https://files.pythonhosted.org/packages/e1/86/158cc43aa549d2081a955ab11c6bdccc7a22caacc2af93186d26f5f48746/contourpy-1.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4cfb5c62ce023dfc410d6059c936dcf96442ba40814aefbfa575425a3a7f19dc", size = 318519 }, + { url = "https://files.pythonhosted.org/packages/05/11/57335544a3027e9b96a05948c32e566328e3a2f84b7b99a325b7a06d2b06/contourpy-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68a32389b06b82c2fdd68276148d7b9275b5f5cf13e5417e4252f6d1a34f72a2", size = 321922 }, + { url = "https://files.pythonhosted.org/packages/0b/e3/02114f96543f4a1b694333b92a6dcd4f8eebbefcc3a5f3bbb1316634178f/contourpy-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:94e848a6b83da10898cbf1311a815f770acc9b6a3f2d646f330d57eb4e87592e", size = 1258017 }, + { url = "https://files.pythonhosted.org/packages/f3/3b/bfe4c81c6d5881c1c643dde6620be0b42bf8aab155976dd644595cfab95c/contourpy-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d78ab28a03c854a873787a0a42254a0ccb3cb133c672f645c9f9c8f3ae9d0800", size = 1316773 }, + { url = "https://files.pythonhosted.org/packages/f1/17/c52d2970784383cafb0bd918b6fb036d98d96bbf0bc1befb5d1e31a07a70/contourpy-1.3.0-cp39-cp39-win32.whl", hash = "sha256:81cb5ed4952aae6014bc9d0421dec7c5835c9c8c31cdf51910b708f548cf58e5", size = 171353 }, + { url = "https://files.pythonhosted.org/packages/53/23/db9f69676308e094d3c45f20cc52e12d10d64f027541c995d89c11ad5c75/contourpy-1.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:14e262f67bd7e6eb6880bc564dcda30b15e351a594657e55b7eec94b6ef72843", size = 211817 }, + { url = "https://files.pythonhosted.org/packages/d1/09/60e486dc2b64c94ed33e58dcfb6f808192c03dfc5574c016218b9b7680dc/contourpy-1.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fe41b41505a5a33aeaed2a613dccaeaa74e0e3ead6dd6fd3a118fb471644fd6c", size = 261886 }, + { url = "https://files.pythonhosted.org/packages/19/20/b57f9f7174fcd439a7789fb47d764974ab646fa34d1790551de386457a8e/contourpy-1.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eca7e17a65f72a5133bdbec9ecf22401c62bcf4821361ef7811faee695799779", size = 311008 }, + { url = "https://files.pythonhosted.org/packages/74/fc/5040d42623a1845d4f17a418e590fd7a79ae8cb2bad2b2f83de63c3bdca4/contourpy-1.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1ec4dc6bf570f5b22ed0d7efba0dfa9c5b9e0431aeea7581aa217542d9e809a4", size = 215690 }, + { url = "https://files.pythonhosted.org/packages/2b/24/dc3dcd77ac7460ab7e9d2b01a618cb31406902e50e605a8d6091f0a8f7cc/contourpy-1.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:00ccd0dbaad6d804ab259820fa7cb0b8036bda0686ef844d24125d8287178ce0", size = 261894 }, + { url = "https://files.pythonhosted.org/packages/b1/db/531642a01cfec39d1682e46b5457b07cf805e3c3c584ec27e2a6223f8f6c/contourpy-1.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ca947601224119117f7c19c9cdf6b3ab54c5726ef1d906aa4a69dfb6dd58102", size = 311099 }, + { url = "https://files.pythonhosted.org/packages/38/1e/94bda024d629f254143a134eead69e21c836429a2a6ce82209a00ddcb79a/contourpy-1.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c6ec93afeb848a0845a18989da3beca3eec2c0f852322efe21af1931147d12cb", size = 215838 }, +] + +[[package]] +name = "contourpy" +version = "1.3.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "numpy", version = "2.2.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/25/c2/fc7193cc5383637ff390a712e88e4ded0452c9fbcf84abe3de5ea3df1866/contourpy-1.3.1.tar.gz", hash = "sha256:dfd97abd83335045a913e3bcc4a09c0ceadbe66580cf573fe961f4a825efa699", size = 13465753 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b2/a3/80937fe3efe0edacf67c9a20b955139a1a622730042c1ea991956f2704ad/contourpy-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a045f341a77b77e1c5de31e74e966537bba9f3c4099b35bf4c2e3939dd54cdab", size = 268466 }, + { url = "https://files.pythonhosted.org/packages/82/1d/e3eaebb4aa2d7311528c048350ca8e99cdacfafd99da87bc0a5f8d81f2c2/contourpy-1.3.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:500360b77259914f7805af7462e41f9cb7ca92ad38e9f94d6c8641b089338124", size = 253314 }, + { url = "https://files.pythonhosted.org/packages/de/f3/d796b22d1a2b587acc8100ba8c07fb7b5e17fde265a7bb05ab967f4c935a/contourpy-1.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2f926efda994cdf3c8d3fdb40b9962f86edbc4457e739277b961eced3d0b4c1", size = 312003 }, + { url = "https://files.pythonhosted.org/packages/bf/f5/0e67902bc4394daee8daa39c81d4f00b50e063ee1a46cb3938cc65585d36/contourpy-1.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:adce39d67c0edf383647a3a007de0a45fd1b08dedaa5318404f1a73059c2512b", size = 351896 }, + { url = "https://files.pythonhosted.org/packages/1f/d6/e766395723f6256d45d6e67c13bb638dd1fa9dc10ef912dc7dd3dcfc19de/contourpy-1.3.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:abbb49fb7dac584e5abc6636b7b2a7227111c4f771005853e7d25176daaf8453", size = 320814 }, + { url = "https://files.pythonhosted.org/packages/a9/57/86c500d63b3e26e5b73a28b8291a67c5608d4aa87ebd17bd15bb33c178bc/contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0cffcbede75c059f535725c1680dfb17b6ba8753f0c74b14e6a9c68c29d7ea3", size = 324969 }, + { url = "https://files.pythonhosted.org/packages/b8/62/bb146d1289d6b3450bccc4642e7f4413b92ebffd9bf2e91b0404323704a7/contourpy-1.3.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ab29962927945d89d9b293eabd0d59aea28d887d4f3be6c22deaefbb938a7277", size = 1265162 }, + { url = "https://files.pythonhosted.org/packages/18/04/9f7d132ce49a212c8e767042cc80ae390f728060d2eea47058f55b9eff1c/contourpy-1.3.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:974d8145f8ca354498005b5b981165b74a195abfae9a8129df3e56771961d595", size = 1324328 }, + { url = "https://files.pythonhosted.org/packages/46/23/196813901be3f97c83ababdab1382e13e0edc0bb4e7b49a7bff15fcf754e/contourpy-1.3.1-cp310-cp310-win32.whl", hash = "sha256:ac4578ac281983f63b400f7fe6c101bedc10651650eef012be1ccffcbacf3697", size = 173861 }, + { url = "https://files.pythonhosted.org/packages/e0/82/c372be3fc000a3b2005061ca623a0d1ecd2eaafb10d9e883a2fc8566e951/contourpy-1.3.1-cp310-cp310-win_amd64.whl", hash = "sha256:174e758c66bbc1c8576992cec9599ce8b6672b741b5d336b5c74e35ac382b18e", size = 218566 }, + { url = "https://files.pythonhosted.org/packages/12/bb/11250d2906ee2e8b466b5f93e6b19d525f3e0254ac8b445b56e618527718/contourpy-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3e8b974d8db2c5610fb4e76307e265de0edb655ae8169e8b21f41807ccbeec4b", size = 269555 }, + { url = "https://files.pythonhosted.org/packages/67/71/1e6e95aee21a500415f5d2dbf037bf4567529b6a4e986594d7026ec5ae90/contourpy-1.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:20914c8c973f41456337652a6eeca26d2148aa96dd7ac323b74516988bea89fc", size = 254549 }, + { url = "https://files.pythonhosted.org/packages/31/2c/b88986e8d79ac45efe9d8801ae341525f38e087449b6c2f2e6050468a42c/contourpy-1.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:19d40d37c1c3a4961b4619dd9d77b12124a453cc3d02bb31a07d58ef684d3d86", size = 313000 }, + { url = "https://files.pythonhosted.org/packages/c4/18/65280989b151fcf33a8352f992eff71e61b968bef7432fbfde3a364f0730/contourpy-1.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:113231fe3825ebf6f15eaa8bc1f5b0ddc19d42b733345eae0934cb291beb88b6", size = 352925 }, + { url = "https://files.pythonhosted.org/packages/f5/c7/5fd0146c93220dbfe1a2e0f98969293b86ca9bc041d6c90c0e065f4619ad/contourpy-1.3.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4dbbc03a40f916a8420e420d63e96a1258d3d1b58cbdfd8d1f07b49fcbd38e85", size = 323693 }, + { url = "https://files.pythonhosted.org/packages/85/fc/7fa5d17daf77306840a4e84668a48ddff09e6bc09ba4e37e85ffc8e4faa3/contourpy-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a04ecd68acbd77fa2d39723ceca4c3197cb2969633836ced1bea14e219d077c", size = 326184 }, + { url = "https://files.pythonhosted.org/packages/ef/e7/104065c8270c7397c9571620d3ab880558957216f2b5ebb7e040f85eeb22/contourpy-1.3.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c414fc1ed8ee1dbd5da626cf3710c6013d3d27456651d156711fa24f24bd1291", size = 1268031 }, + { url = "https://files.pythonhosted.org/packages/e2/4a/c788d0bdbf32c8113c2354493ed291f924d4793c4a2e85b69e737a21a658/contourpy-1.3.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:31c1b55c1f34f80557d3830d3dd93ba722ce7e33a0b472cba0ec3b6535684d8f", size = 1325995 }, + { url = "https://files.pythonhosted.org/packages/a6/e6/a2f351a90d955f8b0564caf1ebe4b1451a3f01f83e5e3a414055a5b8bccb/contourpy-1.3.1-cp311-cp311-win32.whl", hash = "sha256:f611e628ef06670df83fce17805c344710ca5cde01edfdc72751311da8585375", size = 174396 }, + { url = "https://files.pythonhosted.org/packages/a8/7e/cd93cab453720a5d6cb75588cc17dcdc08fc3484b9de98b885924ff61900/contourpy-1.3.1-cp311-cp311-win_amd64.whl", hash = "sha256:b2bdca22a27e35f16794cf585832e542123296b4687f9fd96822db6bae17bfc9", size = 219787 }, + { url = "https://files.pythonhosted.org/packages/37/6b/175f60227d3e7f5f1549fcb374592be311293132207e451c3d7c654c25fb/contourpy-1.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0ffa84be8e0bd33410b17189f7164c3589c229ce5db85798076a3fa136d0e509", size = 271494 }, + { url = "https://files.pythonhosted.org/packages/6b/6a/7833cfae2c1e63d1d8875a50fd23371394f540ce809d7383550681a1fa64/contourpy-1.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:805617228ba7e2cbbfb6c503858e626ab528ac2a32a04a2fe88ffaf6b02c32bc", size = 255444 }, + { url = "https://files.pythonhosted.org/packages/7f/b3/7859efce66eaca5c14ba7619791b084ed02d868d76b928ff56890d2d059d/contourpy-1.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ade08d343436a94e633db932e7e8407fe7de8083967962b46bdfc1b0ced39454", size = 307628 }, + { url = "https://files.pythonhosted.org/packages/48/b2/011415f5e3f0a50b1e285a0bf78eb5d92a4df000553570f0851b6e309076/contourpy-1.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:47734d7073fb4590b4a40122b35917cd77be5722d80683b249dac1de266aac80", size = 347271 }, + { url = "https://files.pythonhosted.org/packages/84/7d/ef19b1db0f45b151ac78c65127235239a8cf21a59d1ce8507ce03e89a30b/contourpy-1.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2ba94a401342fc0f8b948e57d977557fbf4d515f03c67682dd5c6191cb2d16ec", size = 318906 }, + { url = "https://files.pythonhosted.org/packages/ba/99/6794142b90b853a9155316c8f470d2e4821fe6f086b03e372aca848227dd/contourpy-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efa874e87e4a647fd2e4f514d5e91c7d493697127beb95e77d2f7561f6905bd9", size = 323622 }, + { url = "https://files.pythonhosted.org/packages/3c/0f/37d2c84a900cd8eb54e105f4fa9aebd275e14e266736778bb5dccbf3bbbb/contourpy-1.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1bf98051f1045b15c87868dbaea84f92408337d4f81d0e449ee41920ea121d3b", size = 1266699 }, + { url = "https://files.pythonhosted.org/packages/3a/8a/deb5e11dc7d9cc8f0f9c8b29d4f062203f3af230ba83c30a6b161a6effc9/contourpy-1.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:61332c87493b00091423e747ea78200659dc09bdf7fd69edd5e98cef5d3e9a8d", size = 1326395 }, + { url = "https://files.pythonhosted.org/packages/1a/35/7e267ae7c13aaf12322ccc493531f1e7f2eb8fba2927b9d7a05ff615df7a/contourpy-1.3.1-cp312-cp312-win32.whl", hash = "sha256:e914a8cb05ce5c809dd0fe350cfbb4e881bde5e2a38dc04e3afe1b3e58bd158e", size = 175354 }, + { url = "https://files.pythonhosted.org/packages/a1/35/c2de8823211d07e8a79ab018ef03960716c5dff6f4d5bff5af87fd682992/contourpy-1.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:08d9d449a61cf53033612cb368f3a1b26cd7835d9b8cd326647efe43bca7568d", size = 220971 }, + { url = "https://files.pythonhosted.org/packages/9a/e7/de62050dce687c5e96f946a93546910bc67e483fe05324439e329ff36105/contourpy-1.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a761d9ccfc5e2ecd1bf05534eda382aa14c3e4f9205ba5b1684ecfe400716ef2", size = 271548 }, + { url = "https://files.pythonhosted.org/packages/78/4d/c2a09ae014ae984c6bdd29c11e74d3121b25eaa117eca0bb76340efd7e1c/contourpy-1.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:523a8ee12edfa36f6d2a49407f705a6ef4c5098de4f498619787e272de93f2d5", size = 255576 }, + { url = "https://files.pythonhosted.org/packages/ab/8a/915380ee96a5638bda80cd061ccb8e666bfdccea38d5741cb69e6dbd61fc/contourpy-1.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece6df05e2c41bd46776fbc712e0996f7c94e0d0543af1656956d150c4ca7c81", size = 306635 }, + { url = "https://files.pythonhosted.org/packages/29/5c/c83ce09375428298acd4e6582aeb68b1e0d1447f877fa993d9bf6cd3b0a0/contourpy-1.3.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:573abb30e0e05bf31ed067d2f82500ecfdaec15627a59d63ea2d95714790f5c2", size = 345925 }, + { url = "https://files.pythonhosted.org/packages/29/63/5b52f4a15e80c66c8078a641a3bfacd6e07106835682454647aca1afc852/contourpy-1.3.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9fa36448e6a3a1a9a2ba23c02012c43ed88905ec80163f2ffe2421c7192a5d7", size = 318000 }, + { url = "https://files.pythonhosted.org/packages/9a/e2/30ca086c692691129849198659bf0556d72a757fe2769eb9620a27169296/contourpy-1.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ea9924d28fc5586bf0b42d15f590b10c224117e74409dd7a0be3b62b74a501c", size = 322689 }, + { url = "https://files.pythonhosted.org/packages/6b/77/f37812ef700f1f185d348394debf33f22d531e714cf6a35d13d68a7003c7/contourpy-1.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5b75aa69cb4d6f137b36f7eb2ace9280cfb60c55dc5f61c731fdf6f037f958a3", size = 1268413 }, + { url = "https://files.pythonhosted.org/packages/3f/6d/ce84e79cdd128542ebeb268f84abb4b093af78e7f8ec504676673d2675bc/contourpy-1.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:041b640d4ec01922083645a94bb3b2e777e6b626788f4095cf21abbe266413c1", size = 1326530 }, + { url = "https://files.pythonhosted.org/packages/72/22/8282f4eae20c73c89bee7a82a19c4e27af9b57bb602ecaa00713d5bdb54d/contourpy-1.3.1-cp313-cp313-win32.whl", hash = "sha256:36987a15e8ace5f58d4d5da9dca82d498c2bbb28dff6e5d04fbfcc35a9cb3a82", size = 175315 }, + { url = "https://files.pythonhosted.org/packages/e3/d5/28bca491f65312b438fbf076589dcde7f6f966b196d900777f5811b9c4e2/contourpy-1.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:a7895f46d47671fa7ceec40f31fae721da51ad34bdca0bee83e38870b1f47ffd", size = 220987 }, + { url = "https://files.pythonhosted.org/packages/2f/24/a4b285d6adaaf9746e4700932f579f1a7b6f9681109f694cfa233ae75c4e/contourpy-1.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:9ddeb796389dadcd884c7eb07bd14ef12408aaae358f0e2ae24114d797eede30", size = 285001 }, + { url = "https://files.pythonhosted.org/packages/48/1d/fb49a401b5ca4f06ccf467cd6c4f1fd65767e63c21322b29b04ec40b40b9/contourpy-1.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:19c1555a6801c2f084c7ddc1c6e11f02eb6a6016ca1318dd5452ba3f613a1751", size = 268553 }, + { url = "https://files.pythonhosted.org/packages/79/1e/4aef9470d13fd029087388fae750dccb49a50c012a6c8d1d634295caa644/contourpy-1.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:841ad858cff65c2c04bf93875e384ccb82b654574a6d7f30453a04f04af71342", size = 310386 }, + { url = "https://files.pythonhosted.org/packages/b0/34/910dc706ed70153b60392b5305c708c9810d425bde12499c9184a1100888/contourpy-1.3.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4318af1c925fb9a4fb190559ef3eec206845f63e80fb603d47f2d6d67683901c", size = 349806 }, + { url = "https://files.pythonhosted.org/packages/31/3c/faee6a40d66d7f2a87f7102236bf4780c57990dd7f98e5ff29881b1b1344/contourpy-1.3.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:14c102b0eab282427b662cb590f2e9340a9d91a1c297f48729431f2dcd16e14f", size = 321108 }, + { url = "https://files.pythonhosted.org/packages/17/69/390dc9b20dd4bb20585651d7316cc3054b7d4a7b4f8b710b2b698e08968d/contourpy-1.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05e806338bfeaa006acbdeba0ad681a10be63b26e1b17317bfac3c5d98f36cda", size = 327291 }, + { url = "https://files.pythonhosted.org/packages/ef/74/7030b67c4e941fe1e5424a3d988080e83568030ce0355f7c9fc556455b01/contourpy-1.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4d76d5993a34ef3df5181ba3c92fabb93f1eaa5729504fb03423fcd9f3177242", size = 1263752 }, + { url = "https://files.pythonhosted.org/packages/f0/ed/92d86f183a8615f13f6b9cbfc5d4298a509d6ce433432e21da838b4b63f4/contourpy-1.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:89785bb2a1980c1bd87f0cb1517a71cde374776a5f150936b82580ae6ead44a1", size = 1318403 }, + { url = "https://files.pythonhosted.org/packages/b3/0e/c8e4950c77dcfc897c71d61e56690a0a9df39543d2164040301b5df8e67b/contourpy-1.3.1-cp313-cp313t-win32.whl", hash = "sha256:8eb96e79b9f3dcadbad2a3891672f81cdcab7f95b27f28f1c67d75f045b6b4f1", size = 185117 }, + { url = "https://files.pythonhosted.org/packages/c1/31/1ae946f11dfbd229222e6d6ad8e7bd1891d3d48bde5fbf7a0beb9491f8e3/contourpy-1.3.1-cp313-cp313t-win_amd64.whl", hash = "sha256:287ccc248c9e0d0566934e7d606201abd74761b5703d804ff3df8935f523d546", size = 236668 }, + { url = "https://files.pythonhosted.org/packages/3e/4f/e56862e64b52b55b5ddcff4090085521fc228ceb09a88390a2b103dccd1b/contourpy-1.3.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:b457d6430833cee8e4b8e9b6f07aa1c161e5e0d52e118dc102c8f9bd7dd060d6", size = 265605 }, + { url = "https://files.pythonhosted.org/packages/b0/2e/52bfeeaa4541889f23d8eadc6386b442ee2470bd3cff9baa67deb2dd5c57/contourpy-1.3.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb76c1a154b83991a3cbbf0dfeb26ec2833ad56f95540b442c73950af2013750", size = 315040 }, + { url = "https://files.pythonhosted.org/packages/52/94/86bfae441707205634d80392e873295652fc313dfd93c233c52c4dc07874/contourpy-1.3.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:44a29502ca9c7b5ba389e620d44f2fbe792b1fb5734e8b931ad307071ec58c53", size = 218221 }, +] + +[[package]] +name = "cycler" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321 }, +] + +[[package]] +name = "debugpy" +version = "1.8.13" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/51/d4/f35f539e11c9344652f362c22413ec5078f677ac71229dc9b4f6f85ccaa3/debugpy-1.8.13.tar.gz", hash = "sha256:837e7bef95bdefba426ae38b9a94821ebdc5bea55627879cd48165c90b9e50ce", size = 1641193 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3f/32/901c7204cceb3262fdf38f4c25c9a46372c11661e8490e9ea702bc4ff448/debugpy-1.8.13-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:06859f68e817966723ffe046b896b1bd75c665996a77313370336ee9e1de3e90", size = 2076250 }, + { url = "https://files.pythonhosted.org/packages/95/10/77fe746851c8d84838a807da60c7bd0ac8627a6107d6917dd3293bf8628c/debugpy-1.8.13-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb56c2db69fb8df3168bc857d7b7d2494fed295dfdbde9a45f27b4b152f37520", size = 3560883 }, + { url = "https://files.pythonhosted.org/packages/a1/ef/28f8db2070e453dda0e49b356e339d0b4e1d38058d4c4ea9e88cdc8ee8e7/debugpy-1.8.13-cp310-cp310-win32.whl", hash = "sha256:46abe0b821cad751fc1fb9f860fb2e68d75e2c5d360986d0136cd1db8cad4428", size = 5180149 }, + { url = "https://files.pythonhosted.org/packages/89/16/1d53a80caf5862627d3eaffb217d4079d7e4a1df6729a2d5153733661efd/debugpy-1.8.13-cp310-cp310-win_amd64.whl", hash = "sha256:dc7b77f5d32674686a5f06955e4b18c0e41fb5a605f5b33cf225790f114cfeec", size = 5212540 }, + { url = "https://files.pythonhosted.org/packages/31/90/dd2fcad8364f0964f476537481985198ce6e879760281ad1cec289f1aa71/debugpy-1.8.13-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:eee02b2ed52a563126c97bf04194af48f2fe1f68bb522a312b05935798e922ff", size = 2174802 }, + { url = "https://files.pythonhosted.org/packages/5c/c9/06ff65f15eb30dbdafd45d1575770b842ce3869ad5580a77f4e5590f1be7/debugpy-1.8.13-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4caca674206e97c85c034c1efab4483f33971d4e02e73081265ecb612af65377", size = 3133620 }, + { url = "https://files.pythonhosted.org/packages/3b/49/798a4092bde16a4650f17ac5f2301d4d37e1972d65462fb25c80a83b4790/debugpy-1.8.13-cp311-cp311-win32.whl", hash = "sha256:7d9a05efc6973b5aaf076d779cf3a6bbb1199e059a17738a2aa9d27a53bcc888", size = 5104764 }, + { url = "https://files.pythonhosted.org/packages/cd/d5/3684d7561c8ba2797305cf8259619acccb8d6ebe2117bb33a6897c235eee/debugpy-1.8.13-cp311-cp311-win_amd64.whl", hash = "sha256:62f9b4a861c256f37e163ada8cf5a81f4c8d5148fc17ee31fb46813bd658cdcc", size = 5129670 }, + { url = "https://files.pythonhosted.org/packages/79/ad/dff929b6b5403feaab0af0e5bb460fd723f9c62538b718a9af819b8fff20/debugpy-1.8.13-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:2b8de94c5c78aa0d0ed79023eb27c7c56a64c68217d881bee2ffbcb13951d0c1", size = 2501004 }, + { url = "https://files.pythonhosted.org/packages/d6/4f/b7d42e6679f0bb525888c278b0c0d2b6dff26ed42795230bb46eaae4f9b3/debugpy-1.8.13-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:887d54276cefbe7290a754424b077e41efa405a3e07122d8897de54709dbe522", size = 4222346 }, + { url = "https://files.pythonhosted.org/packages/ec/18/d9b3e88e85d41f68f77235112adc31012a784e45a3fcdbb039777d570a0f/debugpy-1.8.13-cp312-cp312-win32.whl", hash = "sha256:3872ce5453b17837ef47fb9f3edc25085ff998ce63543f45ba7af41e7f7d370f", size = 5226639 }, + { url = "https://files.pythonhosted.org/packages/c9/f7/0df18a4f530ed3cc06f0060f548efe9e3316102101e311739d906f5650be/debugpy-1.8.13-cp312-cp312-win_amd64.whl", hash = "sha256:63ca7670563c320503fea26ac688988d9d6b9c6a12abc8a8cf2e7dd8e5f6b6ea", size = 5268735 }, + { url = "https://files.pythonhosted.org/packages/b1/db/ae7cd645c1826aae557cebccbc448f0cc9a818d364efb88f8d80e7a03f41/debugpy-1.8.13-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:31abc9618be4edad0b3e3a85277bc9ab51a2d9f708ead0d99ffb5bb750e18503", size = 2485416 }, + { url = "https://files.pythonhosted.org/packages/ec/ed/db4b10ff3b5bb30fe41d9e86444a08bb6448e4d8265e7768450b8408dd36/debugpy-1.8.13-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0bd87557f97bced5513a74088af0b84982b6ccb2e254b9312e29e8a5c4270eb", size = 4218784 }, + { url = "https://files.pythonhosted.org/packages/82/82/ed81852a8d94086f51664d032d83c7f87cd2b087c6ea70dabec7c1ba813d/debugpy-1.8.13-cp313-cp313-win32.whl", hash = "sha256:5268ae7fdca75f526d04465931cb0bd24577477ff50e8bb03dab90983f4ebd02", size = 5226270 }, + { url = "https://files.pythonhosted.org/packages/15/63/aa92fb341a78ec40f1c414ec7a7885c2ee17032eee00d12cee0cdc502af4/debugpy-1.8.13-cp313-cp313-win_amd64.whl", hash = "sha256:79ce4ed40966c4c1631d0131606b055a5a2f8e430e3f7bf8fd3744b09943e8e8", size = 5268621 }, + { url = "https://files.pythonhosted.org/packages/6a/f8/19d41febacbbe1c386bbf7f01ef8ba94b3e9e44315fc5b17cfddda718ef8/debugpy-1.8.13-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:6fab771639332bd8ceb769aacf454a30d14d7a964f2012bf9c4e04c60f16e85b", size = 2077436 }, + { url = "https://files.pythonhosted.org/packages/c4/a5/93ee84dd7e238a8709d9f36481977fd3f21929378122d3c960e568fdc1ec/debugpy-1.8.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32b6857f8263a969ce2ca098f228e5cc0604d277447ec05911a8c46cf3e7e307", size = 3556117 }, + { url = "https://files.pythonhosted.org/packages/93/c7/94dfd470bd386f968f2d89ae63cc633c1edaada6b21b7afca167a4e79152/debugpy-1.8.13-cp39-cp39-win32.whl", hash = "sha256:f14d2c4efa1809da125ca62df41050d9c7cd9cb9e380a2685d1e453c4d450ccb", size = 5180906 }, + { url = "https://files.pythonhosted.org/packages/4a/39/503e29394ed90c5a85fac9f36539aefd470caae8f23f9ffc9f067954d3f4/debugpy-1.8.13-cp39-cp39-win_amd64.whl", hash = "sha256:ea869fe405880327497e6945c09365922c79d2a1eed4c3ae04d77ac7ae34b2b5", size = 5213365 }, + { url = "https://files.pythonhosted.org/packages/37/4f/0b65410a08b6452bfd3f7ed6f3610f1a31fb127f46836e82d31797065dcb/debugpy-1.8.13-py2.py3-none-any.whl", hash = "sha256:d4ba115cdd0e3a70942bd562adba9ec8c651fe69ddde2298a1be296fc331906f", size = 5229306 }, +] + +[[package]] +name = "decorator" +version = "5.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190 }, +] + +[[package]] +name = "defusedxml" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604 }, +] + +[[package]] +name = "docutils" +version = "0.20.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1f/53/a5da4f2c5739cf66290fac1431ee52aff6851c7c8ffd8264f13affd7bcdd/docutils-0.20.1.tar.gz", hash = "sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", size = 2058365 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/26/87/f238c0670b94533ac0353a4e2a1a771a0cc73277b88bff23d3ae35a256c1/docutils-0.20.1-py3-none-any.whl", hash = "sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6", size = 572666 }, +] + +[[package]] +name = "dulwich" +version = "0.22.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d4/8b/0f2de00c0c0d5881dc39be147ec2918725fb3628deeeb1f27d1c6cf6d9f4/dulwich-0.22.8.tar.gz", hash = "sha256:701547310415de300269331abe29cb5717aa1ea377af826bf513d0adfb1c209b", size = 466542 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/de/4d/0bfc8a96456d033428875003b5104da2c32407363b5b829da5e27553b403/dulwich-0.22.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:546176d18b8cc0a492b0f23f07411e38686024cffa7e9d097ae20512a2e57127", size = 925150 }, + { url = "https://files.pythonhosted.org/packages/99/71/0dd97cf5a7a09aee93f8266421898d705eba737ca904720450584f471bd3/dulwich-0.22.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7d2434dd72b2ae09b653c9cfe6764a03c25cfbd99fbbb7c426f0478f6fb1100f", size = 994973 }, + { url = "https://files.pythonhosted.org/packages/db/40/831bed622eeacfa21f47d1fd75fc0c33a70a2cf1c091ae955be63e94144c/dulwich-0.22.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe8318bc0921d42e3e69f03716f983a301b5ee4c8dc23c7f2c5bbb28581257a9", size = 1002875 }, + { url = "https://files.pythonhosted.org/packages/7c/9e/5255b3927f355c95f6779debf11d551b7bb427a80a11564a1e1b78f0acf6/dulwich-0.22.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7a0f96a2a87f3b4f7feae79d2ac6b94107d6b7d827ac08f2f331b88c8f597a1", size = 1046048 }, + { url = "https://files.pythonhosted.org/packages/0c/f9/d3041cea8cbaaffbd4bf95343c5c16d64608200fc5fa26418bee00ebff23/dulwich-0.22.8-cp310-cp310-win32.whl", hash = "sha256:432a37b25733202897b8d67cdd641688444d980167c356ef4e4dd15a17a39a24", size = 592790 }, + { url = "https://files.pythonhosted.org/packages/94/95/e90a292fb00ffae4f3fbb53b199574eedfaf57b72b67a8ddb835536fc66b/dulwich-0.22.8-cp310-cp310-win_amd64.whl", hash = "sha256:f3a15e58dac8b8a76073ddca34e014f66f3672a5540a99d49ef6a9c09ab21285", size = 609197 }, + { url = "https://files.pythonhosted.org/packages/c3/6e/de1a1c35960d0e399f71725cfcd4dfdb3c391b22c0e5059d991f7ade3488/dulwich-0.22.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0852edc51cff4f4f62976bdaa1d82f6ef248356c681c764c0feb699bc17d5782", size = 925222 }, + { url = "https://files.pythonhosted.org/packages/eb/61/b65953b4e9c39268c67038bb8d88516885b720beb25b0f6a0ae95ea3f6b2/dulwich-0.22.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:826aae8b64ac1a12321d6b272fc13934d8f62804fda2bc6ae46f93f4380798eb", size = 994572 }, + { url = "https://files.pythonhosted.org/packages/13/eb/07e3974964bfe05888457f7764cfe53b6b95082313c2be06fbbb72116372/dulwich-0.22.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f7ae726f923057d36cdbb9f4fb7da0d0903751435934648b13f1b851f0e38ea1", size = 1002530 }, + { url = "https://files.pythonhosted.org/packages/2d/b3/69aebfda4dd4b05ae11af803e4df2d8d350356a30b3b6b6fc662fa1ff729/dulwich-0.22.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6987d753227f55cf75ba29a8dab69d1d83308ce483d7a8c6d223086f7a42e125", size = 1046084 }, + { url = "https://files.pythonhosted.org/packages/d4/88/ea0f473d726e117f9fcd7c7a95d97f9ba0e0ee9d9005d745a38809d33352/dulwich-0.22.8-cp311-cp311-win32.whl", hash = "sha256:7757b4a2aad64c6f1920082fc1fccf4da25c3923a0ae7b242c08d06861dae6e1", size = 593130 }, + { url = "https://files.pythonhosted.org/packages/f9/a8/ed23a435d6922ba7d9601404f473e49acdcb5768a35d89a5bc5fa51d882b/dulwich-0.22.8-cp311-cp311-win_amd64.whl", hash = "sha256:12b243b7e912011c7225dc67480c313ac8d2990744789b876016fb593f6f3e19", size = 609118 }, + { url = "https://files.pythonhosted.org/packages/d5/f2/53c5a22a4a9c0033e10f35c293bc533d64fe3e0c4ff4421128a97d6feda9/dulwich-0.22.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d81697f74f50f008bb221ab5045595f8a3b87c0de2c86aa55be42ba97421f3cd", size = 915677 }, + { url = "https://files.pythonhosted.org/packages/02/57/7163ed06a2d9bf1f34d89dcc7c5881119beeed287022c997b0a706edcfbe/dulwich-0.22.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bff1da8e2e6a607c3cb45f5c2e652739589fe891245e1d5b770330cdecbde41", size = 991955 }, + { url = "https://files.pythonhosted.org/packages/fa/73/50ddf1f3ad592c2526cb34287f45b07ee6320b850efddda2917cc81ac651/dulwich-0.22.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9969099e15b939d3936f8bee8459eaef7ef5a86cd6173393a17fe28ca3d38aff", size = 1000045 }, + { url = "https://files.pythonhosted.org/packages/70/6b/1153b2793bfc34253589badb5fc22ed476cf741dab7854919e6e51cb0441/dulwich-0.22.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:017152c51b9a613f0698db28c67cf3e0a89392d28050dbf4f4ac3f657ea4c0dc", size = 1044291 }, + { url = "https://files.pythonhosted.org/packages/8a/e3/6b013b98254d7f508f21456832e757b17a9116752979e8b923f89f8c8989/dulwich-0.22.8-cp312-cp312-win32.whl", hash = "sha256:ee70e8bb8798b503f81b53f7a103cb869c8e89141db9005909f79ab1506e26e9", size = 591258 }, + { url = "https://files.pythonhosted.org/packages/81/20/b149f68557d42607b5dcc6f57c1650f2136049be617f3e68092c25861275/dulwich-0.22.8-cp312-cp312-win_amd64.whl", hash = "sha256:dc89c6f14dcdcbfee200b0557c59ae243835e42720be143526d834d0e53ed3af", size = 608693 }, + { url = "https://files.pythonhosted.org/packages/dc/b7/78116bfe8860edca277d00ac243749c8b94714dc3b4608f0c23fa7f4b78e/dulwich-0.22.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dbade3342376be1cd2409539fe1b901d2d57a531106bbae204da921ef4456a74", size = 915617 }, + { url = "https://files.pythonhosted.org/packages/a1/af/28c317a83d6ae9ca93a8decfaa50f09b25a73134f5087a98f51fa5a2d784/dulwich-0.22.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71420ffb6deebc59b2ce875e63d814509f9c1dc89c76db962d547aebf15670c7", size = 991271 }, + { url = "https://files.pythonhosted.org/packages/84/a0/64a0376f79c7fb87ec6e6d9a0e2157f3196d1f5f75618c402645ac5ccf19/dulwich-0.22.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a626adbfac44646a125618266a24133763bdc992bf8bd0702910d67e6b994443", size = 999791 }, + { url = "https://files.pythonhosted.org/packages/63/c3/260f060ededcdf5f13a7e63a36329c95225bf8e8c3f50aeca6820850b56a/dulwich-0.22.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f1476c9c4e4ede95714d06c4831883a26680e37b040b8b6230f506e5ba39f51", size = 1043970 }, + { url = "https://files.pythonhosted.org/packages/11/47/2bc02dd1c25eb13cb3cd20cd5a55dd9d7b9fa6af95ed574dd913dd67a0fb/dulwich-0.22.8-cp313-cp313-win32.whl", hash = "sha256:b2b31913932bb5bd41658dd398b33b1a2d4d34825123ad54e40912cfdfe60003", size = 590548 }, + { url = "https://files.pythonhosted.org/packages/f3/17/66368fa9d4cffd52663d20354a74aa42d3a6d998f1a462e30aff38c99d25/dulwich-0.22.8-cp313-cp313-win_amd64.whl", hash = "sha256:7a44e5a61a7989aca1e301d39cfb62ad2f8853368682f524d6e878b4115d823d", size = 608200 }, + { url = "https://files.pythonhosted.org/packages/f6/c5/c67e7742c5fa7d70a01eb8689b3c2014e5151169fc5d19186ec81899001b/dulwich-0.22.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f9cd0c67fb44a38358b9fcabee948bf11044ef6ce7a129e50962f54c176d084e", size = 926618 }, + { url = "https://files.pythonhosted.org/packages/3a/92/7bd8fc43b02d6f3f997a5a201af6effed0d026359877092f84d50ac5f327/dulwich-0.22.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b79b94726c3f4a9e5a830c649376fd0963236e73142a4290bac6bc9fc9cb120", size = 995038 }, + { url = "https://files.pythonhosted.org/packages/96/f3/8f96461752375bc0b81cab941d58824a1359b84d43a49311b5213a9699d0/dulwich-0.22.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:16bbe483d663944972e22d64e1f191201123c3b5580fbdaac6a4f66bfaa4fc11", size = 1003876 }, + { url = "https://files.pythonhosted.org/packages/d5/34/5d3b5b1ace0c2ab964f0a724f57523e07cf02eafa45df39328cd4bcf2e99/dulwich-0.22.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e02d403af23d93dc1f96eb2408e25efd50046e38590a88c86fa4002adc9849b0", size = 1048552 }, + { url = "https://files.pythonhosted.org/packages/6c/d9/16fcd2c973aa2c1ec3e880c43c95f5afced1abb3f655f5a3fd1911abf02b/dulwich-0.22.8-cp39-cp39-win32.whl", hash = "sha256:8bdd9543a77fb01be704377f5e634b71f955fec64caa4a493dc3bfb98e3a986e", size = 594500 }, + { url = "https://files.pythonhosted.org/packages/ef/9b/e7f3d9a5b7ceed1c1051237abd48b5fa1c1a3ab716a4f9c56a1a2f5e839a/dulwich-0.22.8-cp39-cp39-win_amd64.whl", hash = "sha256:3b6757c6b3ba98212b854a766a4157b9cb79a06f4e1b06b46dec4bd834945b8e", size = 610275 }, + { url = "https://files.pythonhosted.org/packages/0a/a3/7f88ba8ed56eaed6206a7d9b35244964a32eb08635be33f2af60819e6431/dulwich-0.22.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7bb18fa09daa1586c1040b3e2777d38d4212a5cdbe47d384ba66a1ac336fcc4c", size = 947436 }, + { url = "https://files.pythonhosted.org/packages/bf/d0/664a38f03cf4264a4ab9112067eb4998d14ffbf3af4cff9fb2d1447f11bc/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2b2fda8e87907ed304d4a5962aea0338366144df0df60f950b8f7f125871707f", size = 998380 }, + { url = "https://files.pythonhosted.org/packages/5e/e4/3595a23375b797a8602a2ca8f6b8207b4ebdf2e3a1ccba306f7b90d74c3f/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1748cd573a0aee4d530bc223a23ccb8bb5b319645931a37bd1cfb68933b720c1", size = 1006758 }, + { url = "https://files.pythonhosted.org/packages/20/d1/32d89d37da8e2ae947558db0401940594efdda9fa5bb1c55c2b46c43f244/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a631b2309feb9a9631eabd896612ba36532e3ffedccace57f183bb868d7afc06", size = 1050947 }, + { url = "https://files.pythonhosted.org/packages/f5/dc/b9448b82de3e244400dc35813f31db9f4952605c7d4e3041fd94878613c9/dulwich-0.22.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:00e7d9a3d324f9e0a1b27880eec0e8e276ff76519621b66c1a429ca9eb3f5a8d", size = 612479 }, + { url = "https://files.pythonhosted.org/packages/e2/20/d855d603ea49ce437d2a015fad9dbb22409e23520340aef3d3dca8b299bb/dulwich-0.22.8-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f8aa3de93201f9e3e40198725389aa9554a4ee3318a865f96a8e9bc9080f0b25", size = 947073 }, + { url = "https://files.pythonhosted.org/packages/30/06/390a3a9ce2f4d5b20af0e64f0e9bcefb4a87ad30ef53ee122887f5444076/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e8da9dd8135884975f5be0563ede02179240250e11f11942801ae31ac293f37", size = 997873 }, + { url = "https://files.pythonhosted.org/packages/d1/cd/3c5731784bac200e41b5e66b1440f9f30f92781d3eeefb9f90147c3d392e/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4fc5ce2435fb3abdf76f1acabe48f2e4b3f7428232cadaef9daaf50ea7fa30ee", size = 1006609 }, + { url = "https://files.pythonhosted.org/packages/19/cf/01180599b0028e2175da4c0878fbe050d1f197825529be19718f65c5a475/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:982b21cc3100d959232cadb3da0a478bd549814dd937104ea50f43694ec27153", size = 1051004 }, + { url = "https://files.pythonhosted.org/packages/92/7b/df95faaf8746cce65704f1631a6626e5bb4604a499a0f63fc9103669deba/dulwich-0.22.8-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6bde2b13a05cc0ec2ecd4597a99896663544c40af1466121f4d046119b874ce3", size = 612529 }, + { url = "https://files.pythonhosted.org/packages/f1/a1/f9736e4a94f2d13220169c3293167e5d154508a6038613fcda8cc2515c55/dulwich-0.22.8-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6d446cb7d272a151934ad4b48ba691f32486d5267cf2de04ee3b5e05fc865326", size = 947961 }, + { url = "https://files.pythonhosted.org/packages/3b/20/7d7a38b8409514365bd0bc046ced20f011daf363dba55434643a9cfbb484/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f6338e6cf95cd76a0191b3637dc3caed1f988ae84d8e75f876d5cd75a8dd81a", size = 998944 }, + { url = "https://files.pythonhosted.org/packages/f4/4f/a95c197882dd93c5e3997f64d5e53cd70ceec4dcc8ff9eb8fc1eb0cab34f/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e004fc532ea262f2d5f375068101ca4792becb9d4aa663b050f5ac31fda0bb5c", size = 1007748 }, + { url = "https://files.pythonhosted.org/packages/79/45/d29a9fca7960d8ef9eb7e2cc8a8049add3a2e831e48a56f07a5ae886ace6/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6bfdbc6fa477dee00d04e22d43a51571cd820cfaaaa886f0f155b8e29b3e3d45", size = 1053398 }, + { url = "https://files.pythonhosted.org/packages/b6/3a/2fdc2e85d9eea6324617a566138f60ffc2b3fdf89cd058aae0c4edb72a22/dulwich-0.22.8-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ae900c8e573f79d714c1d22b02cdadd50b64286dd7203028f0200f82089e4950", size = 613736 }, + { url = "https://files.pythonhosted.org/packages/37/56/395c6d82d4d9eb7a7ab62939c99db5b746995b0f3ad3b31f43c15e3e07a0/dulwich-0.22.8-py3-none-any.whl", hash = "sha256:ffc7a02e62b72884de58baaa3b898b7f6427893e79b1289ffa075092efe59181", size = 273071 }, +] + +[[package]] +name = "entrypoints" +version = "0.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ea/8d/a7121ffe5f402dc015277d2d31eb82d2187334503a011c18f2e78ecbb9b2/entrypoints-0.4.tar.gz", hash = "sha256:b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4", size = 13974 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/35/a8/365059bbcd4572cbc41de17fd5b682be5868b218c3c5479071865cab9078/entrypoints-0.4-py3-none-any.whl", hash = "sha256:f174b5ff827504fd3cd97cc3f8649f3693f51538c7e4bdf3ef002c8429d42f9f", size = 5294 }, +] + +[[package]] +name = "exceptiongroup" +version = "1.2.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/09/35/2495c4ac46b980e4ca1f6ad6db102322ef3ad2410b79fdde159a4b0f3b92/exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc", size = 28883 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/02/cc/b7e31358aac6ed1ef2bb790a9746ac2c69bcb3c8588b41616914eb106eaf/exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b", size = 16453 }, +] + +[[package]] +name = "executing" +version = "2.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702 }, +] + +[[package]] +name = "extras" +version = "1.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/be/18/0b7283f0ebf6ad4bb6b9937538495eadf05ef097b102946b9445c4242636/extras-1.0.0.tar.gz", hash = "sha256:132e36de10b9c91d5d4cc620160a476e0468a88f16c9431817a6729611a81b4e", size = 6759 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/03/e9/e915af1f97914cd0bc021e125fd1bfd4106de614a275e4b6866dd9a209ac/extras-1.0.0-py2.py3-none-any.whl", hash = "sha256:f689f08df47e2decf76aa6208c081306e7bd472630eb1ec8a875c67de2366e87", size = 7279 }, +] + +[[package]] +name = "fastjsonschema" +version = "2.21.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8b/50/4b769ce1ac4071a1ef6d86b1a3fb56cdc3a37615e8c5519e1af96cdac366/fastjsonschema-2.21.1.tar.gz", hash = "sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4", size = 373939 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667", size = 23924 }, +] + +[[package]] +name = "fixtures" +version = "4.2.4.post1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c8/93/5f8713c22bfdd03c1f018483f8ce473a51b1b90219a70cf41730364fb30f/fixtures-4.2.4.post1.tar.gz", hash = "sha256:034c4bd1deaa60a5bfcb608ce53d99e8392bf47c91a653605aebdd6a05248f2e", size = 35345 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/75/d5/2757cabc34758fac81039d4fbcde11c91d3952d91e33f8d5c69ea8c74e0f/fixtures-4.2.4.post1-py3-none-any.whl", hash = "sha256:fb4050adebfb08e15c6c812ec2c7f879ccb399186c375c72ffee241b65ca2cba", size = 64077 }, +] + +[[package]] +name = "fonttools" +version = "4.57.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/03/2d/a9a0b6e3a0cf6bd502e64fc16d894269011930cabfc89aee20d1635b1441/fonttools-4.57.0.tar.gz", hash = "sha256:727ece10e065be2f9dd239d15dd5d60a66e17eac11aea47d447f9f03fdbc42de", size = 3492448 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/17/3ddfd1881878b3f856065130bb603f5922e81ae8a4eb53bce0ea78f765a8/fonttools-4.57.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:babe8d1eb059a53e560e7bf29f8e8f4accc8b6cfb9b5fd10e485bde77e71ef41", size = 2756260 }, + { url = "https://files.pythonhosted.org/packages/26/2b/6957890c52c030b0bf9e0add53e5badab4682c6ff024fac9a332bb2ae063/fonttools-4.57.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:81aa97669cd726349eb7bd43ca540cf418b279ee3caba5e2e295fb4e8f841c02", size = 2284691 }, + { url = "https://files.pythonhosted.org/packages/cc/8e/c043b4081774e5eb06a834cedfdb7d432b4935bc8c4acf27207bdc34dfc4/fonttools-4.57.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0e9618630edd1910ad4f07f60d77c184b2f572c8ee43305ea3265675cbbfe7e", size = 4566077 }, + { url = "https://files.pythonhosted.org/packages/59/bc/e16ae5d9eee6c70830ce11d1e0b23d6018ddfeb28025fda092cae7889c8b/fonttools-4.57.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:34687a5d21f1d688d7d8d416cb4c5b9c87fca8a1797ec0d74b9fdebfa55c09ab", size = 4608729 }, + { url = "https://files.pythonhosted.org/packages/25/13/e557bf10bb38e4e4c436d3a9627aadf691bc7392ae460910447fda5fad2b/fonttools-4.57.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:69ab81b66ebaa8d430ba56c7a5f9abe0183afefd3a2d6e483060343398b13fb1", size = 4759646 }, + { url = "https://files.pythonhosted.org/packages/bc/c9/5e2952214d4a8e31026bf80beb18187199b7001e60e99a6ce19773249124/fonttools-4.57.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d639397de852f2ccfb3134b152c741406752640a266d9c1365b0f23d7b88077f", size = 4941652 }, + { url = "https://files.pythonhosted.org/packages/df/04/e80242b3d9ec91a1f785d949edc277a13ecfdcfae744de4b170df9ed77d8/fonttools-4.57.0-cp310-cp310-win32.whl", hash = "sha256:cc066cb98b912f525ae901a24cd381a656f024f76203bc85f78fcc9e66ae5aec", size = 2159432 }, + { url = "https://files.pythonhosted.org/packages/33/ba/e858cdca275daf16e03c0362aa43734ea71104c3b356b2100b98543dba1b/fonttools-4.57.0-cp310-cp310-win_amd64.whl", hash = "sha256:7a64edd3ff6a7f711a15bd70b4458611fb240176ec11ad8845ccbab4fe6745db", size = 2203869 }, + { url = "https://files.pythonhosted.org/packages/81/1f/e67c99aa3c6d3d2f93d956627e62a57ae0d35dc42f26611ea2a91053f6d6/fonttools-4.57.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3871349303bdec958360eedb619169a779956503ffb4543bb3e6211e09b647c4", size = 2757392 }, + { url = "https://files.pythonhosted.org/packages/aa/f1/f75770d0ddc67db504850898d96d75adde238c35313409bfcd8db4e4a5fe/fonttools-4.57.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c59375e85126b15a90fcba3443eaac58f3073ba091f02410eaa286da9ad80ed8", size = 2285609 }, + { url = "https://files.pythonhosted.org/packages/f5/d3/bc34e4953cb204bae0c50b527307dce559b810e624a733351a654cfc318e/fonttools-4.57.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:967b65232e104f4b0f6370a62eb33089e00024f2ce143aecbf9755649421c683", size = 4873292 }, + { url = "https://files.pythonhosted.org/packages/41/b8/d5933559303a4ab18c799105f4c91ee0318cc95db4a2a09e300116625e7a/fonttools-4.57.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39acf68abdfc74e19de7485f8f7396fa4d2418efea239b7061d6ed6a2510c746", size = 4902503 }, + { url = "https://files.pythonhosted.org/packages/32/13/acb36bfaa316f481153ce78de1fa3926a8bad42162caa3b049e1afe2408b/fonttools-4.57.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:9d077f909f2343daf4495ba22bb0e23b62886e8ec7c109ee8234bdbd678cf344", size = 5077351 }, + { url = "https://files.pythonhosted.org/packages/b5/23/6d383a2ca83b7516d73975d8cca9d81a01acdcaa5e4db8579e4f3de78518/fonttools-4.57.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:46370ac47a1e91895d40e9ad48effbe8e9d9db1a4b80888095bc00e7beaa042f", size = 5275067 }, + { url = "https://files.pythonhosted.org/packages/bc/ca/31b8919c6da0198d5d522f1d26c980201378c087bdd733a359a1e7485769/fonttools-4.57.0-cp311-cp311-win32.whl", hash = "sha256:ca2aed95855506b7ae94e8f1f6217b7673c929e4f4f1217bcaa236253055cb36", size = 2158263 }, + { url = "https://files.pythonhosted.org/packages/13/4c/de2612ea2216eb45cfc8eb91a8501615dd87716feaf5f8fb65cbca576289/fonttools-4.57.0-cp311-cp311-win_amd64.whl", hash = "sha256:17168a4670bbe3775f3f3f72d23ee786bd965395381dfbb70111e25e81505b9d", size = 2204968 }, + { url = "https://files.pythonhosted.org/packages/cb/98/d4bc42d43392982eecaaca117d79845734d675219680cd43070bb001bc1f/fonttools-4.57.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:889e45e976c74abc7256d3064aa7c1295aa283c6bb19810b9f8b604dfe5c7f31", size = 2751824 }, + { url = "https://files.pythonhosted.org/packages/1a/62/7168030eeca3742fecf45f31e63b5ef48969fa230a672216b805f1d61548/fonttools-4.57.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0425c2e052a5f1516c94e5855dbda706ae5a768631e9fcc34e57d074d1b65b92", size = 2283072 }, + { url = "https://files.pythonhosted.org/packages/5d/82/121a26d9646f0986ddb35fbbaf58ef791c25b59ecb63ffea2aab0099044f/fonttools-4.57.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44c26a311be2ac130f40a96769264809d3b0cb297518669db437d1cc82974888", size = 4788020 }, + { url = "https://files.pythonhosted.org/packages/5b/26/e0f2fb662e022d565bbe280a3cfe6dafdaabf58889ff86fdef2d31ff1dde/fonttools-4.57.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:84c41ba992df5b8d680b89fd84c6a1f2aca2b9f1ae8a67400c8930cd4ea115f6", size = 4859096 }, + { url = "https://files.pythonhosted.org/packages/9e/44/9075e323347b1891cdece4b3f10a3b84a8f4c42a7684077429d9ce842056/fonttools-4.57.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ea1e9e43ca56b0c12440a7c689b1350066595bebcaa83baad05b8b2675129d98", size = 4964356 }, + { url = "https://files.pythonhosted.org/packages/48/28/caa8df32743462fb966be6de6a79d7f30393859636d7732e82efa09fbbb4/fonttools-4.57.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:84fd56c78d431606332a0627c16e2a63d243d0d8b05521257d77c6529abe14d8", size = 5226546 }, + { url = "https://files.pythonhosted.org/packages/f6/46/95ab0f0d2e33c5b1a4fc1c0efe5e286ba9359602c0a9907adb1faca44175/fonttools-4.57.0-cp312-cp312-win32.whl", hash = "sha256:f4376819c1c778d59e0a31db5dc6ede854e9edf28bbfa5b756604727f7f800ac", size = 2146776 }, + { url = "https://files.pythonhosted.org/packages/06/5d/1be5424bb305880e1113631f49a55ea7c7da3a5fe02608ca7c16a03a21da/fonttools-4.57.0-cp312-cp312-win_amd64.whl", hash = "sha256:57e30241524879ea10cdf79c737037221f77cc126a8cdc8ff2c94d4a522504b9", size = 2193956 }, + { url = "https://files.pythonhosted.org/packages/e9/2f/11439f3af51e4bb75ac9598c29f8601aa501902dcedf034bdc41f47dd799/fonttools-4.57.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:408ce299696012d503b714778d89aa476f032414ae57e57b42e4b92363e0b8ef", size = 2739175 }, + { url = "https://files.pythonhosted.org/packages/25/52/677b55a4c0972dc3820c8dba20a29c358197a78229daa2ea219fdb19e5d5/fonttools-4.57.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:bbceffc80aa02d9e8b99f2a7491ed8c4a783b2fc4020119dc405ca14fb5c758c", size = 2276583 }, + { url = "https://files.pythonhosted.org/packages/64/79/184555f8fa77b827b9460a4acdbbc0b5952bb6915332b84c615c3a236826/fonttools-4.57.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f022601f3ee9e1f6658ed6d184ce27fa5216cee5b82d279e0f0bde5deebece72", size = 4766437 }, + { url = "https://files.pythonhosted.org/packages/f8/ad/c25116352f456c0d1287545a7aa24e98987b6d99c5b0456c4bd14321f20f/fonttools-4.57.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4dea5893b58d4637ffa925536462ba626f8a1b9ffbe2f5c272cdf2c6ebadb817", size = 4838431 }, + { url = "https://files.pythonhosted.org/packages/53/ae/398b2a833897297797a44f519c9af911c2136eb7aa27d3f1352c6d1129fa/fonttools-4.57.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:dff02c5c8423a657c550b48231d0a48d7e2b2e131088e55983cfe74ccc2c7cc9", size = 4951011 }, + { url = "https://files.pythonhosted.org/packages/b7/5d/7cb31c4bc9ffb9a2bbe8b08f8f53bad94aeb158efad75da645b40b62cb73/fonttools-4.57.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:767604f244dc17c68d3e2dbf98e038d11a18abc078f2d0f84b6c24571d9c0b13", size = 5205679 }, + { url = "https://files.pythonhosted.org/packages/4c/e4/6934513ec2c4d3d69ca1bc3bd34d5c69dafcbf68c15388dd3bb062daf345/fonttools-4.57.0-cp313-cp313-win32.whl", hash = "sha256:8e2e12d0d862f43d51e5afb8b9751c77e6bec7d2dc00aad80641364e9df5b199", size = 2144833 }, + { url = "https://files.pythonhosted.org/packages/c4/0d/2177b7fdd23d017bcfb702fd41e47d4573766b9114da2fddbac20dcc4957/fonttools-4.57.0-cp313-cp313-win_amd64.whl", hash = "sha256:f1d6bc9c23356908db712d282acb3eebd4ae5ec6d8b696aa40342b1d84f8e9e3", size = 2190799 }, + { url = "https://files.pythonhosted.org/packages/d2/c7/3bddafbb95447f6fbabdd0b399bf468649321fd4029e356b4f6bd70fbc1b/fonttools-4.57.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7339e6a3283e4b0ade99cade51e97cde3d54cd6d1c3744459e886b66d630c8b3", size = 2758942 }, + { url = "https://files.pythonhosted.org/packages/d4/a2/8dd7771022e365c90e428b1607174c3297d5c0a2cc2cf4cdccb2221945b7/fonttools-4.57.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:05efceb2cb5f6ec92a4180fcb7a64aa8d3385fd49cfbbe459350229d1974f0b1", size = 2285959 }, + { url = "https://files.pythonhosted.org/packages/58/5a/2fd29c5e38b14afe1fae7d472373e66688e7c7a98554252f3cf44371e033/fonttools-4.57.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a97bb05eb24637714a04dee85bdf0ad1941df64fe3b802ee4ac1c284a5f97b7c", size = 4571677 }, + { url = "https://files.pythonhosted.org/packages/bf/30/b77cf81923f1a67ff35d6765a9db4718c0688eb8466c464c96a23a2e28d4/fonttools-4.57.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:541cb48191a19ceb1a2a4b90c1fcebd22a1ff7491010d3cf840dd3a68aebd654", size = 4616644 }, + { url = "https://files.pythonhosted.org/packages/06/33/376605898d8d553134144dff167506a49694cb0e0cf684c14920fbc1e99f/fonttools-4.57.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:cdef9a056c222d0479a1fdb721430f9efd68268014c54e8166133d2643cb05d9", size = 4761314 }, + { url = "https://files.pythonhosted.org/packages/48/e4/e0e48f5bae04bc1a1c6b4fcd7d1ca12b29f1fe74221534b7ff83ed0db8fe/fonttools-4.57.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:3cf97236b192a50a4bf200dc5ba405aa78d4f537a2c6e4c624bb60466d5b03bd", size = 4945563 }, + { url = "https://files.pythonhosted.org/packages/61/98/2dacfc6d70f2d93bde1bbf814286be343cb17f53057130ad3b843144dd00/fonttools-4.57.0-cp39-cp39-win32.whl", hash = "sha256:e952c684274a7714b3160f57ec1d78309f955c6335c04433f07d36c5eb27b1f9", size = 2159997 }, + { url = "https://files.pythonhosted.org/packages/93/fa/e61cc236f40d504532d2becf90c297bfed8e40abc0c8b08375fbb83eff29/fonttools-4.57.0-cp39-cp39-win_amd64.whl", hash = "sha256:a2a722c0e4bfd9966a11ff55c895c817158fcce1b2b6700205a376403b546ad9", size = 2204508 }, + { url = "https://files.pythonhosted.org/packages/90/27/45f8957c3132917f91aaa56b700bcfc2396be1253f685bd5c68529b6f610/fonttools-4.57.0-py3-none-any.whl", hash = "sha256:3122c604a675513c68bd24c6a8f9091f1c2376d18e8f5fe5a101746c81b3e98f", size = 1093605 }, +] + +[[package]] +name = "furo" +version = "2023.5.20" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "beautifulsoup4" }, + { name = "pygments" }, + { name = "sphinx" }, + { name = "sphinx-basic-ng" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7f/0e/889dae152d33c35cb7fc5a1076df6a1f5e0c94642d241fab90234d96a934/furo-2023.5.20.tar.gz", hash = "sha256:40e09fa17c6f4b22419d122e933089226dcdb59747b5b6c79363089827dea16f", size = 1656165 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fd/7e/4b38c29717b8c1e2d9e839afeb1a133178fd572df176b1c2ee0f159fa5a9/furo-2023.5.20-py3-none-any.whl", hash = "sha256:594a8436ddfe0c071f3a9e9a209c314a219d8341f3f1af33fdf7c69544fab9e6", size = 326767 }, +] + +[[package]] +name = "gnureadline" +version = "8.2.13" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cb/92/20723aa239b9a8024e6f8358c789df8859ab1085a1ae106e5071727ad20f/gnureadline-8.2.13.tar.gz", hash = "sha256:c9b9e1e7ba99a80bb50c12027d6ce692574f77a65bf57bc97041cf81c0f49bd1", size = 3224991 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f4/4f/81ff367156444f67d16cc8d9023b4a0a3f4bd29acaf8f8e510c7872b6927/gnureadline-8.2.13-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0ca03501ce0939d7ecf9d075860d6f6ceb2f49f30331b4e96e4678ce03687bab", size = 160572 }, + { url = "https://files.pythonhosted.org/packages/48/06/0297bdde1e4a842ec786b9b7c9fca53116bac8fe2aed9769000f652fd1e3/gnureadline-8.2.13-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c28e33bfc56d4204693f213abeab927f65c505ce91f668a039720bc7c46b0353", size = 162590 }, + { url = "https://files.pythonhosted.org/packages/ff/ad/a6c59fcdbc8173bc538dad042696b732d39bc8de95adb07664b124c07942/gnureadline-8.2.13-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:561a60b12f74ea7234036cc4fe558f3b46023be0dac5ed73541ece58cba2f88a", size = 160575 }, + { url = "https://files.pythonhosted.org/packages/f7/9b/464929f1e81ba4ea4fafb033c38eefedc533b503d777e91ffa12751ad34e/gnureadline-8.2.13-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:daa405028b9fe92bfbb93624e13e0674a242a1c5434b70ef61a04294502fdb65", size = 162528 }, + { url = "https://files.pythonhosted.org/packages/68/bd/df8fd060e43efd3dbdd3b210bf558ce3ef854843cd093f910f4115ebe2e9/gnureadline-8.2.13-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9c152a82613fa012ab4331bb9a0ffddb415e37561d376b910bf9e7d535607faf", size = 160504 }, + { url = "https://files.pythonhosted.org/packages/97/ee/322e5340c8cdfa40e71bd0485a82404ad4cf9aed2260cca090f3c1a3a032/gnureadline-8.2.13-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:85e362d2d0e85e45f0affae7bbfaf998b00167c55a78d31ee0f214de9ff429d2", size = 162380 }, + { url = "https://files.pythonhosted.org/packages/a1/b0/4a3c55a05b4c1c240fd6dc204ff597432008c4649ce500688a2441d27cf4/gnureadline-8.2.13-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2d3e33d2e0dd694d623a2ca1fae6990b52f1d25955504b7293a9350fb9912940", size = 160646 }, + { url = "https://files.pythonhosted.org/packages/3a/41/8821db40f2b0dd9cc935d6838bc63776fb5bfb1df092f8d4698ec29ada6a/gnureadline-8.2.13-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6c550d08c4d2882a83293a724b14a262ee5078fd4fa7acdc78aa59cab26ae343", size = 162630 }, + { url = "https://files.pythonhosted.org/packages/03/f1/be0297498c20df97525ddd1bb48bc3a3237321f323e9c24fe45ff576decb/gnureadline-8.2.13-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dcfa601d95c00aa670ec5e4bf791caf6ba0bcf266de940fb54d44c278bd302fe", size = 160569 }, + { url = "https://files.pythonhosted.org/packages/87/7d/9834bc32cf6531c2ec21998d0b0631ddc5f69c31bf2358f9489e27e06dec/gnureadline-8.2.13-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c7b8d3f2a2c9b7e6feaf1f20bdb6ebb8210e207b8c5360ffe407a47efeeb3fb8", size = 162587 }, +] + +[[package]] +name = "idna" +version = "3.10" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 }, +] + +[[package]] +name = "imagesize" +version = "1.4.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a7/84/62473fb57d61e31fef6e36d64a179c8781605429fd927b5dd608c997be31/imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", size = 1280026 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", size = 8769 }, +] + +[[package]] +name = "importlib-metadata" +version = "8.6.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "zipp", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/33/08/c1395a292bb23fd03bdf572a1357c5a733d3eecbab877641ceacab23db6e/importlib_metadata-8.6.1.tar.gz", hash = "sha256:310b41d755445d74569f993ccfc22838295d9fe005425094fad953d7f15c8580", size = 55767 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/79/9d/0fb148dc4d6fa4a7dd1d8378168d9b4cd8d4560a6fbf6f0121c5fc34eb68/importlib_metadata-8.6.1-py3-none-any.whl", hash = "sha256:02a89390c1e15fdfdc0d7c6b25cb3e62650d0494005c97d6f148bf5b9787525e", size = 26971 }, +] + +[[package]] +name = "importlib-resources" +version = "6.5.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "zipp", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461 }, +] + +[[package]] +name = "ipykernel" +version = "6.29.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "appnope", marker = "sys_platform == 'darwin'" }, + { name = "comm" }, + { name = "debugpy" }, + { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "ipython", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jupyter-client" }, + { name = "jupyter-core" }, + { name = "matplotlib-inline" }, + { name = "nest-asyncio" }, + { name = "packaging" }, + { name = "psutil" }, + { name = "pyzmq" }, + { name = "tornado" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e9/5c/67594cb0c7055dc50814b21731c22a601101ea3b1b50a9a1b090e11f5d0f/ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215", size = 163367 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173 }, +] + +[[package]] +name = "ipython" +version = "8.18.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version < '3.10' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version < '3.10'" }, + { name = "exceptiongroup", marker = "python_full_version < '3.10'" }, + { name = "jedi", marker = "python_full_version < '3.10'" }, + { name = "matplotlib-inline", marker = "python_full_version < '3.10'" }, + { name = "pexpect", marker = "python_full_version < '3.10' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version < '3.10'" }, + { name = "pygments", marker = "python_full_version < '3.10'" }, + { name = "stack-data", marker = "python_full_version < '3.10'" }, + { name = "traitlets", marker = "python_full_version < '3.10'" }, + { name = "typing-extensions", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b1/b9/3ba6c45a6df813c09a48bac313c22ff83efa26cbb55011218d925a46e2ad/ipython-8.18.1.tar.gz", hash = "sha256:ca6f079bb33457c66e233e4580ebfc4128855b4cf6370dddd73842a9563e8a27", size = 5486330 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/47/6b/d9fdcdef2eb6a23f391251fde8781c38d42acd82abe84d054cb74f7863b0/ipython-8.18.1-py3-none-any.whl", hash = "sha256:e8267419d72d81955ec1177f8a29aaa90ac80ad647499201119e2f05e99aa397", size = 808161 }, +] + +[[package]] +name = "ipython" +version = "8.34.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version == '3.10.*' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version == '3.10.*'" }, + { name = "exceptiongroup", marker = "python_full_version == '3.10.*'" }, + { name = "jedi", marker = "python_full_version == '3.10.*'" }, + { name = "matplotlib-inline", marker = "python_full_version == '3.10.*'" }, + { name = "pexpect", marker = "python_full_version == '3.10.*' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version == '3.10.*'" }, + { name = "pygments", marker = "python_full_version == '3.10.*'" }, + { name = "stack-data", marker = "python_full_version == '3.10.*'" }, + { name = "traitlets", marker = "python_full_version == '3.10.*'" }, + { name = "typing-extensions", marker = "python_full_version == '3.10.*'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/13/18/1a60aa62e9d272fcd7e658a89e1c148da10e1a5d38edcbcd834b52ca7492/ipython-8.34.0.tar.gz", hash = "sha256:c31d658e754673ecc6514583e7dda8069e47136eb62458816b7d1e6625948b5a", size = 5508477 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/78/45615356bb973904856808183ae2a5fba1f360e9d682314d79766f4b88f2/ipython-8.34.0-py3-none-any.whl", hash = "sha256:0419883fa46e0baa182c5d50ebb8d6b49df1889fdb70750ad6d8cfe678eda6e3", size = 826731 }, +] + +[[package]] +name = "ipython" +version = "9.0.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version >= '3.11' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version >= '3.11'" }, + { name = "ipython-pygments-lexers", marker = "python_full_version >= '3.11'" }, + { name = "jedi", marker = "python_full_version >= '3.11'" }, + { name = "matplotlib-inline", marker = "python_full_version >= '3.11'" }, + { name = "pexpect", marker = "python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version >= '3.11'" }, + { name = "pygments", marker = "python_full_version >= '3.11'" }, + { name = "stack-data", marker = "python_full_version >= '3.11'" }, + { name = "traitlets", marker = "python_full_version >= '3.11'" }, + { name = "typing-extensions", marker = "python_full_version == '3.11.*'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7d/ce/012a0f40ca58a966f87a6e894d6828e2817657cbdf522b02a5d3a87d92ce/ipython-9.0.2.tar.gz", hash = "sha256:ec7b479e3e5656bf4f58c652c120494df1820f4f28f522fb7ca09e213c2aab52", size = 4366102 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/3a/917cb9e72f4e1a4ea13c862533205ae1319bd664119189ee5cc9e4e95ebf/ipython-9.0.2-py3-none-any.whl", hash = "sha256:143ef3ea6fb1e1bffb4c74b114051de653ffb7737a3f7ab1670e657ca6ae8c44", size = 600524 }, +] + +[[package]] +name = "ipython-pygments-lexers" +version = "1.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pygments", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074 }, +] + +[[package]] +name = "ipywidgets" +version = "8.1.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "comm" }, + { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "ipython", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jupyterlab-widgets" }, + { name = "traitlets" }, + { name = "widgetsnbextension" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c7/4c/dab2a281b07596a5fc220d49827fe6c794c66f1493d7a74f1df0640f2cc5/ipywidgets-8.1.5.tar.gz", hash = "sha256:870e43b1a35656a80c18c9503bbf2d16802db1cb487eec6fab27d683381dde17", size = 116723 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/22/2d/9c0b76f2f9cc0ebede1b9371b6f317243028ed60b90705863d493bae622e/ipywidgets-8.1.5-py3-none-any.whl", hash = "sha256:3290f526f87ae6e77655555baba4f36681c555b8bdbbff430b70e52c34c86245", size = 139767 }, +] + +[[package]] +name = "iso8601" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b9/f3/ef59cee614d5e0accf6fd0cbba025b93b272e626ca89fb70a3e9187c5d15/iso8601-2.1.0.tar.gz", hash = "sha256:6b1d3829ee8921c4301998c909f7829fa9ed3cbdac0d3b16af2d743aed1ba8df", size = 6522 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl", hash = "sha256:aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242", size = 7545 }, +] + +[[package]] +name = "jedi" +version = "0.19.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "parso" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278 }, +] + +[[package]] +name = "jinja2" +version = "3.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899 }, +] + +[[package]] +name = "jsonschema" +version = "4.23.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { name = "referencing" }, + { name = "rpds-py" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/38/2e/03362ee4034a4c917f697890ccd4aec0800ccf9ded7f511971c75451deec/jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4", size = 325778 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566", size = 88462 }, +] + +[[package]] +name = "jsonschema-specifications" +version = "2024.10.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "referencing" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/10/db/58f950c996c793472e336ff3655b13fbcf1e3b359dcf52dcf3ed3b52c352/jsonschema_specifications-2024.10.1.tar.gz", hash = "sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272", size = 15561 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/0f/8910b19ac0670a0f80ce1008e5e751c4a57e14d2c4c13a482aa6079fa9d6/jsonschema_specifications-2024.10.1-py3-none-any.whl", hash = "sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf", size = 18459 }, +] + +[[package]] +name = "jupyter-client" +version = "8.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, + { name = "jupyter-core" }, + { name = "python-dateutil" }, + { name = "pyzmq" }, + { name = "tornado" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105 }, +] + +[[package]] +name = "jupyter-core" +version = "5.7.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "platformdirs" }, + { name = "pywin32", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/00/11/b56381fa6c3f4cc5d2cf54a7dbf98ad9aa0b339ef7a601d6053538b079a7/jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9", size = 87629 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409", size = 28965 }, +] + +[[package]] +name = "jupyter-sphinx" +version = "0.5.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ipykernel" }, + { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "ipython", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "ipywidgets" }, + { name = "nbconvert" }, + { name = "nbformat" }, + { name = "sphinx" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1a/b5/40f540cc9e54ee829f79daac43456a8d5ab4b70c8d26f0b9eca0dfcb4ad5/jupyter_sphinx-0.5.3.tar.gz", hash = "sha256:2e23699a3a1cf5db31b10981da5aa32606ee730f6b73a844d1e76d800756af56", size = 17532 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6f/1c/45251d4b9624e42b9e4f369dae2a64f5ea19b9387ba492ceb7be65343dda/jupyter_sphinx-0.5.3-py3-none-any.whl", hash = "sha256:a67b3208d4da5b3508dbb8260d3b359ae476c36c6c642747b78a2520e5be0b05", size = 21918 }, +] + +[[package]] +name = "jupyterlab-pygments" +version = "0.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884 }, +] + +[[package]] +name = "jupyterlab-widgets" +version = "3.0.13" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/59/73/fa26bbb747a9ea4fca6b01453aa22990d52ab62dd61384f1ac0dc9d4e7ba/jupyterlab_widgets-3.0.13.tar.gz", hash = "sha256:a2966d385328c1942b683a8cd96b89b8dd82c8b8f81dda902bb2bc06d46f5bed", size = 203556 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a9/93/858e87edc634d628e5d752ba944c2833133a28fa87bb093e6832ced36a3e/jupyterlab_widgets-3.0.13-py3-none-any.whl", hash = "sha256:e3cda2c233ce144192f1e29914ad522b2f4c40e77214b0cc97377ca3d323db54", size = 214392 }, +] + +[[package]] +name = "kiwisolver" +version = "1.4.7" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/85/4d/2255e1c76304cbd60b48cee302b66d1dde4468dc5b1160e4b7cb43778f2a/kiwisolver-1.4.7.tar.gz", hash = "sha256:9893ff81bd7107f7b685d3017cc6583daadb4fc26e4a888350df530e41980a60", size = 97286 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/97/14/fc943dd65268a96347472b4fbe5dcc2f6f55034516f80576cd0dd3a8930f/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8a9c83f75223d5e48b0bc9cb1bf2776cf01563e00ade8775ffe13b0b6e1af3a6", size = 122440 }, + { url = "https://files.pythonhosted.org/packages/1e/46/e68fed66236b69dd02fcdb506218c05ac0e39745d696d22709498896875d/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:58370b1ffbd35407444d57057b57da5d6549d2d854fa30249771775c63b5fe17", size = 65758 }, + { url = "https://files.pythonhosted.org/packages/ef/fa/65de49c85838681fc9cb05de2a68067a683717321e01ddafb5b8024286f0/kiwisolver-1.4.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:aa0abdf853e09aff551db11fce173e2177d00786c688203f52c87ad7fcd91ef9", size = 64311 }, + { url = "https://files.pythonhosted.org/packages/42/9c/cc8d90f6ef550f65443bad5872ffa68f3dee36de4974768628bea7c14979/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8d53103597a252fb3ab8b5845af04c7a26d5e7ea8122303dd7a021176a87e8b9", size = 1637109 }, + { url = "https://files.pythonhosted.org/packages/55/91/0a57ce324caf2ff5403edab71c508dd8f648094b18cfbb4c8cc0fde4a6ac/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:88f17c5ffa8e9462fb79f62746428dd57b46eb931698e42e990ad63103f35e6c", size = 1617814 }, + { url = "https://files.pythonhosted.org/packages/12/5d/c36140313f2510e20207708adf36ae4919416d697ee0236b0ddfb6fd1050/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a9ca9c710d598fd75ee5de59d5bda2684d9db36a9f50b6125eaea3969c2599", size = 1400881 }, + { url = "https://files.pythonhosted.org/packages/56/d0/786e524f9ed648324a466ca8df86298780ef2b29c25313d9a4f16992d3cf/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f4d742cb7af1c28303a51b7a27aaee540e71bb8e24f68c736f6f2ffc82f2bf05", size = 1512972 }, + { url = "https://files.pythonhosted.org/packages/67/5a/77851f2f201e6141d63c10a0708e996a1363efaf9e1609ad0441b343763b/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e28c7fea2196bf4c2f8d46a0415c77a1c480cc0724722f23d7410ffe9842c407", size = 1444787 }, + { url = "https://files.pythonhosted.org/packages/06/5f/1f5eaab84355885e224a6fc8d73089e8713dc7e91c121f00b9a1c58a2195/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e968b84db54f9d42046cf154e02911e39c0435c9801681e3fc9ce8a3c4130278", size = 2199212 }, + { url = "https://files.pythonhosted.org/packages/b5/28/9152a3bfe976a0ae21d445415defc9d1cd8614b2910b7614b30b27a47270/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0c18ec74c0472de033e1bebb2911c3c310eef5649133dd0bedf2a169a1b269e5", size = 2346399 }, + { url = "https://files.pythonhosted.org/packages/26/f6/453d1904c52ac3b400f4d5e240ac5fec25263716723e44be65f4d7149d13/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8f0ea6da6d393d8b2e187e6a5e3fb81f5862010a40c3945e2c6d12ae45cfb2ad", size = 2308688 }, + { url = "https://files.pythonhosted.org/packages/5a/9a/d4968499441b9ae187e81745e3277a8b4d7c60840a52dc9d535a7909fac3/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:f106407dda69ae456dd1227966bf445b157ccc80ba0dff3802bb63f30b74e895", size = 2445493 }, + { url = "https://files.pythonhosted.org/packages/07/c9/032267192e7828520dacb64dfdb1d74f292765f179e467c1cba97687f17d/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:84ec80df401cfee1457063732d90022f93951944b5b58975d34ab56bb150dfb3", size = 2262191 }, + { url = "https://files.pythonhosted.org/packages/6c/ad/db0aedb638a58b2951da46ddaeecf204be8b4f5454df020d850c7fa8dca8/kiwisolver-1.4.7-cp310-cp310-win32.whl", hash = "sha256:71bb308552200fb2c195e35ef05de12f0c878c07fc91c270eb3d6e41698c3bcc", size = 46644 }, + { url = "https://files.pythonhosted.org/packages/12/ca/d0f7b7ffbb0be1e7c2258b53554efec1fd652921f10d7d85045aff93ab61/kiwisolver-1.4.7-cp310-cp310-win_amd64.whl", hash = "sha256:44756f9fd339de0fb6ee4f8c1696cfd19b2422e0d70b4cefc1cc7f1f64045a8c", size = 55877 }, + { url = "https://files.pythonhosted.org/packages/97/6c/cfcc128672f47a3e3c0d918ecb67830600078b025bfc32d858f2e2d5c6a4/kiwisolver-1.4.7-cp310-cp310-win_arm64.whl", hash = "sha256:78a42513018c41c2ffd262eb676442315cbfe3c44eed82385c2ed043bc63210a", size = 48347 }, + { url = "https://files.pythonhosted.org/packages/e9/44/77429fa0a58f941d6e1c58da9efe08597d2e86bf2b2cce6626834f49d07b/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d2b0e12a42fb4e72d509fc994713d099cbb15ebf1103545e8a45f14da2dfca54", size = 122442 }, + { url = "https://files.pythonhosted.org/packages/e5/20/8c75caed8f2462d63c7fd65e16c832b8f76cda331ac9e615e914ee80bac9/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2a8781ac3edc42ea4b90bc23e7d37b665d89423818e26eb6df90698aa2287c95", size = 65762 }, + { url = "https://files.pythonhosted.org/packages/f4/98/fe010f15dc7230f45bc4cf367b012d651367fd203caaa992fd1f5963560e/kiwisolver-1.4.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:46707a10836894b559e04b0fd143e343945c97fd170d69a2d26d640b4e297935", size = 64319 }, + { url = "https://files.pythonhosted.org/packages/8b/1b/b5d618f4e58c0675654c1e5051bcf42c776703edb21c02b8c74135541f60/kiwisolver-1.4.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef97b8df011141c9b0f6caf23b29379f87dd13183c978a30a3c546d2c47314cb", size = 1334260 }, + { url = "https://files.pythonhosted.org/packages/b8/01/946852b13057a162a8c32c4c8d2e9ed79f0bb5d86569a40c0b5fb103e373/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ab58c12a2cd0fc769089e6d38466c46d7f76aced0a1f54c77652446733d2d02", size = 1426589 }, + { url = "https://files.pythonhosted.org/packages/70/d1/c9f96df26b459e15cf8a965304e6e6f4eb291e0f7a9460b4ad97b047561e/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:803b8e1459341c1bb56d1c5c010406d5edec8a0713a0945851290a7930679b51", size = 1541080 }, + { url = "https://files.pythonhosted.org/packages/d3/73/2686990eb8b02d05f3de759d6a23a4ee7d491e659007dd4c075fede4b5d0/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9a9e8a507420fe35992ee9ecb302dab68550dedc0da9e2880dd88071c5fb052", size = 1470049 }, + { url = "https://files.pythonhosted.org/packages/a7/4b/2db7af3ed3af7c35f388d5f53c28e155cd402a55432d800c543dc6deb731/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18077b53dc3bb490e330669a99920c5e6a496889ae8c63b58fbc57c3d7f33a18", size = 1426376 }, + { url = "https://files.pythonhosted.org/packages/05/83/2857317d04ea46dc5d115f0df7e676997bbd968ced8e2bd6f7f19cfc8d7f/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6af936f79086a89b3680a280c47ea90b4df7047b5bdf3aa5c524bbedddb9e545", size = 2222231 }, + { url = "https://files.pythonhosted.org/packages/0d/b5/866f86f5897cd4ab6d25d22e403404766a123f138bd6a02ecb2cdde52c18/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3abc5b19d24af4b77d1598a585b8a719beb8569a71568b66f4ebe1fb0449460b", size = 2368634 }, + { url = "https://files.pythonhosted.org/packages/c1/ee/73de8385403faba55f782a41260210528fe3273d0cddcf6d51648202d6d0/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:933d4de052939d90afbe6e9d5273ae05fb836cc86c15b686edd4b3560cc0ee36", size = 2329024 }, + { url = "https://files.pythonhosted.org/packages/a1/e7/cd101d8cd2cdfaa42dc06c433df17c8303d31129c9fdd16c0ea37672af91/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:65e720d2ab2b53f1f72fb5da5fb477455905ce2c88aaa671ff0a447c2c80e8e3", size = 2468484 }, + { url = "https://files.pythonhosted.org/packages/e1/72/84f09d45a10bc57a40bb58b81b99d8f22b58b2040c912b7eb97ebf625bf2/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3bf1ed55088f214ba6427484c59553123fdd9b218a42bbc8c6496d6754b1e523", size = 2284078 }, + { url = "https://files.pythonhosted.org/packages/d2/d4/71828f32b956612dc36efd7be1788980cb1e66bfb3706e6dec9acad9b4f9/kiwisolver-1.4.7-cp311-cp311-win32.whl", hash = "sha256:4c00336b9dd5ad96d0a558fd18a8b6f711b7449acce4c157e7343ba92dd0cf3d", size = 46645 }, + { url = "https://files.pythonhosted.org/packages/a1/65/d43e9a20aabcf2e798ad1aff6c143ae3a42cf506754bcb6a7ed8259c8425/kiwisolver-1.4.7-cp311-cp311-win_amd64.whl", hash = "sha256:929e294c1ac1e9f615c62a4e4313ca1823ba37326c164ec720a803287c4c499b", size = 56022 }, + { url = "https://files.pythonhosted.org/packages/35/b3/9f75a2e06f1b4ca00b2b192bc2b739334127d27f1d0625627ff8479302ba/kiwisolver-1.4.7-cp311-cp311-win_arm64.whl", hash = "sha256:e33e8fbd440c917106b237ef1a2f1449dfbb9b6f6e1ce17c94cd6a1e0d438376", size = 48536 }, + { url = "https://files.pythonhosted.org/packages/97/9c/0a11c714cf8b6ef91001c8212c4ef207f772dd84540104952c45c1f0a249/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:5360cc32706dab3931f738d3079652d20982511f7c0ac5711483e6eab08efff2", size = 121808 }, + { url = "https://files.pythonhosted.org/packages/f2/d8/0fe8c5f5d35878ddd135f44f2af0e4e1d379e1c7b0716f97cdcb88d4fd27/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:942216596dc64ddb25adb215c3c783215b23626f8d84e8eff8d6d45c3f29f75a", size = 65531 }, + { url = "https://files.pythonhosted.org/packages/80/c5/57fa58276dfdfa612241d640a64ca2f76adc6ffcebdbd135b4ef60095098/kiwisolver-1.4.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:48b571ecd8bae15702e4f22d3ff6a0f13e54d3d00cd25216d5e7f658242065ee", size = 63894 }, + { url = "https://files.pythonhosted.org/packages/8b/e9/26d3edd4c4ad1c5b891d8747a4f81b1b0aba9fb9721de6600a4adc09773b/kiwisolver-1.4.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ad42ba922c67c5f219097b28fae965e10045ddf145d2928bfac2eb2e17673640", size = 1369296 }, + { url = "https://files.pythonhosted.org/packages/b6/67/3f4850b5e6cffb75ec40577ddf54f7b82b15269cc5097ff2e968ee32ea7d/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:612a10bdae23404a72941a0fc8fa2660c6ea1217c4ce0dbcab8a8f6543ea9e7f", size = 1461450 }, + { url = "https://files.pythonhosted.org/packages/52/be/86cbb9c9a315e98a8dc6b1d23c43cffd91d97d49318854f9c37b0e41cd68/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e838bba3a3bac0fe06d849d29772eb1afb9745a59710762e4ba3f4cb8424483", size = 1579168 }, + { url = "https://files.pythonhosted.org/packages/0f/00/65061acf64bd5fd34c1f4ae53f20b43b0a017a541f242a60b135b9d1e301/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:22f499f6157236c19f4bbbd472fa55b063db77a16cd74d49afe28992dff8c258", size = 1507308 }, + { url = "https://files.pythonhosted.org/packages/21/e4/c0b6746fd2eb62fe702118b3ca0cb384ce95e1261cfada58ff693aeec08a/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693902d433cf585133699972b6d7c42a8b9f8f826ebcaf0132ff55200afc599e", size = 1464186 }, + { url = "https://files.pythonhosted.org/packages/0a/0f/529d0a9fffb4d514f2782c829b0b4b371f7f441d61aa55f1de1c614c4ef3/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4e77f2126c3e0b0d055f44513ed349038ac180371ed9b52fe96a32aa071a5107", size = 2247877 }, + { url = "https://files.pythonhosted.org/packages/d1/e1/66603ad779258843036d45adcbe1af0d1a889a07af4635f8b4ec7dccda35/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:657a05857bda581c3656bfc3b20e353c232e9193eb167766ad2dc58b56504948", size = 2404204 }, + { url = "https://files.pythonhosted.org/packages/8d/61/de5fb1ca7ad1f9ab7970e340a5b833d735df24689047de6ae71ab9d8d0e7/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4bfa75a048c056a411f9705856abfc872558e33c055d80af6a380e3658766038", size = 2352461 }, + { url = "https://files.pythonhosted.org/packages/ba/d2/0edc00a852e369827f7e05fd008275f550353f1f9bcd55db9363d779fc63/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:34ea1de54beef1c104422d210c47c7d2a4999bdecf42c7b5718fbe59a4cac383", size = 2501358 }, + { url = "https://files.pythonhosted.org/packages/84/15/adc15a483506aec6986c01fb7f237c3aec4d9ed4ac10b756e98a76835933/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:90da3b5f694b85231cf93586dad5e90e2d71b9428f9aad96952c99055582f520", size = 2314119 }, + { url = "https://files.pythonhosted.org/packages/36/08/3a5bb2c53c89660863a5aa1ee236912269f2af8762af04a2e11df851d7b2/kiwisolver-1.4.7-cp312-cp312-win32.whl", hash = "sha256:18e0cca3e008e17fe9b164b55735a325140a5a35faad8de92dd80265cd5eb80b", size = 46367 }, + { url = "https://files.pythonhosted.org/packages/19/93/c05f0a6d825c643779fc3c70876bff1ac221f0e31e6f701f0e9578690d70/kiwisolver-1.4.7-cp312-cp312-win_amd64.whl", hash = "sha256:58cb20602b18f86f83a5c87d3ee1c766a79c0d452f8def86d925e6c60fbf7bfb", size = 55884 }, + { url = "https://files.pythonhosted.org/packages/d2/f9/3828d8f21b6de4279f0667fb50a9f5215e6fe57d5ec0d61905914f5b6099/kiwisolver-1.4.7-cp312-cp312-win_arm64.whl", hash = "sha256:f5a8b53bdc0b3961f8b6125e198617c40aeed638b387913bf1ce78afb1b0be2a", size = 48528 }, + { url = "https://files.pythonhosted.org/packages/c4/06/7da99b04259b0f18b557a4effd1b9c901a747f7fdd84cf834ccf520cb0b2/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2e6039dcbe79a8e0f044f1c39db1986a1b8071051efba3ee4d74f5b365f5226e", size = 121913 }, + { url = "https://files.pythonhosted.org/packages/97/f5/b8a370d1aa593c17882af0a6f6755aaecd643640c0ed72dcfd2eafc388b9/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a1ecf0ac1c518487d9d23b1cd7139a6a65bc460cd101ab01f1be82ecf09794b6", size = 65627 }, + { url = "https://files.pythonhosted.org/packages/2a/fc/6c0374f7503522539e2d4d1b497f5ebad3f8ed07ab51aed2af988dd0fb65/kiwisolver-1.4.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7ab9ccab2b5bd5702ab0803676a580fffa2aa178c2badc5557a84cc943fcf750", size = 63888 }, + { url = "https://files.pythonhosted.org/packages/bf/3e/0b7172793d0f41cae5c923492da89a2ffcd1adf764c16159ca047463ebd3/kiwisolver-1.4.7-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f816dd2277f8d63d79f9c8473a79fe54047bc0467754962840782c575522224d", size = 1369145 }, + { url = "https://files.pythonhosted.org/packages/77/92/47d050d6f6aced2d634258123f2688fbfef8ded3c5baf2c79d94d91f1f58/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf8bcc23ceb5a1b624572a1623b9f79d2c3b337c8c455405ef231933a10da379", size = 1461448 }, + { url = "https://files.pythonhosted.org/packages/9c/1b/8f80b18e20b3b294546a1adb41701e79ae21915f4175f311a90d042301cf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dea0bf229319828467d7fca8c7c189780aa9ff679c94539eed7532ebe33ed37c", size = 1578750 }, + { url = "https://files.pythonhosted.org/packages/a4/fe/fe8e72f3be0a844f257cadd72689c0848c6d5c51bc1d60429e2d14ad776e/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c06a4c7cf15ec739ce0e5971b26c93638730090add60e183530d70848ebdd34", size = 1507175 }, + { url = "https://files.pythonhosted.org/packages/39/fa/cdc0b6105d90eadc3bee525fecc9179e2b41e1ce0293caaf49cb631a6aaf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913983ad2deb14e66d83c28b632fd35ba2b825031f2fa4ca29675e665dfecbe1", size = 1463963 }, + { url = "https://files.pythonhosted.org/packages/6e/5c/0c03c4e542720c6177d4f408e56d1c8315899db72d46261a4e15b8b33a41/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5337ec7809bcd0f424c6b705ecf97941c46279cf5ed92311782c7c9c2026f07f", size = 2248220 }, + { url = "https://files.pythonhosted.org/packages/3d/ee/55ef86d5a574f4e767df7da3a3a7ff4954c996e12d4fbe9c408170cd7dcc/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4c26ed10c4f6fa6ddb329a5120ba3b6db349ca192ae211e882970bfc9d91420b", size = 2404463 }, + { url = "https://files.pythonhosted.org/packages/0f/6d/73ad36170b4bff4825dc588acf4f3e6319cb97cd1fb3eb04d9faa6b6f212/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c619b101e6de2222c1fcb0531e1b17bbffbe54294bfba43ea0d411d428618c27", size = 2352842 }, + { url = "https://files.pythonhosted.org/packages/0b/16/fa531ff9199d3b6473bb4d0f47416cdb08d556c03b8bc1cccf04e756b56d/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:073a36c8273647592ea332e816e75ef8da5c303236ec0167196793eb1e34657a", size = 2501635 }, + { url = "https://files.pythonhosted.org/packages/78/7e/aa9422e78419db0cbe75fb86d8e72b433818f2e62e2e394992d23d23a583/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3ce6b2b0231bda412463e152fc18335ba32faf4e8c23a754ad50ffa70e4091ee", size = 2314556 }, + { url = "https://files.pythonhosted.org/packages/a8/b2/15f7f556df0a6e5b3772a1e076a9d9f6c538ce5f05bd590eca8106508e06/kiwisolver-1.4.7-cp313-cp313-win32.whl", hash = "sha256:f4c9aee212bc89d4e13f58be11a56cc8036cabad119259d12ace14b34476fd07", size = 46364 }, + { url = "https://files.pythonhosted.org/packages/0b/db/32e897e43a330eee8e4770bfd2737a9584b23e33587a0812b8e20aac38f7/kiwisolver-1.4.7-cp313-cp313-win_amd64.whl", hash = "sha256:8a3ec5aa8e38fc4c8af308917ce12c536f1c88452ce554027e55b22cbbfbff76", size = 55887 }, + { url = "https://files.pythonhosted.org/packages/c8/a4/df2bdca5270ca85fd25253049eb6708d4127be2ed0e5c2650217450b59e9/kiwisolver-1.4.7-cp313-cp313-win_arm64.whl", hash = "sha256:76c8094ac20ec259471ac53e774623eb62e6e1f56cd8690c67ce6ce4fcb05650", size = 48530 }, + { url = "https://files.pythonhosted.org/packages/11/88/37ea0ea64512997b13d69772db8dcdc3bfca5442cda3a5e4bb943652ee3e/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3f9362ecfca44c863569d3d3c033dbe8ba452ff8eed6f6b5806382741a1334bd", size = 122449 }, + { url = "https://files.pythonhosted.org/packages/4e/45/5a5c46078362cb3882dcacad687c503089263c017ca1241e0483857791eb/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e8df2eb9b2bac43ef8b082e06f750350fbbaf2887534a5be97f6cf07b19d9583", size = 65757 }, + { url = "https://files.pythonhosted.org/packages/8a/be/a6ae58978772f685d48dd2e84460937761c53c4bbd84e42b0336473d9775/kiwisolver-1.4.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f32d6edbc638cde7652bd690c3e728b25332acbadd7cad670cc4a02558d9c417", size = 64312 }, + { url = "https://files.pythonhosted.org/packages/f4/04/18ef6f452d311e1e1eb180c9bf5589187fa1f042db877e6fe443ef10099c/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e2e6c39bd7b9372b0be21456caab138e8e69cc0fc1190a9dfa92bd45a1e6e904", size = 1626966 }, + { url = "https://files.pythonhosted.org/packages/21/b1/40655f6c3fa11ce740e8a964fa8e4c0479c87d6a7944b95af799c7a55dfe/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dda56c24d869b1193fcc763f1284b9126550eaf84b88bbc7256e15028f19188a", size = 1607044 }, + { url = "https://files.pythonhosted.org/packages/fd/93/af67dbcfb9b3323bbd2c2db1385a7139d8f77630e4a37bb945b57188eb2d/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79849239c39b5e1fd906556c474d9b0439ea6792b637511f3fe3a41158d89ca8", size = 1391879 }, + { url = "https://files.pythonhosted.org/packages/40/6f/d60770ef98e77b365d96061d090c0cd9e23418121c55fff188fa4bdf0b54/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5e3bc157fed2a4c02ec468de4ecd12a6e22818d4f09cde2c31ee3226ffbefab2", size = 1504751 }, + { url = "https://files.pythonhosted.org/packages/fa/3a/5f38667d313e983c432f3fcd86932177519ed8790c724e07d77d1de0188a/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3da53da805b71e41053dc670f9a820d1157aae77b6b944e08024d17bcd51ef88", size = 1436990 }, + { url = "https://files.pythonhosted.org/packages/cb/3b/1520301a47326e6a6043b502647e42892be33b3f051e9791cc8bb43f1a32/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8705f17dfeb43139a692298cb6637ee2e59c0194538153e83e9ee0c75c2eddde", size = 2191122 }, + { url = "https://files.pythonhosted.org/packages/cf/c4/eb52da300c166239a2233f1f9c4a1b767dfab98fae27681bfb7ea4873cb6/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:82a5c2f4b87c26bb1a0ef3d16b5c4753434633b83d365cc0ddf2770c93829e3c", size = 2338126 }, + { url = "https://files.pythonhosted.org/packages/1a/cb/42b92fd5eadd708dd9107c089e817945500685f3437ce1fd387efebc6d6e/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce8be0466f4c0d585cdb6c1e2ed07232221df101a4c6f28821d2aa754ca2d9e2", size = 2298313 }, + { url = "https://files.pythonhosted.org/packages/4f/eb/be25aa791fe5fc75a8b1e0c965e00f942496bc04635c9aae8035f6b76dcd/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:409afdfe1e2e90e6ee7fc896f3df9a7fec8e793e58bfa0d052c8a82f99c37abb", size = 2437784 }, + { url = "https://files.pythonhosted.org/packages/c5/22/30a66be7f3368d76ff95689e1c2e28d382383952964ab15330a15d8bfd03/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5b9c3f4ee0b9a439d2415012bd1b1cc2df59e4d6a9939f4d669241d30b414327", size = 2253988 }, + { url = "https://files.pythonhosted.org/packages/35/d3/5f2ecb94b5211c8a04f218a76133cc8d6d153b0f9cd0b45fad79907f0689/kiwisolver-1.4.7-cp39-cp39-win32.whl", hash = "sha256:a79ae34384df2b615eefca647a2873842ac3b596418032bef9a7283675962644", size = 46980 }, + { url = "https://files.pythonhosted.org/packages/ef/17/cd10d020578764ea91740204edc6b3236ed8106228a46f568d716b11feb2/kiwisolver-1.4.7-cp39-cp39-win_amd64.whl", hash = "sha256:cf0438b42121a66a3a667de17e779330fc0f20b0d97d59d2f2121e182b0505e4", size = 55847 }, + { url = "https://files.pythonhosted.org/packages/91/84/32232502020bd78d1d12be7afde15811c64a95ed1f606c10456db4e4c3ac/kiwisolver-1.4.7-cp39-cp39-win_arm64.whl", hash = "sha256:764202cc7e70f767dab49e8df52c7455e8de0df5d858fa801a11aa0d882ccf3f", size = 48494 }, + { url = "https://files.pythonhosted.org/packages/ac/59/741b79775d67ab67ced9bb38552da688c0305c16e7ee24bba7a2be253fb7/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:94252291e3fe68001b1dd747b4c0b3be12582839b95ad4d1b641924d68fd4643", size = 59491 }, + { url = "https://files.pythonhosted.org/packages/58/cc/fb239294c29a5656e99e3527f7369b174dd9cc7c3ef2dea7cb3c54a8737b/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b7dfa3b546da08a9f622bb6becdb14b3e24aaa30adba66749d38f3cc7ea9706", size = 57648 }, + { url = "https://files.pythonhosted.org/packages/3b/ef/2f009ac1f7aab9f81efb2d837301d255279d618d27b6015780115ac64bdd/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd3de6481f4ed8b734da5df134cd5a6a64fe32124fe83dde1e5b5f29fe30b1e6", size = 84257 }, + { url = "https://files.pythonhosted.org/packages/81/e1/c64f50987f85b68b1c52b464bb5bf73e71570c0f7782d626d1eb283ad620/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a91b5f9f1205845d488c928e8570dcb62b893372f63b8b6e98b863ebd2368ff2", size = 80906 }, + { url = "https://files.pythonhosted.org/packages/fd/71/1687c5c0a0be2cee39a5c9c389e546f9c6e215e46b691d00d9f646892083/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40fa14dbd66b8b8f470d5fc79c089a66185619d31645f9b0773b88b19f7223c4", size = 79951 }, + { url = "https://files.pythonhosted.org/packages/ea/8b/d7497df4a1cae9367adf21665dd1f896c2a7aeb8769ad77b662c5e2bcce7/kiwisolver-1.4.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:eb542fe7933aa09d8d8f9d9097ef37532a7df6497819d16efe4359890a2f417a", size = 55715 }, + { url = "https://files.pythonhosted.org/packages/d5/df/ce37d9b26f07ab90880923c94d12a6ff4d27447096b4c849bfc4339ccfdf/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8b01aac285f91ca889c800042c35ad3b239e704b150cfd3382adfc9dcc780e39", size = 58666 }, + { url = "https://files.pythonhosted.org/packages/b0/d3/e4b04f43bc629ac8e186b77b2b1a251cdfa5b7610fa189dc0db622672ce6/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:48be928f59a1f5c8207154f935334d374e79f2b5d212826307d072595ad76a2e", size = 57088 }, + { url = "https://files.pythonhosted.org/packages/30/1c/752df58e2d339e670a535514d2db4fe8c842ce459776b8080fbe08ebb98e/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f37cfe618a117e50d8c240555331160d73d0411422b59b5ee217843d7b693608", size = 84321 }, + { url = "https://files.pythonhosted.org/packages/f0/f8/fe6484e847bc6e238ec9f9828089fb2c0bb53f2f5f3a79351fde5b565e4f/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:599b5c873c63a1f6ed7eead644a8a380cfbdf5db91dcb6f85707aaab213b1674", size = 80776 }, + { url = "https://files.pythonhosted.org/packages/9b/57/d7163c0379f250ef763aba85330a19feefb5ce6cb541ade853aaba881524/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:801fa7802e5cfabe3ab0c81a34c323a319b097dfb5004be950482d882f3d7225", size = 79984 }, + { url = "https://files.pythonhosted.org/packages/8c/95/4a103776c265d13b3d2cd24fb0494d4e04ea435a8ef97e1b2c026d43250b/kiwisolver-1.4.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:0c6c43471bc764fad4bc99c5c2d6d16a676b1abf844ca7c8702bdae92df01ee0", size = 55811 }, +] + +[[package]] +name = "kiwisolver" +version = "1.4.8" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/82/59/7c91426a8ac292e1cdd53a63b6d9439abd573c875c3f92c146767dd33faf/kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e", size = 97538 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/47/5f/4d8e9e852d98ecd26cdf8eaf7ed8bc33174033bba5e07001b289f07308fd/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88c6f252f6816a73b1f8c904f7bbe02fd67c09a69f7cb8a0eecdbf5ce78e63db", size = 124623 }, + { url = "https://files.pythonhosted.org/packages/1d/70/7f5af2a18a76fe92ea14675f8bd88ce53ee79e37900fa5f1a1d8e0b42998/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c72941acb7b67138f35b879bbe85be0f6c6a70cab78fe3ef6db9c024d9223e5b", size = 66720 }, + { url = "https://files.pythonhosted.org/packages/c6/13/e15f804a142353aefd089fadc8f1d985561a15358c97aca27b0979cb0785/kiwisolver-1.4.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ce2cf1e5688edcb727fdf7cd1bbd0b6416758996826a8be1d958f91880d0809d", size = 65413 }, + { url = "https://files.pythonhosted.org/packages/ce/6d/67d36c4d2054e83fb875c6b59d0809d5c530de8148846b1370475eeeece9/kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c8bf637892dc6e6aad2bc6d4d69d08764166e5e3f69d469e55427b6ac001b19d", size = 1650826 }, + { url = "https://files.pythonhosted.org/packages/de/c6/7b9bb8044e150d4d1558423a1568e4f227193662a02231064e3824f37e0a/kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:034d2c891f76bd3edbdb3ea11140d8510dca675443da7304205a2eaa45d8334c", size = 1628231 }, + { url = "https://files.pythonhosted.org/packages/b6/38/ad10d437563063eaaedbe2c3540a71101fc7fb07a7e71f855e93ea4de605/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47b28d1dfe0793d5e96bce90835e17edf9a499b53969b03c6c47ea5985844c3", size = 1408938 }, + { url = "https://files.pythonhosted.org/packages/52/ce/c0106b3bd7f9e665c5f5bc1e07cc95b5dabd4e08e3dad42dbe2faad467e7/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb158fe28ca0c29f2260cca8c43005329ad58452c36f0edf298204de32a9a3ed", size = 1422799 }, + { url = "https://files.pythonhosted.org/packages/d0/87/efb704b1d75dc9758087ba374c0f23d3254505edaedd09cf9d247f7878b9/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5536185fce131780ebd809f8e623bf4030ce1b161353166c49a3c74c287897f", size = 1354362 }, + { url = "https://files.pythonhosted.org/packages/eb/b3/fd760dc214ec9a8f208b99e42e8f0130ff4b384eca8b29dd0efc62052176/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:369b75d40abedc1da2c1f4de13f3482cb99e3237b38726710f4a793432b1c5ff", size = 2222695 }, + { url = "https://files.pythonhosted.org/packages/a2/09/a27fb36cca3fc01700687cc45dae7a6a5f8eeb5f657b9f710f788748e10d/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:641f2ddf9358c80faa22e22eb4c9f54bd3f0e442e038728f500e3b978d00aa7d", size = 2370802 }, + { url = "https://files.pythonhosted.org/packages/3d/c3/ba0a0346db35fe4dc1f2f2cf8b99362fbb922d7562e5f911f7ce7a7b60fa/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d561d2d8883e0819445cfe58d7ddd673e4015c3c57261d7bdcd3710d0d14005c", size = 2334646 }, + { url = "https://files.pythonhosted.org/packages/41/52/942cf69e562f5ed253ac67d5c92a693745f0bed3c81f49fc0cbebe4d6b00/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1732e065704b47c9afca7ffa272f845300a4eb959276bf6970dc07265e73b605", size = 2467260 }, + { url = "https://files.pythonhosted.org/packages/32/26/2d9668f30d8a494b0411d4d7d4ea1345ba12deb6a75274d58dd6ea01e951/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bcb1ebc3547619c3b58a39e2448af089ea2ef44b37988caf432447374941574e", size = 2288633 }, + { url = "https://files.pythonhosted.org/packages/98/99/0dd05071654aa44fe5d5e350729961e7bb535372935a45ac89a8924316e6/kiwisolver-1.4.8-cp310-cp310-win_amd64.whl", hash = "sha256:89c107041f7b27844179ea9c85d6da275aa55ecf28413e87624d033cf1f6b751", size = 71885 }, + { url = "https://files.pythonhosted.org/packages/6c/fc/822e532262a97442989335394d441cd1d0448c2e46d26d3e04efca84df22/kiwisolver-1.4.8-cp310-cp310-win_arm64.whl", hash = "sha256:b5773efa2be9eb9fcf5415ea3ab70fc785d598729fd6057bea38d539ead28271", size = 65175 }, + { url = "https://files.pythonhosted.org/packages/da/ed/c913ee28936c371418cb167b128066ffb20bbf37771eecc2c97edf8a6e4c/kiwisolver-1.4.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a4d3601908c560bdf880f07d94f31d734afd1bb71e96585cace0e38ef44c6d84", size = 124635 }, + { url = "https://files.pythonhosted.org/packages/4c/45/4a7f896f7467aaf5f56ef093d1f329346f3b594e77c6a3c327b2d415f521/kiwisolver-1.4.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856b269c4d28a5c0d5e6c1955ec36ebfd1651ac00e1ce0afa3e28da95293b561", size = 66717 }, + { url = "https://files.pythonhosted.org/packages/5f/b4/c12b3ac0852a3a68f94598d4c8d569f55361beef6159dce4e7b624160da2/kiwisolver-1.4.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c2b9a96e0f326205af81a15718a9073328df1173a2619a68553decb7097fd5d7", size = 65413 }, + { url = "https://files.pythonhosted.org/packages/a9/98/1df4089b1ed23d83d410adfdc5947245c753bddfbe06541c4aae330e9e70/kiwisolver-1.4.8-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5020c83e8553f770cb3b5fc13faac40f17e0b205bd237aebd21d53d733adb03", size = 1343994 }, + { url = "https://files.pythonhosted.org/packages/8d/bf/b4b169b050c8421a7c53ea1ea74e4ef9c335ee9013216c558a047f162d20/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dace81d28c787956bfbfbbfd72fdcef014f37d9b48830829e488fdb32b49d954", size = 1434804 }, + { url = "https://files.pythonhosted.org/packages/66/5a/e13bd341fbcf73325ea60fdc8af752addf75c5079867af2e04cc41f34434/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11e1022b524bd48ae56c9b4f9296bce77e15a2e42a502cceba602f804b32bb79", size = 1450690 }, + { url = "https://files.pythonhosted.org/packages/9b/4f/5955dcb376ba4a830384cc6fab7d7547bd6759fe75a09564910e9e3bb8ea/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b9b4d2892fefc886f30301cdd80debd8bb01ecdf165a449eb6e78f79f0fabd6", size = 1376839 }, + { url = "https://files.pythonhosted.org/packages/3a/97/5edbed69a9d0caa2e4aa616ae7df8127e10f6586940aa683a496c2c280b9/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a96c0e790ee875d65e340ab383700e2b4891677b7fcd30a699146f9384a2bb0", size = 1435109 }, + { url = "https://files.pythonhosted.org/packages/13/fc/e756382cb64e556af6c1809a1bbb22c141bbc2445049f2da06b420fe52bf/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23454ff084b07ac54ca8be535f4174170c1094a4cff78fbae4f73a4bcc0d4dab", size = 2245269 }, + { url = "https://files.pythonhosted.org/packages/76/15/e59e45829d7f41c776d138245cabae6515cb4eb44b418f6d4109c478b481/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:87b287251ad6488e95b4f0b4a79a6d04d3ea35fde6340eb38fbd1ca9cd35bbbc", size = 2393468 }, + { url = "https://files.pythonhosted.org/packages/e9/39/483558c2a913ab8384d6e4b66a932406f87c95a6080112433da5ed668559/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:b21dbe165081142b1232a240fc6383fd32cdd877ca6cc89eab93e5f5883e1c25", size = 2355394 }, + { url = "https://files.pythonhosted.org/packages/01/aa/efad1fbca6570a161d29224f14b082960c7e08268a133fe5dc0f6906820e/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:768cade2c2df13db52475bd28d3a3fac8c9eff04b0e9e2fda0f3760f20b3f7fc", size = 2490901 }, + { url = "https://files.pythonhosted.org/packages/c9/4f/15988966ba46bcd5ab9d0c8296914436720dd67fca689ae1a75b4ec1c72f/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d47cfb2650f0e103d4bf68b0b5804c68da97272c84bb12850d877a95c056bd67", size = 2312306 }, + { url = "https://files.pythonhosted.org/packages/2d/27/bdf1c769c83f74d98cbc34483a972f221440703054894a37d174fba8aa68/kiwisolver-1.4.8-cp311-cp311-win_amd64.whl", hash = "sha256:ed33ca2002a779a2e20eeb06aea7721b6e47f2d4b8a8ece979d8ba9e2a167e34", size = 71966 }, + { url = "https://files.pythonhosted.org/packages/4a/c9/9642ea855604aeb2968a8e145fc662edf61db7632ad2e4fb92424be6b6c0/kiwisolver-1.4.8-cp311-cp311-win_arm64.whl", hash = "sha256:16523b40aab60426ffdebe33ac374457cf62863e330a90a0383639ce14bf44b2", size = 65311 }, + { url = "https://files.pythonhosted.org/packages/fc/aa/cea685c4ab647f349c3bc92d2daf7ae34c8e8cf405a6dcd3a497f58a2ac3/kiwisolver-1.4.8-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d6af5e8815fd02997cb6ad9bbed0ee1e60014438ee1a5c2444c96f87b8843502", size = 124152 }, + { url = "https://files.pythonhosted.org/packages/c5/0b/8db6d2e2452d60d5ebc4ce4b204feeb16176a851fd42462f66ade6808084/kiwisolver-1.4.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bade438f86e21d91e0cf5dd7c0ed00cda0f77c8c1616bd83f9fc157fa6760d31", size = 66555 }, + { url = "https://files.pythonhosted.org/packages/60/26/d6a0db6785dd35d3ba5bf2b2df0aedc5af089962c6eb2cbf67a15b81369e/kiwisolver-1.4.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b83dc6769ddbc57613280118fb4ce3cd08899cc3369f7d0e0fab518a7cf37fdb", size = 65067 }, + { url = "https://files.pythonhosted.org/packages/c9/ed/1d97f7e3561e09757a196231edccc1bcf59d55ddccefa2afc9c615abd8e0/kiwisolver-1.4.8-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:111793b232842991be367ed828076b03d96202c19221b5ebab421ce8bcad016f", size = 1378443 }, + { url = "https://files.pythonhosted.org/packages/29/61/39d30b99954e6b46f760e6289c12fede2ab96a254c443639052d1b573fbc/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:257af1622860e51b1a9d0ce387bf5c2c4f36a90594cb9514f55b074bcc787cfc", size = 1472728 }, + { url = "https://files.pythonhosted.org/packages/0c/3e/804163b932f7603ef256e4a715e5843a9600802bb23a68b4e08c8c0ff61d/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:69b5637c3f316cab1ec1c9a12b8c5f4750a4c4b71af9157645bf32830e39c03a", size = 1478388 }, + { url = "https://files.pythonhosted.org/packages/8a/9e/60eaa75169a154700be74f875a4d9961b11ba048bef315fbe89cb6999056/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:782bb86f245ec18009890e7cb8d13a5ef54dcf2ebe18ed65f795e635a96a1c6a", size = 1413849 }, + { url = "https://files.pythonhosted.org/packages/bc/b3/9458adb9472e61a998c8c4d95cfdfec91c73c53a375b30b1428310f923e4/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc978a80a0db3a66d25767b03688f1147a69e6237175c0f4ffffaaedf744055a", size = 1475533 }, + { url = "https://files.pythonhosted.org/packages/e4/7a/0a42d9571e35798de80aef4bb43a9b672aa7f8e58643d7bd1950398ffb0a/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:36dbbfd34838500a31f52c9786990d00150860e46cd5041386f217101350f0d3", size = 2268898 }, + { url = "https://files.pythonhosted.org/packages/d9/07/1255dc8d80271400126ed8db35a1795b1a2c098ac3a72645075d06fe5c5d/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:eaa973f1e05131de5ff3569bbba7f5fd07ea0595d3870ed4a526d486fe57fa1b", size = 2425605 }, + { url = "https://files.pythonhosted.org/packages/84/df/5a3b4cf13780ef6f6942df67b138b03b7e79e9f1f08f57c49957d5867f6e/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:a66f60f8d0c87ab7f59b6fb80e642ebb29fec354a4dfad687ca4092ae69d04f4", size = 2375801 }, + { url = "https://files.pythonhosted.org/packages/8f/10/2348d068e8b0f635c8c86892788dac7a6b5c0cb12356620ab575775aad89/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858416b7fb777a53f0c59ca08190ce24e9abbd3cffa18886a5781b8e3e26f65d", size = 2520077 }, + { url = "https://files.pythonhosted.org/packages/32/d8/014b89fee5d4dce157d814303b0fce4d31385a2af4c41fed194b173b81ac/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:085940635c62697391baafaaeabdf3dd7a6c3643577dde337f4d66eba021b2b8", size = 2338410 }, + { url = "https://files.pythonhosted.org/packages/bd/72/dfff0cc97f2a0776e1c9eb5bef1ddfd45f46246c6533b0191887a427bca5/kiwisolver-1.4.8-cp312-cp312-win_amd64.whl", hash = "sha256:01c3d31902c7db5fb6182832713d3b4122ad9317c2c5877d0539227d96bb2e50", size = 71853 }, + { url = "https://files.pythonhosted.org/packages/dc/85/220d13d914485c0948a00f0b9eb419efaf6da81b7d72e88ce2391f7aed8d/kiwisolver-1.4.8-cp312-cp312-win_arm64.whl", hash = "sha256:a3c44cb68861de93f0c4a8175fbaa691f0aa22550c331fefef02b618a9dcb476", size = 65424 }, + { url = "https://files.pythonhosted.org/packages/79/b3/e62464a652f4f8cd9006e13d07abad844a47df1e6537f73ddfbf1bc997ec/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1c8ceb754339793c24aee1c9fb2485b5b1f5bb1c2c214ff13368431e51fc9a09", size = 124156 }, + { url = "https://files.pythonhosted.org/packages/8d/2d/f13d06998b546a2ad4f48607a146e045bbe48030774de29f90bdc573df15/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:54a62808ac74b5e55a04a408cda6156f986cefbcf0ada13572696b507cc92fa1", size = 66555 }, + { url = "https://files.pythonhosted.org/packages/59/e3/b8bd14b0a54998a9fd1e8da591c60998dc003618cb19a3f94cb233ec1511/kiwisolver-1.4.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68269e60ee4929893aad82666821aaacbd455284124817af45c11e50a4b42e3c", size = 65071 }, + { url = "https://files.pythonhosted.org/packages/f0/1c/6c86f6d85ffe4d0ce04228d976f00674f1df5dc893bf2dd4f1928748f187/kiwisolver-1.4.8-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34d142fba9c464bc3bbfeff15c96eab0e7310343d6aefb62a79d51421fcc5f1b", size = 1378053 }, + { url = "https://files.pythonhosted.org/packages/4e/b9/1c6e9f6dcb103ac5cf87cb695845f5fa71379021500153566d8a8a9fc291/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc373e0eef45b59197de815b1b28ef89ae3955e7722cc9710fb91cd77b7f47", size = 1472278 }, + { url = "https://files.pythonhosted.org/packages/ee/81/aca1eb176de671f8bda479b11acdc42c132b61a2ac861c883907dde6debb/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:77e6f57a20b9bd4e1e2cedda4d0b986ebd0216236f0106e55c28aea3d3d69b16", size = 1478139 }, + { url = "https://files.pythonhosted.org/packages/49/f4/e081522473671c97b2687d380e9e4c26f748a86363ce5af48b4a28e48d06/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08e77738ed7538f036cd1170cbed942ef749137b1311fa2bbe2a7fda2f6bf3cc", size = 1413517 }, + { url = "https://files.pythonhosted.org/packages/8f/e9/6a7d025d8da8c4931522922cd706105aa32b3291d1add8c5427cdcd66e63/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5ce1e481a74b44dd5e92ff03ea0cb371ae7a0268318e202be06c8f04f4f1246", size = 1474952 }, + { url = "https://files.pythonhosted.org/packages/82/13/13fa685ae167bee5d94b415991c4fc7bb0a1b6ebea6e753a87044b209678/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fc2ace710ba7c1dfd1a3b42530b62b9ceed115f19a1656adefce7b1782a37794", size = 2269132 }, + { url = "https://files.pythonhosted.org/packages/ef/92/bb7c9395489b99a6cb41d502d3686bac692586db2045adc19e45ee64ed23/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:3452046c37c7692bd52b0e752b87954ef86ee2224e624ef7ce6cb21e8c41cc1b", size = 2425997 }, + { url = "https://files.pythonhosted.org/packages/ed/12/87f0e9271e2b63d35d0d8524954145837dd1a6c15b62a2d8c1ebe0f182b4/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7e9a60b50fe8b2ec6f448fe8d81b07e40141bfced7f896309df271a0b92f80f3", size = 2376060 }, + { url = "https://files.pythonhosted.org/packages/02/6e/c8af39288edbce8bf0fa35dee427b082758a4b71e9c91ef18fa667782138/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:918139571133f366e8362fa4a297aeba86c7816b7ecf0bc79168080e2bd79957", size = 2520471 }, + { url = "https://files.pythonhosted.org/packages/13/78/df381bc7b26e535c91469f77f16adcd073beb3e2dd25042efd064af82323/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e063ef9f89885a1d68dd8b2e18f5ead48653176d10a0e324e3b0030e3a69adeb", size = 2338793 }, + { url = "https://files.pythonhosted.org/packages/d0/dc/c1abe38c37c071d0fc71c9a474fd0b9ede05d42f5a458d584619cfd2371a/kiwisolver-1.4.8-cp313-cp313-win_amd64.whl", hash = "sha256:a17b7c4f5b2c51bb68ed379defd608a03954a1845dfed7cc0117f1cc8a9b7fd2", size = 71855 }, + { url = "https://files.pythonhosted.org/packages/a0/b6/21529d595b126ac298fdd90b705d87d4c5693de60023e0efcb4f387ed99e/kiwisolver-1.4.8-cp313-cp313-win_arm64.whl", hash = "sha256:3cd3bc628b25f74aedc6d374d5babf0166a92ff1317f46267f12d2ed54bc1d30", size = 65430 }, + { url = "https://files.pythonhosted.org/packages/34/bd/b89380b7298e3af9b39f49334e3e2a4af0e04819789f04b43d560516c0c8/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:370fd2df41660ed4e26b8c9d6bbcad668fbe2560462cba151a721d49e5b6628c", size = 126294 }, + { url = "https://files.pythonhosted.org/packages/83/41/5857dc72e5e4148eaac5aa76e0703e594e4465f8ab7ec0fc60e3a9bb8fea/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:84a2f830d42707de1d191b9490ac186bf7997a9495d4e9072210a1296345f7dc", size = 67736 }, + { url = "https://files.pythonhosted.org/packages/e1/d1/be059b8db56ac270489fb0b3297fd1e53d195ba76e9bbb30e5401fa6b759/kiwisolver-1.4.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7a3ad337add5148cf51ce0b55642dc551c0b9d6248458a757f98796ca7348712", size = 66194 }, + { url = "https://files.pythonhosted.org/packages/e1/83/4b73975f149819eb7dcf9299ed467eba068ecb16439a98990dcb12e63fdd/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7506488470f41169b86d8c9aeff587293f530a23a23a49d6bc64dab66bedc71e", size = 1465942 }, + { url = "https://files.pythonhosted.org/packages/c7/2c/30a5cdde5102958e602c07466bce058b9d7cb48734aa7a4327261ac8e002/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f0121b07b356a22fb0414cec4666bbe36fd6d0d759db3d37228f496ed67c880", size = 1595341 }, + { url = "https://files.pythonhosted.org/packages/ff/9b/1e71db1c000385aa069704f5990574b8244cce854ecd83119c19e83c9586/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6d6bd87df62c27d4185de7c511c6248040afae67028a8a22012b010bc7ad062", size = 1598455 }, + { url = "https://files.pythonhosted.org/packages/85/92/c8fec52ddf06231b31cbb779af77e99b8253cd96bd135250b9498144c78b/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:291331973c64bb9cce50bbe871fb2e675c4331dab4f31abe89f175ad7679a4d7", size = 1522138 }, + { url = "https://files.pythonhosted.org/packages/0b/51/9eb7e2cd07a15d8bdd976f6190c0164f92ce1904e5c0c79198c4972926b7/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:893f5525bb92d3d735878ec00f781b2de998333659507d29ea4466208df37bed", size = 1582857 }, + { url = "https://files.pythonhosted.org/packages/0f/95/c5a00387a5405e68ba32cc64af65ce881a39b98d73cc394b24143bebc5b8/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b47a465040146981dc9db8647981b8cb96366fbc8d452b031e4f8fdffec3f26d", size = 2293129 }, + { url = "https://files.pythonhosted.org/packages/44/83/eeb7af7d706b8347548313fa3a3a15931f404533cc54fe01f39e830dd231/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:99cea8b9dd34ff80c521aef46a1dddb0dcc0283cf18bde6d756f1e6f31772165", size = 2421538 }, + { url = "https://files.pythonhosted.org/packages/05/f9/27e94c1b3eb29e6933b6986ffc5fa1177d2cd1f0c8efc5f02c91c9ac61de/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:151dffc4865e5fe6dafce5480fab84f950d14566c480c08a53c663a0020504b6", size = 2390661 }, + { url = "https://files.pythonhosted.org/packages/d9/d4/3c9735faa36ac591a4afcc2980d2691000506050b7a7e80bcfe44048daa7/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:577facaa411c10421314598b50413aa1ebcf5126f704f1e5d72d7e4e9f020d90", size = 2546710 }, + { url = "https://files.pythonhosted.org/packages/4c/fa/be89a49c640930180657482a74970cdcf6f7072c8d2471e1babe17a222dc/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:be4816dc51c8a471749d664161b434912eee82f2ea66bd7628bd14583a833e85", size = 2349213 }, + { url = "https://files.pythonhosted.org/packages/1f/f9/ae81c47a43e33b93b0a9819cac6723257f5da2a5a60daf46aa5c7226ea85/kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e7a019419b7b510f0f7c9dceff8c5eae2392037eae483a7f9162625233802b0a", size = 60403 }, + { url = "https://files.pythonhosted.org/packages/58/ca/f92b5cb6f4ce0c1ebfcfe3e2e42b96917e16f7090e45b21102941924f18f/kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:286b18e86682fd2217a48fc6be6b0f20c1d0ed10958d8dc53453ad58d7be0bf8", size = 58657 }, + { url = "https://files.pythonhosted.org/packages/80/28/ae0240f732f0484d3a4dc885d055653c47144bdf59b670aae0ec3c65a7c8/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4191ee8dfd0be1c3666ccbac178c5a05d5f8d689bbe3fc92f3c4abec817f8fe0", size = 84948 }, + { url = "https://files.pythonhosted.org/packages/5d/eb/78d50346c51db22c7203c1611f9b513075f35c4e0e4877c5dde378d66043/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7cd2785b9391f2873ad46088ed7599a6a71e762e1ea33e87514b1a441ed1da1c", size = 81186 }, + { url = "https://files.pythonhosted.org/packages/43/f8/7259f18c77adca88d5f64f9a522792e178b2691f3748817a8750c2d216ef/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c07b29089b7ba090b6f1a669f1411f27221c3662b3a1b7010e67b59bb5a6f10b", size = 80279 }, + { url = "https://files.pythonhosted.org/packages/3a/1d/50ad811d1c5dae091e4cf046beba925bcae0a610e79ae4c538f996f63ed5/kiwisolver-1.4.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:65ea09a5a3faadd59c2ce96dc7bf0f364986a315949dc6374f04396b0d60e09b", size = 71762 }, +] + +[[package]] +name = "lxml" +version = "5.3.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/80/61/d3dc048cd6c7be6fe45b80cedcbdd4326ba4d550375f266d9f4246d0f4bc/lxml-5.3.2.tar.gz", hash = "sha256:773947d0ed809ddad824b7b14467e1a481b8976e87278ac4a730c2f7c7fcddc1", size = 3679948 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f7/9c/b015de0277a13d1d51924810b248b8a685a4e3dcd02d2ffb9b4e65cc37f4/lxml-5.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:c4b84d6b580a9625dfa47269bf1fd7fbba7ad69e08b16366a46acb005959c395", size = 8144077 }, + { url = "https://files.pythonhosted.org/packages/a7/6a/30467f6b66ae666d20b52dffa98c00f0f15e0567d1333d70db7c44a6939e/lxml-5.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b4c08ecb26e4270a62f81f81899dfff91623d349e433b126931c9c4577169666", size = 4423433 }, + { url = "https://files.pythonhosted.org/packages/12/85/5a50121c0b57c8aba1beec30d324dc9272a193ecd6c24ad1efb5e223a035/lxml-5.3.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef926e9f11e307b5a7c97b17c5c609a93fb59ffa8337afac8f89e6fe54eb0b37", size = 5230753 }, + { url = "https://files.pythonhosted.org/packages/81/07/a62896efbb74ff23e9d19a14713fb9c808dfd89d79eecb8a583d1ca722b1/lxml-5.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:017ceeabe739100379fe6ed38b033cd244ce2da4e7f6f07903421f57da3a19a2", size = 4945993 }, + { url = "https://files.pythonhosted.org/packages/74/ca/c47bffbafcd98c53c2ccd26dcb29b2de8fa0585d5afae76e5c5a9dce5f96/lxml-5.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dae97d9435dc90590f119d056d233c33006b2fd235dd990d5564992261ee7ae8", size = 5562292 }, + { url = "https://files.pythonhosted.org/packages/8f/79/f4ad46c00b72eb465be2032dad7922a14c929ae983e40cd9a179f1e727db/lxml-5.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:910f39425c6798ce63c93976ae5af5fff6949e2cb446acbd44d6d892103eaea8", size = 5000296 }, + { url = "https://files.pythonhosted.org/packages/44/cb/c974078e015990f83d13ef00dac347d74b1d62c2e6ec6e8eeb40ec9a1f1a/lxml-5.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9780de781a0d62a7c3680d07963db3048b919fc9e3726d9cfd97296a65ffce1", size = 5114822 }, + { url = "https://files.pythonhosted.org/packages/1b/c4/dde5d197d176f232c018e7dfd1acadf3aeb8e9f3effa73d13b62f9540061/lxml-5.3.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:1a06b0c6ba2e3ca45a009a78a4eb4d6b63831830c0a83dcdc495c13b9ca97d3e", size = 4941338 }, + { url = "https://files.pythonhosted.org/packages/eb/8b/72f8df23f6955bb0f6aca635f72ec52799104907d6b11317099e79e1c752/lxml-5.3.2-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:4c62d0a34d1110769a1bbaf77871a4b711a6f59c4846064ccb78bc9735978644", size = 5586914 }, + { url = "https://files.pythonhosted.org/packages/0f/93/7b5ff2971cc5cf017de8ef0e9fdfca6afd249b1e187cb8195e27ed40bb9a/lxml-5.3.2-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:8f961a4e82f411b14538fe5efc3e6b953e17f5e809c463f0756a0d0e8039b700", size = 5082388 }, + { url = "https://files.pythonhosted.org/packages/a3/3e/f81d28bceb4e978a3d450098bdc5364d9c58473ad2f4ded04f679dc76e7e/lxml-5.3.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:3dfc78f5f9251b6b8ad37c47d4d0bfe63ceb073a916e5b50a3bf5fd67a703335", size = 5161925 }, + { url = "https://files.pythonhosted.org/packages/4d/4b/1218fcfa0dfc8917ce29c66150cc8f6962d35579f412080aec480cc1a990/lxml-5.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:10e690bc03214d3537270c88e492b8612d5e41b884f232df2b069b25b09e6711", size = 5022096 }, + { url = "https://files.pythonhosted.org/packages/8c/de/8eb6fffecd9c5f129461edcdd7e1ac944f9de15783e3d89c84ed6e0374bc/lxml-5.3.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:aa837e6ee9534de8d63bc4c1249e83882a7ac22bd24523f83fad68e6ffdf41ae", size = 5652903 }, + { url = "https://files.pythonhosted.org/packages/95/79/80f4102a08495c100014593680f3f0f7bd7c1333b13520aed855fc993326/lxml-5.3.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:da4c9223319400b97a2acdfb10926b807e51b69eb7eb80aad4942c0516934858", size = 5491813 }, + { url = "https://files.pythonhosted.org/packages/15/f5/9b1f7edf6565ee31e4300edb1bcc61eaebe50a3cff4053c0206d8dc772f2/lxml-5.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:dc0e9bdb3aa4d1de703a437576007d366b54f52c9897cae1a3716bb44fc1fc85", size = 5227837 }, + { url = "https://files.pythonhosted.org/packages/5c/17/c31d94364c02e3492215658917f5590c00edce8074aeb06d05b7771465d9/lxml-5.3.2-cp310-cp310-win32.whl", hash = "sha256:5f94909a1022c8ea12711db7e08752ca7cf83e5b57a87b59e8a583c5f35016ad", size = 3477533 }, + { url = "https://files.pythonhosted.org/packages/f2/2c/397c5a9d76a7a0faf9e5b13143ae1a7e223e71d2197a45da71c21aacb3d4/lxml-5.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:d64ea1686474074b38da13ae218d9fde0d1dc6525266976808f41ac98d9d7980", size = 3805160 }, + { url = "https://files.pythonhosted.org/packages/84/b8/2b727f5a90902f7cc5548349f563b60911ca05f3b92e35dfa751349f265f/lxml-5.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9d61a7d0d208ace43986a92b111e035881c4ed45b1f5b7a270070acae8b0bfb4", size = 8163457 }, + { url = "https://files.pythonhosted.org/packages/91/84/23135b2dc72b3440d68c8f39ace2bb00fe78e3a2255f7c74f7e76f22498e/lxml-5.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856dfd7eda0b75c29ac80a31a6411ca12209183e866c33faf46e77ace3ce8a79", size = 4433445 }, + { url = "https://files.pythonhosted.org/packages/c9/1c/6900ade2294488f80598af7b3229669562166384bb10bf4c915342a2f288/lxml-5.3.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7a01679e4aad0727bedd4c9407d4d65978e920f0200107ceeffd4b019bd48529", size = 5029603 }, + { url = "https://files.pythonhosted.org/packages/2f/e9/31dbe5deaccf0d33ec279cf400306ad4b32dfd1a0fee1fca40c5e90678fe/lxml-5.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6b37b4c3acb8472d191816d4582379f64d81cecbdce1a668601745c963ca5cc", size = 4771236 }, + { url = "https://files.pythonhosted.org/packages/68/41/c3412392884130af3415af2e89a2007e00b2a782be6fb848a95b598a114c/lxml-5.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3df5a54e7b7c31755383f126d3a84e12a4e0333db4679462ef1165d702517477", size = 5369815 }, + { url = "https://files.pythonhosted.org/packages/34/0a/ba0309fd5f990ea0cc05aba2bea225ef1bcb07ecbf6c323c6b119fc46e7f/lxml-5.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c09a40f28dcded933dc16217d6a092be0cc49ae25811d3b8e937c8060647c353", size = 4843663 }, + { url = "https://files.pythonhosted.org/packages/b6/c6/663b5d87d51d00d4386a2d52742a62daa486c5dc6872a443409d9aeafece/lxml-5.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1ef20f1851ccfbe6c5a04c67ec1ce49da16ba993fdbabdce87a92926e505412", size = 4918028 }, + { url = "https://files.pythonhosted.org/packages/75/5f/f6a72ccbe05cf83341d4b6ad162ed9e1f1ffbd12f1c4b8bc8ae413392282/lxml-5.3.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:f79a63289dbaba964eb29ed3c103b7911f2dce28c36fe87c36a114e6bd21d7ad", size = 4792005 }, + { url = "https://files.pythonhosted.org/packages/37/7b/8abd5b332252239ffd28df5842ee4e5bf56e1c613c323586c21ccf5af634/lxml-5.3.2-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:75a72697d95f27ae00e75086aed629f117e816387b74a2f2da6ef382b460b710", size = 5405363 }, + { url = "https://files.pythonhosted.org/packages/5a/79/549b7ec92b8d9feb13869c1b385a0749d7ccfe5590d1e60f11add9cdd580/lxml-5.3.2-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:b9b00c9ee1cc3a76f1f16e94a23c344e0b6e5c10bec7f94cf2d820ce303b8c01", size = 4932915 }, + { url = "https://files.pythonhosted.org/packages/57/eb/4fa626d0bac8b4f2aa1d0e6a86232db030fd0f462386daf339e4a0ee352b/lxml-5.3.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:77cbcab50cbe8c857c6ba5f37f9a3976499c60eada1bf6d38f88311373d7b4bc", size = 4983473 }, + { url = "https://files.pythonhosted.org/packages/1b/c8/79d61d13cbb361c2c45fbe7c8bd00ea6a23b3e64bc506264d2856c60d702/lxml-5.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:29424058f072a24622a0a15357bca63d796954758248a72da6d512f9bd9a4493", size = 4855284 }, + { url = "https://files.pythonhosted.org/packages/80/16/9f84e1ef03a13136ab4f9482c9adaaad425c68b47556b9d3192a782e5d37/lxml-5.3.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7d82737a8afe69a7c80ef31d7626075cc7d6e2267f16bf68af2c764b45ed68ab", size = 5458355 }, + { url = "https://files.pythonhosted.org/packages/aa/6d/f62860451bb4683e87636e49effb76d499773337928e53356c1712ccec24/lxml-5.3.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:95473d1d50a5d9fcdb9321fdc0ca6e1edc164dce4c7da13616247d27f3d21e31", size = 5300051 }, + { url = "https://files.pythonhosted.org/packages/3f/5f/3b6c4acec17f9a57ea8bb89a658a70621db3fb86ea588e7703b6819d9b03/lxml-5.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2162068f6da83613f8b2a32ca105e37a564afd0d7009b0b25834d47693ce3538", size = 5033481 }, + { url = "https://files.pythonhosted.org/packages/79/bd/3c4dd7d903bb9981f4876c61ef2ff5d5473e409ef61dc7337ac207b91920/lxml-5.3.2-cp311-cp311-win32.whl", hash = "sha256:f8695752cf5d639b4e981afe6c99e060621362c416058effd5c704bede9cb5d1", size = 3474266 }, + { url = "https://files.pythonhosted.org/packages/1f/ea/9311fa1ef75b7d601c89600fc612838ee77ad3d426184941cba9cf62641f/lxml-5.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:d1a94cbb4ee64af3ab386c2d63d6d9e9cf2e256ac0fd30f33ef0a3c88f575174", size = 3815230 }, + { url = "https://files.pythonhosted.org/packages/0d/7e/c749257a7fabc712c4df57927b0f703507f316e9f2c7e3219f8f76d36145/lxml-5.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:16b3897691ec0316a1aa3c6585f61c8b7978475587c5b16fc1d2c28d283dc1b0", size = 8193212 }, + { url = "https://files.pythonhosted.org/packages/a8/50/17e985ba162c9f1ca119f4445004b58f9e5ef559ded599b16755e9bfa260/lxml-5.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:a8d4b34a0eeaf6e73169dcfd653c8d47f25f09d806c010daf074fba2db5e2d3f", size = 4451439 }, + { url = "https://files.pythonhosted.org/packages/c2/b5/4960ba0fcca6ce394ed4a2f89ee13083e7fcbe9641a91166e8e9792fedb1/lxml-5.3.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9cd7a959396da425022e1e4214895b5cfe7de7035a043bcc2d11303792b67554", size = 5052146 }, + { url = "https://files.pythonhosted.org/packages/5f/d1/184b04481a5d1f5758916de087430752a7b229bddbd6c1d23405078c72bd/lxml-5.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cac5eaeec3549c5df7f8f97a5a6db6963b91639389cdd735d5a806370847732b", size = 4789082 }, + { url = "https://files.pythonhosted.org/packages/7d/75/1a19749d373e9a3d08861addccdf50c92b628c67074b22b8f3c61997cf5a/lxml-5.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29b5f7d77334877c2146e7bb8b94e4df980325fab0a8af4d524e5d43cd6f789d", size = 5312300 }, + { url = "https://files.pythonhosted.org/packages/fb/00/9d165d4060d3f347e63b219fcea5c6a3f9193e9e2868c6801e18e5379725/lxml-5.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13f3495cfec24e3d63fffd342cc8141355d1d26ee766ad388775f5c8c5ec3932", size = 4836655 }, + { url = "https://files.pythonhosted.org/packages/b8/e9/06720a33cc155966448a19677f079100517b6629a872382d22ebd25e48aa/lxml-5.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e70ad4c9658beeff99856926fd3ee5fde8b519b92c693f856007177c36eb2e30", size = 4961795 }, + { url = "https://files.pythonhosted.org/packages/2d/57/4540efab2673de2904746b37ef7f74385329afd4643ed92abcc9ec6e00ca/lxml-5.3.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:507085365783abd7879fa0a6fa55eddf4bdd06591b17a2418403bb3aff8a267d", size = 4779791 }, + { url = "https://files.pythonhosted.org/packages/99/ad/6056edf6c9f4fa1d41e6fbdae52c733a4a257fd0d7feccfa26ae051bb46f/lxml-5.3.2-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:5bb304f67cbf5dfa07edad904732782cbf693286b9cd85af27059c5779131050", size = 5346807 }, + { url = "https://files.pythonhosted.org/packages/a1/fa/5be91fc91a18f3f705ea5533bc2210b25d738c6b615bf1c91e71a9b2f26b/lxml-5.3.2-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:3d84f5c093645c21c29a4e972b84cb7cf682f707f8706484a5a0c7ff13d7a988", size = 4909213 }, + { url = "https://files.pythonhosted.org/packages/f3/74/71bb96a3b5ae36b74e0402f4fa319df5559a8538577f8c57c50f1b57dc15/lxml-5.3.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:bdc13911db524bd63f37b0103af014b7161427ada41f1b0b3c9b5b5a9c1ca927", size = 4987694 }, + { url = "https://files.pythonhosted.org/packages/08/c2/3953a68b0861b2f97234b1838769269478ccf872d8ea7a26e911238220ad/lxml-5.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1ec944539543f66ebc060ae180d47e86aca0188bda9cbfadff47d86b0dc057dc", size = 4862865 }, + { url = "https://files.pythonhosted.org/packages/e0/9a/52e48f7cfd5a5e61f44a77e679880580dfb4f077af52d6ed5dd97e3356fe/lxml-5.3.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:59d437cc8a7f838282df5a199cf26f97ef08f1c0fbec6e84bd6f5cc2b7913f6e", size = 5423383 }, + { url = "https://files.pythonhosted.org/packages/17/67/42fe1d489e4dcc0b264bef361aef0b929fbb2b5378702471a3043bc6982c/lxml-5.3.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:0e275961adbd32e15672e14e0cc976a982075208224ce06d149c92cb43db5b93", size = 5286864 }, + { url = "https://files.pythonhosted.org/packages/29/e4/03b1d040ee3aaf2bd4e1c2061de2eae1178fe9a460d3efc1ea7ef66f6011/lxml-5.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:038aeb6937aa404480c2966b7f26f1440a14005cb0702078c173c028eca72c31", size = 5056819 }, + { url = "https://files.pythonhosted.org/packages/83/b3/e2ec8a6378e4d87da3af9de7c862bcea7ca624fc1a74b794180c82e30123/lxml-5.3.2-cp312-cp312-win32.whl", hash = "sha256:3c2c8d0fa3277147bff180e3590be67597e17d365ce94beb2efa3138a2131f71", size = 3486177 }, + { url = "https://files.pythonhosted.org/packages/d5/8a/6a08254b0bab2da9573735725caab8302a2a1c9b3818533b41568ca489be/lxml-5.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:77809fcd97dfda3f399102db1794f7280737b69830cd5c961ac87b3c5c05662d", size = 3817134 }, + { url = "https://files.pythonhosted.org/packages/19/fe/904fd1b0ba4f42ed5a144fcfff7b8913181892a6aa7aeb361ee783d441f8/lxml-5.3.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:77626571fb5270ceb36134765f25b665b896243529eefe840974269b083e090d", size = 8173598 }, + { url = "https://files.pythonhosted.org/packages/97/e8/5e332877b3ce4e2840507b35d6dbe1cc33b17678ece945ba48d2962f8c06/lxml-5.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:78a533375dc7aa16d0da44af3cf6e96035e484c8c6b2b2445541a5d4d3d289ee", size = 4441586 }, + { url = "https://files.pythonhosted.org/packages/de/f4/8fe2e6d8721803182fbce2325712e98f22dbc478126070e62731ec6d54a0/lxml-5.3.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a6f62b2404b3f3f0744bbcabb0381c5fe186fa2a9a67ecca3603480f4846c585", size = 5038447 }, + { url = "https://files.pythonhosted.org/packages/a6/ac/fa63f86a1a4b1ba8b03599ad9e2f5212fa813223ac60bfe1155390d1cc0c/lxml-5.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ea918da00091194526d40c30c4996971f09dacab032607581f8d8872db34fbf", size = 4783583 }, + { url = "https://files.pythonhosted.org/packages/1a/7a/08898541296a02c868d4acc11f31a5839d80f5b21d4a96f11d4c0fbed15e/lxml-5.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c35326f94702a7264aa0eea826a79547d3396a41ae87a70511b9f6e9667ad31c", size = 5305684 }, + { url = "https://files.pythonhosted.org/packages/0b/be/9a6d80b467771b90be762b968985d3de09e0d5886092238da65dac9c1f75/lxml-5.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e3bef90af21d31c4544bc917f51e04f94ae11b43156356aff243cdd84802cbf2", size = 4830797 }, + { url = "https://files.pythonhosted.org/packages/8d/1c/493632959f83519802637f7db3be0113b6e8a4e501b31411fbf410735a75/lxml-5.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52fa7ba11a495b7cbce51573c73f638f1dcff7b3ee23697467dc063f75352a69", size = 4950302 }, + { url = "https://files.pythonhosted.org/packages/c7/13/01aa3b92a6b93253b90c061c7527261b792f5ae7724b420cded733bfd5d6/lxml-5.3.2-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:ad131e2c4d2c3803e736bb69063382334e03648de2a6b8f56a878d700d4b557d", size = 4775247 }, + { url = "https://files.pythonhosted.org/packages/60/4a/baeb09fbf5c84809e119c9cf8e2e94acec326a9b45563bf5ae45a234973b/lxml-5.3.2-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:00a4463ca409ceacd20490a893a7e08deec7870840eff33dc3093067b559ce3e", size = 5338824 }, + { url = "https://files.pythonhosted.org/packages/69/c7/a05850f169ad783ed09740ac895e158b06d25fce4b13887a8ac92a84d61c/lxml-5.3.2-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:87e8d78205331cace2b73ac8249294c24ae3cba98220687b5b8ec5971a2267f1", size = 4899079 }, + { url = "https://files.pythonhosted.org/packages/de/48/18ca583aba5235582db0e933ed1af6540226ee9ca16c2ee2d6f504fcc34a/lxml-5.3.2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:bf6389133bb255e530a4f2f553f41c4dd795b1fbb6f797aea1eff308f1e11606", size = 4978041 }, + { url = "https://files.pythonhosted.org/packages/b6/55/6968ddc88554209d1dba0dca196360c629b3dfe083bc32a3370f9523a0c4/lxml-5.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b3709fc752b42fb6b6ffa2ba0a5b9871646d97d011d8f08f4d5b3ee61c7f3b2b", size = 4859761 }, + { url = "https://files.pythonhosted.org/packages/2e/52/d2d3baa1e0b7d04a729613160f1562f466fb1a0e45085a33acb0d6981a2b/lxml-5.3.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:abc795703d0de5d83943a4badd770fbe3d1ca16ee4ff3783d7caffc252f309ae", size = 5418209 }, + { url = "https://files.pythonhosted.org/packages/d3/50/6005b297ba5f858a113d6e81ccdb3a558b95a615772e7412d1f1cbdf22d7/lxml-5.3.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:98050830bb6510159f65d9ad1b8aca27f07c01bb3884ba95f17319ccedc4bcf9", size = 5274231 }, + { url = "https://files.pythonhosted.org/packages/fb/33/6f40c09a5f7d7e7fcb85ef75072e53eba3fbadbf23e4991ca069ab2b1abb/lxml-5.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6ba465a91acc419c5682f8b06bcc84a424a7aa5c91c220241c6fd31de2a72bc6", size = 5051899 }, + { url = "https://files.pythonhosted.org/packages/8b/3a/673bc5c0d5fb6596ee2963dd016fdaefaed2c57ede82c7634c08cbda86c1/lxml-5.3.2-cp313-cp313-win32.whl", hash = "sha256:56a1d56d60ea1ec940f949d7a309e0bff05243f9bd337f585721605670abb1c1", size = 3485315 }, + { url = "https://files.pythonhosted.org/packages/8c/be/cab8dd33b0dbe3af5b5d4d24137218f79ea75d540f74eb7d8581195639e0/lxml-5.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:1a580dc232c33d2ad87d02c8a3069d47abbcdce974b9c9cc82a79ff603065dbe", size = 3814639 }, + { url = "https://files.pythonhosted.org/packages/15/ac/bee196b9384315e842be9bc3cfa17492b456dc17d4b183fcb38447af9e58/lxml-5.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:741c126bcf9aa939e950e64e5e0a89c8e01eda7a5f5ffdfc67073f2ed849caea", size = 8149407 }, + { url = "https://files.pythonhosted.org/packages/4d/d7/cbad55c5e04d3fb0eece2225f0302c1939f87ff9f53aca028a2f9125ccb1/lxml-5.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ab6e9e6aca1fd7d725ffa132286e70dee5b9a4561c5ed291e836440b82888f89", size = 4426545 }, + { url = "https://files.pythonhosted.org/packages/84/70/ab0ab4bb874a6f8452bf5156f25327dc3f1b1b78930e62756f89e39434c2/lxml-5.3.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58e8c9b9ed3c15c2d96943c14efc324b69be6352fe5585733a7db2bf94d97841", size = 5233851 }, + { url = "https://files.pythonhosted.org/packages/db/4b/5ce14fe5acd726de3991970e55982baf09c7641f6b910bfdbf37ed5f1222/lxml-5.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7811828ddfb8c23f4f1fbf35e7a7b2edec2f2e4c793dee7c52014f28c4b35238", size = 4947364 }, + { url = "https://files.pythonhosted.org/packages/c1/e1/a726c0a06c7a0532478b0bd02935f69647026dd9826b8a329a6b87719710/lxml-5.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:72968623efb1e12e950cbdcd1d0f28eb14c8535bf4be153f1bfffa818b1cf189", size = 5565399 }, + { url = "https://files.pythonhosted.org/packages/6e/5c/5ee36f877f86018fdac9a7bc093bfa5d300cc57cdb8fc7cb5ef905283d0d/lxml-5.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebfceaa2ea588b54efb6160e3520983663d45aed8a3895bb2031ada080fb5f04", size = 5003314 }, + { url = "https://files.pythonhosted.org/packages/bb/f8/79a000d38f2d45a01456b93151a2cee40241ce6fec8f676632a437c16ff3/lxml-5.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d685d458505b2bfd2e28c812749fe9194a2b0ce285a83537e4309a187ffa270b", size = 5116448 }, + { url = "https://files.pythonhosted.org/packages/d0/39/5342f88bb7b153101c99a2687fbb9c37ade10a3f0ee3cb23631010f4526a/lxml-5.3.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:334e0e414dab1f5366ead8ca34ec3148415f236d5660e175f1d640b11d645847", size = 4942465 }, + { url = "https://files.pythonhosted.org/packages/56/e9/55d1ebc47400886ccb16beccd29d27983e1b6646fd35fb5d1c9079b1f793/lxml-5.3.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02e56f7de72fa82561eae69628a7d6febd7891d72248c7ff7d3e7814d4031017", size = 5588956 }, + { url = "https://files.pythonhosted.org/packages/b8/37/1b0abff254f85081ca5b5cdfc3f73ff208f6c72a1da6dc69bd71408a047b/lxml-5.3.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:638d06b4e1d34d1a074fa87deed5fb55c18485fa0dab97abc5604aad84c12031", size = 5083187 }, + { url = "https://files.pythonhosted.org/packages/43/7f/87071f4180e921090bbf3ff3b05355d3cffcfba0e388e25c49b33e4a8307/lxml-5.3.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:354dab7206d22d7a796fa27c4c5bffddd2393da2ad61835355a4759d435beb47", size = 5162574 }, + { url = "https://files.pythonhosted.org/packages/13/16/ec4a10e5ea07cd0fc36dd8ca48d4344d5d299fb3572c189e3592ca525cf1/lxml-5.3.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d9d9f82ff2c3bf9bb777cb355149f7f3a98ec58f16b7428369dc27ea89556a4c", size = 5022882 }, + { url = "https://files.pythonhosted.org/packages/2d/3e/0c7fea56e227fbca0c6ad36d1c896bab08cdb92d5196bf1ae0cbad31ea28/lxml-5.3.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:95ad58340e3b7d2b828efc370d1791856613c5cb62ae267158d96e47b3c978c9", size = 5652645 }, + { url = "https://files.pythonhosted.org/packages/a9/6c/4d707800e66e22a47cb7122157fcba7427f286e1edebc0f07fd35d0b412f/lxml-5.3.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:30fe05f4b7f6e9eb32862745512e7cbd021070ad0f289a7f48d14a0d3fc1d8a9", size = 5494128 }, + { url = "https://files.pythonhosted.org/packages/d1/5a/634df1eaa077bac8bc66ac59fc7aef1505d4e9c98c12a06d44065769169a/lxml-5.3.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:34c688fef86f73dbca0798e0a61bada114677006afa524a8ce97d9e5fabf42e6", size = 5228135 }, + { url = "https://files.pythonhosted.org/packages/c6/08/3e0a2780402f0ad66ce1fa161c29c8f18d4b55fec4c037ba48d7172d43cb/lxml-5.3.2-cp39-cp39-win32.whl", hash = "sha256:4d6d3d1436d57f41984920667ec5ef04bcb158f80df89ac4d0d3f775a2ac0c87", size = 3478304 }, + { url = "https://files.pythonhosted.org/packages/f0/d5/58764b2de414dc68106d3063c401655615b693d7218f85bdf7ab7aab6c34/lxml-5.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:2996e1116bbb3ae2a1fbb2ba4da8f92742290b4011e7e5bce2bd33bbc9d9485a", size = 3806337 }, + { url = "https://files.pythonhosted.org/packages/3d/1a/480682ac974e0f8778503300a61d96c3b4d992d2ae024f9db18d5fd895d1/lxml-5.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:521ab9c80b98c30b2d987001c3ede2e647e92eeb2ca02e8cb66ef5122d792b24", size = 3937182 }, + { url = "https://files.pythonhosted.org/packages/74/e6/ac87269713e372b58c4334913601a65d7a6f3b7df9ac15a4a4014afea7ae/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f1231b0f9810289d41df1eacc4ebb859c63e4ceee29908a0217403cddce38d0", size = 4235148 }, + { url = "https://files.pythonhosted.org/packages/75/ec/7d7af58047862fb59fcdec6e3abcffc7a98f7f7560e580485169ce28b706/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271f1a4d5d2b383c36ad8b9b489da5ea9c04eca795a215bae61ed6a57cf083cd", size = 4349974 }, + { url = "https://files.pythonhosted.org/packages/ff/de/021ef34a57a372778f44182d2043fa3cae0b0407ac05fc35834f842586f2/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:6fca8a5a13906ba2677a5252752832beb0f483a22f6c86c71a2bb320fba04f61", size = 4238656 }, + { url = "https://files.pythonhosted.org/packages/0a/96/00874cb83ebb2cf649f2a8cad191d8da64fe1cf15e6580d5a7967755d6a3/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ea0c3b7922209160faef194a5b6995bfe7fa05ff7dda6c423ba17646b7b9de10", size = 4373836 }, + { url = "https://files.pythonhosted.org/packages/6b/40/7d49ff503cc90b03253eba0768feec909b47ce92a90591b025c774a29a95/lxml-5.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0a006390834603e5952a2ff74b9a31a6007c7cc74282a087aa6467afb4eea987", size = 3487898 }, + { url = "https://files.pythonhosted.org/packages/39/62/052ee9e799fa444c8eeee543c7d7f00b6212e2982e578b86900825b0f976/lxml-5.3.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c3eb4278dcdb9d86265ed2c20b9ecac45f2d6072e3904542e591e382c87a9c00", size = 3934292 }, + { url = "https://files.pythonhosted.org/packages/2c/f1/bc85ad1d85fc62cc14dff9d8ed48041adc9b8bb8be82b6d614887f561f24/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:258b6b53458c5cbd2a88795557ff7e0db99f73a96601b70bc039114cd4ee9e02", size = 4232326 }, + { url = "https://files.pythonhosted.org/packages/55/6c/9e74a4143adf7d3fdc0c313306242c194bd288a1428b882f4e27eeffd25a/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0a9d8d25ed2f2183e8471c97d512a31153e123ac5807f61396158ef2793cb6e", size = 4347285 }, + { url = "https://files.pythonhosted.org/packages/84/53/ab3b9650684ae3e16d4b261be38165f38cef2fc1f12c568c1ea7436fe980/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:73bcb635a848c18a3e422ea0ab0092f2e4ef3b02d8ebe87ab49748ebc8ec03d8", size = 4233141 }, + { url = "https://files.pythonhosted.org/packages/ba/5f/8000dfdd01051cc825c4e8e2397fa4837c3adccb8fb1c2e748d3434b29b5/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1545de0a69a16ced5767bae8cca1801b842e6e49e96f5e4a8a5acbef023d970b", size = 4370638 }, + { url = "https://files.pythonhosted.org/packages/2a/f8/8ea5b07c12444b344f80e1a17bd7d5d3740696827ab5ac0d6d0177d3fbcd/lxml-5.3.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:165fcdc2f40fc0fe88a3c3c06c9c2a097388a90bda6a16e6f7c9199c903c9b8e", size = 3486453 }, +] + +[[package]] +name = "m2r2" +version = "0.3.3.post2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "docutils" }, + { name = "mistune" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ee/09/fe73f1739c727ba119cbd67c43b65316af56e55f5501ba601c79dd7ba080/m2r2-0.3.3.post2.tar.gz", hash = "sha256:e62bcb0e74b3ce19cda0737a0556b04cf4a43b785072fcef474558f2c1482ca8", size = 17005 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/57/57/164112275965de407680ac176f96434d02329539438324c0ab8084df0343/m2r2-0.3.3.post2-py3-none-any.whl", hash = "sha256:86157721eb6eabcd54d4eea7195890cc58fa6188b8d0abea633383cfbb5e11e3", size = 11207 }, +] + +[[package]] +name = "markupsafe" +version = "3.0.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8", size = 14357 }, + { url = "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158", size = 12393 }, + { url = "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579", size = 21732 }, + { url = "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d", size = 20866 }, + { url = "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb", size = 20964 }, + { url = "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b", size = 21977 }, + { url = "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c", size = 21366 }, + { url = "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171", size = 21091 }, + { url = "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50", size = 15065 }, + { url = "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a", size = 15514 }, + { url = "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d", size = 14353 }, + { url = "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93", size = 12392 }, + { url = "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832", size = 23984 }, + { url = "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84", size = 23120 }, + { url = "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca", size = 23032 }, + { url = "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798", size = 24057 }, + { url = "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e", size = 23359 }, + { url = "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4", size = 23306 }, + { url = "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", size = 15094 }, + { url = "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", size = 15521 }, + { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274 }, + { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348 }, + { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149 }, + { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118 }, + { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993 }, + { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178 }, + { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319 }, + { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352 }, + { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097 }, + { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601 }, + { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274 }, + { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352 }, + { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122 }, + { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085 }, + { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978 }, + { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208 }, + { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357 }, + { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344 }, + { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101 }, + { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603 }, + { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510 }, + { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486 }, + { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480 }, + { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914 }, + { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796 }, + { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473 }, + { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114 }, + { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098 }, + { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208 }, + { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739 }, + { url = "https://files.pythonhosted.org/packages/a7/ea/9b1530c3fdeeca613faeb0fb5cbcf2389d816072fab72a71b45749ef6062/MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a", size = 14344 }, + { url = "https://files.pythonhosted.org/packages/4b/c2/fbdbfe48848e7112ab05e627e718e854d20192b674952d9042ebd8c9e5de/MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff", size = 12389 }, + { url = "https://files.pythonhosted.org/packages/f0/25/7a7c6e4dbd4f867d95d94ca15449e91e52856f6ed1905d58ef1de5e211d0/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13", size = 21607 }, + { url = "https://files.pythonhosted.org/packages/53/8f/f339c98a178f3c1e545622206b40986a4c3307fe39f70ccd3d9df9a9e425/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144", size = 20728 }, + { url = "https://files.pythonhosted.org/packages/1a/03/8496a1a78308456dbd50b23a385c69b41f2e9661c67ea1329849a598a8f9/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29", size = 20826 }, + { url = "https://files.pythonhosted.org/packages/e6/cf/0a490a4bd363048c3022f2f475c8c05582179bb179defcee4766fb3dcc18/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0", size = 21843 }, + { url = "https://files.pythonhosted.org/packages/19/a3/34187a78613920dfd3cdf68ef6ce5e99c4f3417f035694074beb8848cd77/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0", size = 21219 }, + { url = "https://files.pythonhosted.org/packages/17/d8/5811082f85bb88410ad7e452263af048d685669bbbfb7b595e8689152498/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178", size = 20946 }, + { url = "https://files.pythonhosted.org/packages/7c/31/bd635fb5989440d9365c5e3c47556cfea121c7803f5034ac843e8f37c2f2/MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f", size = 15063 }, + { url = "https://files.pythonhosted.org/packages/b3/73/085399401383ce949f727afec55ec3abd76648d04b9f22e1c0e99cb4bec3/MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a", size = 15506 }, +] + +[[package]] +name = "matplotlib" +version = "3.9.4" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "contourpy", version = "1.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "cycler", marker = "python_full_version < '3.10'" }, + { name = "fonttools", marker = "python_full_version < '3.10'" }, + { name = "importlib-resources", marker = "python_full_version < '3.10'" }, + { name = "kiwisolver", version = "1.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "packaging", marker = "python_full_version < '3.10'" }, + { name = "pillow", marker = "python_full_version < '3.10'" }, + { name = "pyparsing", marker = "python_full_version < '3.10'" }, + { name = "python-dateutil", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/17/1747b4154034befd0ed33b52538f5eb7752d05bb51c5e2a31470c3bc7d52/matplotlib-3.9.4.tar.gz", hash = "sha256:1e00e8be7393cbdc6fedfa8a6fba02cf3e83814b285db1c60b906a023ba41bc3", size = 36106529 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/94/27d2e2c30d54b56c7b764acc1874a909e34d1965a427fc7092bb6a588b63/matplotlib-3.9.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:c5fdd7abfb706dfa8d307af64a87f1a862879ec3cd8d0ec8637458f0885b9c50", size = 7885089 }, + { url = "https://files.pythonhosted.org/packages/c6/25/828273307e40a68eb8e9df832b6b2aaad075864fdc1de4b1b81e40b09e48/matplotlib-3.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d89bc4e85e40a71d1477780366c27fb7c6494d293e1617788986f74e2a03d7ff", size = 7770600 }, + { url = "https://files.pythonhosted.org/packages/f2/65/f841a422ec994da5123368d76b126acf4fc02ea7459b6e37c4891b555b83/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ddf9f3c26aae695c5daafbf6b94e4c1a30d6cd617ba594bbbded3b33a1fcfa26", size = 8200138 }, + { url = "https://files.pythonhosted.org/packages/07/06/272aca07a38804d93b6050813de41ca7ab0e29ba7a9dd098e12037c919a9/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18ebcf248030173b59a868fda1fe42397253f6698995b55e81e1f57431d85e50", size = 8312711 }, + { url = "https://files.pythonhosted.org/packages/98/37/f13e23b233c526b7e27ad61be0a771894a079e0f7494a10d8d81557e0e9a/matplotlib-3.9.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:974896ec43c672ec23f3f8c648981e8bc880ee163146e0312a9b8def2fac66f5", size = 9090622 }, + { url = "https://files.pythonhosted.org/packages/4f/8c/b1f5bd2bd70e60f93b1b54c4d5ba7a992312021d0ddddf572f9a1a6d9348/matplotlib-3.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:4598c394ae9711cec135639374e70871fa36b56afae17bdf032a345be552a88d", size = 7828211 }, + { url = "https://files.pythonhosted.org/packages/74/4b/65be7959a8fa118a3929b49a842de5b78bb55475236fcf64f3e308ff74a0/matplotlib-3.9.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d4dd29641d9fb8bc4492420c5480398dd40a09afd73aebe4eb9d0071a05fbe0c", size = 7894430 }, + { url = "https://files.pythonhosted.org/packages/e9/18/80f70d91896e0a517b4a051c3fd540daa131630fd75e02e250365353b253/matplotlib-3.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30e5b22e8bcfb95442bf7d48b0d7f3bdf4a450cbf68986ea45fca3d11ae9d099", size = 7780045 }, + { url = "https://files.pythonhosted.org/packages/a2/73/ccb381026e3238c5c25c3609ba4157b2d1a617ec98d65a8b4ee4e1e74d02/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bb0030d1d447fd56dcc23b4c64a26e44e898f0416276cac1ebc25522e0ac249", size = 8209906 }, + { url = "https://files.pythonhosted.org/packages/ab/33/1648da77b74741c89f5ea95cbf42a291b4b364f2660b316318811404ed97/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aca90ed222ac3565d2752b83dbb27627480d27662671e4d39da72e97f657a423", size = 8322873 }, + { url = "https://files.pythonhosted.org/packages/57/d3/8447ba78bc6593c9044c372d1609f8ea10fb1e071e7a9e0747bea74fc16c/matplotlib-3.9.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a181b2aa2906c608fcae72f977a4a2d76e385578939891b91c2550c39ecf361e", size = 9099566 }, + { url = "https://files.pythonhosted.org/packages/23/e1/4f0e237bf349c02ff9d1b6e7109f1a17f745263809b9714a8576dc17752b/matplotlib-3.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:1f6882828231eca17f501c4dcd98a05abb3f03d157fbc0769c6911fe08b6cfd3", size = 7838065 }, + { url = "https://files.pythonhosted.org/packages/1a/2b/c918bf6c19d6445d1cefe3d2e42cb740fb997e14ab19d4daeb6a7ab8a157/matplotlib-3.9.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:dfc48d67e6661378a21c2983200a654b72b5c5cdbd5d2cf6e5e1ece860f0cc70", size = 7891131 }, + { url = "https://files.pythonhosted.org/packages/c1/e5/b4e8fc601ca302afeeabf45f30e706a445c7979a180e3a978b78b2b681a4/matplotlib-3.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:47aef0fab8332d02d68e786eba8113ffd6f862182ea2999379dec9e237b7e483", size = 7776365 }, + { url = "https://files.pythonhosted.org/packages/99/06/b991886c506506476e5d83625c5970c656a491b9f80161458fed94597808/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fba1f52c6b7dc764097f52fd9ab627b90db452c9feb653a59945de16752e965f", size = 8200707 }, + { url = "https://files.pythonhosted.org/packages/c3/e2/556b627498cb27e61026f2d1ba86a78ad1b836fef0996bef5440e8bc9559/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:173ac3748acaac21afcc3fa1633924609ba1b87749006bc25051c52c422a5d00", size = 8313761 }, + { url = "https://files.pythonhosted.org/packages/58/ff/165af33ec766ff818306ea88e91f9f60d2a6ed543be1eb122a98acbf3b0d/matplotlib-3.9.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320edea0cadc07007765e33f878b13b3738ffa9745c5f707705692df70ffe0e0", size = 9095284 }, + { url = "https://files.pythonhosted.org/packages/9f/8b/3d0c7a002db3b1ed702731c2a9a06d78d035f1f2fb0fb936a8e43cc1e9f4/matplotlib-3.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a4a4cfc82330b27042a7169533da7991e8789d180dd5b3daeaee57d75cd5a03b", size = 7841160 }, + { url = "https://files.pythonhosted.org/packages/49/b1/999f89a7556d101b23a2f0b54f1b6e140d73f56804da1398f2f0bc0924bc/matplotlib-3.9.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:37eeffeeca3c940985b80f5b9a7b95ea35671e0e7405001f249848d2b62351b6", size = 7891499 }, + { url = "https://files.pythonhosted.org/packages/87/7b/06a32b13a684977653396a1bfcd34d4e7539c5d55c8cbfaa8ae04d47e4a9/matplotlib-3.9.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3e7465ac859ee4abcb0d836137cd8414e7bb7ad330d905abced457217d4f0f45", size = 7776802 }, + { url = "https://files.pythonhosted.org/packages/65/87/ac498451aff739e515891bbb92e566f3c7ef31891aaa878402a71f9b0910/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4c12302c34afa0cf061bea23b331e747e5e554b0fa595c96e01c7b75bc3b858", size = 8200802 }, + { url = "https://files.pythonhosted.org/packages/f8/6b/9eb761c00e1cb838f6c92e5f25dcda3f56a87a52f6cb8fdfa561e6cf6a13/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b8c97917f21b75e72108b97707ba3d48f171541a74aa2a56df7a40626bafc64", size = 8313880 }, + { url = "https://files.pythonhosted.org/packages/d7/a2/c8eaa600e2085eec7e38cbbcc58a30fc78f8224939d31d3152bdafc01fd1/matplotlib-3.9.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0229803bd7e19271b03cb09f27db76c918c467aa4ce2ae168171bc67c3f508df", size = 9094637 }, + { url = "https://files.pythonhosted.org/packages/71/1f/c6e1daea55b7bfeb3d84c6cb1abc449f6a02b181e7e2a5e4db34c3afb793/matplotlib-3.9.4-cp313-cp313-win_amd64.whl", hash = "sha256:7c0d8ef442ebf56ff5e206f8083d08252ee738e04f3dc88ea882853a05488799", size = 7841311 }, + { url = "https://files.pythonhosted.org/packages/c0/3a/2757d3f7d388b14dd48f5a83bea65b6d69f000e86b8f28f74d86e0d375bd/matplotlib-3.9.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a04c3b00066a688834356d196136349cb32f5e1003c55ac419e91585168b88fb", size = 7919989 }, + { url = "https://files.pythonhosted.org/packages/24/28/f5077c79a4f521589a37fe1062d6a6ea3534e068213f7357e7cfffc2e17a/matplotlib-3.9.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:04c519587f6c210626741a1e9a68eefc05966ede24205db8982841826af5871a", size = 7809417 }, + { url = "https://files.pythonhosted.org/packages/36/c8/c523fd2963156692916a8eb7d4069084cf729359f7955cf09075deddfeaf/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:308afbf1a228b8b525fcd5cec17f246bbbb63b175a3ef6eb7b4d33287ca0cf0c", size = 8226258 }, + { url = "https://files.pythonhosted.org/packages/f6/88/499bf4b8fa9349b6f5c0cf4cead0ebe5da9d67769129f1b5651e5ac51fbc/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddb3b02246ddcffd3ce98e88fed5b238bc5faff10dbbaa42090ea13241d15764", size = 8335849 }, + { url = "https://files.pythonhosted.org/packages/b8/9f/20a4156b9726188646a030774ee337d5ff695a965be45ce4dbcb9312c170/matplotlib-3.9.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8a75287e9cb9eee48cb79ec1d806f75b29c0fde978cb7223a1f4c5848d696041", size = 9102152 }, + { url = "https://files.pythonhosted.org/packages/10/11/237f9c3a4e8d810b1759b67ff2da7c32c04f9c80aa475e7beb36ed43a8fb/matplotlib-3.9.4-cp313-cp313t-win_amd64.whl", hash = "sha256:488deb7af140f0ba86da003e66e10d55ff915e152c78b4b66d231638400b1965", size = 7896987 }, + { url = "https://files.pythonhosted.org/packages/56/eb/501b465c9fef28f158e414ea3a417913dc2ac748564c7ed41535f23445b4/matplotlib-3.9.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3c3724d89a387ddf78ff88d2a30ca78ac2b4c89cf37f2db4bd453c34799e933c", size = 7885919 }, + { url = "https://files.pythonhosted.org/packages/da/36/236fbd868b6c91309a5206bd90c3f881f4f44b2d997cd1d6239ef652f878/matplotlib-3.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d5f0a8430ffe23d7e32cfd86445864ccad141797f7d25b7c41759a5b5d17cfd7", size = 7771486 }, + { url = "https://files.pythonhosted.org/packages/e0/4b/105caf2d54d5ed11d9f4335398f5103001a03515f2126c936a752ccf1461/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bb0141a21aef3b64b633dc4d16cbd5fc538b727e4958be82a0e1c92a234160e", size = 8201838 }, + { url = "https://files.pythonhosted.org/packages/5d/a7/bb01188fb4013d34d274caf44a2f8091255b0497438e8b6c0a7c1710c692/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:57aa235109e9eed52e2c2949db17da185383fa71083c00c6c143a60e07e0888c", size = 8314492 }, + { url = "https://files.pythonhosted.org/packages/33/19/02e1a37f7141fc605b193e927d0a9cdf9dc124a20b9e68793f4ffea19695/matplotlib-3.9.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b18c600061477ccfdd1e6fd050c33d8be82431700f3452b297a56d9ed7037abb", size = 9092500 }, + { url = "https://files.pythonhosted.org/packages/57/68/c2feb4667adbf882ffa4b3e0ac9967f848980d9f8b5bebd86644aa67ce6a/matplotlib-3.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:ef5f2d1b67d2d2145ff75e10f8c008bfbf71d45137c4b648c87193e7dd053eac", size = 7822962 }, + { url = "https://files.pythonhosted.org/packages/0c/22/2ef6a364cd3f565442b0b055e0599744f1e4314ec7326cdaaa48a4d864d7/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:44e0ed786d769d85bc787b0606a53f2d8d2d1d3c8a2608237365e9121c1a338c", size = 7877995 }, + { url = "https://files.pythonhosted.org/packages/87/b8/2737456e566e9f4d94ae76b8aa0d953d9acb847714f9a7ad80184474f5be/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:09debb9ce941eb23ecdbe7eab972b1c3e0276dcf01688073faff7b0f61d6c6ca", size = 7769300 }, + { url = "https://files.pythonhosted.org/packages/b2/1f/e709c6ec7b5321e6568769baa288c7178e60a93a9da9e682b39450da0e29/matplotlib-3.9.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcc53cf157a657bfd03afab14774d54ba73aa84d42cfe2480c91bd94873952db", size = 8313423 }, + { url = "https://files.pythonhosted.org/packages/5e/b6/5a1f868782cd13f053a679984e222007ecff654a9bfbac6b27a65f4eeb05/matplotlib-3.9.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ad45da51be7ad02387801fd154ef74d942f49fe3fcd26a64c94842ba7ec0d865", size = 7854624 }, +] + +[[package]] +name = "matplotlib" +version = "3.10.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "contourpy", version = "1.3.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "cycler", marker = "python_full_version >= '3.10'" }, + { name = "fonttools", marker = "python_full_version >= '3.10'" }, + { name = "kiwisolver", version = "1.4.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "numpy", version = "2.2.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "packaging", marker = "python_full_version >= '3.10'" }, + { name = "pillow", marker = "python_full_version >= '3.10'" }, + { name = "pyparsing", marker = "python_full_version >= '3.10'" }, + { name = "python-dateutil", marker = "python_full_version >= '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2f/08/b89867ecea2e305f408fbb417139a8dd941ecf7b23a2e02157c36da546f0/matplotlib-3.10.1.tar.gz", hash = "sha256:e8d2d0e3881b129268585bf4765ad3ee73a4591d77b9a18c214ac7e3a79fb2ba", size = 36743335 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ee/b1/f70e27cf1cd76ce2a5e1aa5579d05afe3236052c6d9b9a96325bc823a17e/matplotlib-3.10.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:ff2ae14910be903f4a24afdbb6d7d3a6c44da210fc7d42790b87aeac92238a16", size = 8163654 }, + { url = "https://files.pythonhosted.org/packages/26/af/5ec3d4636106718bb62503a03297125d4514f98fe818461bd9e6b9d116e4/matplotlib-3.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0721a3fd3d5756ed593220a8b86808a36c5031fce489adb5b31ee6dbb47dd5b2", size = 8037943 }, + { url = "https://files.pythonhosted.org/packages/a1/3d/07f9003a71b698b848c9925d05979ffa94a75cd25d1a587202f0bb58aa81/matplotlib-3.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0673b4b8f131890eb3a1ad058d6e065fb3c6e71f160089b65f8515373394698", size = 8449510 }, + { url = "https://files.pythonhosted.org/packages/12/87/9472d4513ff83b7cd864311821793ab72234fa201ab77310ec1b585d27e2/matplotlib-3.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e875b95ac59a7908978fe307ecdbdd9a26af7fa0f33f474a27fcf8c99f64a19", size = 8586585 }, + { url = "https://files.pythonhosted.org/packages/31/9e/fe74d237d2963adae8608faeb21f778cf246dbbf4746cef87cffbc82c4b6/matplotlib-3.10.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2589659ea30726284c6c91037216f64a506a9822f8e50592d48ac16a2f29e044", size = 9397911 }, + { url = "https://files.pythonhosted.org/packages/b6/1b/025d3e59e8a4281ab463162ad7d072575354a1916aba81b6a11507dfc524/matplotlib-3.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:a97ff127f295817bc34517255c9db6e71de8eddaab7f837b7d341dee9f2f587f", size = 8052998 }, + { url = "https://files.pythonhosted.org/packages/a5/14/a1b840075be247bb1834b22c1e1d558740b0f618fe3a823740181ca557a1/matplotlib-3.10.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:057206ff2d6ab82ff3e94ebd94463d084760ca682ed5f150817b859372ec4401", size = 8174669 }, + { url = "https://files.pythonhosted.org/packages/0a/e4/300b08e3e08f9c98b0d5635f42edabf2f7a1d634e64cb0318a71a44ff720/matplotlib-3.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a144867dd6bf8ba8cb5fc81a158b645037e11b3e5cf8a50bd5f9917cb863adfe", size = 8047996 }, + { url = "https://files.pythonhosted.org/packages/75/f9/8d99ff5a2498a5f1ccf919fb46fb945109623c6108216f10f96428f388bc/matplotlib-3.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56c5d9fcd9879aa8040f196a235e2dcbdf7dd03ab5b07c0696f80bc6cf04bedd", size = 8461612 }, + { url = "https://files.pythonhosted.org/packages/40/b8/53fa08a5eaf78d3a7213fd6da1feec4bae14a81d9805e567013811ff0e85/matplotlib-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f69dc9713e4ad2fb21a1c30e37bd445d496524257dfda40ff4a8efb3604ab5c", size = 8602258 }, + { url = "https://files.pythonhosted.org/packages/40/87/4397d2ce808467af86684a622dd112664553e81752ea8bf61bdd89d24a41/matplotlib-3.10.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4c59af3e8aca75d7744b68e8e78a669e91ccbcf1ac35d0102a7b1b46883f1dd7", size = 9408896 }, + { url = "https://files.pythonhosted.org/packages/d7/68/0d03098b3feb786cbd494df0aac15b571effda7f7cbdec267e8a8d398c16/matplotlib-3.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:11b65088c6f3dae784bc72e8d039a2580186285f87448babb9ddb2ad0082993a", size = 8061281 }, + { url = "https://files.pythonhosted.org/packages/7c/1d/5e0dc3b59c034e43de16f94deb68f4ad8a96b3ea00f4b37c160b7474928e/matplotlib-3.10.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:66e907a06e68cb6cfd652c193311d61a12b54f56809cafbed9736ce5ad92f107", size = 8175488 }, + { url = "https://files.pythonhosted.org/packages/7a/81/dae7e14042e74da658c3336ab9799128e09a1ee03964f2d89630b5d12106/matplotlib-3.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e9b4bb156abb8fa5e5b2b460196f7db7264fc6d62678c03457979e7d5254b7be", size = 8046264 }, + { url = "https://files.pythonhosted.org/packages/21/c4/22516775dcde10fc9c9571d155f90710761b028fc44f660508106c363c97/matplotlib-3.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1985ad3d97f51307a2cbfc801a930f120def19ba22864182dacef55277102ba6", size = 8452048 }, + { url = "https://files.pythonhosted.org/packages/63/23/c0615001f67ce7c96b3051d856baedc0c818a2ed84570b9bf9bde200f85d/matplotlib-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c96f2c2f825d1257e437a1482c5a2cf4fee15db4261bd6fc0750f81ba2b4ba3d", size = 8597111 }, + { url = "https://files.pythonhosted.org/packages/ca/c0/a07939a82aed77770514348f4568177d7dadab9787ebc618a616fe3d665e/matplotlib-3.10.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:35e87384ee9e488d8dd5a2dd7baf471178d38b90618d8ea147aced4ab59c9bea", size = 9402771 }, + { url = "https://files.pythonhosted.org/packages/a6/b6/a9405484fb40746fdc6ae4502b16a9d6e53282ba5baaf9ebe2da579f68c4/matplotlib-3.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:cfd414bce89cc78a7e1d25202e979b3f1af799e416010a20ab2b5ebb3a02425c", size = 8063742 }, + { url = "https://files.pythonhosted.org/packages/60/73/6770ff5e5523d00f3bc584acb6031e29ee5c8adc2336b16cd1d003675fe0/matplotlib-3.10.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c42eee41e1b60fd83ee3292ed83a97a5f2a8239b10c26715d8a6172226988d7b", size = 8176112 }, + { url = "https://files.pythonhosted.org/packages/08/97/b0ca5da0ed54a3f6599c3ab568bdda65269bc27c21a2c97868c1625e4554/matplotlib-3.10.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4f0647b17b667ae745c13721602b540f7aadb2a32c5b96e924cd4fea5dcb90f1", size = 8046931 }, + { url = "https://files.pythonhosted.org/packages/df/9a/1acbdc3b165d4ce2dcd2b1a6d4ffb46a7220ceee960c922c3d50d8514067/matplotlib-3.10.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa3854b5f9473564ef40a41bc922be978fab217776e9ae1545c9b3a5cf2092a3", size = 8453422 }, + { url = "https://files.pythonhosted.org/packages/51/d0/2bc4368abf766203e548dc7ab57cf7e9c621f1a3c72b516cc7715347b179/matplotlib-3.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e496c01441be4c7d5f96d4e40f7fca06e20dcb40e44c8daa2e740e1757ad9e6", size = 8596819 }, + { url = "https://files.pythonhosted.org/packages/ab/1b/8b350f8a1746c37ab69dda7d7528d1fc696efb06db6ade9727b7887be16d/matplotlib-3.10.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5d45d3f5245be5b469843450617dcad9af75ca50568acf59997bed9311131a0b", size = 9402782 }, + { url = "https://files.pythonhosted.org/packages/89/06/f570373d24d93503988ba8d04f213a372fa1ce48381c5eb15da985728498/matplotlib-3.10.1-cp313-cp313-win_amd64.whl", hash = "sha256:8e8e25b1209161d20dfe93037c8a7f7ca796ec9aa326e6e4588d8c4a5dd1e473", size = 8063812 }, + { url = "https://files.pythonhosted.org/packages/fc/e0/8c811a925b5a7ad75135f0e5af46408b78af88bbb02a1df775100ef9bfef/matplotlib-3.10.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:19b06241ad89c3ae9469e07d77efa87041eac65d78df4fcf9cac318028009b01", size = 8214021 }, + { url = "https://files.pythonhosted.org/packages/4a/34/319ec2139f68ba26da9d00fce2ff9f27679fb799a6c8e7358539801fd629/matplotlib-3.10.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:01e63101ebb3014e6e9f80d9cf9ee361a8599ddca2c3e166c563628b39305dbb", size = 8090782 }, + { url = "https://files.pythonhosted.org/packages/77/ea/9812124ab9a99df5b2eec1110e9b2edc0b8f77039abf4c56e0a376e84a29/matplotlib-3.10.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f06bad951eea6422ac4e8bdebcf3a70c59ea0a03338c5d2b109f57b64eb3972", size = 8478901 }, + { url = "https://files.pythonhosted.org/packages/c9/db/b05bf463689134789b06dea85828f8ebe506fa1e37593f723b65b86c9582/matplotlib-3.10.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a3dfb036f34873b46978f55e240cff7a239f6c4409eac62d8145bad3fc6ba5a3", size = 8613864 }, + { url = "https://files.pythonhosted.org/packages/c2/04/41ccec4409f3023a7576df3b5c025f1a8c8b81fbfe922ecfd837ac36e081/matplotlib-3.10.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dc6ab14a7ab3b4d813b88ba957fc05c79493a037f54e246162033591e770de6f", size = 9409487 }, + { url = "https://files.pythonhosted.org/packages/ac/c2/0d5aae823bdcc42cc99327ecdd4d28585e15ccd5218c453b7bcd827f3421/matplotlib-3.10.1-cp313-cp313t-win_amd64.whl", hash = "sha256:bc411ebd5889a78dabbc457b3fa153203e22248bfa6eedc6797be5df0164dbf9", size = 8134832 }, + { url = "https://files.pythonhosted.org/packages/c8/f6/10adb696d8cbeed2ab4c2e26ecf1c80dd3847bbf3891f4a0c362e0e08a5a/matplotlib-3.10.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:648406f1899f9a818cef8c0231b44dcfc4ff36f167101c3fd1c9151f24220fdc", size = 8158685 }, + { url = "https://files.pythonhosted.org/packages/3f/84/0603d917406072763e7f9bb37747d3d74d7ecd4b943a8c947cc3ae1cf7af/matplotlib-3.10.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:02582304e352f40520727984a5a18f37e8187861f954fea9be7ef06569cf85b4", size = 8035491 }, + { url = "https://files.pythonhosted.org/packages/fd/7d/6a8b31dd07ed856b3eae001c9129670ef75c4698fa1c2a6ac9f00a4a7054/matplotlib-3.10.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3809916157ba871bcdd33d3493acd7fe3037db5daa917ca6e77975a94cef779", size = 8590087 }, +] + +[[package]] +name = "matplotlib-inline" +version = "0.1.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899 }, +] + +[[package]] +name = "mistune" +version = "0.8.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2d/a4/509f6e7783ddd35482feda27bc7f72e65b5e7dc910eca4ab2164daf9c577/mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e", size = 58322 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/09/ec/4b43dae793655b7d8a25f76119624350b4d65eb663459eb9603d7f1f0345/mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4", size = 16220 }, +] + +[[package]] +name = "mypy" +version = "1.11.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mypy-extensions" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5c/86/5d7cbc4974fd564550b80fbb8103c05501ea11aa7835edf3351d90095896/mypy-1.11.2.tar.gz", hash = "sha256:7f9993ad3e0ffdc95c2a14b66dee63729f021968bff8ad911867579c65d13a79", size = 3078806 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/cd/815368cd83c3a31873e5e55b317551500b12f2d1d7549720632f32630333/mypy-1.11.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d42a6dd818ffce7be66cce644f1dff482f1d97c53ca70908dff0b9ddc120b77a", size = 10939401 }, + { url = "https://files.pythonhosted.org/packages/f1/27/e18c93a195d2fad75eb96e1f1cbc431842c332e8eba2e2b77eaf7313c6b7/mypy-1.11.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:801780c56d1cdb896eacd5619a83e427ce436d86a3bdf9112527f24a66618fef", size = 10111697 }, + { url = "https://files.pythonhosted.org/packages/dc/08/cdc1fc6d0d5a67d354741344cc4aa7d53f7128902ebcbe699ddd4f15a61c/mypy-1.11.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41ea707d036a5307ac674ea172875f40c9d55c5394f888b168033177fce47383", size = 12500508 }, + { url = "https://files.pythonhosted.org/packages/64/12/aad3af008c92c2d5d0720ea3b6674ba94a98cdb86888d389acdb5f218c30/mypy-1.11.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6e658bd2d20565ea86da7d91331b0eed6d2eee22dc031579e6297f3e12c758c8", size = 13020712 }, + { url = "https://files.pythonhosted.org/packages/03/e6/a7d97cc124a565be5e9b7d5c2a6ebf082379ffba99646e4863ed5bbcb3c3/mypy-1.11.2-cp310-cp310-win_amd64.whl", hash = "sha256:478db5f5036817fe45adb7332d927daa62417159d49783041338921dcf646fc7", size = 9567319 }, + { url = "https://files.pythonhosted.org/packages/e2/aa/cc56fb53ebe14c64f1fe91d32d838d6f4db948b9494e200d2f61b820b85d/mypy-1.11.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75746e06d5fa1e91bfd5432448d00d34593b52e7e91a187d981d08d1f33d4385", size = 10859630 }, + { url = "https://files.pythonhosted.org/packages/04/c8/b19a760fab491c22c51975cf74e3d253b8c8ce2be7afaa2490fbf95a8c59/mypy-1.11.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a976775ab2256aadc6add633d44f100a2517d2388906ec4f13231fafbb0eccca", size = 10037973 }, + { url = "https://files.pythonhosted.org/packages/88/57/7e7e39f2619c8f74a22efb9a4c4eff32b09d3798335625a124436d121d89/mypy-1.11.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cd953f221ac1379050a8a646585a29574488974f79d8082cedef62744f0a0104", size = 12416659 }, + { url = "https://files.pythonhosted.org/packages/fc/a6/37f7544666b63a27e46c48f49caeee388bf3ce95f9c570eb5cfba5234405/mypy-1.11.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:57555a7715c0a34421013144a33d280e73c08df70f3a18a552938587ce9274f4", size = 12897010 }, + { url = "https://files.pythonhosted.org/packages/84/8b/459a513badc4d34acb31c736a0101c22d2bd0697b969796ad93294165cfb/mypy-1.11.2-cp311-cp311-win_amd64.whl", hash = "sha256:36383a4fcbad95f2657642a07ba22ff797de26277158f1cc7bd234821468b1b6", size = 9562873 }, + { url = "https://files.pythonhosted.org/packages/35/3a/ed7b12ecc3f6db2f664ccf85cb2e004d3e90bec928e9d7be6aa2f16b7cdf/mypy-1.11.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e8960dbbbf36906c5c0b7f4fbf2f0c7ffb20f4898e6a879fcf56a41a08b0d318", size = 10990335 }, + { url = "https://files.pythonhosted.org/packages/04/e4/1a9051e2ef10296d206519f1df13d2cc896aea39e8683302f89bf5792a59/mypy-1.11.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:06d26c277962f3fb50e13044674aa10553981ae514288cb7d0a738f495550b36", size = 10007119 }, + { url = "https://files.pythonhosted.org/packages/f3/3c/350a9da895f8a7e87ade0028b962be0252d152e0c2fbaafa6f0658b4d0d4/mypy-1.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e7184632d89d677973a14d00ae4d03214c8bc301ceefcdaf5c474866814c987", size = 12506856 }, + { url = "https://files.pythonhosted.org/packages/b6/49/ee5adf6a49ff13f4202d949544d3d08abb0ea1f3e7f2a6d5b4c10ba0360a/mypy-1.11.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3a66169b92452f72117e2da3a576087025449018afc2d8e9bfe5ffab865709ca", size = 12952066 }, + { url = "https://files.pythonhosted.org/packages/27/c0/b19d709a42b24004d720db37446a42abadf844d5c46a2c442e2a074d70d9/mypy-1.11.2-cp312-cp312-win_amd64.whl", hash = "sha256:969ea3ef09617aff826885a22ece0ddef69d95852cdad2f60c8bb06bf1f71f70", size = 9664000 }, + { url = "https://files.pythonhosted.org/packages/16/64/bb5ed751487e2bea0dfaa6f640a7e3bb88083648f522e766d5ef4a76f578/mypy-1.11.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:801ca29f43d5acce85f8e999b1e431fb479cb02d0e11deb7d2abb56bdaf24fd6", size = 10937294 }, + { url = "https://files.pythonhosted.org/packages/a9/a3/67a0069abed93c3bf3b0bebb8857e2979a02828a4a3fd82f107f8f1143e8/mypy-1.11.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:af8d155170fcf87a2afb55b35dc1a0ac21df4431e7d96717621962e4b9192e70", size = 10107707 }, + { url = "https://files.pythonhosted.org/packages/2f/4d/0379daf4258b454b1f9ed589a9dabd072c17f97496daea7b72fdacf7c248/mypy-1.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7821776e5c4286b6a13138cc935e2e9b6fde05e081bdebf5cdb2bb97c9df81d", size = 12498367 }, + { url = "https://files.pythonhosted.org/packages/3b/dc/3976a988c280b3571b8eb6928882dc4b723a403b21735a6d8ae6ed20e82b/mypy-1.11.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:539c570477a96a4e6fb718b8d5c3e0c0eba1f485df13f86d2970c91f0673148d", size = 13018014 }, + { url = "https://files.pythonhosted.org/packages/83/84/adffc7138fb970e7e2a167bd20b33bb78958370179853a4ebe9008139342/mypy-1.11.2-cp39-cp39-win_amd64.whl", hash = "sha256:3f14cd3d386ac4d05c5a39a51b84387403dadbd936e17cb35882134d4f8f0d24", size = 9568056 }, + { url = "https://files.pythonhosted.org/packages/42/3a/bdf730640ac523229dd6578e8a581795720a9321399de494374afc437ec5/mypy-1.11.2-py3-none-any.whl", hash = "sha256:b499bc07dbdcd3de92b0a8b29fdf592c111276f6a12fe29c30f6c417dd546d12", size = 2619625 }, +] + +[[package]] +name = "mypy-extensions" +version = "1.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/98/a4/1ab47638b92648243faf97a5aeb6ea83059cc3624972ab6b8d2316078d3f/mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782", size = 4433 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", size = 4695 }, +] + +[[package]] +name = "nbclient" +version = "0.10.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-client" }, + { name = "jupyter-core" }, + { name = "nbformat" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/87/66/7ffd18d58eae90d5721f9f39212327695b749e23ad44b3881744eaf4d9e8/nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193", size = 62424 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434 }, +] + +[[package]] +name = "nbconvert" +version = "6.5.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "beautifulsoup4" }, + { name = "bleach" }, + { name = "defusedxml" }, + { name = "entrypoints" }, + { name = "jinja2" }, + { name = "jupyter-core" }, + { name = "jupyterlab-pygments" }, + { name = "lxml" }, + { name = "markupsafe" }, + { name = "mistune" }, + { name = "nbclient" }, + { name = "nbformat" }, + { name = "packaging" }, + { name = "pandocfilters" }, + { name = "pygments" }, + { name = "tinycss2" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1f/5b/f8dcd336fade9b02afa40c88924415a83ccb5ba5a24ee5e15bb22ee2f3d1/nbconvert-6.5.4.tar.gz", hash = "sha256:9e3c7c6d491374cbdd5f35d268c05809357716d346f4573186bbeab32ee50bc1", size = 910864 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/19/e3aa3145650e26936bcbc3bbf1f5fa5e1fb5f9a8b2bfd94063383c315a48/nbconvert-6.5.4-py3-none-any.whl", hash = "sha256:d679a947f849a966cbbd0bf6e7fedcfdb64be3b20ce7cef11ad55c13f5820e19", size = 563832 }, +] + +[[package]] +name = "nbformat" +version = "5.10.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fastjsonschema" }, + { name = "jsonschema" }, + { name = "jupyter-core" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454 }, +] + +[[package]] +name = "nest-asyncio" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195 }, +] + +[[package]] +name = "networkx" +version = "3.2.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/c4/80/a84676339aaae2f1cfdf9f418701dd634aef9cc76f708ef55c36ff39c3ca/networkx-3.2.1.tar.gz", hash = "sha256:9f1bb5cf3409bf324e0a722c20bdb4c20ee39bf1c30ce8ae499c8502b0b5e0c6", size = 2073928 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d5/f0/8fbc882ca80cf077f1b246c0e3c3465f7f415439bdea6b899f6b19f61f70/networkx-3.2.1-py3-none-any.whl", hash = "sha256:f18c69adc97877c42332c170849c96cefa91881c99a7cb3e95b7c659ebdc1ec2", size = 1647772 }, +] + +[[package]] +name = "networkx" +version = "3.4.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263 }, +] + +[[package]] +name = "numpy" +version = "2.0.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/a9/75/10dd1f8116a8b796cb2c737b674e02d02e80454bda953fa7e65d8c12b016/numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78", size = 18902015 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/21/91/3495b3237510f79f5d81f2508f9f13fea78ebfdf07538fc7444badda173d/numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece", size = 21165245 }, + { url = "https://files.pythonhosted.org/packages/05/33/26178c7d437a87082d11019292dce6d3fe6f0e9026b7b2309cbf3e489b1d/numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04", size = 13738540 }, + { url = "https://files.pythonhosted.org/packages/ec/31/cc46e13bf07644efc7a4bf68df2df5fb2a1a88d0cd0da9ddc84dc0033e51/numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66", size = 5300623 }, + { url = "https://files.pythonhosted.org/packages/6e/16/7bfcebf27bb4f9d7ec67332ffebee4d1bf085c84246552d52dbb548600e7/numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b", size = 6901774 }, + { url = "https://files.pythonhosted.org/packages/f9/a3/561c531c0e8bf082c5bef509d00d56f82e0ea7e1e3e3a7fc8fa78742a6e5/numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd", size = 13907081 }, + { url = "https://files.pythonhosted.org/packages/fa/66/f7177ab331876200ac7563a580140643d1179c8b4b6a6b0fc9838de2a9b8/numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318", size = 19523451 }, + { url = "https://files.pythonhosted.org/packages/25/7f/0b209498009ad6453e4efc2c65bcdf0ae08a182b2b7877d7ab38a92dc542/numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8", size = 19927572 }, + { url = "https://files.pythonhosted.org/packages/3e/df/2619393b1e1b565cd2d4c4403bdd979621e2c4dea1f8532754b2598ed63b/numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326", size = 14400722 }, + { url = "https://files.pythonhosted.org/packages/22/ad/77e921b9f256d5da36424ffb711ae79ca3f451ff8489eeca544d0701d74a/numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97", size = 6472170 }, + { url = "https://files.pythonhosted.org/packages/10/05/3442317535028bc29cf0c0dd4c191a4481e8376e9f0db6bcf29703cadae6/numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131", size = 15905558 }, + { url = "https://files.pythonhosted.org/packages/8b/cf/034500fb83041aa0286e0fb16e7c76e5c8b67c0711bb6e9e9737a717d5fe/numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448", size = 21169137 }, + { url = "https://files.pythonhosted.org/packages/4a/d9/32de45561811a4b87fbdee23b5797394e3d1504b4a7cf40c10199848893e/numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195", size = 13703552 }, + { url = "https://files.pythonhosted.org/packages/c1/ca/2f384720020c7b244d22508cb7ab23d95f179fcfff33c31a6eeba8d6c512/numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57", size = 5298957 }, + { url = "https://files.pythonhosted.org/packages/0e/78/a3e4f9fb6aa4e6fdca0c5428e8ba039408514388cf62d89651aade838269/numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a", size = 6905573 }, + { url = "https://files.pythonhosted.org/packages/a0/72/cfc3a1beb2caf4efc9d0b38a15fe34025230da27e1c08cc2eb9bfb1c7231/numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669", size = 13914330 }, + { url = "https://files.pythonhosted.org/packages/ba/a8/c17acf65a931ce551fee11b72e8de63bf7e8a6f0e21add4c937c83563538/numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951", size = 19534895 }, + { url = "https://files.pythonhosted.org/packages/ba/86/8767f3d54f6ae0165749f84648da9dcc8cd78ab65d415494962c86fac80f/numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9", size = 19937253 }, + { url = "https://files.pythonhosted.org/packages/df/87/f76450e6e1c14e5bb1eae6836478b1028e096fd02e85c1c37674606ab752/numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15", size = 14414074 }, + { url = "https://files.pythonhosted.org/packages/5c/ca/0f0f328e1e59f73754f06e1adfb909de43726d4f24c6a3f8805f34f2b0fa/numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4", size = 6470640 }, + { url = "https://files.pythonhosted.org/packages/eb/57/3a3f14d3a759dcf9bf6e9eda905794726b758819df4663f217d658a58695/numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc", size = 15910230 }, + { url = "https://files.pythonhosted.org/packages/45/40/2e117be60ec50d98fa08c2f8c48e09b3edea93cfcabd5a9ff6925d54b1c2/numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b", size = 20895803 }, + { url = "https://files.pythonhosted.org/packages/46/92/1b8b8dee833f53cef3e0a3f69b2374467789e0bb7399689582314df02651/numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e", size = 13471835 }, + { url = "https://files.pythonhosted.org/packages/7f/19/e2793bde475f1edaea6945be141aef6c8b4c669b90c90a300a8954d08f0a/numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c", size = 5038499 }, + { url = "https://files.pythonhosted.org/packages/e3/ff/ddf6dac2ff0dd50a7327bcdba45cb0264d0e96bb44d33324853f781a8f3c/numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c", size = 6633497 }, + { url = "https://files.pythonhosted.org/packages/72/21/67f36eac8e2d2cd652a2e69595a54128297cdcb1ff3931cfc87838874bd4/numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692", size = 13621158 }, + { url = "https://files.pythonhosted.org/packages/39/68/e9f1126d757653496dbc096cb429014347a36b228f5a991dae2c6b6cfd40/numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a", size = 19236173 }, + { url = "https://files.pythonhosted.org/packages/d1/e9/1f5333281e4ebf483ba1c888b1d61ba7e78d7e910fdd8e6499667041cc35/numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c", size = 19634174 }, + { url = "https://files.pythonhosted.org/packages/71/af/a469674070c8d8408384e3012e064299f7a2de540738a8e414dcfd639996/numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded", size = 14099701 }, + { url = "https://files.pythonhosted.org/packages/d0/3d/08ea9f239d0e0e939b6ca52ad403c84a2bce1bde301a8eb4888c1c1543f1/numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5", size = 6174313 }, + { url = "https://files.pythonhosted.org/packages/b2/b5/4ac39baebf1fdb2e72585c8352c56d063b6126be9fc95bd2bb5ef5770c20/numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a", size = 15606179 }, + { url = "https://files.pythonhosted.org/packages/43/c1/41c8f6df3162b0c6ffd4437d729115704bd43363de0090c7f913cfbc2d89/numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c", size = 21169942 }, + { url = "https://files.pythonhosted.org/packages/39/bc/fd298f308dcd232b56a4031fd6ddf11c43f9917fbc937e53762f7b5a3bb1/numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd", size = 13711512 }, + { url = "https://files.pythonhosted.org/packages/96/ff/06d1aa3eeb1c614eda245c1ba4fb88c483bee6520d361641331872ac4b82/numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b", size = 5306976 }, + { url = "https://files.pythonhosted.org/packages/2d/98/121996dcfb10a6087a05e54453e28e58694a7db62c5a5a29cee14c6e047b/numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729", size = 6906494 }, + { url = "https://files.pythonhosted.org/packages/15/31/9dffc70da6b9bbf7968f6551967fc21156207366272c2a40b4ed6008dc9b/numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1", size = 13912596 }, + { url = "https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd", size = 19526099 }, + { url = "https://files.pythonhosted.org/packages/26/4c/0eeca4614003077f68bfe7aac8b7496f04221865b3a5e7cb230c9d055afd/numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d", size = 19932823 }, + { url = "https://files.pythonhosted.org/packages/f1/46/ea25b98b13dccaebddf1a803f8c748680d972e00507cd9bc6dcdb5aa2ac1/numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d", size = 14404424 }, + { url = "https://files.pythonhosted.org/packages/c8/a6/177dd88d95ecf07e722d21008b1b40e681a929eb9e329684d449c36586b2/numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa", size = 6476809 }, + { url = "https://files.pythonhosted.org/packages/ea/2b/7fc9f4e7ae5b507c1a3a21f0f15ed03e794c1242ea8a242ac158beb56034/numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73", size = 15911314 }, + { url = "https://files.pythonhosted.org/packages/8f/3b/df5a870ac6a3be3a86856ce195ef42eec7ae50d2a202be1f5a4b3b340e14/numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8", size = 21025288 }, + { url = "https://files.pythonhosted.org/packages/2c/97/51af92f18d6f6f2d9ad8b482a99fb74e142d71372da5d834b3a2747a446e/numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4", size = 6762793 }, + { url = "https://files.pythonhosted.org/packages/12/46/de1fbd0c1b5ccaa7f9a005b66761533e2f6a3e560096682683a223631fe9/numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c", size = 19334885 }, + { url = "https://files.pythonhosted.org/packages/cc/dc/d330a6faefd92b446ec0f0dfea4c3207bb1fef3c4771d19cf4543efd2c78/numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385", size = 15828784 }, +] + +[[package]] +name = "numpy" +version = "2.2.4" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/e1/78/31103410a57bc2c2b93a3597340a8119588571f6a4539067546cb9a0bfac/numpy-2.2.4.tar.gz", hash = "sha256:9ba03692a45d3eef66559efe1d1096c4b9b75c0986b5dff5530c378fb8331d4f", size = 20270701 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/89/a79e86e5c1433926ed7d60cb267fb64aa578b6101ab645800fd43b4801de/numpy-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8146f3550d627252269ac42ae660281d673eb6f8b32f113538e0cc2a9aed42b9", size = 21250661 }, + { url = "https://files.pythonhosted.org/packages/79/c2/f50921beb8afd60ed9589ad880332cfefdb805422210d327fb48f12b7a81/numpy-2.2.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e642d86b8f956098b564a45e6f6ce68a22c2c97a04f5acd3f221f57b8cb850ae", size = 14389926 }, + { url = "https://files.pythonhosted.org/packages/c7/b9/2c4e96130b0b0f97b0ef4a06d6dae3b39d058b21a5e2fa2decd7fd6b1c8f/numpy-2.2.4-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:a84eda42bd12edc36eb5b53bbcc9b406820d3353f1994b6cfe453a33ff101775", size = 5428329 }, + { url = "https://files.pythonhosted.org/packages/7f/a5/3d7094aa898f4fc5c84cdfb26beeae780352d43f5d8bdec966c4393d644c/numpy-2.2.4-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:4ba5054787e89c59c593a4169830ab362ac2bee8a969249dc56e5d7d20ff8df9", size = 6963559 }, + { url = "https://files.pythonhosted.org/packages/4c/22/fb1be710a14434c09080dd4a0acc08939f612ec02efcb04b9e210474782d/numpy-2.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7716e4a9b7af82c06a2543c53ca476fa0b57e4d760481273e09da04b74ee6ee2", size = 14368066 }, + { url = "https://files.pythonhosted.org/packages/c2/07/2e5cc71193e3ef3a219ffcf6ca4858e46ea2be09c026ddd480d596b32867/numpy-2.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:adf8c1d66f432ce577d0197dceaac2ac00c0759f573f28516246351c58a85020", size = 16417040 }, + { url = "https://files.pythonhosted.org/packages/1a/97/3b1537776ad9a6d1a41813818343745e8dd928a2916d4c9edcd9a8af1dac/numpy-2.2.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:218f061d2faa73621fa23d6359442b0fc658d5b9a70801373625d958259eaca3", size = 15879862 }, + { url = "https://files.pythonhosted.org/packages/b0/b7/4472f603dd45ef36ff3d8e84e84fe02d9467c78f92cc121633dce6da307b/numpy-2.2.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:df2f57871a96bbc1b69733cd4c51dc33bea66146b8c63cacbfed73eec0883017", size = 18206032 }, + { url = "https://files.pythonhosted.org/packages/0d/bd/6a092963fb82e6c5aa0d0440635827bbb2910da229545473bbb58c537ed3/numpy-2.2.4-cp310-cp310-win32.whl", hash = "sha256:a0258ad1f44f138b791327961caedffbf9612bfa504ab9597157806faa95194a", size = 6608517 }, + { url = "https://files.pythonhosted.org/packages/01/e3/cb04627bc2a1638948bc13e818df26495aa18e20d5be1ed95ab2b10b6847/numpy-2.2.4-cp310-cp310-win_amd64.whl", hash = "sha256:0d54974f9cf14acf49c60f0f7f4084b6579d24d439453d5fc5805d46a165b542", size = 12943498 }, + { url = "https://files.pythonhosted.org/packages/16/fb/09e778ee3a8ea0d4dc8329cca0a9c9e65fed847d08e37eba74cb7ed4b252/numpy-2.2.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e9e0a277bb2eb5d8a7407e14688b85fd8ad628ee4e0c7930415687b6564207a4", size = 21254989 }, + { url = "https://files.pythonhosted.org/packages/a2/0a/1212befdbecab5d80eca3cde47d304cad986ad4eec7d85a42e0b6d2cc2ef/numpy-2.2.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9eeea959168ea555e556b8188da5fa7831e21d91ce031e95ce23747b7609f8a4", size = 14425910 }, + { url = "https://files.pythonhosted.org/packages/2b/3e/e7247c1d4f15086bb106c8d43c925b0b2ea20270224f5186fa48d4fb5cbd/numpy-2.2.4-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:bd3ad3b0a40e713fc68f99ecfd07124195333f1e689387c180813f0e94309d6f", size = 5426490 }, + { url = "https://files.pythonhosted.org/packages/5d/fa/aa7cd6be51419b894c5787a8a93c3302a1ed4f82d35beb0613ec15bdd0e2/numpy-2.2.4-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:cf28633d64294969c019c6df4ff37f5698e8326db68cc2b66576a51fad634880", size = 6967754 }, + { url = "https://files.pythonhosted.org/packages/d5/ee/96457c943265de9fadeb3d2ffdbab003f7fba13d971084a9876affcda095/numpy-2.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2fa8fa7697ad1646b5c93de1719965844e004fcad23c91228aca1cf0800044a1", size = 14373079 }, + { url = "https://files.pythonhosted.org/packages/c5/5c/ceefca458559f0ccc7a982319f37ed07b0d7b526964ae6cc61f8ad1b6119/numpy-2.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f4162988a360a29af158aeb4a2f4f09ffed6a969c9776f8f3bdee9b06a8ab7e5", size = 16428819 }, + { url = "https://files.pythonhosted.org/packages/22/31/9b2ac8eee99e001eb6add9fa27514ef5e9faf176169057a12860af52704c/numpy-2.2.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:892c10d6a73e0f14935c31229e03325a7b3093fafd6ce0af704be7f894d95687", size = 15881470 }, + { url = "https://files.pythonhosted.org/packages/f0/dc/8569b5f25ff30484b555ad8a3f537e0225d091abec386c9420cf5f7a2976/numpy-2.2.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:db1f1c22173ac1c58db249ae48aa7ead29f534b9a948bc56828337aa84a32ed6", size = 18218144 }, + { url = "https://files.pythonhosted.org/packages/5e/05/463c023a39bdeb9bb43a99e7dee2c664cb68d5bb87d14f92482b9f6011cc/numpy-2.2.4-cp311-cp311-win32.whl", hash = "sha256:ea2bb7e2ae9e37d96835b3576a4fa4b3a97592fbea8ef7c3587078b0068b8f09", size = 6606368 }, + { url = "https://files.pythonhosted.org/packages/8b/72/10c1d2d82101c468a28adc35de6c77b308f288cfd0b88e1070f15b98e00c/numpy-2.2.4-cp311-cp311-win_amd64.whl", hash = "sha256:f7de08cbe5551911886d1ab60de58448c6df0f67d9feb7d1fb21e9875ef95e91", size = 12947526 }, + { url = "https://files.pythonhosted.org/packages/a2/30/182db21d4f2a95904cec1a6f779479ea1ac07c0647f064dea454ec650c42/numpy-2.2.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a7b9084668aa0f64e64bd00d27ba5146ef1c3a8835f3bd912e7a9e01326804c4", size = 20947156 }, + { url = "https://files.pythonhosted.org/packages/24/6d/9483566acfbda6c62c6bc74b6e981c777229d2af93c8eb2469b26ac1b7bc/numpy-2.2.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:dbe512c511956b893d2dacd007d955a3f03d555ae05cfa3ff1c1ff6df8851854", size = 14133092 }, + { url = "https://files.pythonhosted.org/packages/27/f6/dba8a258acbf9d2bed2525cdcbb9493ef9bae5199d7a9cb92ee7e9b2aea6/numpy-2.2.4-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:bb649f8b207ab07caebba230d851b579a3c8711a851d29efe15008e31bb4de24", size = 5163515 }, + { url = "https://files.pythonhosted.org/packages/62/30/82116199d1c249446723c68f2c9da40d7f062551036f50b8c4caa42ae252/numpy-2.2.4-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:f34dc300df798742b3d06515aa2a0aee20941c13579d7a2f2e10af01ae4901ee", size = 6696558 }, + { url = "https://files.pythonhosted.org/packages/0e/b2/54122b3c6df5df3e87582b2e9430f1bdb63af4023c739ba300164c9ae503/numpy-2.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3f7ac96b16955634e223b579a3e5798df59007ca43e8d451a0e6a50f6bfdfba", size = 14084742 }, + { url = "https://files.pythonhosted.org/packages/02/e2/e2cbb8d634151aab9528ef7b8bab52ee4ab10e076509285602c2a3a686e0/numpy-2.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f92084defa704deadd4e0a5ab1dc52d8ac9e8a8ef617f3fbb853e79b0ea3592", size = 16134051 }, + { url = "https://files.pythonhosted.org/packages/8e/21/efd47800e4affc993e8be50c1b768de038363dd88865920439ef7b422c60/numpy-2.2.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7a4e84a6283b36632e2a5b56e121961f6542ab886bc9e12f8f9818b3c266bfbb", size = 15578972 }, + { url = "https://files.pythonhosted.org/packages/04/1e/f8bb88f6157045dd5d9b27ccf433d016981032690969aa5c19e332b138c0/numpy-2.2.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:11c43995255eb4127115956495f43e9343736edb7fcdb0d973defd9de14cd84f", size = 17898106 }, + { url = "https://files.pythonhosted.org/packages/2b/93/df59a5a3897c1f036ae8ff845e45f4081bb06943039ae28a3c1c7c780f22/numpy-2.2.4-cp312-cp312-win32.whl", hash = "sha256:65ef3468b53269eb5fdb3a5c09508c032b793da03251d5f8722b1194f1790c00", size = 6311190 }, + { url = "https://files.pythonhosted.org/packages/46/69/8c4f928741c2a8efa255fdc7e9097527c6dc4e4df147e3cadc5d9357ce85/numpy-2.2.4-cp312-cp312-win_amd64.whl", hash = "sha256:2aad3c17ed2ff455b8eaafe06bcdae0062a1db77cb99f4b9cbb5f4ecb13c5146", size = 12644305 }, + { url = "https://files.pythonhosted.org/packages/2a/d0/bd5ad792e78017f5decfb2ecc947422a3669a34f775679a76317af671ffc/numpy-2.2.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cf4e5c6a278d620dee9ddeb487dc6a860f9b199eadeecc567f777daace1e9e7", size = 20933623 }, + { url = "https://files.pythonhosted.org/packages/c3/bc/2b3545766337b95409868f8e62053135bdc7fa2ce630aba983a2aa60b559/numpy-2.2.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1974afec0b479e50438fc3648974268f972e2d908ddb6d7fb634598cdb8260a0", size = 14148681 }, + { url = "https://files.pythonhosted.org/packages/6a/70/67b24d68a56551d43a6ec9fe8c5f91b526d4c1a46a6387b956bf2d64744e/numpy-2.2.4-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:79bd5f0a02aa16808fcbc79a9a376a147cc1045f7dfe44c6e7d53fa8b8a79392", size = 5148759 }, + { url = "https://files.pythonhosted.org/packages/1c/8b/e2fc8a75fcb7be12d90b31477c9356c0cbb44abce7ffb36be39a0017afad/numpy-2.2.4-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:3387dd7232804b341165cedcb90694565a6015433ee076c6754775e85d86f1fc", size = 6683092 }, + { url = "https://files.pythonhosted.org/packages/13/73/41b7b27f169ecf368b52533edb72e56a133f9e86256e809e169362553b49/numpy-2.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f527d8fdb0286fd2fd97a2a96c6be17ba4232da346931d967a0630050dfd298", size = 14081422 }, + { url = "https://files.pythonhosted.org/packages/4b/04/e208ff3ae3ddfbafc05910f89546382f15a3f10186b1f56bd99f159689c2/numpy-2.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bce43e386c16898b91e162e5baaad90c4b06f9dcbe36282490032cec98dc8ae7", size = 16132202 }, + { url = "https://files.pythonhosted.org/packages/fe/bc/2218160574d862d5e55f803d88ddcad88beff94791f9c5f86d67bd8fbf1c/numpy-2.2.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:31504f970f563d99f71a3512d0c01a645b692b12a63630d6aafa0939e52361e6", size = 15573131 }, + { url = "https://files.pythonhosted.org/packages/a5/78/97c775bc4f05abc8a8426436b7cb1be806a02a2994b195945600855e3a25/numpy-2.2.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:81413336ef121a6ba746892fad881a83351ee3e1e4011f52e97fba79233611fd", size = 17894270 }, + { url = "https://files.pythonhosted.org/packages/b9/eb/38c06217a5f6de27dcb41524ca95a44e395e6a1decdc0c99fec0832ce6ae/numpy-2.2.4-cp313-cp313-win32.whl", hash = "sha256:f486038e44caa08dbd97275a9a35a283a8f1d2f0ee60ac260a1790e76660833c", size = 6308141 }, + { url = "https://files.pythonhosted.org/packages/52/17/d0dd10ab6d125c6d11ffb6dfa3423c3571befab8358d4f85cd4471964fcd/numpy-2.2.4-cp313-cp313-win_amd64.whl", hash = "sha256:207a2b8441cc8b6a2a78c9ddc64d00d20c303d79fba08c577752f080c4007ee3", size = 12636885 }, + { url = "https://files.pythonhosted.org/packages/fa/e2/793288ede17a0fdc921172916efb40f3cbc2aa97e76c5c84aba6dc7e8747/numpy-2.2.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8120575cb4882318c791f839a4fd66161a6fa46f3f0a5e613071aae35b5dd8f8", size = 20961829 }, + { url = "https://files.pythonhosted.org/packages/3a/75/bb4573f6c462afd1ea5cbedcc362fe3e9bdbcc57aefd37c681be1155fbaa/numpy-2.2.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a761ba0fa886a7bb33c6c8f6f20213735cb19642c580a931c625ee377ee8bd39", size = 14161419 }, + { url = "https://files.pythonhosted.org/packages/03/68/07b4cd01090ca46c7a336958b413cdbe75002286295f2addea767b7f16c9/numpy-2.2.4-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:ac0280f1ba4a4bfff363a99a6aceed4f8e123f8a9b234c89140f5e894e452ecd", size = 5196414 }, + { url = "https://files.pythonhosted.org/packages/a5/fd/d4a29478d622fedff5c4b4b4cedfc37a00691079623c0575978d2446db9e/numpy-2.2.4-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:879cf3a9a2b53a4672a168c21375166171bc3932b7e21f622201811c43cdd3b0", size = 6709379 }, + { url = "https://files.pythonhosted.org/packages/41/78/96dddb75bb9be730b87c72f30ffdd62611aba234e4e460576a068c98eff6/numpy-2.2.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f05d4198c1bacc9124018109c5fba2f3201dbe7ab6e92ff100494f236209c960", size = 14051725 }, + { url = "https://files.pythonhosted.org/packages/00/06/5306b8199bffac2a29d9119c11f457f6c7d41115a335b78d3f86fad4dbe8/numpy-2.2.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e2f085ce2e813a50dfd0e01fbfc0c12bbe5d2063d99f8b29da30e544fb6483b8", size = 16101638 }, + { url = "https://files.pythonhosted.org/packages/fa/03/74c5b631ee1ded596945c12027649e6344614144369fd3ec1aaced782882/numpy-2.2.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:92bda934a791c01d6d9d8e038363c50918ef7c40601552a58ac84c9613a665bc", size = 15571717 }, + { url = "https://files.pythonhosted.org/packages/cb/dc/4fc7c0283abe0981e3b89f9b332a134e237dd476b0c018e1e21083310c31/numpy-2.2.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ee4d528022f4c5ff67332469e10efe06a267e32f4067dc76bb7e2cddf3cd25ff", size = 17879998 }, + { url = "https://files.pythonhosted.org/packages/e5/2b/878576190c5cfa29ed896b518cc516aecc7c98a919e20706c12480465f43/numpy-2.2.4-cp313-cp313t-win32.whl", hash = "sha256:05c076d531e9998e7e694c36e8b349969c56eadd2cdcd07242958489d79a7286", size = 6366896 }, + { url = "https://files.pythonhosted.org/packages/3e/05/eb7eec66b95cf697f08c754ef26c3549d03ebd682819f794cb039574a0a6/numpy-2.2.4-cp313-cp313t-win_amd64.whl", hash = "sha256:188dcbca89834cc2e14eb2f106c96d6d46f200fe0200310fc29089657379c58d", size = 12739119 }, + { url = "https://files.pythonhosted.org/packages/b2/5c/f09c33a511aff41a098e6ef3498465d95f6360621034a3d95f47edbc9119/numpy-2.2.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7051ee569db5fbac144335e0f3b9c2337e0c8d5c9fee015f259a5bd70772b7e8", size = 21081956 }, + { url = "https://files.pythonhosted.org/packages/ba/30/74c48b3b6494c4b820b7fa1781d441e94d87a08daa5b35d222f06ba41a6f/numpy-2.2.4-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:ab2939cd5bec30a7430cbdb2287b63151b77cf9624de0532d629c9a1c59b1d5c", size = 6827143 }, + { url = "https://files.pythonhosted.org/packages/54/f5/ab0d2f48b490535c7a80e05da4a98902b632369efc04f0e47bb31ca97d8f/numpy-2.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d0f35b19894a9e08639fd60a1ec1978cb7f5f7f1eace62f38dd36be8aecdef4d", size = 16233350 }, + { url = "https://files.pythonhosted.org/packages/3b/3a/2f6d8c1f8e45d496bca6baaec93208035faeb40d5735c25afac092ec9a12/numpy-2.2.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:b4adfbbc64014976d2f91084915ca4e626fbf2057fb81af209c1a6d776d23e3d", size = 12857565 }, +] + +[[package]] +name = "packaging" +version = "24.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da/packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f", size = 163950 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759", size = 65451 }, +] + +[[package]] +name = "pandocfilters" +version = "1.5.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663 }, +] + +[[package]] +name = "parso" +version = "0.8.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650 }, +] + +[[package]] +name = "pathspec" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191 }, +] + +[[package]] +name = "pbr" +version = "6.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "setuptools" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/01/d2/510cc0d218e753ba62a1bc1434651db3cd797a9716a0a66cc714cb4f0935/pbr-6.1.1.tar.gz", hash = "sha256:93ea72ce6989eb2eed99d0f75721474f69ad88128afdef5ac377eb797c4bf76b", size = 125702 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/47/ac/684d71315abc7b1214d59304e23a982472967f6bf4bde5a98f1503f648dc/pbr-6.1.1-py2.py3-none-any.whl", hash = "sha256:38d4daea5d9fa63b3f626131b9d34947fd0c8be9b05a29276870580050a25a76", size = 108997 }, +] + +[[package]] +name = "pexpect" +version = "4.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ptyprocess" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772 }, +] + +[[package]] +name = "pillow" +version = "11.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/af/c097e544e7bd278333db77933e535098c259609c4eb3b85381109602fb5b/pillow-11.1.0.tar.gz", hash = "sha256:368da70808b36d73b4b390a8ffac11069f8a5c85f29eff1f1b01bcf3ef5b2a20", size = 46742715 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/50/1c/2dcea34ac3d7bc96a1fd1bd0a6e06a57c67167fec2cff8d95d88229a8817/pillow-11.1.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:e1abe69aca89514737465752b4bcaf8016de61b3be1397a8fc260ba33321b3a8", size = 3229983 }, + { url = "https://files.pythonhosted.org/packages/14/ca/6bec3df25e4c88432681de94a3531cc738bd85dea6c7aa6ab6f81ad8bd11/pillow-11.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c640e5a06869c75994624551f45e5506e4256562ead981cce820d5ab39ae2192", size = 3101831 }, + { url = "https://files.pythonhosted.org/packages/d4/2c/668e18e5521e46eb9667b09e501d8e07049eb5bfe39d56be0724a43117e6/pillow-11.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a07dba04c5e22824816b2615ad7a7484432d7f540e6fa86af60d2de57b0fcee2", size = 4314074 }, + { url = "https://files.pythonhosted.org/packages/02/80/79f99b714f0fc25f6a8499ecfd1f810df12aec170ea1e32a4f75746051ce/pillow-11.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e267b0ed063341f3e60acd25c05200df4193e15a4a5807075cd71225a2386e26", size = 4394933 }, + { url = "https://files.pythonhosted.org/packages/81/aa/8d4ad25dc11fd10a2001d5b8a80fdc0e564ac33b293bdfe04ed387e0fd95/pillow-11.1.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bd165131fd51697e22421d0e467997ad31621b74bfc0b75956608cb2906dda07", size = 4353349 }, + { url = "https://files.pythonhosted.org/packages/84/7a/cd0c3eaf4a28cb2a74bdd19129f7726277a7f30c4f8424cd27a62987d864/pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:abc56501c3fd148d60659aae0af6ddc149660469082859fa7b066a298bde9482", size = 4476532 }, + { url = "https://files.pythonhosted.org/packages/8f/8b/a907fdd3ae8f01c7670dfb1499c53c28e217c338b47a813af8d815e7ce97/pillow-11.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:54ce1c9a16a9561b6d6d8cb30089ab1e5eb66918cb47d457bd996ef34182922e", size = 4279789 }, + { url = "https://files.pythonhosted.org/packages/6f/9a/9f139d9e8cccd661c3efbf6898967a9a337eb2e9be2b454ba0a09533100d/pillow-11.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:73ddde795ee9b06257dac5ad42fcb07f3b9b813f8c1f7f870f402f4dc54b5269", size = 4413131 }, + { url = "https://files.pythonhosted.org/packages/a8/68/0d8d461f42a3f37432203c8e6df94da10ac8081b6d35af1c203bf3111088/pillow-11.1.0-cp310-cp310-win32.whl", hash = "sha256:3a5fe20a7b66e8135d7fd617b13272626a28278d0e578c98720d9ba4b2439d49", size = 2291213 }, + { url = "https://files.pythonhosted.org/packages/14/81/d0dff759a74ba87715509af9f6cb21fa21d93b02b3316ed43bda83664db9/pillow-11.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:b6123aa4a59d75f06e9dd3dac5bf8bc9aa383121bb3dd9a7a612e05eabc9961a", size = 2625725 }, + { url = "https://files.pythonhosted.org/packages/ce/1f/8d50c096a1d58ef0584ddc37e6f602828515219e9d2428e14ce50f5ecad1/pillow-11.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:a76da0a31da6fcae4210aa94fd779c65c75786bc9af06289cd1c184451ef7a65", size = 2375213 }, + { url = "https://files.pythonhosted.org/packages/dd/d6/2000bfd8d5414fb70cbbe52c8332f2283ff30ed66a9cde42716c8ecbe22c/pillow-11.1.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:e06695e0326d05b06833b40b7ef477e475d0b1ba3a6d27da1bb48c23209bf457", size = 3229968 }, + { url = "https://files.pythonhosted.org/packages/d9/45/3fe487010dd9ce0a06adf9b8ff4f273cc0a44536e234b0fad3532a42c15b/pillow-11.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:96f82000e12f23e4f29346e42702b6ed9a2f2fea34a740dd5ffffcc8c539eb35", size = 3101806 }, + { url = "https://files.pythonhosted.org/packages/e3/72/776b3629c47d9d5f1c160113158a7a7ad177688d3a1159cd3b62ded5a33a/pillow-11.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3cd561ded2cf2bbae44d4605837221b987c216cff94f49dfeed63488bb228d2", size = 4322283 }, + { url = "https://files.pythonhosted.org/packages/e4/c2/e25199e7e4e71d64eeb869f5b72c7ddec70e0a87926398785ab944d92375/pillow-11.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f189805c8be5ca5add39e6f899e6ce2ed824e65fb45f3c28cb2841911da19070", size = 4402945 }, + { url = "https://files.pythonhosted.org/packages/c1/ed/51d6136c9d5911f78632b1b86c45241c712c5a80ed7fa7f9120a5dff1eba/pillow-11.1.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:dd0052e9db3474df30433f83a71b9b23bd9e4ef1de13d92df21a52c0303b8ab6", size = 4361228 }, + { url = "https://files.pythonhosted.org/packages/48/a4/fbfe9d5581d7b111b28f1d8c2762dee92e9821bb209af9fa83c940e507a0/pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:837060a8599b8f5d402e97197d4924f05a2e0d68756998345c829c33186217b1", size = 4484021 }, + { url = "https://files.pythonhosted.org/packages/39/db/0b3c1a5018117f3c1d4df671fb8e47d08937f27519e8614bbe86153b65a5/pillow-11.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:aa8dd43daa836b9a8128dbe7d923423e5ad86f50a7a14dc688194b7be5c0dea2", size = 4287449 }, + { url = "https://files.pythonhosted.org/packages/d9/58/bc128da7fea8c89fc85e09f773c4901e95b5936000e6f303222490c052f3/pillow-11.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0a2f91f8a8b367e7a57c6e91cd25af510168091fb89ec5146003e424e1558a96", size = 4419972 }, + { url = "https://files.pythonhosted.org/packages/5f/bb/58f34379bde9fe197f51841c5bbe8830c28bbb6d3801f16a83b8f2ad37df/pillow-11.1.0-cp311-cp311-win32.whl", hash = "sha256:c12fc111ef090845de2bb15009372175d76ac99969bdf31e2ce9b42e4b8cd88f", size = 2291201 }, + { url = "https://files.pythonhosted.org/packages/3a/c6/fce9255272bcf0c39e15abd2f8fd8429a954cf344469eaceb9d0d1366913/pillow-11.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd43429d0d7ed6533b25fc993861b8fd512c42d04514a0dd6337fb3ccf22761", size = 2625686 }, + { url = "https://files.pythonhosted.org/packages/c8/52/8ba066d569d932365509054859f74f2a9abee273edcef5cd75e4bc3e831e/pillow-11.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:f7955ecf5609dee9442cbface754f2c6e541d9e6eda87fad7f7a989b0bdb9d71", size = 2375194 }, + { url = "https://files.pythonhosted.org/packages/95/20/9ce6ed62c91c073fcaa23d216e68289e19d95fb8188b9fb7a63d36771db8/pillow-11.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2062ffb1d36544d42fcaa277b069c88b01bb7298f4efa06731a7fd6cc290b81a", size = 3226818 }, + { url = "https://files.pythonhosted.org/packages/b9/d8/f6004d98579a2596c098d1e30d10b248798cceff82d2b77aa914875bfea1/pillow-11.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a85b653980faad27e88b141348707ceeef8a1186f75ecc600c395dcac19f385b", size = 3101662 }, + { url = "https://files.pythonhosted.org/packages/08/d9/892e705f90051c7a2574d9f24579c9e100c828700d78a63239676f960b74/pillow-11.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9409c080586d1f683df3f184f20e36fb647f2e0bc3988094d4fd8c9f4eb1b3b3", size = 4329317 }, + { url = "https://files.pythonhosted.org/packages/8c/aa/7f29711f26680eab0bcd3ecdd6d23ed6bce180d82e3f6380fb7ae35fcf3b/pillow-11.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7fdadc077553621911f27ce206ffcbec7d3f8d7b50e0da39f10997e8e2bb7f6a", size = 4412999 }, + { url = "https://files.pythonhosted.org/packages/c8/c4/8f0fe3b9e0f7196f6d0bbb151f9fba323d72a41da068610c4c960b16632a/pillow-11.1.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:93a18841d09bcdd774dcdc308e4537e1f867b3dec059c131fde0327899734aa1", size = 4368819 }, + { url = "https://files.pythonhosted.org/packages/38/0d/84200ed6a871ce386ddc82904bfadc0c6b28b0c0ec78176871a4679e40b3/pillow-11.1.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:9aa9aeddeed452b2f616ff5507459e7bab436916ccb10961c4a382cd3e03f47f", size = 4496081 }, + { url = "https://files.pythonhosted.org/packages/84/9c/9bcd66f714d7e25b64118e3952d52841a4babc6d97b6d28e2261c52045d4/pillow-11.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3cdcdb0b896e981678eee140d882b70092dac83ac1cdf6b3a60e2216a73f2b91", size = 4296513 }, + { url = "https://files.pythonhosted.org/packages/db/61/ada2a226e22da011b45f7104c95ebda1b63dcbb0c378ad0f7c2a710f8fd2/pillow-11.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:36ba10b9cb413e7c7dfa3e189aba252deee0602c86c309799da5a74009ac7a1c", size = 4431298 }, + { url = "https://files.pythonhosted.org/packages/e7/c4/fc6e86750523f367923522014b821c11ebc5ad402e659d8c9d09b3c9d70c/pillow-11.1.0-cp312-cp312-win32.whl", hash = "sha256:cfd5cd998c2e36a862d0e27b2df63237e67273f2fc78f47445b14e73a810e7e6", size = 2291630 }, + { url = "https://files.pythonhosted.org/packages/08/5c/2104299949b9d504baf3f4d35f73dbd14ef31bbd1ddc2c1b66a5b7dfda44/pillow-11.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:a697cd8ba0383bba3d2d3ada02b34ed268cb548b369943cd349007730c92bddf", size = 2626369 }, + { url = "https://files.pythonhosted.org/packages/37/f3/9b18362206b244167c958984b57c7f70a0289bfb59a530dd8af5f699b910/pillow-11.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:4dd43a78897793f60766563969442020e90eb7847463eca901e41ba186a7d4a5", size = 2375240 }, + { url = "https://files.pythonhosted.org/packages/b3/31/9ca79cafdce364fd5c980cd3416c20ce1bebd235b470d262f9d24d810184/pillow-11.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ae98e14432d458fc3de11a77ccb3ae65ddce70f730e7c76140653048c71bfcbc", size = 3226640 }, + { url = "https://files.pythonhosted.org/packages/ac/0f/ff07ad45a1f172a497aa393b13a9d81a32e1477ef0e869d030e3c1532521/pillow-11.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cc1331b6d5a6e144aeb5e626f4375f5b7ae9934ba620c0ac6b3e43d5e683a0f0", size = 3101437 }, + { url = "https://files.pythonhosted.org/packages/08/2f/9906fca87a68d29ec4530be1f893149e0cb64a86d1f9f70a7cfcdfe8ae44/pillow-11.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:758e9d4ef15d3560214cddbc97b8ef3ef86ce04d62ddac17ad39ba87e89bd3b1", size = 4326605 }, + { url = "https://files.pythonhosted.org/packages/b0/0f/f3547ee15b145bc5c8b336401b2d4c9d9da67da9dcb572d7c0d4103d2c69/pillow-11.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b523466b1a31d0dcef7c5be1f20b942919b62fd6e9a9be199d035509cbefc0ec", size = 4411173 }, + { url = "https://files.pythonhosted.org/packages/b1/df/bf8176aa5db515c5de584c5e00df9bab0713548fd780c82a86cba2c2fedb/pillow-11.1.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:9044b5e4f7083f209c4e35aa5dd54b1dd5b112b108648f5c902ad586d4f945c5", size = 4369145 }, + { url = "https://files.pythonhosted.org/packages/de/7c/7433122d1cfadc740f577cb55526fdc39129a648ac65ce64db2eb7209277/pillow-11.1.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:3764d53e09cdedd91bee65c2527815d315c6b90d7b8b79759cc48d7bf5d4f114", size = 4496340 }, + { url = "https://files.pythonhosted.org/packages/25/46/dd94b93ca6bd555588835f2504bd90c00d5438fe131cf01cfa0c5131a19d/pillow-11.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:31eba6bbdd27dde97b0174ddf0297d7a9c3a507a8a1480e1e60ef914fe23d352", size = 4296906 }, + { url = "https://files.pythonhosted.org/packages/a8/28/2f9d32014dfc7753e586db9add35b8a41b7a3b46540e965cb6d6bc607bd2/pillow-11.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b5d658fbd9f0d6eea113aea286b21d3cd4d3fd978157cbf2447a6035916506d3", size = 4431759 }, + { url = "https://files.pythonhosted.org/packages/33/48/19c2cbe7403870fbe8b7737d19eb013f46299cdfe4501573367f6396c775/pillow-11.1.0-cp313-cp313-win32.whl", hash = "sha256:f86d3a7a9af5d826744fabf4afd15b9dfef44fe69a98541f666f66fbb8d3fef9", size = 2291657 }, + { url = "https://files.pythonhosted.org/packages/3b/ad/285c556747d34c399f332ba7c1a595ba245796ef3e22eae190f5364bb62b/pillow-11.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:593c5fd6be85da83656b93ffcccc2312d2d149d251e98588b14fbc288fd8909c", size = 2626304 }, + { url = "https://files.pythonhosted.org/packages/e5/7b/ef35a71163bf36db06e9c8729608f78dedf032fc8313d19bd4be5c2588f3/pillow-11.1.0-cp313-cp313-win_arm64.whl", hash = "sha256:11633d58b6ee5733bde153a8dafd25e505ea3d32e261accd388827ee987baf65", size = 2375117 }, + { url = "https://files.pythonhosted.org/packages/79/30/77f54228401e84d6791354888549b45824ab0ffde659bafa67956303a09f/pillow-11.1.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:70ca5ef3b3b1c4a0812b5c63c57c23b63e53bc38e758b37a951e5bc466449861", size = 3230060 }, + { url = "https://files.pythonhosted.org/packages/ce/b1/56723b74b07dd64c1010fee011951ea9c35a43d8020acd03111f14298225/pillow-11.1.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8000376f139d4d38d6851eb149b321a52bb8893a88dae8ee7d95840431977081", size = 3106192 }, + { url = "https://files.pythonhosted.org/packages/e1/cd/7bf7180e08f80a4dcc6b4c3a0aa9e0b0ae57168562726a05dc8aa8fa66b0/pillow-11.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ee85f0696a17dd28fbcfceb59f9510aa71934b483d1f5601d1030c3c8304f3c", size = 4446805 }, + { url = "https://files.pythonhosted.org/packages/97/42/87c856ea30c8ed97e8efbe672b58c8304dee0573f8c7cab62ae9e31db6ae/pillow-11.1.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:dd0e081319328928531df7a0e63621caf67652c8464303fd102141b785ef9547", size = 4530623 }, + { url = "https://files.pythonhosted.org/packages/ff/41/026879e90c84a88e33fb00cc6bd915ac2743c67e87a18f80270dfe3c2041/pillow-11.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e63e4e5081de46517099dc30abe418122f54531a6ae2ebc8680bcd7096860eab", size = 4465191 }, + { url = "https://files.pythonhosted.org/packages/e5/fb/a7960e838bc5df57a2ce23183bfd2290d97c33028b96bde332a9057834d3/pillow-11.1.0-cp313-cp313t-win32.whl", hash = "sha256:dda60aa465b861324e65a78c9f5cf0f4bc713e4309f83bc387be158b077963d9", size = 2295494 }, + { url = "https://files.pythonhosted.org/packages/d7/6c/6ec83ee2f6f0fda8d4cf89045c6be4b0373ebfc363ba8538f8c999f63fcd/pillow-11.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ad5db5781c774ab9a9b2c4302bbf0c1014960a0a7be63278d13ae6fdf88126fe", size = 2631595 }, + { url = "https://files.pythonhosted.org/packages/cf/6c/41c21c6c8af92b9fea313aa47c75de49e2f9a467964ee33eb0135d47eb64/pillow-11.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:67cd427c68926108778a9005f2a04adbd5e67c442ed21d95389fe1d595458756", size = 2377651 }, + { url = "https://files.pythonhosted.org/packages/9a/1f/9df5ac77491fddd2e36c352d16976dc11fbe6ab842f5df85fd7e31b847b9/pillow-11.1.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:bf902d7413c82a1bfa08b06a070876132a5ae6b2388e2712aab3a7cbc02205c6", size = 3229995 }, + { url = "https://files.pythonhosted.org/packages/a6/62/c7b359e924dca274173b04922ac06aa63614f7e934d132f2fe1d852509aa/pillow-11.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c1eec9d950b6fe688edee07138993e54ee4ae634c51443cfb7c1e7613322718e", size = 3101890 }, + { url = "https://files.pythonhosted.org/packages/7b/63/136f21340a434de895b62bcf2c386005a8aa24066c4facd619f5e0e9f283/pillow-11.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e275ee4cb11c262bd108ab2081f750db2a1c0b8c12c1897f27b160c8bd57bbc", size = 4310366 }, + { url = "https://files.pythonhosted.org/packages/f6/46/0bd0ca03d9d1164a7fa33d285ef6d1c438e963d0c8770e4c5b3737ef5abe/pillow-11.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4db853948ce4e718f2fc775b75c37ba2efb6aaea41a1a5fc57f0af59eee774b2", size = 4391582 }, + { url = "https://files.pythonhosted.org/packages/0c/55/f182db572b28bd833b8e806f933f782ceb2df64c40e4d8bd3d4226a46eca/pillow-11.1.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:ab8a209b8485d3db694fa97a896d96dd6533d63c22829043fd9de627060beade", size = 4350278 }, + { url = "https://files.pythonhosted.org/packages/75/fb/e330fdbbcbc4744214b5f53b84d9d8a9f4ffbebc2e9c2ac10475386e3296/pillow-11.1.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:54251ef02a2309b5eec99d151ebf5c9904b77976c8abdcbce7891ed22df53884", size = 4471768 }, + { url = "https://files.pythonhosted.org/packages/eb/51/20ee6c4da4448d7a67ffb720a5fcdb965115a78e211a1f58f9845ae15f86/pillow-11.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5bb94705aea800051a743aa4874bb1397d4695fb0583ba5e425ee0328757f196", size = 4276549 }, + { url = "https://files.pythonhosted.org/packages/37/f2/a25c0bdaa6d6fd5cc3d4a6f65b5a7ea46e7af58bee00a98efe0a5af79c58/pillow-11.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:89dbdb3e6e9594d512780a5a1c42801879628b38e3efc7038094430844e271d8", size = 4409350 }, + { url = "https://files.pythonhosted.org/packages/12/a7/06687947604cd3e47abeea1b78b65d34ffce7feab03cfe0dd985f115dca3/pillow-11.1.0-cp39-cp39-win32.whl", hash = "sha256:e5449ca63da169a2e6068dd0e2fcc8d91f9558aba89ff6d02121ca8ab11e79e5", size = 2291271 }, + { url = "https://files.pythonhosted.org/packages/21/a6/f51d47675940b5c63b08ff0575b3518428b4acb891f88526fa4ee1edab6f/pillow-11.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:3362c6ca227e65c54bf71a5f88b3d4565ff1bcbc63ae72c34b07bbb1cc59a43f", size = 2625783 }, + { url = "https://files.pythonhosted.org/packages/95/56/97750bd33e68648fa432dfadcb8ede7624bd905822d42262d34bcebdd9d7/pillow-11.1.0-cp39-cp39-win_arm64.whl", hash = "sha256:b20be51b37a75cc54c2c55def3fa2c65bb94ba859dde241cd0a4fd302de5ae0a", size = 2375193 }, + { url = "https://files.pythonhosted.org/packages/fa/c5/389961578fb677b8b3244fcd934f720ed25a148b9a5cc81c91bdf59d8588/pillow-11.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8c730dc3a83e5ac137fbc92dfcfe1511ce3b2b5d7578315b63dbbb76f7f51d90", size = 3198345 }, + { url = "https://files.pythonhosted.org/packages/c4/fa/803c0e50ffee74d4b965229e816af55276eac1d5806712de86f9371858fd/pillow-11.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:7d33d2fae0e8b170b6a6c57400e077412240f6f5bb2a342cf1ee512a787942bb", size = 3072938 }, + { url = "https://files.pythonhosted.org/packages/dc/67/2a3a5f8012b5d8c63fe53958ba906c1b1d0482ebed5618057ef4d22f8076/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8d65b38173085f24bc07f8b6c505cbb7418009fa1a1fcb111b1f4961814a442", size = 3400049 }, + { url = "https://files.pythonhosted.org/packages/e5/a0/514f0d317446c98c478d1872497eb92e7cde67003fed74f696441e647446/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:015c6e863faa4779251436db398ae75051469f7c903b043a48f078e437656f83", size = 3422431 }, + { url = "https://files.pythonhosted.org/packages/cd/00/20f40a935514037b7d3f87adfc87d2c538430ea625b63b3af8c3f5578e72/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d44ff19eea13ae4acdaaab0179fa68c0c6f2f45d66a4d8ec1eda7d6cecbcc15f", size = 3446208 }, + { url = "https://files.pythonhosted.org/packages/28/3c/7de681727963043e093c72e6c3348411b0185eab3263100d4490234ba2f6/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d3d8da4a631471dfaf94c10c85f5277b1f8e42ac42bade1ac67da4b4a7359b73", size = 3509746 }, + { url = "https://files.pythonhosted.org/packages/41/67/936f9814bdd74b2dfd4822f1f7725ab5d8ff4103919a1664eb4874c58b2f/pillow-11.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:4637b88343166249fe8aa94e7c4a62a180c4b3898283bb5d3d2fd5fe10d8e4e0", size = 2626353 }, +] + +[[package]] +name = "platformdirs" +version = "4.3.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b6/2d/7d512a3913d60623e7eb945c6d1b4f0bddf1d0b7ada5225274c87e5b53d1/platformdirs-4.3.7.tar.gz", hash = "sha256:eb437d586b6a0986388f0d6f74aa0cde27b48d0e3d66843640bfb6bdcdb6e351", size = 21291 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6d/45/59578566b3275b8fd9157885918fcd0c4d74162928a5310926887b856a51/platformdirs-4.3.7-py3-none-any.whl", hash = "sha256:a03875334331946f13c549dbd8f4bac7a13a50a895a0eb1e8c6a8ace80d40a94", size = 18499 }, +] + +[[package]] +name = "prettytable" +version = "3.16.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wcwidth" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/99/b1/85e18ac92afd08c533603e3393977b6bc1443043115a47bb094f3b98f94f/prettytable-3.16.0.tar.gz", hash = "sha256:3c64b31719d961bf69c9a7e03d0c1e477320906a98da63952bc6698d6164ff57", size = 66276 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl", hash = "sha256:b5eccfabb82222f5aa46b798ff02a8452cf530a352c31bddfa29be41242863aa", size = 33863 }, +] + +[[package]] +name = "prompt-toolkit" +version = "3.0.50" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wcwidth" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a1/e1/bd15cb8ffdcfeeb2bdc215de3c3cffca11408d829e4b8416dcfe71ba8854/prompt_toolkit-3.0.50.tar.gz", hash = "sha256:544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab", size = 429087 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e4/ea/d836f008d33151c7a1f62caf3d8dd782e4d15f6a43897f64480c2b8de2ad/prompt_toolkit-3.0.50-py3-none-any.whl", hash = "sha256:9b6427eb19e479d98acff65196a307c555eb567989e6d88ebbb1b509d9779198", size = 387816 }, +] + +[[package]] +name = "psutil" +version = "7.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051 }, + { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535 }, + { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004 }, + { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986 }, + { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544 }, + { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053 }, + { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885 }, +] + +[[package]] +name = "ptyprocess" +version = "0.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993 }, +] + +[[package]] +name = "pure-eval" +version = "0.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842 }, +] + +[[package]] +name = "pycparser" +version = "2.22" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552 }, +] + +[[package]] +name = "pydot" +version = "3.0.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pyparsing" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/dd/e0e6a4fb84c22050f6a9701ad9fd6a67ef82faa7ba97b97eb6fdc6b49b34/pydot-3.0.4.tar.gz", hash = "sha256:3ce88b2558f3808b0376f22bfa6c263909e1c3981e2a7b629b65b451eee4a25d", size = 168167 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b0/5f/1ebfd430df05c4f9e438dd3313c4456eab937d976f6ab8ce81a98f9fb381/pydot-3.0.4-py3-none-any.whl", hash = "sha256:bfa9c3fc0c44ba1d132adce131802d7df00429d1a79cc0346b0a5cd374dbe9c6", size = 35776 }, +] + +[[package]] +name = "pygments" +version = "2.19.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f", size = 4968581 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293 }, +] + +[[package]] +name = "pyparsing" +version = "3.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120 }, +] + +[[package]] +name = "pyperclip" +version = "1.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/30/23/2f0a3efc4d6a32f3b63cdff36cd398d9701d26cda58e3ab97ac79fb5e60d/pyperclip-1.9.0.tar.gz", hash = "sha256:b7de0142ddc81bfc5c7507eea19da920b92252b548b96186caf94a5e2527d310", size = 20961 } + +[[package]] +name = "pyreadline3" +version = "3.5.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/49/4cea918a08f02817aabae639e3d0ac046fef9f9180518a3ad394e22da148/pyreadline3-3.5.4.tar.gz", hash = "sha256:8d57d53039a1c75adba8e50dd3d992b28143480816187ea5efbd5c78e6c885b7", size = 99839 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5a/dc/491b7661614ab97483abf2056be1deee4dc2490ecbf7bff9ab5cdbac86e1/pyreadline3-3.5.4-py3-none-any.whl", hash = "sha256:eaf8e6cc3c49bcccf145fc6067ba8643d1df34d604a1ec0eccbf7a18e6d3fae6", size = 83178 }, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892 }, +] + +[[package]] +name = "python-subunit" +version = "1.4.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "iso8601" }, + { name = "testtools" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/15/bb/5a42263772123d02fa1d01327f3a742e17813c83ec6cafda1319d59165ab/python-subunit-1.4.4.tar.gz", hash = "sha256:1079363131aa1d3f45259237265bc2e61a77e35f20edfb6e3d1d2558a2cdea34", size = 90944 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/6c/e8e8d9db91a1ad9a1869ab0c539f8f37cfef9ad3486c5f5987e47e0e81a8/python_subunit-1.4.4-py3-none-any.whl", hash = "sha256:27b27909cfb20c3aa59add6ff97471afd869daa3c9035ac7ef5eed8dc394f7a5", size = 104118 }, +] + +[[package]] +name = "pywin32" +version = "310" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/95/da/a5f38fffbba2fb99aa4aa905480ac4b8e83ca486659ac8c95bce47fb5276/pywin32-310-cp310-cp310-win32.whl", hash = "sha256:6dd97011efc8bf51d6793a82292419eba2c71cf8e7250cfac03bba284454abc1", size = 8848240 }, + { url = "https://files.pythonhosted.org/packages/aa/fe/d873a773324fa565619ba555a82c9dabd677301720f3660a731a5d07e49a/pywin32-310-cp310-cp310-win_amd64.whl", hash = "sha256:c3e78706e4229b915a0821941a84e7ef420bf2b77e08c9dae3c76fd03fd2ae3d", size = 9601854 }, + { url = "https://files.pythonhosted.org/packages/3c/84/1a8e3d7a15490d28a5d816efa229ecb4999cdc51a7c30dd8914f669093b8/pywin32-310-cp310-cp310-win_arm64.whl", hash = "sha256:33babed0cf0c92a6f94cc6cc13546ab24ee13e3e800e61ed87609ab91e4c8213", size = 8522963 }, + { url = "https://files.pythonhosted.org/packages/f7/b1/68aa2986129fb1011dabbe95f0136f44509afaf072b12b8f815905a39f33/pywin32-310-cp311-cp311-win32.whl", hash = "sha256:1e765f9564e83011a63321bb9d27ec456a0ed90d3732c4b2e312b855365ed8bd", size = 8784284 }, + { url = "https://files.pythonhosted.org/packages/b3/bd/d1592635992dd8db5bb8ace0551bc3a769de1ac8850200cfa517e72739fb/pywin32-310-cp311-cp311-win_amd64.whl", hash = "sha256:126298077a9d7c95c53823934f000599f66ec9296b09167810eb24875f32689c", size = 9520748 }, + { url = "https://files.pythonhosted.org/packages/90/b1/ac8b1ffce6603849eb45a91cf126c0fa5431f186c2e768bf56889c46f51c/pywin32-310-cp311-cp311-win_arm64.whl", hash = "sha256:19ec5fc9b1d51c4350be7bb00760ffce46e6c95eaf2f0b2f1150657b1a43c582", size = 8455941 }, + { url = "https://files.pythonhosted.org/packages/6b/ec/4fdbe47932f671d6e348474ea35ed94227fb5df56a7c30cbbb42cd396ed0/pywin32-310-cp312-cp312-win32.whl", hash = "sha256:8a75a5cc3893e83a108c05d82198880704c44bbaee4d06e442e471d3c9ea4f3d", size = 8796239 }, + { url = "https://files.pythonhosted.org/packages/e3/e5/b0627f8bb84e06991bea89ad8153a9e50ace40b2e1195d68e9dff6b03d0f/pywin32-310-cp312-cp312-win_amd64.whl", hash = "sha256:bf5c397c9a9a19a6f62f3fb821fbf36cac08f03770056711f765ec1503972060", size = 9503839 }, + { url = "https://files.pythonhosted.org/packages/1f/32/9ccf53748df72301a89713936645a664ec001abd35ecc8578beda593d37d/pywin32-310-cp312-cp312-win_arm64.whl", hash = "sha256:2349cc906eae872d0663d4d6290d13b90621eaf78964bb1578632ff20e152966", size = 8459470 }, + { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384 }, + { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039 }, + { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152 }, + { url = "https://files.pythonhosted.org/packages/a2/cd/d09d434630edb6a0c44ad5079611279a67530296cfe0451e003de7f449ff/pywin32-310-cp39-cp39-win32.whl", hash = "sha256:851c8d927af0d879221e616ae1f66145253537bbdd321a77e8ef701b443a9a1a", size = 8848099 }, + { url = "https://files.pythonhosted.org/packages/93/ff/2a8c10315ffbdee7b3883ac0d1667e267ca8b3f6f640d81d43b87a82c0c7/pywin32-310-cp39-cp39-win_amd64.whl", hash = "sha256:96867217335559ac619f00ad70e513c0fcf84b8a3af9fc2bba3b59b97da70475", size = 9602031 }, +] + +[[package]] +name = "pyyaml" +version = "6.0.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", size = 184199 }, + { url = "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", size = 171758 }, + { url = "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", size = 718463 }, + { url = "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", size = 719280 }, + { url = "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", size = 751239 }, + { url = "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", size = 695802 }, + { url = "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", size = 720527 }, + { url = "https://files.pythonhosted.org/packages/be/aa/5afe99233fb360d0ff37377145a949ae258aaab831bde4792b32650a4378/PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", size = 144052 }, + { url = "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", size = 161774 }, + { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", size = 184612 }, + { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", size = 172040 }, + { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", size = 736829 }, + { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", size = 764167 }, + { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", size = 762952 }, + { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", size = 735301 }, + { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", size = 756638 }, + { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850 }, + { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980 }, + { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873 }, + { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302 }, + { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154 }, + { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223 }, + { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542 }, + { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164 }, + { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611 }, + { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591 }, + { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338 }, + { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309 }, + { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679 }, + { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428 }, + { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361 }, + { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523 }, + { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660 }, + { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597 }, + { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527 }, + { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446 }, + { url = "https://files.pythonhosted.org/packages/65/d8/b7a1db13636d7fb7d4ff431593c510c8b8fca920ade06ca8ef20015493c5/PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d", size = 184777 }, + { url = "https://files.pythonhosted.org/packages/0a/02/6ec546cd45143fdf9840b2c6be8d875116a64076218b61d68e12548e5839/PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f", size = 172318 }, + { url = "https://files.pythonhosted.org/packages/0e/9a/8cc68be846c972bda34f6c2a93abb644fb2476f4dcc924d52175786932c9/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290", size = 720891 }, + { url = "https://files.pythonhosted.org/packages/e9/6c/6e1b7f40181bc4805e2e07f4abc10a88ce4648e7e95ff1abe4ae4014a9b2/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12", size = 722614 }, + { url = "https://files.pythonhosted.org/packages/3d/32/e7bd8535d22ea2874cef6a81021ba019474ace0d13a4819c2a4bce79bd6a/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19", size = 737360 }, + { url = "https://files.pythonhosted.org/packages/d7/12/7322c1e30b9be969670b672573d45479edef72c9a0deac3bb2868f5d7469/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e", size = 699006 }, + { url = "https://files.pythonhosted.org/packages/82/72/04fcad41ca56491995076630c3ec1e834be241664c0c09a64c9a2589b507/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725", size = 723577 }, + { url = "https://files.pythonhosted.org/packages/ed/5e/46168b1f2757f1fcd442bc3029cd8767d88a98c9c05770d8b420948743bb/PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631", size = 144593 }, + { url = "https://files.pythonhosted.org/packages/19/87/5124b1c1f2412bb95c59ec481eaf936cd32f0fe2a7b16b97b81c4c017a6a/PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8", size = 162312 }, +] + +[[package]] +name = "pyzmq" +version = "26.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "implementation_name == 'pypy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b1/11/b9213d25230ac18a71b39b3723494e57adebe36e066397b961657b3b41c1/pyzmq-26.4.0.tar.gz", hash = "sha256:4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d", size = 278293 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/38/b8/af1d814ffc3ff9730f9a970cbf216b6f078e5d251a25ef5201d7bc32a37c/pyzmq-26.4.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:0329bdf83e170ac133f44a233fc651f6ed66ef8e66693b5af7d54f45d1ef5918", size = 1339238 }, + { url = "https://files.pythonhosted.org/packages/ee/e4/5aafed4886c264f2ea6064601ad39c5fc4e9b6539c6ebe598a859832eeee/pyzmq-26.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:398a825d2dea96227cf6460ce0a174cf7657d6f6827807d4d1ae9d0f9ae64315", size = 672848 }, + { url = "https://files.pythonhosted.org/packages/79/39/026bf49c721cb42f1ef3ae0ee3d348212a7621d2adb739ba97599b6e4d50/pyzmq-26.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6d52d62edc96787f5c1dfa6c6ccff9b581cfae5a70d94ec4c8da157656c73b5b", size = 911299 }, + { url = "https://files.pythonhosted.org/packages/03/23/b41f936a9403b8f92325c823c0f264c6102a0687a99c820f1aaeb99c1def/pyzmq-26.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1410c3a3705db68d11eb2424d75894d41cff2f64d948ffe245dd97a9debfebf4", size = 867920 }, + { url = "https://files.pythonhosted.org/packages/c1/3e/2de5928cdadc2105e7c8f890cc5f404136b41ce5b6eae5902167f1d5641c/pyzmq-26.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:7dacb06a9c83b007cc01e8e5277f94c95c453c5851aac5e83efe93e72226353f", size = 862514 }, + { url = "https://files.pythonhosted.org/packages/ce/57/109569514dd32e05a61d4382bc88980c95bfd2f02e58fea47ec0ccd96de1/pyzmq-26.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6bab961c8c9b3a4dc94d26e9b2cdf84de9918931d01d6ff38c721a83ab3c0ef5", size = 1204494 }, + { url = "https://files.pythonhosted.org/packages/aa/02/dc51068ff2ca70350d1151833643a598625feac7b632372d229ceb4de3e1/pyzmq-26.4.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7a5c09413b924d96af2aa8b57e76b9b0058284d60e2fc3730ce0f979031d162a", size = 1514525 }, + { url = "https://files.pythonhosted.org/packages/48/2a/a7d81873fff0645eb60afaec2b7c78a85a377af8f1d911aff045d8955bc7/pyzmq-26.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7d489ac234d38e57f458fdbd12a996bfe990ac028feaf6f3c1e81ff766513d3b", size = 1414659 }, + { url = "https://files.pythonhosted.org/packages/ef/ea/813af9c42ae21845c1ccfe495bd29c067622a621e85d7cda6bc437de8101/pyzmq-26.4.0-cp310-cp310-win32.whl", hash = "sha256:dea1c8db78fb1b4b7dc9f8e213d0af3fc8ecd2c51a1d5a3ca1cde1bda034a980", size = 580348 }, + { url = "https://files.pythonhosted.org/packages/20/68/318666a89a565252c81d3fed7f3b4c54bd80fd55c6095988dfa2cd04a62b/pyzmq-26.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:fa59e1f5a224b5e04dc6c101d7186058efa68288c2d714aa12d27603ae93318b", size = 643838 }, + { url = "https://files.pythonhosted.org/packages/91/f8/fb1a15b5f4ecd3e588bfde40c17d32ed84b735195b5c7d1d7ce88301a16f/pyzmq-26.4.0-cp310-cp310-win_arm64.whl", hash = "sha256:a651fe2f447672f4a815e22e74630b6b1ec3a1ab670c95e5e5e28dcd4e69bbb5", size = 559565 }, + { url = "https://files.pythonhosted.org/packages/32/6d/234e3b0aa82fd0290b1896e9992f56bdddf1f97266110be54d0177a9d2d9/pyzmq-26.4.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:bfcf82644c9b45ddd7cd2a041f3ff8dce4a0904429b74d73a439e8cab1bd9e54", size = 1339723 }, + { url = "https://files.pythonhosted.org/packages/4f/11/6d561efe29ad83f7149a7cd48e498e539ed09019c6cd7ecc73f4cc725028/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e9bcae3979b2654d5289d3490742378b2f3ce804b0b5fd42036074e2bf35b030", size = 672645 }, + { url = "https://files.pythonhosted.org/packages/19/fd/81bfe3e23f418644660bad1a90f0d22f0b3eebe33dd65a79385530bceb3d/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ccdff8ac4246b6fb60dcf3982dfaeeff5dd04f36051fe0632748fc0aa0679c01", size = 910133 }, + { url = "https://files.pythonhosted.org/packages/97/68/321b9c775595ea3df832a9516252b653fe32818db66fdc8fa31c9b9fce37/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4550af385b442dc2d55ab7717837812799d3674cb12f9a3aa897611839c18e9e", size = 867428 }, + { url = "https://files.pythonhosted.org/packages/4e/6e/159cbf2055ef36aa2aa297e01b24523176e5b48ead283c23a94179fb2ba2/pyzmq-26.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:2f9f7ffe9db1187a253fca95191854b3fda24696f086e8789d1d449308a34b88", size = 862409 }, + { url = "https://files.pythonhosted.org/packages/05/1c/45fb8db7be5a7d0cadea1070a9cbded5199a2d578de2208197e592f219bd/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:3709c9ff7ba61589b7372923fd82b99a81932b592a5c7f1a24147c91da9a68d6", size = 1205007 }, + { url = "https://files.pythonhosted.org/packages/f8/fa/658c7f583af6498b463f2fa600f34e298e1b330886f82f1feba0dc2dd6c3/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:f8f3c30fb2d26ae5ce36b59768ba60fb72507ea9efc72f8f69fa088450cff1df", size = 1514599 }, + { url = "https://files.pythonhosted.org/packages/4d/d7/44d641522353ce0a2bbd150379cb5ec32f7120944e6bfba4846586945658/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:382a4a48c8080e273427fc692037e3f7d2851959ffe40864f2db32646eeb3cef", size = 1414546 }, + { url = "https://files.pythonhosted.org/packages/72/76/c8ed7263218b3d1e9bce07b9058502024188bd52cc0b0a267a9513b431fc/pyzmq-26.4.0-cp311-cp311-win32.whl", hash = "sha256:d56aad0517d4c09e3b4f15adebba8f6372c5102c27742a5bdbfc74a7dceb8fca", size = 579247 }, + { url = "https://files.pythonhosted.org/packages/c3/d0/2d9abfa2571a0b1a67c0ada79a8aa1ba1cce57992d80f771abcdf99bb32c/pyzmq-26.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:963977ac8baed7058c1e126014f3fe58b3773f45c78cce7af5c26c09b6823896", size = 644727 }, + { url = "https://files.pythonhosted.org/packages/0d/d1/c8ad82393be6ccedfc3c9f3adb07f8f3976e3c4802640fe3f71441941e70/pyzmq-26.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:c0c8e8cadc81e44cc5088fcd53b9b3b4ce9344815f6c4a03aec653509296fae3", size = 559942 }, + { url = "https://files.pythonhosted.org/packages/10/44/a778555ebfdf6c7fc00816aad12d185d10a74d975800341b1bc36bad1187/pyzmq-26.4.0-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:5227cb8da4b6f68acfd48d20c588197fd67745c278827d5238c707daf579227b", size = 1341586 }, + { url = "https://files.pythonhosted.org/packages/9c/4f/f3a58dc69ac757e5103be3bd41fb78721a5e17da7cc617ddb56d973a365c/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1c07a7fa7f7ba86554a2b1bef198c9fed570c08ee062fd2fd6a4dcacd45f905", size = 665880 }, + { url = "https://files.pythonhosted.org/packages/fe/45/50230bcfb3ae5cb98bee683b6edeba1919f2565d7cc1851d3c38e2260795/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae775fa83f52f52de73183f7ef5395186f7105d5ed65b1ae65ba27cb1260de2b", size = 902216 }, + { url = "https://files.pythonhosted.org/packages/41/59/56bbdc5689be5e13727491ad2ba5efd7cd564365750514f9bc8f212eef82/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66c760d0226ebd52f1e6b644a9e839b5db1e107a23f2fcd46ec0569a4fdd4e63", size = 859814 }, + { url = "https://files.pythonhosted.org/packages/81/b1/57db58cfc8af592ce94f40649bd1804369c05b2190e4cbc0a2dad572baeb/pyzmq-26.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ef8c6ecc1d520debc147173eaa3765d53f06cd8dbe7bd377064cdbc53ab456f5", size = 855889 }, + { url = "https://files.pythonhosted.org/packages/e8/92/47542e629cbac8f221c230a6d0f38dd3d9cff9f6f589ed45fdf572ffd726/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3150ef4084e163dec29ae667b10d96aad309b668fac6810c9e8c27cf543d6e0b", size = 1197153 }, + { url = "https://files.pythonhosted.org/packages/07/e5/b10a979d1d565d54410afc87499b16c96b4a181af46e7645ab4831b1088c/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:4448c9e55bf8329fa1dcedd32f661bf611214fa70c8e02fee4347bc589d39a84", size = 1507352 }, + { url = "https://files.pythonhosted.org/packages/ab/58/5a23db84507ab9c01c04b1232a7a763be66e992aa2e66498521bbbc72a71/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e07dde3647afb084d985310d067a3efa6efad0621ee10826f2cb2f9a31b89d2f", size = 1406834 }, + { url = "https://files.pythonhosted.org/packages/22/74/aaa837b331580c13b79ac39396601fb361454ee184ca85e8861914769b99/pyzmq-26.4.0-cp312-cp312-win32.whl", hash = "sha256:ba034a32ecf9af72adfa5ee383ad0fd4f4e38cdb62b13624278ef768fe5b5b44", size = 577992 }, + { url = "https://files.pythonhosted.org/packages/30/0f/55f8c02c182856743b82dde46b2dc3e314edda7f1098c12a8227eeda0833/pyzmq-26.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:056a97aab4064f526ecb32f4343917a4022a5d9efb6b9df990ff72e1879e40be", size = 640466 }, + { url = "https://files.pythonhosted.org/packages/e4/29/073779afc3ef6f830b8de95026ef20b2d1ec22d0324d767748d806e57379/pyzmq-26.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:2f23c750e485ce1eb639dbd576d27d168595908aa2d60b149e2d9e34c9df40e0", size = 556342 }, + { url = "https://files.pythonhosted.org/packages/d7/20/fb2c92542488db70f833b92893769a569458311a76474bda89dc4264bd18/pyzmq-26.4.0-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:c43fac689880f5174d6fc864857d1247fe5cfa22b09ed058a344ca92bf5301e3", size = 1339484 }, + { url = "https://files.pythonhosted.org/packages/58/29/2f06b9cabda3a6ea2c10f43e67ded3e47fc25c54822e2506dfb8325155d4/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:902aca7eba477657c5fb81c808318460328758e8367ecdd1964b6330c73cae43", size = 666106 }, + { url = "https://files.pythonhosted.org/packages/77/e4/dcf62bd29e5e190bd21bfccaa4f3386e01bf40d948c239239c2f1e726729/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5e48a830bfd152fe17fbdeaf99ac5271aa4122521bf0d275b6b24e52ef35eb6", size = 902056 }, + { url = "https://files.pythonhosted.org/packages/1a/cf/b36b3d7aea236087d20189bec1a87eeb2b66009731d7055e5c65f845cdba/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31be2b6de98c824c06f5574331f805707c667dc8f60cb18580b7de078479891e", size = 860148 }, + { url = "https://files.pythonhosted.org/packages/18/a6/f048826bc87528c208e90604c3bf573801e54bd91e390cbd2dfa860e82dc/pyzmq-26.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6332452034be001bbf3206ac59c0d2a7713de5f25bb38b06519fc6967b7cf771", size = 855983 }, + { url = "https://files.pythonhosted.org/packages/0a/27/454d34ab6a1d9772a36add22f17f6b85baf7c16e14325fa29e7202ca8ee8/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:da8c0f5dd352136853e6a09b1b986ee5278dfddfebd30515e16eae425c872b30", size = 1197274 }, + { url = "https://files.pythonhosted.org/packages/f4/3d/7abfeab6b83ad38aa34cbd57c6fc29752c391e3954fd12848bd8d2ec0df6/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:f4ccc1a0a2c9806dda2a2dd118a3b7b681e448f3bb354056cad44a65169f6d86", size = 1507120 }, + { url = "https://files.pythonhosted.org/packages/13/ff/bc8d21dbb9bc8705126e875438a1969c4f77e03fc8565d6901c7933a3d01/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:1c0b5fceadbab461578daf8d1dcc918ebe7ddd2952f748cf30c7cf2de5d51101", size = 1406738 }, + { url = "https://files.pythonhosted.org/packages/f5/5d/d4cd85b24de71d84d81229e3bbb13392b2698432cf8fdcea5afda253d587/pyzmq-26.4.0-cp313-cp313-win32.whl", hash = "sha256:28e2b0ff5ba4b3dd11062d905682bad33385cfa3cc03e81abd7f0822263e6637", size = 577826 }, + { url = "https://files.pythonhosted.org/packages/c6/6c/f289c1789d7bb6e5a3b3bef7b2a55089b8561d17132be7d960d3ff33b14e/pyzmq-26.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:23ecc9d241004c10e8b4f49d12ac064cd7000e1643343944a10df98e57bc544b", size = 640406 }, + { url = "https://files.pythonhosted.org/packages/b3/99/676b8851cb955eb5236a0c1e9ec679ea5ede092bf8bf2c8a68d7e965cac3/pyzmq-26.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:1edb0385c7f025045d6e0f759d4d3afe43c17a3d898914ec6582e6f464203c08", size = 556216 }, + { url = "https://files.pythonhosted.org/packages/65/c2/1fac340de9d7df71efc59d9c50fc7a635a77b103392d1842898dd023afcb/pyzmq-26.4.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:93a29e882b2ba1db86ba5dd5e88e18e0ac6b627026c5cfbec9983422011b82d4", size = 1333769 }, + { url = "https://files.pythonhosted.org/packages/5c/c7/6c03637e8d742c3b00bec4f5e4cd9d1c01b2f3694c6f140742e93ca637ed/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb45684f276f57110bb89e4300c00f1233ca631f08f5f42528a5c408a79efc4a", size = 658826 }, + { url = "https://files.pythonhosted.org/packages/a5/97/a8dca65913c0f78e0545af2bb5078aebfc142ca7d91cdaffa1fbc73e5dbd/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f72073e75260cb301aad4258ad6150fa7f57c719b3f498cb91e31df16784d89b", size = 891650 }, + { url = "https://files.pythonhosted.org/packages/7d/7e/f63af1031eb060bf02d033732b910fe48548dcfdbe9c785e9f74a6cc6ae4/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be37e24b13026cfedd233bcbbccd8c0bcd2fdd186216094d095f60076201538d", size = 849776 }, + { url = "https://files.pythonhosted.org/packages/f6/fa/1a009ce582802a895c0d5fe9413f029c940a0a8ee828657a3bb0acffd88b/pyzmq-26.4.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:237b283044934d26f1eeff4075f751b05d2f3ed42a257fc44386d00df6a270cf", size = 842516 }, + { url = "https://files.pythonhosted.org/packages/6e/bc/f88b0bad0f7a7f500547d71e99f10336f2314e525d4ebf576a1ea4a1d903/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b30f862f6768b17040929a68432c8a8be77780317f45a353cb17e423127d250c", size = 1189183 }, + { url = "https://files.pythonhosted.org/packages/d9/8c/db446a3dd9cf894406dec2e61eeffaa3c07c3abb783deaebb9812c4af6a5/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:c80fcd3504232f13617c6ab501124d373e4895424e65de8b72042333316f64a8", size = 1495501 }, + { url = "https://files.pythonhosted.org/packages/05/4c/bf3cad0d64c3214ac881299c4562b815f05d503bccc513e3fd4fdc6f67e4/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:26a2a7451606b87f67cdeca2c2789d86f605da08b4bd616b1a9981605ca3a364", size = 1395540 }, + { url = "https://files.pythonhosted.org/packages/06/91/21d3af57bc77e86e9d1e5384f256fd25cdb4c8eed4c45c8119da8120915f/pyzmq-26.4.0-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:a88643de8abd000ce99ca72056a1a2ae15881ee365ecb24dd1d9111e43d57842", size = 1340634 }, + { url = "https://files.pythonhosted.org/packages/54/e6/58cd825023e998a0e49db7322b3211e6cf93f0796710b77d1496304c10d1/pyzmq-26.4.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0a744ce209ecb557406fb928f3c8c55ce79b16c3eeb682da38ef5059a9af0848", size = 907880 }, + { url = "https://files.pythonhosted.org/packages/72/83/619e44a766ef738cb7e8ed8e5a54565627801bdb027ca6dfb70762385617/pyzmq-26.4.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9434540f333332224ecb02ee6278b6c6f11ea1266b48526e73c903119b2f420f", size = 863003 }, + { url = "https://files.pythonhosted.org/packages/b6/6a/a59af31320598bdc63d2c5a3181d14a89673c2c794540678285482e8a342/pyzmq-26.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6c6f0a23e55cd38d27d4c89add963294ea091ebcb104d7fdab0f093bc5abb1c", size = 673432 }, + { url = "https://files.pythonhosted.org/packages/29/ae/64dd6c18b08ce2cb009c60f11cf01c87f323acd80344d8b059c0304a7370/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6145df55dc2309f6ef72d70576dcd5aabb0fd373311613fe85a5e547c722b780", size = 1205221 }, + { url = "https://files.pythonhosted.org/packages/d0/0b/c583ab750957b025244a66948831bc9ca486d11c820da4626caf6480ee1a/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2ea81823840ef8c56e5d2f9918e4d571236294fea4d1842b302aebffb9e40997", size = 1515299 }, + { url = "https://files.pythonhosted.org/packages/22/ba/95ba76292c49dd9c6dff1f127b4867033020b708d101cba6e4fc5a3d166d/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:cc2abc385dc37835445abe206524fbc0c9e3fce87631dfaa90918a1ba8f425eb", size = 1415366 }, + { url = "https://files.pythonhosted.org/packages/6e/65/51abe36169effda26ac7400ffac96f463e09dff40d344cdc2629d9a59162/pyzmq-26.4.0-cp39-cp39-win32.whl", hash = "sha256:41a2508fe7bed4c76b4cf55aacfb8733926f59d440d9ae2b81ee8220633b4d12", size = 580773 }, + { url = "https://files.pythonhosted.org/packages/89/68/d9ac94086c63a0ed8d73e9e8aec54b39f481696698a5a939a7207629fb30/pyzmq-26.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:d4000e8255d6cbce38982e5622ebb90823f3409b7ffe8aeae4337ef7d6d2612a", size = 644340 }, + { url = "https://files.pythonhosted.org/packages/dc/8f/66c261d657c1b0791ee5b372c90b1646b453adb581fcdc1dc5c94e5b03e3/pyzmq-26.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:b4f6919d9c120488246bdc2a2f96662fa80d67b35bd6d66218f457e722b3ff64", size = 560075 }, + { url = "https://files.pythonhosted.org/packages/47/03/96004704a84095f493be8d2b476641f5c967b269390173f85488a53c1c13/pyzmq-26.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:98d948288ce893a2edc5ec3c438fe8de2daa5bbbd6e2e865ec5f966e237084ba", size = 834408 }, + { url = "https://files.pythonhosted.org/packages/e4/7f/68d8f3034a20505db7551cb2260248be28ca66d537a1ac9a257913d778e4/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9f34f5c9e0203ece706a1003f1492a56c06c0632d86cb77bcfe77b56aacf27b", size = 569580 }, + { url = "https://files.pythonhosted.org/packages/9b/a6/2b0d6801ec33f2b2a19dd8d02e0a1e8701000fec72926e6787363567d30c/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:80c9b48aef586ff8b698359ce22f9508937c799cc1d2c9c2f7c95996f2300c94", size = 798250 }, + { url = "https://files.pythonhosted.org/packages/96/2a/0322b3437de977dcac8a755d6d7ce6ec5238de78e2e2d9353730b297cf12/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3f2a5b74009fd50b53b26f65daff23e9853e79aa86e0aa08a53a7628d92d44a", size = 756758 }, + { url = "https://files.pythonhosted.org/packages/c2/33/43704f066369416d65549ccee366cc19153911bec0154da7c6b41fca7e78/pyzmq-26.4.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:61c5f93d7622d84cb3092d7f6398ffc77654c346545313a3737e266fc11a3beb", size = 555371 }, + { url = "https://files.pythonhosted.org/packages/04/52/a70fcd5592715702248306d8e1729c10742c2eac44529984413b05c68658/pyzmq-26.4.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4478b14cb54a805088299c25a79f27eaf530564a7a4f72bf432a040042b554eb", size = 834405 }, + { url = "https://files.pythonhosted.org/packages/25/f9/1a03f1accff16b3af1a6fa22cbf7ced074776abbf688b2e9cb4629700c62/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a28ac29c60e4ba84b5f58605ace8ad495414a724fe7aceb7cf06cd0598d04e1", size = 569578 }, + { url = "https://files.pythonhosted.org/packages/76/0c/3a633acd762aa6655fcb71fa841907eae0ab1e8582ff494b137266de341d/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43b03c1ceea27c6520124f4fb2ba9c647409b9abdf9a62388117148a90419494", size = 798248 }, + { url = "https://files.pythonhosted.org/packages/cd/cc/6c99c84aa60ac1cc56747bed6be8ce6305b9b861d7475772e7a25ce019d3/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7731abd23a782851426d4e37deb2057bf9410848a4459b5ede4fe89342e687a9", size = 756757 }, + { url = "https://files.pythonhosted.org/packages/13/9c/d8073bd898eb896e94c679abe82e47506e2b750eb261cf6010ced869797c/pyzmq-26.4.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:a222ad02fbe80166b0526c038776e8042cd4e5f0dec1489a006a1df47e9040e0", size = 555371 }, + { url = "https://files.pythonhosted.org/packages/af/b2/71a644b629e1a93ccae9e22a45aec9d23065dfcc24c399cb837f81cd08c2/pyzmq-26.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:552b0d2e39987733e1e9e948a0ced6ff75e0ea39ab1a1db2fc36eb60fd8760db", size = 834397 }, + { url = "https://files.pythonhosted.org/packages/a9/dd/052a25651eaaff8f5fd652fb40a3abb400e71207db2d605cf6faf0eac598/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd670a8aa843f2ee637039bbd412e0d7294a5e588e1ecc9ad98b0cdc050259a4", size = 569571 }, + { url = "https://files.pythonhosted.org/packages/a5/5d/201ca10b5d12ab187a418352c06d70c3e2087310af038b11056aba1359be/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d367b7b775a0e1e54a59a2ba3ed4d5e0a31566af97cc9154e34262777dab95ed", size = 798243 }, + { url = "https://files.pythonhosted.org/packages/bd/d4/2c64e54749536ad1633400f28d71e71e19375d00ce1fe9bb1123364dc927/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112af16c406e4a93df2caef49f884f4c2bb2b558b0b5577ef0b2465d15c1abc", size = 756751 }, + { url = "https://files.pythonhosted.org/packages/08/e6/34d119af43d06a8dcd88bf7a62dac69597eaba52b49ecce76ff06b40f1fd/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c76c298683f82669cab0b6da59071f55238c039738297c69f187a542c6d40099", size = 745400 }, + { url = "https://files.pythonhosted.org/packages/f8/49/b5e471d74a63318e51f30d329b17d2550bdededaab55baed2e2499de7ce4/pyzmq-26.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:49b6ca2e625b46f499fb081aaf7819a177f41eeb555acb05758aa97f4f95d147", size = 555367 }, +] + +[[package]] +name = "qiskit-sphinx-theme" +version = "1.14.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "docutils" }, + { name = "furo" }, + { name = "sphinx" }, + { name = "sphinxcontrib-jquery" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/87/d0/c38ccc933ae30de944ac66e3885c0adf4838651068fbbf4cfa6767ea0a47/qiskit_sphinx_theme-1.14.1.tar.gz", hash = "sha256:2c2f3ca094542f1cf846351b2e18c694c2374ec4744b115f3a9af24155aa51ef", size = 1600287 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/bc/9e1b30b1d73bc737696446a50942466091e6aaad5c008d1be3985df070f0/qiskit_sphinx_theme-1.14.1-py3-none-any.whl", hash = "sha256:12c858667ed78d02153effe33674bb6cf7479c6893e966351155f591784e4f1a", size = 1053310 }, +] + +[[package]] +name = "referencing" +version = "0.36.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "rpds-py" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775 }, +] + +[[package]] +name = "reno" +version = "4.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "dulwich" }, + { name = "packaging" }, + { name = "pbr" }, + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9b/a0/a2526ccefaf41717f7387fb5c068a094af0f5853822eb43c792e338d9e0b/reno-4.1.0.tar.gz", hash = "sha256:f992f1fdbd16215ec9de47af08131d53a2830c9e78439eb563ce8d6a7f625370", size = 86657 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bd/4f/e933aae43bfaea4f6646009379036bec42d78ee2231ab9a983317c3a1c4b/reno-4.1.0-py3-none-any.whl", hash = "sha256:9b6a2cb768ffb7f7c74bbd76822acff70840a1219f45bcec5080dbc108df4f96", size = 72126 }, +] + +[[package]] +name = "requests" +version = "2.32.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", size = 131218 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", size = 64928 }, +] + +[[package]] +name = "rpds-py" +version = "0.24.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0b/b3/52b213298a0ba7097c7ea96bee95e1947aa84cc816d48cebb539770cdf41/rpds_py-0.24.0.tar.gz", hash = "sha256:772cc1b2cd963e7e17e6cc55fe0371fb9c704d63e44cacec7b9b7f523b78919e", size = 26863 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6a/21/cbc43b220c9deb536b07fbd598c97d463bbb7afb788851891252fc920742/rpds_py-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:006f4342fe729a368c6df36578d7a348c7c716be1da0a1a0f86e3021f8e98724", size = 377531 }, + { url = "https://files.pythonhosted.org/packages/42/15/cc4b09ef160483e49c3aab3b56f3d375eadf19c87c48718fb0147e86a446/rpds_py-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2d53747da70a4e4b17f559569d5f9506420966083a31c5fbd84e764461c4444b", size = 362273 }, + { url = "https://files.pythonhosted.org/packages/8c/a2/67718a188a88dbd5138d959bed6efe1cc7413a4caa8283bd46477ed0d1ad/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8acd55bd5b071156bae57b555f5d33697998752673b9de554dd82f5b5352727", size = 388111 }, + { url = "https://files.pythonhosted.org/packages/e5/e6/cbf1d3163405ad5f4a1a6d23f80245f2204d0c743b18525f34982dec7f4d/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7e80d375134ddb04231a53800503752093dbb65dad8dabacce2c84cccc78e964", size = 394447 }, + { url = "https://files.pythonhosted.org/packages/21/bb/4fe220ccc8a549b38b9e9cec66212dc3385a82a5ee9e37b54411cce4c898/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60748789e028d2a46fc1c70750454f83c6bdd0d05db50f5ae83e2db500b34da5", size = 448028 }, + { url = "https://files.pythonhosted.org/packages/a5/41/d2d6e0fd774818c4cadb94185d30cf3768de1c2a9e0143fc8bc6ce59389e/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6e1daf5bf6c2be39654beae83ee6b9a12347cb5aced9a29eecf12a2d25fff664", size = 447410 }, + { url = "https://files.pythonhosted.org/packages/a7/a7/6d04d438f53d8bb2356bb000bea9cf5c96a9315e405b577117e344cc7404/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b221c2457d92a1fb3c97bee9095c874144d196f47c038462ae6e4a14436f7bc", size = 389531 }, + { url = "https://files.pythonhosted.org/packages/23/be/72e6df39bd7ca5a66799762bf54d8e702483fdad246585af96723109d486/rpds_py-0.24.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:66420986c9afff67ef0c5d1e4cdc2d0e5262f53ad11e4f90e5e22448df485bf0", size = 420099 }, + { url = "https://files.pythonhosted.org/packages/8c/c9/ca100cd4688ee0aa266197a5cb9f685231676dd7d573041ca53787b23f4e/rpds_py-0.24.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:43dba99f00f1d37b2a0265a259592d05fcc8e7c19d140fe51c6e6f16faabeb1f", size = 564950 }, + { url = "https://files.pythonhosted.org/packages/05/98/908cd95686d33b3ac8ac2e582d7ae38e2c3aa2c0377bf1f5663bafd1ffb2/rpds_py-0.24.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:a88c0d17d039333a41d9bf4616bd062f0bd7aa0edeb6cafe00a2fc2a804e944f", size = 591778 }, + { url = "https://files.pythonhosted.org/packages/7b/ac/e143726f1dd3215efcb974b50b03bd08a8a1556b404a0a7872af6d197e57/rpds_py-0.24.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc31e13ce212e14a539d430428cd365e74f8b2d534f8bc22dd4c9c55b277b875", size = 560421 }, + { url = "https://files.pythonhosted.org/packages/60/28/add1c1d2fcd5aa354f7225d036d4492261759a22d449cff14841ef36a514/rpds_py-0.24.0-cp310-cp310-win32.whl", hash = "sha256:fc2c1e1b00f88317d9de6b2c2b39b012ebbfe35fe5e7bef980fd2a91f6100a07", size = 222089 }, + { url = "https://files.pythonhosted.org/packages/b0/ac/81f8066c6de44c507caca488ba336ae30d35d57f61fe10578824d1a70196/rpds_py-0.24.0-cp310-cp310-win_amd64.whl", hash = "sha256:c0145295ca415668420ad142ee42189f78d27af806fcf1f32a18e51d47dd2052", size = 234622 }, + { url = "https://files.pythonhosted.org/packages/80/e6/c1458bbfb257448fdb2528071f1f4e19e26798ed5ef6d47d7aab0cb69661/rpds_py-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:2d3ee4615df36ab8eb16c2507b11e764dcc11fd350bbf4da16d09cda11fcedef", size = 377679 }, + { url = "https://files.pythonhosted.org/packages/dd/26/ea4181ef78f58b2c167548c6a833d7dc22408e5b3b181bda9dda440bb92d/rpds_py-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e13ae74a8a3a0c2f22f450f773e35f893484fcfacb00bb4344a7e0f4f48e1f97", size = 362571 }, + { url = "https://files.pythonhosted.org/packages/56/fa/1ec54dd492c64c280a2249a047fc3369e2789dc474eac20445ebfc72934b/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf86f72d705fc2ef776bb7dd9e5fbba79d7e1f3e258bf9377f8204ad0fc1c51e", size = 388012 }, + { url = "https://files.pythonhosted.org/packages/3a/be/bad8b0e0f7e58ef4973bb75e91c472a7d51da1977ed43b09989264bf065c/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c43583ea8517ed2e780a345dd9960896afc1327e8cf3ac8239c167530397440d", size = 394730 }, + { url = "https://files.pythonhosted.org/packages/35/56/ab417fc90c21826df048fc16e55316ac40876e4b790104ececcbce813d8f/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4cd031e63bc5f05bdcda120646a0d32f6d729486d0067f09d79c8db5368f4586", size = 448264 }, + { url = "https://files.pythonhosted.org/packages/b6/75/4c63862d5c05408589196c8440a35a14ea4ae337fa70ded1f03638373f06/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:34d90ad8c045df9a4259c47d2e16a3f21fdb396665c94520dbfe8766e62187a4", size = 446813 }, + { url = "https://files.pythonhosted.org/packages/e7/0c/91cf17dffa9a38835869797a9f041056091ebba6a53963d3641207e3d467/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e838bf2bb0b91ee67bf2b889a1a841e5ecac06dd7a2b1ef4e6151e2ce155c7ae", size = 389438 }, + { url = "https://files.pythonhosted.org/packages/1b/b0/60e6c72727c978276e02851819f3986bc40668f115be72c1bc4d922c950f/rpds_py-0.24.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04ecf5c1ff4d589987b4d9882872f80ba13da7d42427234fce8f22efb43133bc", size = 420416 }, + { url = "https://files.pythonhosted.org/packages/a1/d7/f46f85b9f863fb59fd3c534b5c874c48bee86b19e93423b9da8784605415/rpds_py-0.24.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:630d3d8ea77eabd6cbcd2ea712e1c5cecb5b558d39547ac988351195db433f6c", size = 565236 }, + { url = "https://files.pythonhosted.org/packages/2a/d1/1467620ded6dd70afc45ec822cdf8dfe7139537780d1f3905de143deb6fd/rpds_py-0.24.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ebcb786b9ff30b994d5969213a8430cbb984cdd7ea9fd6df06663194bd3c450c", size = 592016 }, + { url = "https://files.pythonhosted.org/packages/5d/13/fb1ded2e6adfaa0c0833106c42feb290973f665300f4facd5bf5d7891d9c/rpds_py-0.24.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:174e46569968ddbbeb8a806d9922f17cd2b524aa753b468f35b97ff9c19cb718", size = 560123 }, + { url = "https://files.pythonhosted.org/packages/1e/df/09fc1857ac7cc2eb16465a7199c314cbce7edde53c8ef21d615410d7335b/rpds_py-0.24.0-cp311-cp311-win32.whl", hash = "sha256:5ef877fa3bbfb40b388a5ae1cb00636a624690dcb9a29a65267054c9ea86d88a", size = 222256 }, + { url = "https://files.pythonhosted.org/packages/ff/25/939b40bc4d54bf910e5ee60fb5af99262c92458f4948239e8c06b0b750e7/rpds_py-0.24.0-cp311-cp311-win_amd64.whl", hash = "sha256:e274f62cbd274359eff63e5c7e7274c913e8e09620f6a57aae66744b3df046d6", size = 234718 }, + { url = "https://files.pythonhosted.org/packages/1a/e0/1c55f4a3be5f1ca1a4fd1f3ff1504a1478c1ed48d84de24574c4fa87e921/rpds_py-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:d8551e733626afec514b5d15befabea0dd70a343a9f23322860c4f16a9430205", size = 366945 }, + { url = "https://files.pythonhosted.org/packages/39/1b/a3501574fbf29118164314dbc800d568b8c1c7b3258b505360e8abb3902c/rpds_py-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0e374c0ce0ca82e5b67cd61fb964077d40ec177dd2c4eda67dba130de09085c7", size = 351935 }, + { url = "https://files.pythonhosted.org/packages/dc/47/77d3d71c55f6a374edde29f1aca0b2e547325ed00a9da820cabbc9497d2b/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d69d003296df4840bd445a5d15fa5b6ff6ac40496f956a221c4d1f6f7b4bc4d9", size = 390817 }, + { url = "https://files.pythonhosted.org/packages/4e/ec/1e336ee27484379e19c7f9cc170f4217c608aee406d3ae3a2e45336bff36/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8212ff58ac6dfde49946bea57474a386cca3f7706fc72c25b772b9ca4af6b79e", size = 401983 }, + { url = "https://files.pythonhosted.org/packages/07/f8/39b65cbc272c635eaea6d393c2ad1ccc81c39eca2db6723a0ca4b2108fce/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:528927e63a70b4d5f3f5ccc1fa988a35456eb5d15f804d276709c33fc2f19bda", size = 451719 }, + { url = "https://files.pythonhosted.org/packages/32/05/05c2b27dd9c30432f31738afed0300659cb9415db0ff7429b05dfb09bbde/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a824d2c7a703ba6daaca848f9c3d5cb93af0505be505de70e7e66829affd676e", size = 442546 }, + { url = "https://files.pythonhosted.org/packages/7d/e0/19383c8b5d509bd741532a47821c3e96acf4543d0832beba41b4434bcc49/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44d51febb7a114293ffd56c6cf4736cb31cd68c0fddd6aa303ed09ea5a48e029", size = 393695 }, + { url = "https://files.pythonhosted.org/packages/9d/15/39f14e96d94981d0275715ae8ea564772237f3fa89bc3c21e24de934f2c7/rpds_py-0.24.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3fab5f4a2c64a8fb64fc13b3d139848817a64d467dd6ed60dcdd6b479e7febc9", size = 427218 }, + { url = "https://files.pythonhosted.org/packages/22/b9/12da7124905a680f690da7a9de6f11de770b5e359f5649972f7181c8bf51/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9be4f99bee42ac107870c61dfdb294d912bf81c3c6d45538aad7aecab468b6b7", size = 568062 }, + { url = "https://files.pythonhosted.org/packages/88/17/75229017a2143d915f6f803721a6d721eca24f2659c5718a538afa276b4f/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:564c96b6076a98215af52f55efa90d8419cc2ef45d99e314fddefe816bc24f91", size = 596262 }, + { url = "https://files.pythonhosted.org/packages/aa/64/8e8a1d8bd1b6b638d6acb6d41ab2cec7f2067a5b8b4c9175703875159a7c/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:75a810b7664c17f24bf2ffd7f92416c00ec84b49bb68e6a0d93e542406336b56", size = 564306 }, + { url = "https://files.pythonhosted.org/packages/68/1c/a7eac8d8ed8cb234a9b1064647824c387753343c3fab6ed7c83481ed0be7/rpds_py-0.24.0-cp312-cp312-win32.whl", hash = "sha256:f6016bd950be4dcd047b7475fdf55fb1e1f59fc7403f387be0e8123e4a576d30", size = 224281 }, + { url = "https://files.pythonhosted.org/packages/bb/46/b8b5424d1d21f2f2f3f2d468660085318d4f74a8df8289e3dd6ad224d488/rpds_py-0.24.0-cp312-cp312-win_amd64.whl", hash = "sha256:998c01b8e71cf051c28f5d6f1187abbdf5cf45fc0efce5da6c06447cba997034", size = 239719 }, + { url = "https://files.pythonhosted.org/packages/9d/c3/3607abc770395bc6d5a00cb66385a5479fb8cd7416ddef90393b17ef4340/rpds_py-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2d8e4508e15fc05b31285c4b00ddf2e0eb94259c2dc896771966a163122a0c", size = 367072 }, + { url = "https://files.pythonhosted.org/packages/d8/35/8c7ee0fe465793e3af3298dc5a9f3013bd63e7a69df04ccfded8293a4982/rpds_py-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0f00c16e089282ad68a3820fd0c831c35d3194b7cdc31d6e469511d9bffc535c", size = 351919 }, + { url = "https://files.pythonhosted.org/packages/91/d3/7e1b972501eb5466b9aca46a9c31bcbbdc3ea5a076e9ab33f4438c1d069d/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951cc481c0c395c4a08639a469d53b7d4afa252529a085418b82a6b43c45c240", size = 390360 }, + { url = "https://files.pythonhosted.org/packages/a2/a8/ccabb50d3c91c26ad01f9b09a6a3b03e4502ce51a33867c38446df9f896b/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c9ca89938dff18828a328af41ffdf3902405a19f4131c88e22e776a8e228c5a8", size = 400704 }, + { url = "https://files.pythonhosted.org/packages/53/ae/5fa5bf0f3bc6ce21b5ea88fc0ecd3a439e7cb09dd5f9ffb3dbe1b6894fc5/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed0ef550042a8dbcd657dfb284a8ee00f0ba269d3f2286b0493b15a5694f9fe8", size = 450839 }, + { url = "https://files.pythonhosted.org/packages/e3/ac/c4e18b36d9938247e2b54f6a03746f3183ca20e1edd7d3654796867f5100/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b2356688e5d958c4d5cb964af865bea84db29971d3e563fb78e46e20fe1848b", size = 441494 }, + { url = "https://files.pythonhosted.org/packages/bf/08/b543969c12a8f44db6c0f08ced009abf8f519191ca6985509e7c44102e3c/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78884d155fd15d9f64f5d6124b486f3d3f7fd7cd71a78e9670a0f6f6ca06fb2d", size = 393185 }, + { url = "https://files.pythonhosted.org/packages/da/7e/f6eb6a7042ce708f9dfc781832a86063cea8a125bbe451d663697b51944f/rpds_py-0.24.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6a4a535013aeeef13c5532f802708cecae8d66c282babb5cd916379b72110cf7", size = 426168 }, + { url = "https://files.pythonhosted.org/packages/38/b0/6cd2bb0509ac0b51af4bb138e145b7c4c902bb4b724d6fd143689d6e0383/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:84e0566f15cf4d769dade9b366b7b87c959be472c92dffb70462dd0844d7cbad", size = 567622 }, + { url = "https://files.pythonhosted.org/packages/64/b0/c401f4f077547d98e8b4c2ec6526a80e7cb04f519d416430ec1421ee9e0b/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:823e74ab6fbaa028ec89615ff6acb409e90ff45580c45920d4dfdddb069f2120", size = 595435 }, + { url = "https://files.pythonhosted.org/packages/9f/ec/7993b6e803294c87b61c85bd63e11142ccfb2373cf88a61ec602abcbf9d6/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c61a2cb0085c8783906b2f8b1f16a7e65777823c7f4d0a6aaffe26dc0d358dd9", size = 563762 }, + { url = "https://files.pythonhosted.org/packages/1f/29/4508003204cb2f461dc2b83dd85f8aa2b915bc98fe6046b9d50d4aa05401/rpds_py-0.24.0-cp313-cp313-win32.whl", hash = "sha256:60d9b630c8025b9458a9d114e3af579a2c54bd32df601c4581bd054e85258143", size = 223510 }, + { url = "https://files.pythonhosted.org/packages/f9/12/09e048d1814195e01f354155fb772fb0854bd3450b5f5a82224b3a319f0e/rpds_py-0.24.0-cp313-cp313-win_amd64.whl", hash = "sha256:6eea559077d29486c68218178ea946263b87f1c41ae7f996b1f30a983c476a5a", size = 239075 }, + { url = "https://files.pythonhosted.org/packages/d2/03/5027cde39bb2408d61e4dd0cf81f815949bb629932a6c8df1701d0257fc4/rpds_py-0.24.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:d09dc82af2d3c17e7dd17120b202a79b578d79f2b5424bda209d9966efeed114", size = 362974 }, + { url = "https://files.pythonhosted.org/packages/bf/10/24d374a2131b1ffafb783e436e770e42dfdb74b69a2cd25eba8c8b29d861/rpds_py-0.24.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5fc13b44de6419d1e7a7e592a4885b323fbc2f46e1f22151e3a8ed3b8b920405", size = 348730 }, + { url = "https://files.pythonhosted.org/packages/7a/d1/1ef88d0516d46cd8df12e5916966dbf716d5ec79b265eda56ba1b173398c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c347a20d79cedc0a7bd51c4d4b7dbc613ca4e65a756b5c3e57ec84bd43505b47", size = 387627 }, + { url = "https://files.pythonhosted.org/packages/4e/35/07339051b8b901ecefd449ebf8e5522e92bcb95e1078818cbfd9db8e573c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20f2712bd1cc26a3cc16c5a1bfee9ed1abc33d4cdf1aabd297fe0eb724df4272", size = 394094 }, + { url = "https://files.pythonhosted.org/packages/dc/62/ee89ece19e0ba322b08734e95441952062391065c157bbd4f8802316b4f1/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aad911555286884be1e427ef0dc0ba3929e6821cbeca2194b13dc415a462c7fd", size = 449639 }, + { url = "https://files.pythonhosted.org/packages/15/24/b30e9f9e71baa0b9dada3a4ab43d567c6b04a36d1cb531045f7a8a0a7439/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0aeb3329c1721c43c58cae274d7d2ca85c1690d89485d9c63a006cb79a85771a", size = 438584 }, + { url = "https://files.pythonhosted.org/packages/28/d9/49f7b8f3b4147db13961e19d5e30077cd0854ccc08487026d2cb2142aa4a/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a0f156e9509cee987283abd2296ec816225145a13ed0391df8f71bf1d789e2d", size = 391047 }, + { url = "https://files.pythonhosted.org/packages/49/b0/e66918d0972c33a259ba3cd7b7ff10ed8bd91dbcfcbec6367b21f026db75/rpds_py-0.24.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aa6800adc8204ce898c8a424303969b7aa6a5e4ad2789c13f8648739830323b7", size = 418085 }, + { url = "https://files.pythonhosted.org/packages/e1/6b/99ed7ea0a94c7ae5520a21be77a82306aac9e4e715d4435076ead07d05c6/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a18fc371e900a21d7392517c6f60fe859e802547309e94313cd8181ad9db004d", size = 564498 }, + { url = "https://files.pythonhosted.org/packages/28/26/1cacfee6b800e6fb5f91acecc2e52f17dbf8b0796a7c984b4568b6d70e38/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9168764133fd919f8dcca2ead66de0105f4ef5659cbb4fa044f7014bed9a1797", size = 590202 }, + { url = "https://files.pythonhosted.org/packages/a9/9e/57bd2f9fba04a37cef673f9a66b11ca8c43ccdd50d386c455cd4380fe461/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f6e3cec44ba05ee5cbdebe92d052f69b63ae792e7d05f1020ac5e964394080c", size = 561771 }, + { url = "https://files.pythonhosted.org/packages/9f/cf/b719120f375ab970d1c297dbf8de1e3c9edd26fe92c0ed7178dd94b45992/rpds_py-0.24.0-cp313-cp313t-win32.whl", hash = "sha256:8ebc7e65ca4b111d928b669713865f021b7773350eeac4a31d3e70144297baba", size = 221195 }, + { url = "https://files.pythonhosted.org/packages/2d/e5/22865285789f3412ad0c3d7ec4dc0a3e86483b794be8a5d9ed5a19390900/rpds_py-0.24.0-cp313-cp313t-win_amd64.whl", hash = "sha256:675269d407a257b8c00a6b58205b72eec8231656506c56fd429d924ca00bb350", size = 237354 }, + { url = "https://files.pythonhosted.org/packages/22/ef/a194eaef0d0f2cd3f4c893c5b809a7458aaa7c0a64e60a45a72a04835ed4/rpds_py-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a36b452abbf29f68527cf52e181fced56685731c86b52e852053e38d8b60bc8d", size = 378126 }, + { url = "https://files.pythonhosted.org/packages/c3/8d/9a07f69933204c098760c884f03835ab8fb66e28d2d5f3dd6741720cf29c/rpds_py-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8b3b397eefecec8e8e39fa65c630ef70a24b09141a6f9fc17b3c3a50bed6b50e", size = 362887 }, + { url = "https://files.pythonhosted.org/packages/29/74/315f42060f2e3cedd77d382a98484a68ef727bd3b5fd7b91825b859a3e85/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdabcd3beb2a6dca7027007473d8ef1c3b053347c76f685f5f060a00327b8b65", size = 388661 }, + { url = "https://files.pythonhosted.org/packages/29/22/7ee7bb2b25ecdfcf1265d5a51472814fe60b580f9e1e2746eed9c476310a/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5db385bacd0c43f24be92b60c857cf760b7f10d8234f4bd4be67b5b20a7c0b6b", size = 394993 }, + { url = "https://files.pythonhosted.org/packages/46/7b/5f40e278d81cd23eea6b88bbac62bacc27ed19412051a1fc4229e8f9367a/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8097b3422d020ff1c44effc40ae58e67d93e60d540a65649d2cdaf9466030791", size = 448706 }, + { url = "https://files.pythonhosted.org/packages/5a/7a/06aada7ecdb0d02fbc041daee998ae841882fcc8ed3c0f84e72d6832fef1/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:493fe54318bed7d124ce272fc36adbf59d46729659b2c792e87c3b95649cdee9", size = 447369 }, + { url = "https://files.pythonhosted.org/packages/c6/f3/428a9367077268f852db9b3b68b6eda6ee4594ab7dc2d603a2c370619cc0/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8aa362811ccdc1f8dadcc916c6d47e554169ab79559319ae9fae7d7752d0d60c", size = 390012 }, + { url = "https://files.pythonhosted.org/packages/55/66/24b61f14cd54e525583404afe6e3c221b309d1abd4b0b597a566dd8ee42d/rpds_py-0.24.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d8f9a6e7fd5434817526815f09ea27f2746c4a51ee11bb3439065f5fc754db58", size = 421576 }, + { url = "https://files.pythonhosted.org/packages/22/56/18b81a4f0550e0d4be700cdcf1415ebf250fd21f9a5a775843dd3588dbf6/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8205ee14463248d3349131bb8099efe15cd3ce83b8ef3ace63c7e976998e7124", size = 565562 }, + { url = "https://files.pythonhosted.org/packages/42/80/82a935d78f74974f82d38e83fb02430f8e8cc09ad35e06d9a5d2e9b907a7/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:921ae54f9ecba3b6325df425cf72c074cd469dea843fb5743a26ca7fb2ccb149", size = 592924 }, + { url = "https://files.pythonhosted.org/packages/0d/49/b717e7b93c2ca881d2dac8b23b3a87a4c30f7c762bfd3df0b3953e655f13/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:32bab0a56eac685828e00cc2f5d1200c548f8bc11f2e44abf311d6b548ce2e45", size = 560847 }, + { url = "https://files.pythonhosted.org/packages/1e/26/ba630a291238e7f42d25bc5569d152623f18c21e9183e506585b23325c48/rpds_py-0.24.0-cp39-cp39-win32.whl", hash = "sha256:f5c0ed12926dec1dfe7d645333ea59cf93f4d07750986a586f511c0bc61fe103", size = 222570 }, + { url = "https://files.pythonhosted.org/packages/2d/84/01126e25e21f2ed6e63ec4030f78793dfee1a21aff1842136353c9caaed9/rpds_py-0.24.0-cp39-cp39-win_amd64.whl", hash = "sha256:afc6e35f344490faa8276b5f2f7cbf71f88bc2cda4328e00553bd451728c571f", size = 234931 }, + { url = "https://files.pythonhosted.org/packages/99/48/11dae46d0c7f7e156ca0971a83f89c510af0316cd5d42c771b7cef945f0c/rpds_py-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:619ca56a5468f933d940e1bf431c6f4e13bef8e688698b067ae68eb4f9b30e3a", size = 378224 }, + { url = "https://files.pythonhosted.org/packages/33/18/e8398d255369e35d312942f3bb8ecaff013c44968904891be2ab63b3aa94/rpds_py-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:4b28e5122829181de1898c2c97f81c0b3246d49f585f22743a1246420bb8d399", size = 363252 }, + { url = "https://files.pythonhosted.org/packages/17/39/dd73ba691f4df3e6834bf982de214086ac3359ab3ac035adfb30041570e3/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e5ab32cf9eb3647450bc74eb201b27c185d3857276162c101c0f8c6374e098", size = 388871 }, + { url = "https://files.pythonhosted.org/packages/2f/2e/da0530b25cabd0feca2a759b899d2df325069a94281eeea8ac44c6cfeff7/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:208b3a70a98cf3710e97cabdc308a51cd4f28aa6e7bb11de3d56cd8b74bab98d", size = 394766 }, + { url = "https://files.pythonhosted.org/packages/4c/ee/dd1c5040a431beb40fad4a5d7868acf343444b0bc43e627c71df2506538b/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbc4362e06f950c62cad3d4abf1191021b2ffaf0b31ac230fbf0526453eee75e", size = 448712 }, + { url = "https://files.pythonhosted.org/packages/f5/ec/6b93ffbb686be948e4d91ec76f4e6757f8551034b2a8176dd848103a1e34/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebea2821cdb5f9fef44933617be76185b80150632736f3d76e54829ab4a3b4d1", size = 447150 }, + { url = "https://files.pythonhosted.org/packages/55/d5/a1c23760adad85b432df074ced6f910dd28f222b8c60aeace5aeb9a6654e/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9a4df06c35465ef4d81799999bba810c68d29972bf1c31db61bfdb81dd9d5bb", size = 390662 }, + { url = "https://files.pythonhosted.org/packages/a5/f3/419cb1f9bfbd3a48c256528c156e00f3349e3edce5ad50cbc141e71f66a5/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d3aa13bdf38630da298f2e0d77aca967b200b8cc1473ea05248f6c5e9c9bdb44", size = 421351 }, + { url = "https://files.pythonhosted.org/packages/98/8e/62d1a55078e5ede0b3b09f35e751fa35924a34a0d44d7c760743383cd54a/rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:041f00419e1da7a03c46042453598479f45be3d787eb837af382bfc169c0db33", size = 566074 }, + { url = "https://files.pythonhosted.org/packages/fc/69/b7d1003166d78685da032b3c4ff1599fa536a3cfe6e5ce2da87c9c431906/rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:d8754d872a5dfc3c5bf9c0e059e8107451364a30d9fd50f1f1a85c4fb9481164", size = 592398 }, + { url = "https://files.pythonhosted.org/packages/ea/a8/1c98bc99338c37faadd28dd667d336df7409d77b4da999506a0b6b1c0aa2/rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:896c41007931217a343eff197c34513c154267636c8056fb409eafd494c3dcdc", size = 561114 }, + { url = "https://files.pythonhosted.org/packages/2b/41/65c91443685a4c7b5f1dd271beadc4a3e063d57c3269221548dd9416e15c/rpds_py-0.24.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:92558d37d872e808944c3c96d0423b8604879a3d1c86fdad508d7ed91ea547d5", size = 235548 }, + { url = "https://files.pythonhosted.org/packages/65/53/40bcc246a8354530d51a26d2b5b9afd1deacfb0d79e67295cc74df362f52/rpds_py-0.24.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f9e0057a509e096e47c87f753136c9b10d7a91842d8042c2ee6866899a717c0d", size = 378386 }, + { url = "https://files.pythonhosted.org/packages/80/b0/5ea97dd2f53e3618560aa1f9674e896e63dff95a9b796879a201bc4c1f00/rpds_py-0.24.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d6e109a454412ab82979c5b1b3aee0604eca4bbf9a02693bb9df027af2bfa91a", size = 363440 }, + { url = "https://files.pythonhosted.org/packages/57/9d/259b6eada6f747cdd60c9a5eb3efab15f6704c182547149926c38e5bd0d5/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc1c892b1ec1f8cbd5da8de287577b455e388d9c328ad592eabbdcb6fc93bee5", size = 388816 }, + { url = "https://files.pythonhosted.org/packages/94/c1/faafc7183712f89f4b7620c3c15979ada13df137d35ef3011ae83e93b005/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9c39438c55983d48f4bb3487734d040e22dad200dab22c41e331cee145e7a50d", size = 395058 }, + { url = "https://files.pythonhosted.org/packages/6c/96/d7fa9d2a7b7604a61da201cc0306a355006254942093779d7121c64700ce/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d7e8ce990ae17dda686f7e82fd41a055c668e13ddcf058e7fb5e9da20b57793", size = 448692 }, + { url = "https://files.pythonhosted.org/packages/96/37/a3146c6eebc65d6d8c96cc5ffdcdb6af2987412c789004213227fbe52467/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9ea7f4174d2e4194289cb0c4e172d83e79a6404297ff95f2875cf9ac9bced8ba", size = 446462 }, + { url = "https://files.pythonhosted.org/packages/1f/13/6481dfd9ac7de43acdaaa416e3a7da40bc4bb8f5c6ca85e794100aa54596/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb2954155bb8f63bb19d56d80e5e5320b61d71084617ed89efedb861a684baea", size = 390460 }, + { url = "https://files.pythonhosted.org/packages/61/e1/37e36bce65e109543cc4ff8d23206908649023549604fa2e7fbeba5342f7/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04f2b712a2206e13800a8136b07aaedc23af3facab84918e7aa89e4be0260032", size = 421609 }, + { url = "https://files.pythonhosted.org/packages/20/dd/1f1a923d6cd798b8582176aca8a0784676f1a0449fb6f07fce6ac1cdbfb6/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:eda5c1e2a715a4cbbca2d6d304988460942551e4e5e3b7457b50943cd741626d", size = 565818 }, + { url = "https://files.pythonhosted.org/packages/56/ec/d8da6df6a1eb3a418944a17b1cb38dd430b9e5a2e972eafd2b06f10c7c46/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:9abc80fe8c1f87218db116016de575a7998ab1629078c90840e8d11ab423ee25", size = 592627 }, + { url = "https://files.pythonhosted.org/packages/b3/14/c492b9c7d5dd133e13f211ddea6bb9870f99e4f73932f11aa00bc09a9be9/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:6a727fd083009bc83eb83d6950f0c32b3c94c8b80a9b667c87f4bd1274ca30ba", size = 560885 }, + { url = "https://files.pythonhosted.org/packages/ef/e2/16cbbd7aaa4deaaeef5c90fee8b485c8b3312094cdad31e8006f5a3e5e08/rpds_py-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e0f3ef95795efcd3b2ec3fe0a5bcfb5dadf5e3996ea2117427e524d4fbf309c6", size = 378245 }, + { url = "https://files.pythonhosted.org/packages/d4/8c/5024dd105bf0a515576b7df8aeeba6556ffdbe2d636dee172c1a30497dd1/rpds_py-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:2c13777ecdbbba2077670285dd1fe50828c8742f6a4119dbef6f83ea13ad10fb", size = 363461 }, + { url = "https://files.pythonhosted.org/packages/a4/6f/3a4efcfa2f4391b69f5d0ed3e6be5d2c5468c24fd2d15b712d2dbefc1749/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e8d804c2ccd618417e96720ad5cd076a86fa3f8cb310ea386a3e6229bae7d1", size = 388839 }, + { url = "https://files.pythonhosted.org/packages/6c/d2/b8e5f0a0e97d295a0ebceb5265ef2e44c3d55e0d0f938d64a5ecfffa715e/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fd822f019ccccd75c832deb7aa040bb02d70a92eb15a2f16c7987b7ad4ee8d83", size = 394860 }, + { url = "https://files.pythonhosted.org/packages/90/e9/9f1f297bdbc5b871826ad790b6641fc40532d97917916e6bd9f87fdd128d/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0047638c3aa0dbcd0ab99ed1e549bbf0e142c9ecc173b6492868432d8989a046", size = 449314 }, + { url = "https://files.pythonhosted.org/packages/06/ad/62ddbbaead31a1a22f0332958d0ea7c7aeed1b2536c6a51dd66dfae321a2/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a5b66d1b201cc71bc3081bc2f1fc36b0c1f268b773e03bbc39066651b9e18391", size = 446376 }, + { url = "https://files.pythonhosted.org/packages/82/a7/05b660d2f3789506e98be69aaf2ccde94e0fc49cd26cd78d7069bc5ba1b8/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dbcbb6db5582ea33ce46a5d20a5793134b5365110d84df4e30b9d37c6fd40ad3", size = 390560 }, + { url = "https://files.pythonhosted.org/packages/66/1b/79fa0abffb802ff817821a148ce752eaaab87ba3a6a5e6b9f244c00c73d0/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:63981feca3f110ed132fd217bf7768ee8ed738a55549883628ee3da75bb9cb78", size = 421225 }, + { url = "https://files.pythonhosted.org/packages/6e/9b/368893ad2f7b2ece42cad87c7ec71309b5d93188db28b307eadb48cd28e5/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:3a55fc10fdcbf1a4bd3c018eea422c52cf08700cf99c28b5cb10fe97ab77a0d3", size = 566071 }, + { url = "https://files.pythonhosted.org/packages/41/75/1cd0a654d300449411e6fd0821f83c1cfc7223da2e8109f586b4d9b89054/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:c30ff468163a48535ee7e9bf21bd14c7a81147c0e58a36c1078289a8ca7af0bd", size = 592334 }, + { url = "https://files.pythonhosted.org/packages/31/33/5905e2a2e7612218e25307a9255fc8671b977449d40d62fe317775fe4939/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:369d9c6d4c714e36d4a03957b4783217a3ccd1e222cdd67d464a3a479fc17796", size = 561111 }, + { url = "https://files.pythonhosted.org/packages/64/bd/f4cc34ac2261a7cb8a48bc90ce1e36dc05f1ec5ac3b4537def20be5df555/rpds_py-0.24.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:24795c099453e3721fda5d8ddd45f5dfcc8e5a547ce7b8e9da06fecc3832e26f", size = 235168 }, +] + +[[package]] +name = "ruff" +version = "0.11.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/5b/3ae20f89777115944e89c2d8c2e795dcc5b9e04052f76d5347e35e0da66e/ruff-0.11.4.tar.gz", hash = "sha256:f45bd2fb1a56a5a85fae3b95add03fb185a0b30cf47f5edc92aa0355ca1d7407", size = 3933063 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/db/baee59ac88f57527fcbaad3a7b309994e42329c6bc4d4d2b681a3d7b5426/ruff-0.11.4-py3-none-linux_armv6l.whl", hash = "sha256:d9f4a761ecbde448a2d3e12fb398647c7f0bf526dbc354a643ec505965824ed2", size = 10106493 }, + { url = "https://files.pythonhosted.org/packages/c1/d6/9a0962cbb347f4ff98b33d699bf1193ff04ca93bed4b4222fd881b502154/ruff-0.11.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:8c1747d903447d45ca3d40c794d1a56458c51e5cc1bc77b7b64bd2cf0b1626cc", size = 10876382 }, + { url = "https://files.pythonhosted.org/packages/3a/8f/62bab0c7d7e1ae3707b69b157701b41c1ccab8f83e8501734d12ea8a839f/ruff-0.11.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:51a6494209cacca79e121e9b244dc30d3414dac8cc5afb93f852173a2ecfc906", size = 10237050 }, + { url = "https://files.pythonhosted.org/packages/09/96/e296965ae9705af19c265d4d441958ed65c0c58fc4ec340c27cc9d2a1f5b/ruff-0.11.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f171605f65f4fc49c87f41b456e882cd0c89e4ac9d58e149a2b07930e1d466f", size = 10424984 }, + { url = "https://files.pythonhosted.org/packages/e5/56/644595eb57d855afed6e54b852e2df8cd5ca94c78043b2f29bdfb29882d5/ruff-0.11.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ebf99ea9af918878e6ce42098981fc8c1db3850fef2f1ada69fb1dcdb0f8e79e", size = 9957438 }, + { url = "https://files.pythonhosted.org/packages/86/83/9d3f3bed0118aef3e871ded9e5687fb8c5776bde233427fd9ce0a45db2d4/ruff-0.11.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edad2eac42279df12e176564a23fc6f4aaeeb09abba840627780b1bb11a9d223", size = 11547282 }, + { url = "https://files.pythonhosted.org/packages/40/e6/0c6e4f5ae72fac5ccb44d72c0111f294a5c2c8cc5024afcb38e6bda5f4b3/ruff-0.11.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f103a848be9ff379fc19b5d656c1f911d0a0b4e3e0424f9532ececf319a4296e", size = 12182020 }, + { url = "https://files.pythonhosted.org/packages/b5/92/4aed0e460aeb1df5ea0c2fbe8d04f9725cccdb25d8da09a0d3f5b8764bf8/ruff-0.11.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:193e6fac6eb60cc97b9f728e953c21cc38a20077ed64f912e9d62b97487f3f2d", size = 11679154 }, + { url = "https://files.pythonhosted.org/packages/1b/d3/7316aa2609f2c592038e2543483eafbc62a0e1a6a6965178e284808c095c/ruff-0.11.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7af4e5f69b7c138be8dcffa5b4a061bf6ba6a3301f632a6bce25d45daff9bc99", size = 13905985 }, + { url = "https://files.pythonhosted.org/packages/63/80/734d3d17546e47ff99871f44ea7540ad2bbd7a480ed197fe8a1c8a261075/ruff-0.11.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:126b1bf13154aa18ae2d6c3c5efe144ec14b97c60844cfa6eb960c2a05188222", size = 11348343 }, + { url = "https://files.pythonhosted.org/packages/04/7b/70fc7f09a0161dce9613a4671d198f609e653d6f4ff9eee14d64c4c240fb/ruff-0.11.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:e8806daaf9dfa881a0ed603f8a0e364e4f11b6ed461b56cae2b1c0cab0645304", size = 10308487 }, + { url = "https://files.pythonhosted.org/packages/1a/22/1cdd62dabd678d75842bf4944fd889cf794dc9e58c18cc547f9eb28f95ed/ruff-0.11.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:5d94bb1cc2fc94a769b0eb975344f1b1f3d294da1da9ddbb5a77665feb3a3019", size = 9929091 }, + { url = "https://files.pythonhosted.org/packages/9f/20/40e0563506332313148e783bbc1e4276d657962cc370657b2fff20e6e058/ruff-0.11.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:995071203d0fe2183fc7a268766fd7603afb9996785f086b0d76edee8755c896", size = 10924659 }, + { url = "https://files.pythonhosted.org/packages/b5/41/eef9b7aac8819d9e942f617f9db296f13d2c4576806d604aba8db5a753f1/ruff-0.11.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:7a37ca937e307ea18156e775a6ac6e02f34b99e8c23fe63c1996185a4efe0751", size = 11428160 }, + { url = "https://files.pythonhosted.org/packages/ff/61/c488943414fb2b8754c02f3879de003e26efdd20f38167ded3fb3fc1cda3/ruff-0.11.4-py3-none-win32.whl", hash = "sha256:0e9365a7dff9b93af933dab8aebce53b72d8f815e131796268709890b4a83270", size = 10311496 }, + { url = "https://files.pythonhosted.org/packages/b6/2b/2a1c8deb5f5dfa3871eb7daa41492c4d2b2824a74d2b38e788617612a66d/ruff-0.11.4-py3-none-win_amd64.whl", hash = "sha256:5a9fa1c69c7815e39fcfb3646bbfd7f528fa8e2d4bebdcf4c2bd0fa037a255fb", size = 11399146 }, + { url = "https://files.pythonhosted.org/packages/4f/03/3aec4846226d54a37822e4c7ea39489e4abd6f88388fba74e3d4abe77300/ruff-0.11.4-py3-none-win_arm64.whl", hash = "sha256:d435db6b9b93d02934cf61ef332e66af82da6d8c69aefdea5994c89997c7a0fc", size = 10450306 }, +] + +[[package]] +name = "rustworkx" +version = "0.17.0" +source = { editable = "." } +dependencies = [ + { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "numpy", version = "2.2.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, +] + +[package.optional-dependencies] +all = [ + { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "matplotlib", version = "3.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "pillow" }, +] +graphviz = [ + { name = "pillow" }, +] +mpl = [ + { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "matplotlib", version = "3.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, +] + +[package.dev-dependencies] +docs = [ + { name = "ipykernel" }, + { name = "jupyter-sphinx" }, + { name = "m2r2" }, + { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "matplotlib", version = "3.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "pillow" }, + { name = "pydot" }, + { name = "qiskit-sphinx-theme" }, + { name = "reno" }, + { name = "sphinx" }, + { name = "sphinx-reredirects" }, + { name = "sphinxemoji" }, +] +lint = [ + { name = "black" }, + { name = "ruff" }, + { name = "setuptools-rust" }, + { name = "typos" }, +] +stubs = [ + { name = "mypy" }, + { name = "typing-extensions" }, +] +test = [ + { name = "fixtures" }, + { name = "networkx", version = "3.2.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "setuptools-rust" }, + { name = "stestr" }, + { name = "testtools" }, +] + +[package.metadata] +requires-dist = [ + { name = "matplotlib", marker = "extra == 'all'", specifier = ">=3.0" }, + { name = "matplotlib", marker = "extra == 'mpl'", specifier = ">=3.0" }, + { name = "numpy", specifier = ">=1.16.0,<3" }, + { name = "pillow", marker = "extra == 'all'", specifier = ">=5.4" }, + { name = "pillow", marker = "extra == 'graphviz'", specifier = ">=5.4" }, +] +provides-extras = ["mpl", "graphviz", "all"] + +[package.metadata.requires-dev] +docs = [ + { name = "ipykernel" }, + { name = "jupyter-sphinx" }, + { name = "m2r2" }, + { name = "matplotlib", specifier = ">=3.4" }, + { name = "pillow", specifier = ">=4.2.1" }, + { name = "pydot" }, + { name = "qiskit-sphinx-theme", specifier = "~=1.14.0rc1" }, + { name = "reno", specifier = ">=3.4.0" }, + { name = "sphinx", specifier = ">=5.0" }, + { name = "sphinx-reredirects" }, + { name = "sphinxemoji" }, +] +lint = [ + { name = "black", specifier = "~=24.8" }, + { name = "ruff", specifier = "~=0.6" }, + { name = "setuptools-rust" }, + { name = "typos", specifier = "~=1.28" }, +] +stubs = [ + { name = "mypy", specifier = "==1.11.2" }, + { name = "typing-extensions", specifier = ">=4.4" }, +] +test = [ + { name = "fixtures" }, + { name = "networkx", specifier = ">=2.5" }, + { name = "setuptools-rust" }, + { name = "stestr", specifier = ">=4.1" }, + { name = "testtools", specifier = ">=2.5.0" }, +] + +[[package]] +name = "semantic-version" +version = "2.10.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/31/f2289ce78b9b473d582568c234e104d2a342fd658cc288a7553d83bb8595/semantic_version-2.10.0.tar.gz", hash = "sha256:bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c", size = 52289 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6a/23/8146aad7d88f4fcb3a6218f41a60f6c2d4e3a72de72da1825dc7c8f7877c/semantic_version-2.10.0-py2.py3-none-any.whl", hash = "sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177", size = 15552 }, +] + +[[package]] +name = "setuptools" +version = "78.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/5a/0db4da3bc908df06e5efae42b44e75c81dd52716e10192ff36d0c1c8e379/setuptools-78.1.0.tar.gz", hash = "sha256:18fd474d4a82a5f83dac888df697af65afa82dec7323d09c3e37d1f14288da54", size = 1367827 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/21/f43f0a1fa8b06b32812e0975981f4677d28e0f3271601dc88ac5a5b83220/setuptools-78.1.0-py3-none-any.whl", hash = "sha256:3e386e96793c8702ae83d17b853fb93d3e09ef82ec62722e61da5cd22376dcd8", size = 1256108 }, +] + +[[package]] +name = "setuptools-rust" +version = "1.11.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "semantic-version" }, + { name = "setuptools" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e0/92/bf8589b1a2b6107cf9ec8daa9954c0b7620643fe1f37d31d75e572d995f5/setuptools_rust-1.11.1.tar.gz", hash = "sha256:7dabc4392252ced314b8050d63276e05fdc5d32398fc7d3cce1f6a6ac35b76c0", size = 310804 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b3/01/37e1376f80578882e4f2d451f57d1fb42a599832057a123f57d9f26395c8/setuptools_rust-1.11.1-py3-none-any.whl", hash = "sha256:5eaaddaed268dc24a527ffa659ce56b22d3cf17b781247b779efd611031fe8ea", size = 28120 }, +] + +[[package]] +name = "six" +version = "1.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050 }, +] + +[[package]] +name = "snowballstemmer" +version = "2.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/44/7b/af302bebf22c749c56c9c3e8ae13190b5b5db37a33d9068652e8f73b7089/snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1", size = 86699 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ed/dc/c02e01294f7265e63a7315fe086dd1df7dacb9f840a804da846b96d01b96/snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", size = 93002 }, +] + +[[package]] +name = "soupsieve" +version = "2.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d7/ce/fbaeed4f9fb8b2daa961f90591662df6a86c1abf25c548329a86920aedfb/soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb", size = 101569 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/c2/fe97d779f3ef3b15f05c94a2f1e3d21732574ed441687474db9d342a7315/soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9", size = 36186 }, +] + +[[package]] +name = "sphinx" +version = "7.1.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "alabaster" }, + { name = "babel" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "docutils" }, + { name = "imagesize" }, + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, + { name = "jinja2" }, + { name = "packaging" }, + { name = "pygments" }, + { name = "requests" }, + { name = "snowballstemmer" }, + { name = "sphinxcontrib-applehelp" }, + { name = "sphinxcontrib-devhelp" }, + { name = "sphinxcontrib-htmlhelp" }, + { name = "sphinxcontrib-jsmath" }, + { name = "sphinxcontrib-qthelp" }, + { name = "sphinxcontrib-serializinghtml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/dc/01/688bdf9282241dca09fe6e3a1110eda399fa9b10d0672db609e37c2e7a39/sphinx-7.1.2.tar.gz", hash = "sha256:780f4d32f1d7d1126576e0e5ecc19dc32ab76cd24e950228dcf7b1f6d3d9e22f", size = 6828258 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/48/17/325cf6a257d84751a48ae90752b3d8fe0be8f9535b6253add61c49d0d9bc/sphinx-7.1.2-py3-none-any.whl", hash = "sha256:d170a81825b2fcacb6dfd5a0d7f578a053e45d3f2b153fecc948c37344eb4cbe", size = 3169543 }, +] + +[[package]] +name = "sphinx-basic-ng" +version = "1.0.0b2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/98/0b/a866924ded68efec7a1759587a4e478aec7559d8165fac8b2ad1c0e774d6/sphinx_basic_ng-1.0.0b2.tar.gz", hash = "sha256:9ec55a47c90c8c002b5960c57492ec3021f5193cb26cebc2dc4ea226848651c9", size = 20736 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3c/dd/018ce05c532a22007ac58d4f45232514cd9d6dd0ee1dc374e309db830983/sphinx_basic_ng-1.0.0b2-py3-none-any.whl", hash = "sha256:eb09aedbabfb650607e9b4b68c9d240b90b1e1be221d6ad71d61c52e29f7932b", size = 22496 }, +] + +[[package]] +name = "sphinx-reredirects" +version = "0.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/16/6b/bcca2785de4071f604a722444d4d7ba8a9d40de3c14ad52fce93e6d92694/sphinx_reredirects-0.1.6.tar.gz", hash = "sha256:c491cba545f67be9697508727818d8626626366245ae64456fe29f37e9bbea64", size = 7080 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ac/6f/0b3625be30a1a50f9e4c2cb2ec147b08f15ed0e9f8444efcf274b751300b/sphinx_reredirects-0.1.6-py3-none-any.whl", hash = "sha256:efd50c766fbc5bf40cd5148e10c00f2c00d143027de5c5e48beece93cc40eeea", size = 5675 }, +] + +[[package]] +name = "sphinxcontrib-applehelp" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ba/6e/b837e84a1a704953c62ef8776d45c3e8d759876b4a84fe14eba2859106fe/sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1", size = 20053 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5", size = 119300 }, +] + +[[package]] +name = "sphinxcontrib-devhelp" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f6/d2/5beee64d3e4e747f316bae86b55943f51e82bb86ecd325883ef65741e7da/sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad", size = 12967 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2", size = 82530 }, +] + +[[package]] +name = "sphinxcontrib-htmlhelp" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/93/983afd9aa001e5201eab16b5a444ed5b9b0a7a010541e0ddfbbfd0b2470c/sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9", size = 22617 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8", size = 98705 }, +] + +[[package]] +name = "sphinxcontrib-jquery" +version = "4.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/de/f3/aa67467e051df70a6330fe7770894b3e4f09436dea6881ae0b4f3d87cad8/sphinxcontrib-jquery-4.1.tar.gz", hash = "sha256:1620739f04e36a2c779f1a131a2dfd49b2fd07351bf1968ced074365933abc7a", size = 122331 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/85/749bd22d1a68db7291c89e2ebca53f4306c3f205853cf31e9de279034c3c/sphinxcontrib_jquery-4.1-py2.py3-none-any.whl", hash = "sha256:f936030d7d0147dd026a4f2b5a57343d233f1fc7b363f68b3d4f1cb0993878ae", size = 121104 }, +] + +[[package]] +name = "sphinxcontrib-jsmath" +version = "1.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", size = 5787 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", size = 5071 }, +] + +[[package]] +name = "sphinxcontrib-qthelp" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/68/bc/9104308fc285eb3e0b31b67688235db556cd5b0ef31d96f30e45f2e51cae/sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab", size = 17165 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb", size = 88743 }, +] + +[[package]] +name = "sphinxcontrib-serializinghtml" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3b/44/6716b257b0aa6bfd51a1b31665d1c205fb12cb5ad56de752dfa15657de2f/sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d", size = 16080 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331", size = 92072 }, +] + +[[package]] +name = "sphinxemoji" +version = "0.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/47/36/12a061ef2a2c2001c1b083d456db680f59074aef39f9cdd83a7937a4d626/sphinxemoji-0.3.1.tar.gz", hash = "sha256:23ecff1f1e765393e49083b45386b7da81ced97c9a18a1dfd191460a97da3b11", size = 46377 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/95/9f/c872bbf4a2588b700a972d48c6e39087e4d33b3e76c563b4902e5abfbf13/sphinxemoji-0.3.1-py3-none-any.whl", hash = "sha256:dae483695f8d1e90a28a6e9bbccc08d256202afcc1d0fbd33b51b3b4352d439e", size = 46074 }, +] + +[[package]] +name = "stack-data" +version = "0.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "asttokens" }, + { name = "executing" }, + { name = "pure-eval" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521 }, +] + +[[package]] +name = "stestr" +version = "4.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cliff" }, + { name = "extras" }, + { name = "fixtures" }, + { name = "pbr" }, + { name = "python-subunit" }, + { name = "pyyaml" }, + { name = "testtools" }, + { name = "tomlkit" }, + { name = "voluptuous" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/11/5b/59a009a34bd51ca7e7cdd476bce6c6e331a78d87017bfe932cbfeeff3784/stestr-4.1.0.tar.gz", hash = "sha256:5f61c369eece63c292d13599e12aa158af7685990643f24dd6fa7fabfe34e98a", size = 113187 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6f/d5/ccd9012e62b46d0349f91a03d82b90f59433854f2d74a457a11b21f38b3b/stestr-4.1.0-py3-none-any.whl", hash = "sha256:f319326588c39528b9a69083f0be58ab68d040de2c5dbfdc784b2de028d7d293", size = 117951 }, +] + +[[package]] +name = "stevedore" +version = "5.4.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pbr" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/28/3f/13cacea96900bbd31bb05c6b74135f85d15564fc583802be56976c940470/stevedore-5.4.1.tar.gz", hash = "sha256:3135b5ae50fe12816ef291baff420acb727fcd356106e3e9cbfa9e5985cd6f4b", size = 513858 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f7/45/8c4ebc0c460e6ec38e62ab245ad3c7fc10b210116cea7c16d61602aa9558/stevedore-5.4.1-py3-none-any.whl", hash = "sha256:d10a31c7b86cba16c1f6e8d15416955fc797052351a56af15e608ad20811fcfe", size = 49533 }, +] + +[[package]] +name = "testtools" +version = "2.7.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "setuptools", marker = "python_full_version >= '3.12'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6a/05/a543317ac62cf72e98dc40de5ab117ef14508f36352ed715cb3cd3fe1bbb/testtools-2.7.2.tar.gz", hash = "sha256:5be5bbc1f0fa0f8b60aca6ceec07845d41d0c475cf445bfadb4d2c45ec397ea3", size = 201430 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/76/17eb3cfd467e7a53f2727e7a879a77c514970a12e23e3ac12e40ad3e0ac4/testtools-2.7.2-py3-none-any.whl", hash = "sha256:11712e29cebbe92187c3ad47ace5c32f91e1bb7a9f1ac5e8684c2b01eaa6fd2d", size = 179922 }, +] + +[[package]] +name = "tinycss2" +version = "1.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "webencodings" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610 }, +] + +[[package]] +name = "tomli" +version = "2.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077 }, + { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429 }, + { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067 }, + { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030 }, + { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898 }, + { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894 }, + { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319 }, + { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273 }, + { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310 }, + { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309 }, + { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762 }, + { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453 }, + { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486 }, + { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349 }, + { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159 }, + { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243 }, + { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645 }, + { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584 }, + { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875 }, + { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418 }, + { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708 }, + { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582 }, + { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543 }, + { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691 }, + { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170 }, + { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530 }, + { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666 }, + { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954 }, + { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724 }, + { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383 }, + { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257 }, +] + +[[package]] +name = "tomlkit" +version = "0.13.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b1/09/a439bec5888f00a54b8b9f05fa94d7f901d6735ef4e55dcec9bc37b5d8fa/tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79", size = 192885 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f9/b6/a447b5e4ec71e13871be01ba81f5dfc9d0af7e473da256ff46bc0e24026f/tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde", size = 37955 }, +] + +[[package]] +name = "tornado" +version = "6.4.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/59/45/a0daf161f7d6f36c3ea5fc0c2de619746cc3dd4c76402e9db545bd920f63/tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b", size = 501135 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/26/7e/71f604d8cea1b58f82ba3590290b66da1e72d840aeb37e0d5f7291bd30db/tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1", size = 436299 }, + { url = "https://files.pythonhosted.org/packages/96/44/87543a3b99016d0bf54fdaab30d24bf0af2e848f1d13d34a3a5380aabe16/tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803", size = 434253 }, + { url = "https://files.pythonhosted.org/packages/cb/fb/fdf679b4ce51bcb7210801ef4f11fdac96e9885daa402861751353beea6e/tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec", size = 437602 }, + { url = "https://files.pythonhosted.org/packages/4f/3b/e31aeffffc22b475a64dbeb273026a21b5b566f74dee48742817626c47dc/tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946", size = 436972 }, + { url = "https://files.pythonhosted.org/packages/22/55/b78a464de78051a30599ceb6983b01d8f732e6f69bf37b4ed07f642ac0fc/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", size = 437173 }, + { url = "https://files.pythonhosted.org/packages/79/5e/be4fb0d1684eb822c9a62fb18a3e44a06188f78aa466b2ad991d2ee31104/tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634", size = 437892 }, + { url = "https://files.pythonhosted.org/packages/f5/33/4f91fdd94ea36e1d796147003b490fe60a0215ac5737b6f9c65e160d4fe0/tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73", size = 437334 }, + { url = "https://files.pythonhosted.org/packages/2b/ae/c1b22d4524b0e10da2f29a176fb2890386f7bd1f63aacf186444873a88a0/tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c", size = 437261 }, + { url = "https://files.pythonhosted.org/packages/b5/25/36dbd49ab6d179bcfc4c6c093a51795a4f3bed380543a8242ac3517a1751/tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482", size = 438463 }, + { url = "https://files.pythonhosted.org/packages/61/cc/58b1adeb1bb46228442081e746fcdbc4540905c87e8add7c277540934edb/tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38", size = 438907 }, +] + +[[package]] +name = "traitlets" +version = "5.14.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359 }, +] + +[[package]] +name = "typing-extensions" +version = "4.13.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/76/ad/cd3e3465232ec2416ae9b983f27b9e94dc8171d56ac99b345319a9475967/typing_extensions-4.13.1.tar.gz", hash = "sha256:98795af00fb9640edec5b8e31fc647597b4691f099ad75f469a2616be1a76dff", size = 106633 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/df/c5/e7a0b0f5ed69f94c8ab7379c599e6036886bffcde609969a5325f47f1332/typing_extensions-4.13.1-py3-none-any.whl", hash = "sha256:4b6cf02909eb5495cfbc3f6e8fd49217e6cc7944e145cdda8caa3734777f9e69", size = 45739 }, +] + +[[package]] +name = "typos" +version = "1.31.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ce/a5/e6e7b2debda93cb68430bae67297d82fdf8a0e06a4ac5ae590f9844fb91b/typos-1.31.1.tar.gz", hash = "sha256:089e2f0a266f00214c2b4726dd3947c904c978937c0635ce38134103d1a171b9", size = 1499507 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/41/0e/156a6411986d5d4e7c48f0a740db17628f777851337b45c4a4a164842a66/typos-1.31.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:03187da0c68e0613e6d743b1e5aa48a1a0b02bdfe8bfda8ed785927931713d64", size = 3127222 }, + { url = "https://files.pythonhosted.org/packages/77/f1/d0e4af5636f9bac8996a1fbc6b498d6392c112df16d8e650d110be4d9d34/typos-1.31.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f19c54bab4ec5cf6912e50dda5f2edc0d31014f7788baddcdae830f6bfd73341", size = 3008343 }, + { url = "https://files.pythonhosted.org/packages/93/0e/8f4bc7fe8947b70565cd6dd9e66ac5c4fd04014761212d4231a87a958d2f/typos-1.31.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a57e4fb7f00e60408b00989d7c57ed81ebaf56a14bafbb75c003dbb82b0b5b74", size = 7589311 }, + { url = "https://files.pythonhosted.org/packages/d8/80/04ba90f53e607babc85aea3cf366b5ceadf8c55ad34b678b5065adc94a7e/typos-1.31.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7ddc6aa57710881e1a2e9998f3efd47f454b23ab60765f507bba277d0bb8686f", size = 6779237 }, + { url = "https://files.pythonhosted.org/packages/1b/f8/5aa0bde621e20c1b3e524f8103106a64cc00e8c6de22041f32a7f7adb946/typos-1.31.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6641a3231b29edbac1a35394b0822bc218bd8f70caea233b90e382cbeb58731f", size = 7485234 }, + { url = "https://files.pythonhosted.org/packages/ad/cd/0f7ae6aea34990e4fca989903d0818c9f2c866559156acfb66c752cad921/typos-1.31.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:1bc524b335d637f6c1b78b5396b997aa9c9ac7ed0361686209f5b88525fbb248", size = 6712666 }, + { url = "https://files.pythonhosted.org/packages/20/25/812861c0f7895e35e307a2a6a2a63869e0c57af4c5d3f790f7eec569669d/typos-1.31.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bd5031c8a8480640328c2cc2c4defc54471feeaae8201aefff94e16b6ca87f22", size = 7576357 }, + { url = "https://files.pythonhosted.org/packages/ce/23/7e71bfcf40978eb2595c959bc8222c4350a30280c15d78c68a89dd57a188/typos-1.31.1-py3-none-win32.whl", hash = "sha256:07cf79739059c4f74e0c02a5e1c80b9adf70797a76ea4a4ebab3fce134935d60", size = 2749337 }, + { url = "https://files.pythonhosted.org/packages/45/93/a7c3af7cf52e24d55fbd6fe6e43068ab2bd7647dc9a8a3e813f5247fec5e/typos-1.31.1-py3-none-win_amd64.whl", hash = "sha256:2a0c3a46894aa8e5f2dddd240439c8f537e5b3b084f37fd127dfdb0494f3ccf2", size = 2899374 }, +] + +[[package]] +name = "urllib3" +version = "2.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/aa/63/e53da845320b757bf29ef6a9062f5c669fe997973f966045cb019c3f4b66/urllib3-2.3.0.tar.gz", hash = "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d", size = 307268 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df", size = 128369 }, +] + +[[package]] +name = "voluptuous" +version = "0.15.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/91/af/a54ce0fb6f1d867e0b9f0efe5f082a691f51ccf705188fca67a3ecefd7f4/voluptuous-0.15.2.tar.gz", hash = "sha256:6ffcab32c4d3230b4d2af3a577c87e1908a714a11f6f95570456b1849b0279aa", size = 51651 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/a8/8f9cc6749331186e6a513bfe3745454f81d25f6e34c6024f88f80c71ed28/voluptuous-0.15.2-py3-none-any.whl", hash = "sha256:016348bc7788a9af9520b1764ebd4de0df41fe2138ebe9e06fa036bf86a65566", size = 31349 }, +] + +[[package]] +name = "wcwidth" +version = "0.2.13" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166 }, +] + +[[package]] +name = "webencodings" +version = "0.5.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774 }, +] + +[[package]] +name = "widgetsnbextension" +version = "4.0.13" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/56/fc/238c424fd7f4ebb25f8b1da9a934a3ad7c848286732ae04263661eb0fc03/widgetsnbextension-4.0.13.tar.gz", hash = "sha256:ffcb67bc9febd10234a362795f643927f4e0c05d9342c727b65d2384f8feacb6", size = 1164730 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/21/02/88b65cc394961a60c43c70517066b6b679738caf78506a5da7b88ffcb643/widgetsnbextension-4.0.13-py3-none-any.whl", hash = "sha256:74b2692e8500525cc38c2b877236ba51d34541e6385eeed5aec15a70f88a6c71", size = 2335872 }, +] + +[[package]] +name = "zipp" +version = "3.21.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3f/50/bad581df71744867e9468ebd0bcd6505de3b275e06f202c2cb016e3ff56f/zipp-3.21.0.tar.gz", hash = "sha256:2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4", size = 24545 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/1a/7e4798e9339adc931158c9d69ecc34f5e6791489d469f5e50ec15e35f458/zipp-3.21.0-py3-none-any.whl", hash = "sha256:ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931", size = 9630 }, +] From 24334f29b2071382ffdf5ca5a72f62a1dc441f40 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sun, 6 Apr 2025 11:04:36 -0400 Subject: [PATCH 17/71] Pin uv in CI --- .github/workflows/docs_dev.yml | 2 +- .github/workflows/docs_release.yml | 2 +- .github/workflows/main.yml | 2 +- noxfile.py | 25 ++++++++++++++++++++----- 4 files changed, 23 insertions(+), 8 deletions(-) diff --git a/.github/workflows/docs_dev.yml b/.github/workflows/docs_dev.yml index 2faf48899b..25e25e28ee 100644 --- a/.github/workflows/docs_dev.yml +++ b/.github/workflows/docs_dev.yml @@ -22,7 +22,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -U virtualenv setuptools wheel nox + pip install -U virtualenv setuptools wheel nox uv==0.6.12 sudo apt-get install graphviz pandoc - name: Build docs run: | diff --git a/.github/workflows/docs_release.yml b/.github/workflows/docs_release.yml index 02bbabf5af..b906e440b6 100644 --- a/.github/workflows/docs_release.yml +++ b/.github/workflows/docs_release.yml @@ -23,7 +23,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -U virtualenv setuptools wheel nox + pip install -U virtualenv setuptools wheel nox uv==0.6.12 sudo apt-get install graphviz pandoc - name: Build docs run: | diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e2d89af1cf..c33921ed2d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -185,7 +185,7 @@ jobs: - name: Install binary deps run: sudo apt-get install -y graphviz - name: Install deps - run: pip install -U nox + run: pip install -U nox uv==0.6.12 - name: Build Docs run: nox -e docs - uses: actions/upload-artifact@v4 diff --git a/noxfile.py b/noxfile.py index 34b802c658..c01e598fa5 100644 --- a/noxfile.py +++ b/noxfile.py @@ -38,18 +38,33 @@ def lint(session): session.run("cargo", "fmt", "--all", "--", "--check", external=True) session.run("python", "tools/find_stray_release_notes.py") -@nox.session(python=["3"], venv_backend="uv") +# For uv environments, we keep the virtualenvs separate to avoid conflicts +@nox.session(python=["3"], venv_backend="uv", reuse_venv=False, default=False) def docs(session): + env_for_uv = {"UV_PROJECT_ENVIRONMENT": session.virtualenv.location} + print(env_for_uv) + session.env["UV_PROJECT_ENVIRONMENT"] = session.virtualenv.location + print(session.env) session.run("uv", "sync", "--frozen", "--only-group", "docs") - session.run("python", "-m", "ipykernel", "install", "--user") + session.run("uv", "run", "--frozen", "--", "python", "-m", "ipykernel", "install", "--user") session.run("uv", "run", "--frozen", "jupyter", "kernelspec", "list") session.chdir("docs") session.run( - "uv", "run", "--frozen", "sphinx-build", "-W", "-d", "build/.doctrees", - "-b", "html", "source", "build/html", *session.posargs + "uv", + "run", + "--frozen", + "sphinx-build", + "-W", + "-d", + "build/.doctrees", + "-b", + "html", + "source", + "build/html", + *session.posargs, ) -@nox.session(python=["3"]) +@nox.session(python=["3"], default=False) def docs_clean(session): session.chdir("docs") session.run("rm", "-rf", "build", "source/apiref", external=True) From 7205151afaac1bc4a654ee503cbeb834d8492e8d Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sun, 6 Apr 2025 11:09:21 -0400 Subject: [PATCH 18/71] Make workflow work with newer Python versions --- pyproject.toml | 1 + uv.lock | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 3e77837916..264b9db0ee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -96,6 +96,7 @@ docs = [ "sphinx-reredirects", "sphinxemoji", "ipykernel", + "lxml_html_clean", ] [tool.black] diff --git a/uv.lock b/uv.lock index 845945f9d2..9378afa880 100644 --- a/uv.lock +++ b/uv.lock @@ -1349,6 +1349,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/2a/f8/8ea5b07c12444b344f80e1a17bd7d5d3740696827ab5ac0d6d0177d3fbcd/lxml-5.3.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:165fcdc2f40fc0fe88a3c3c06c9c2a097388a90bda6a16e6f7c9199c903c9b8e", size = 3486453 }, ] +[[package]] +name = "lxml-html-clean" +version = "0.4.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "lxml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/81/f2/fe319e3c5cb505a361b95d1e0d0d793fe28d4dcc2fc39d3cae9324dc4233/lxml_html_clean-0.4.1.tar.gz", hash = "sha256:40c838bbcf1fc72ba4ce811fbb3135913017b27820d7c16e8bc412ae1d8bc00b", size = 21378 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f7/ba/2af7a60b45bf21375e111c1e2d5d721108d06c80e3d9a3cc1d767afe1731/lxml_html_clean-0.4.1-py3-none-any.whl", hash = "sha256:b704f2757e61d793b1c08bf5ad69e4c0b68d6696f4c3c1429982caf90050bcaf", size = 14114 }, +] + [[package]] name = "m2r2" version = "0.3.3.post2" @@ -2507,6 +2519,7 @@ mpl = [ docs = [ { name = "ipykernel" }, { name = "jupyter-sphinx" }, + { name = "lxml-html-clean" }, { name = "m2r2" }, { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, { name = "matplotlib", version = "3.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, @@ -2551,6 +2564,7 @@ provides-extras = ["mpl", "graphviz", "all"] docs = [ { name = "ipykernel" }, { name = "jupyter-sphinx" }, + { name = "lxml-html-clean" }, { name = "m2r2" }, { name = "matplotlib", specifier = ">=3.4" }, { name = "pillow", specifier = ">=4.2.1" }, From df87b8fdbccf9dc8124e012f1aafc320539f2b3c Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sun, 6 Apr 2025 11:17:44 -0400 Subject: [PATCH 19/71] Pass frozen via environment variables --- noxfile.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/noxfile.py b/noxfile.py index c01e598fa5..37197c093a 100644 --- a/noxfile.py +++ b/noxfile.py @@ -41,18 +41,17 @@ def lint(session): # For uv environments, we keep the virtualenvs separate to avoid conflicts @nox.session(python=["3"], venv_backend="uv", reuse_venv=False, default=False) def docs(session): - env_for_uv = {"UV_PROJECT_ENVIRONMENT": session.virtualenv.location} - print(env_for_uv) session.env["UV_PROJECT_ENVIRONMENT"] = session.virtualenv.location - print(session.env) - session.run("uv", "sync", "--frozen", "--only-group", "docs") - session.run("uv", "run", "--frozen", "--", "python", "-m", "ipykernel", "install", "--user") + session.env["UV_FROZEN"] = "1" + session.run("uv", "sync", "--only-group", "docs") + session.run( + "uv", "run", "--", "python", "-m", "ipykernel", "install", "--user" + ) session.run("uv", "run", "--frozen", "jupyter", "kernelspec", "list") session.chdir("docs") session.run( "uv", "run", - "--frozen", "sphinx-build", "-W", "-d", From af22a8e121c8c3319d57dfe3885f2ab53eab8e55 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sun, 6 Apr 2025 11:24:12 -0400 Subject: [PATCH 20/71] Update CONTRIBUTING.md to mention uv.lock procedures --- CONTRIBUTING.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index fe78554e24..a1746d9262 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -111,7 +111,7 @@ you'll want to run the test suite locally. The easiest way to run the test suite is to use [**Nox**](https://nox.thea.codes/en/stable/). You can install Nox -with pip: `pip install -U nox`. Nox provides several advantages, but the +with pip: `pip install -U "nox[uv]"`. Nox provides several advantages, but the biggest one is that it builds an isolated virtualenv for running tests. This means it does not pollute your system python when running. However, by default Nox will recompile rustworkx from source every time it is run even if there @@ -298,7 +298,12 @@ update the code formatting to conform to the style. Just like with tests building documentation is done via Nox. This will handle compiling rustworkx, installing the python dependencies, and then building the -documentation in an isolated venv. You can run just the docs build with: +documentation in an isolated venv. + +Our documentation setup requires that the [uv](https://github.com/astral-sh/uv) +backend for Nox is installed. That can be done with `pip install -U "nox[uv]"`. + +You can run just the docs build with: ``` nox -e docs ``` @@ -324,6 +329,16 @@ web browser by running: cargo doc --open ``` +#### Updating documentation dependencies + +The documentation worfklow is currently our step with the most dependencies. Even +though `rustworkx` currently has very few Python dependencies, our documentation depends +on `sphinx` and many others. Therefore, `uv.lock` file contains a frozen list of what +can be used for the workflow. + +If you need to add or remove dependencies, update `pyproject.toml` (specifically the `docs` +section in `dependency-groups`), and then run `uv sync --all-groups` to update `uv.lock`. + ### Type Annotations If you have added new methods, functions, or classes, and/or changed any From 91ee307ccf158ec8ddf2612c3ec0e75c0a50c159 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sun, 6 Apr 2025 12:04:26 -0400 Subject: [PATCH 21/71] Explicitly install rustworkx and use debug mode --- noxfile.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/noxfile.py b/noxfile.py index 37197c093a..c1fe6ed6b1 100644 --- a/noxfile.py +++ b/noxfile.py @@ -43,7 +43,10 @@ def lint(session): def docs(session): session.env["UV_PROJECT_ENVIRONMENT"] = session.virtualenv.location session.env["UV_FROZEN"] = "1" + # faster build as generating docs already takes some time and we discard the env + session.env["SETUPTOOLS_RUST_CARGO_PROFILE"] = "dev" session.run("uv", "sync", "--only-group", "docs") + session.install(".") session.run( "uv", "run", "--", "python", "-m", "ipykernel", "install", "--user" ) From 2f28c9e8d2aad3773f723901257601c80dd0b282 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sun, 6 Apr 2025 12:13:44 -0400 Subject: [PATCH 22/71] Use multiple threads in sphinx --- noxfile.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/noxfile.py b/noxfile.py index c1fe6ed6b1..8a8570bbc7 100644 --- a/noxfile.py +++ b/noxfile.py @@ -56,6 +56,8 @@ def docs(session): "uv", "run", "sphinx-build", + "-j", + "auto", "-W", "-d", "build/.doctrees", From 7cf5e4b1939c64da465b2627166a33a1bacf6ddd Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sun, 6 Apr 2025 12:41:00 -0400 Subject: [PATCH 23/71] Don't make -j auto mandatory in CI --- noxfile.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/noxfile.py b/noxfile.py index 8a8570bbc7..c1fe6ed6b1 100644 --- a/noxfile.py +++ b/noxfile.py @@ -56,8 +56,6 @@ def docs(session): "uv", "run", "sphinx-build", - "-j", - "auto", "-W", "-d", "build/.doctrees", From ca2263d7fc7f8dcadf896fb314a3f84276090b53 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sun, 6 Apr 2025 12:42:51 -0400 Subject: [PATCH 24/71] Document how to build faster in the guide --- CONTRIBUTING.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a1746d9262..98da189725 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -310,6 +310,9 @@ nox -e docs which will output the html rendered documentation in `docs/build/html` which you can view locally in a web browser. +> [!TIP] +> If you run `nox -e docs -- -j auto`, the documentation uses all CPUs and builds faster. + #### rustworkx-core documentation To build the rustworkx-core documentation you will use rust-doc. You can do this From 349f34b183c869f03fce1f5031d2110a781de759 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sun, 6 Apr 2025 15:10:15 -0400 Subject: [PATCH 25/71] Fix typo --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 98da189725..d9e099875a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -334,7 +334,7 @@ cargo doc --open #### Updating documentation dependencies -The documentation worfklow is currently our step with the most dependencies. Even +The documentation workflow is currently our step with the most dependencies. Even though `rustworkx` currently has very few Python dependencies, our documentation depends on `sphinx` and many others. Therefore, `uv.lock` file contains a frozen list of what can be used for the workflow. From 3c67cdb22c04b38e163c63e12a24eb7bb8790500 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 7 Apr 2025 17:34:51 -0400 Subject: [PATCH 26/71] Revert retworkx code --- .github/workflows/wheels.yml | 25 ++++++++++++ retworkx/__init__.py | 28 ++++++++++++++ retworkx/namespace.py | 75 ++++++++++++++++++++++++++++++++++++ 3 files changed, 128 insertions(+) create mode 100644 retworkx/__init__.py create mode 100644 retworkx/namespace.py diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index d1fc8059cf..e1f4794c4b 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -186,3 +186,28 @@ jobs: with: path: ./wheelhouse/*.whl name: shared-wheel-builds-win32 + retworkx-compat-build: + name: Build retworkx + runs-on: ubuntu-latest + environment: release + permissions: + id-token: write + needs: ["upload_shared_wheels"] + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + name: Install Python + with: + python-version: '3.10' + - name: Install deps + run: pip install -U setuptools-rust wheel build + - name: Build sdist + run: python setup.py bdist_wheel + env: + RUSTWORKX_PKG_NAME: retworkx + - uses: actions/upload-artifact@v4 + with: + path: ./dist/* + name: sdist-retworkx + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/retworkx/__init__.py b/retworkx/__init__.py new file mode 100644 index 0000000000..3cb4bca867 --- /dev/null +++ b/retworkx/__init__.py @@ -0,0 +1,28 @@ +# This code is licensed under the Apache License, Version 2.0. You may +# obtain a copy of this license in the LICENSE.txt file in the root directory +# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. +# +# Any modifications or derivative works of this code must retain this +# copyright notice, and modified files need to carry a notice indicating +# that they have been altered from the originals. + +"""Backwards compatibility shim for retworkx -> rustworkx.""" + + +import sys +import warnings + +from rustworkx import * # noqa + +from . import namespace + +warnings.warn( + "The retworkx package is deprecated and has been renamed to rustworkx. Rustworkx is a " + "drop-in replacement and can be used by replacing `import retworkx` with import `rustworkx`. ", + DeprecationWarning, + stacklevel=2, +) + +sys.modules["retworkx.generators"] = generators # noqa +new_meta_path_finder = namespace.RetworkxImport("retworkx", "rustworkx") +sys.meta_path = [new_meta_path_finder] + sys.meta_path diff --git a/retworkx/namespace.py b/retworkx/namespace.py new file mode 100644 index 0000000000..06ccfbda03 --- /dev/null +++ b/retworkx/namespace.py @@ -0,0 +1,75 @@ +# This code is part of Qiskit. +# +# (C) Copyright IBM 2020. +# +# This code is licensed under the Apache License, Version 2.0. You may +# obtain a copy of this license in the LICENSE.txt file in the root directory +# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. +# +# Any modifications or derivative works of this code must retain this +# copyright notice, and modified files need to carry a notice indicating +# that they have been altered from the originals. + +# pylint: disable=unused-argument + +"""Module for utilities to manually construct qiskit namespace""" + +import sys +from importlib.abc import MetaPathFinder, Loader +import re +import importlib + +# Match strings that are retworkx package imports but exclude imports with +# retworkx prefix not part of the package (such as retworkx_backwards_compat_test) +RETWORKX_REGEX = re.compile(r"^(retworkx$|retworkx\.)") + + +def _new_namespace(fullname, old_namespace, new_package): + names = fullname.split(".") + new_namespace_names = new_package.split(".") + old_namespace_names = old_namespace.split(".") + fullname = ".".join(new_namespace_names + names[len(old_namespace_names) :]) + return fullname + + +class RetworkxLoader(Loader): + """Load qiskit element as a namespace package.""" + + def __init__(self, new_package, old_namespace): + super().__init__() + self.new_package = new_package + self.old_namespace = old_namespace + + def module_repr(self, module): + return repr(module) + + def create_module(self, spec): + return self.load_module(spec.name) + + def exec_module(self, module): + pass + + def load_module(self, fullname): + old_name = fullname + fullname = _new_namespace(fullname, self.old_namespace, self.new_package) + module = importlib.import_module(fullname) + sys.modules[old_name] = module + return module + + +class RetworkxImport(MetaPathFinder): + """Meta importer to enable unified qiskit namespace.""" + + def __init__(self, old_namespace, new_package): + super().__init__() + self.old_namespace = old_namespace + self.new_package = new_package + + def find_spec(self, fullname, path=None, target=None): + """Return the ModuleSpec for Retworkx.""" + if RETWORKX_REGEX.search(fullname): + importlib.import_module(_new_namespace(fullname, self.old_namespace, self.new_package)) + return importlib.util.spec_from_loader( + fullname, RetworkxLoader(self.new_package, self.old_namespace), origin="retworkx" + ) + return None From 31772084bfec73bf23f190b76477745cbe114c4d Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 7 Apr 2025 17:38:35 -0400 Subject: [PATCH 27/71] Say this will be the last retworkx release --- .../notes/farewell-retworkx-be18546ac0b0cbc2.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml b/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml index 6984a910ea..97657dcc98 100644 --- a/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml +++ b/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml @@ -3,7 +3,13 @@ deprecations: - | We are saying goodbye to the legacy ``retworkx`` package that operates as a backwards compatibility alias for ``rustworkx``. It was originally marked as - deprecated and is now being removed. The ``rustworkx`` name has now existed + deprecated and this will be its last release. The ``rustworkx`` name has now existed longer than the ``retworkx`` name and the ``retworkx`` package is no longer needed. + + This release will unpin the ``retworkx`` package from the ``rustworkx`` package. + Historically, we have release ``retworkx`` and `rustworkx` at the same time, with + ``retworkx`` being an alias to the same ``rustworkx`` package. This will no longer + be the case. + We encourage users to migrate to the new name. Thanks for all users that have used ``retworkx`` since the early days of the project! From d3c3d1e6f26b7b72af5d095a9fa410a5c574b66b Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 7 Apr 2025 17:58:33 -0400 Subject: [PATCH 28/71] Trying to make retworkx work --- setup.py | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 1b0f931c6d..74d96e4f3a 100644 --- a/setup.py +++ b/setup.py @@ -5,6 +5,49 @@ # Any modifications or derivative works of this code must retain this # copyright notice, and modified files need to carry a notice indicating # that they have been altered from the originals. +import os from setuptools import setup -setup() +PKG_NAME = os.getenv("RUSTWORKX_PKG_NAME", "rustworkx") + +if PKG_NAME == "rustworkx": + setup() +else: + import sys + if sys.version_info >= (3, 11): + import tomllib + else: + # setuptools actually depends on this, so we can safely import it + import tomli as tomllib + + with open("README.md", "r") as f: + original_readme = f.read() + with open("pyproject.toml", "rb") as f: + pyproject = tomllib.load(f) + + retworkx_readme_compat = f"""# retworkx + +retworkx is the **deprecated** package name for `rustworkx`. If you're using +the `retworkx` package (either as a requirement or an import) this should +be updated to use rustworkx instead. In the future only the `rustworkx` name +will be supported. +{original_readme} +""" + + setup( + name=PKG_NAME, + version=pyproject["project"]["version"], + description=pyproject["project"]["description"], + long_description=retworkx_readme_compat, + long_description_content_type="text/markdown", + author=pyproject["project"]["authors"][0]["name"], + author_email=pyproject["project"]["authors"][0]["email"], + license=pyproject["project"]["license"], + classifiers=pyproject["project"]["classifiers"], + keywords=pyproject["project"]["keywords"], + project_urls=pyproject["project"]["urls"], + python_requires=pyproject["project"]["requires-python"], + install_requires=["rustworkx"], + extras_require=pyproject["project"]["optional-dependencies"], + rust_extensions=[], + ) \ No newline at end of file From 93fc909a16c770f9dc5cc9b0eab37a1c867f3402 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 7 Apr 2025 18:26:30 -0400 Subject: [PATCH 29/71] retworkx has its own setup.py --- retworkx/{ => retworkx}/__init__.py | 0 retworkx/{ => retworkx}/namespace.py | 0 retworkx/setup.py | 50 ++++++++++++++++++++++++++++ setup.py | 45 +------------------------ 4 files changed, 51 insertions(+), 44 deletions(-) rename retworkx/{ => retworkx}/__init__.py (100%) rename retworkx/{ => retworkx}/namespace.py (100%) create mode 100644 retworkx/setup.py diff --git a/retworkx/__init__.py b/retworkx/retworkx/__init__.py similarity index 100% rename from retworkx/__init__.py rename to retworkx/retworkx/__init__.py diff --git a/retworkx/namespace.py b/retworkx/retworkx/namespace.py similarity index 100% rename from retworkx/namespace.py rename to retworkx/retworkx/namespace.py diff --git a/retworkx/setup.py b/retworkx/setup.py new file mode 100644 index 0000000000..4c19689eef --- /dev/null +++ b/retworkx/setup.py @@ -0,0 +1,50 @@ +# This code is licensed under the Apache License, Version 2.0. You may +# obtain a copy of this license in the LICENSE.txt file in the root directory +# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. +# +# Any modifications or derivative works of this code must retain this +# copyright notice, and modified files need to carry a notice indicating +# that they have been altered from the originals. +from setuptools import setup + + +import sys +import pathlib +if sys.version_info >= (3, 11): + import tomllib +else: + # setuptools actually depends on this, so we can safely import it + import tomli as tomllib + +parent_dir = pathlib.Path(__file__).parent.parent + +with open(parent_dir/"README.md") as f: + original_readme = f.read() +with open(parent_dir/"pyproject.toml", "rb") as f: + pyproject = tomllib.load(f) + +retworkx_readme_compat = f"""# retworkx + +retworkx is the **deprecated** package name for `rustworkx`. If you're using +the `retworkx` package (either as a requirement or an import) this should +be updated to use rustworkx instead. In the future only the `rustworkx` name +will be supported. +{original_readme} +""" + +setup( + name="retworkx", + version=pyproject["project"]["version"], + description=pyproject["project"]["description"], + long_description=retworkx_readme_compat, + long_description_content_type="text/markdown", + author=pyproject["project"]["authors"][0]["name"], + author_email=pyproject["project"]["authors"][0]["email"], + license=pyproject["project"]["license"], + classifiers=pyproject["project"]["classifiers"], + keywords=pyproject["project"]["keywords"], + project_urls=pyproject["project"]["urls"], + python_requires=pyproject["project"]["requires-python"], + install_requires=["rustworkx"], + extras_require=pyproject["project"]["optional-dependencies"], +) \ No newline at end of file diff --git a/setup.py b/setup.py index 74d96e4f3a..f9193440d0 100644 --- a/setup.py +++ b/setup.py @@ -5,49 +5,6 @@ # Any modifications or derivative works of this code must retain this # copyright notice, and modified files need to carry a notice indicating # that they have been altered from the originals. -import os from setuptools import setup -PKG_NAME = os.getenv("RUSTWORKX_PKG_NAME", "rustworkx") - -if PKG_NAME == "rustworkx": - setup() -else: - import sys - if sys.version_info >= (3, 11): - import tomllib - else: - # setuptools actually depends on this, so we can safely import it - import tomli as tomllib - - with open("README.md", "r") as f: - original_readme = f.read() - with open("pyproject.toml", "rb") as f: - pyproject = tomllib.load(f) - - retworkx_readme_compat = f"""# retworkx - -retworkx is the **deprecated** package name for `rustworkx`. If you're using -the `retworkx` package (either as a requirement or an import) this should -be updated to use rustworkx instead. In the future only the `rustworkx` name -will be supported. -{original_readme} -""" - - setup( - name=PKG_NAME, - version=pyproject["project"]["version"], - description=pyproject["project"]["description"], - long_description=retworkx_readme_compat, - long_description_content_type="text/markdown", - author=pyproject["project"]["authors"][0]["name"], - author_email=pyproject["project"]["authors"][0]["email"], - license=pyproject["project"]["license"], - classifiers=pyproject["project"]["classifiers"], - keywords=pyproject["project"]["keywords"], - project_urls=pyproject["project"]["urls"], - python_requires=pyproject["project"]["requires-python"], - install_requires=["rustworkx"], - extras_require=pyproject["project"]["optional-dependencies"], - rust_extensions=[], - ) \ No newline at end of file +setup() \ No newline at end of file From 97492946bcade38e5bf1f80ac1f6e45c4232aa5f Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 7 Apr 2025 18:32:20 -0400 Subject: [PATCH 30/71] Account for new directory when publishing --- .github/workflows/wheels.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index e1f4794c4b..436ccdb372 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -202,12 +202,10 @@ jobs: - name: Install deps run: pip install -U setuptools-rust wheel build - name: Build sdist - run: python setup.py bdist_wheel - env: - RUSTWORKX_PKG_NAME: retworkx + run: pushd retworkx && python setup.py bdist_wheel && popd - uses: actions/upload-artifact@v4 with: - path: ./dist/* + path: ./retworkx/dist/* name: sdist-retworkx - name: Publish package distributions to PyPI uses: pypa/gh-action-pypi-publish@release/v1 From 9cd11125176baa155e10c8e2e2b6b7b0c0741580 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 7 Apr 2025 18:40:12 -0400 Subject: [PATCH 31/71] Document setuptools-rust --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b0333268a9..1140e9c037 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ environment. If there are no precompiled binaries published for your system you'll have to build the package from source. However, to be able to build the package -from the published source package you need to have Rust >= 1.70 installed (and +from the published source package you need to have Rust >= 1.79 installed (and also [cargo](https://doc.rust-lang.org/cargo/) which is normally included with rust) You can use [rustup](https://rustup.rs/) (a cross platform installer for rust) to make this simpler, or rely on @@ -77,10 +77,10 @@ it just as it would if there was a prebuilt binary available. > [!NOTE] > To build from source you will need to ensure you have pip >=19.0.0 installed, which supports PEP-517, or that you have manually installed -`setuptools-rust` prior to running `pip install rustworkx`. If you receive an +`setuptools-rust>=1.9` prior to running `pip install rustworkx`. If you receive an error about `setuptools-rust` not being found you should upgrade pip with `pip install -U pip` or manually install `setuptools-rust` with -`pip install setuptools-rust` and try again. +`pip install -U setuptools-rust` and try again. ### Optional dependencies From 87305dec980bdffd0dd1803d003f4203b2741cce Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 7 Apr 2025 19:44:07 -0400 Subject: [PATCH 32/71] Edit message saying it is the final release --- .../notes/farewell-retworkx-be18546ac0b0cbc2.yaml | 2 +- retworkx/setup.py | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml b/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml index 97657dcc98..62b1007618 100644 --- a/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml +++ b/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml @@ -11,5 +11,5 @@ deprecations: ``retworkx`` being an alias to the same ``rustworkx`` package. This will no longer be the case. - We encourage users to migrate to the new name. Thanks for all users that have + We encourage users to migrate to the new name. Thanks to all users that have used ``retworkx`` since the early days of the project! diff --git a/retworkx/setup.py b/retworkx/setup.py index 4c19689eef..a67befea05 100644 --- a/retworkx/setup.py +++ b/retworkx/setup.py @@ -25,10 +25,11 @@ retworkx_readme_compat = f"""# retworkx -retworkx is the **deprecated** package name for `rustworkx`. If you're using -the `retworkx` package (either as a requirement or an import) this should -be updated to use rustworkx instead. In the future only the `rustworkx` name -will be supported. +`retworkx` is the **deprecated** package name for `rustworkx`. `retworkx` has been +sunset and will no longer receive updates. We recommend using `rustworkx` instead, +it should be a drop-in replacement. Thanks to all users that have used `retworkx` +since the early days of the project! + {original_readme} """ From f8e97dddf53ab8d0692bfcdd9d460a2a30ac0c1f Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 7 Apr 2025 19:44:27 -0400 Subject: [PATCH 33/71] sunset -> retired --- retworkx/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/retworkx/setup.py b/retworkx/setup.py index a67befea05..9c68985114 100644 --- a/retworkx/setup.py +++ b/retworkx/setup.py @@ -26,7 +26,7 @@ retworkx_readme_compat = f"""# retworkx `retworkx` is the **deprecated** package name for `rustworkx`. `retworkx` has been -sunset and will no longer receive updates. We recommend using `rustworkx` instead, +retired and will no longer receive updates. We recommend using `rustworkx` instead, it should be a drop-in replacement. Thanks to all users that have used `retworkx` since the early days of the project! From c85ed90ff8466e8d503ff0bc48e041bfee3a750b Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 7 Apr 2025 19:59:26 -0400 Subject: [PATCH 34/71] Endline --- retworkx/setup.py | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/retworkx/setup.py b/retworkx/setup.py index 9c68985114..25434b7660 100644 --- a/retworkx/setup.py +++ b/retworkx/setup.py @@ -48,4 +48,4 @@ python_requires=pyproject["project"]["requires-python"], install_requires=["rustworkx"], extras_require=pyproject["project"]["optional-dependencies"], -) \ No newline at end of file +) diff --git a/setup.py b/setup.py index f9193440d0..1b0f931c6d 100644 --- a/setup.py +++ b/setup.py @@ -7,4 +7,4 @@ # that they have been altered from the originals. from setuptools import setup -setup() \ No newline at end of file +setup() From d0e79da0ec22d3961364c0420ab23fb73a103443 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 7 Apr 2025 23:51:34 -0400 Subject: [PATCH 35/71] Frozen is implied --- noxfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index c1fe6ed6b1..55a65aeb70 100644 --- a/noxfile.py +++ b/noxfile.py @@ -50,7 +50,7 @@ def docs(session): session.run( "uv", "run", "--", "python", "-m", "ipykernel", "install", "--user" ) - session.run("uv", "run", "--frozen", "jupyter", "kernelspec", "list") + session.run("uv", "run", "jupyter", "kernelspec", "list") session.chdir("docs") session.run( "uv", From 8a894ad553060f68c08fac002826abe7728ce19c Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 12 Apr 2025 20:49:58 -0400 Subject: [PATCH 36/71] Ensure setuptools-rust is up-to-date --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 3e77837916..38c2f271e6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,7 +63,7 @@ name = "Ivan Carvalho" email = "ivancarvalho@gatech.edu" [build-system] -requires = ["setuptools", "wheel", "setuptools-rust"] +requires = ["setuptools", "wheel", "setuptools-rust>=1.9"] build-backend = "setuptools.build_meta" [dependency-groups] From bc176166f25713041010b243cc4a0978af487d51 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 12 Apr 2025 20:56:10 -0400 Subject: [PATCH 37/71] Use setuptools>=70.1.0 and remove wheel --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 38c2f271e6..fd7977e2fc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,7 +63,7 @@ name = "Ivan Carvalho" email = "ivancarvalho@gatech.edu" [build-system] -requires = ["setuptools", "wheel", "setuptools-rust>=1.9"] +requires = ["setuptools>=70.1.0", "setuptools-rust>=1.9"] build-backend = "setuptools.build_meta" [dependency-groups] From 979849caa3187290d7f4c4b6d3bebd68e5275b99 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho <8753214+IvanIsCoding@users.noreply.github.com> Date: Sat, 19 Apr 2025 17:58:49 -0400 Subject: [PATCH 38/71] Apply suggestions from code review Co-authored-by: Matthew Treinish --- .github/workflows/main.yml | 4 ++-- noxfile.py | 4 ++-- releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml | 2 +- tox.ini | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8ac57724f4..a24a1d6642 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -37,9 +37,9 @@ jobs: - name: Clippy run: cargo clippy --workspace --all-targets -- -D warnings - name: Black Codestyle Format - run: black --check --diff rustworkx tests + run: black --check --diff rustworkx tests retworkx - name: Python Lint - run: ruff check rustworkx setup.py tests + run: ruff check rustworkx setup.py tests retworkx - name: Check stray release notes run: python tools/find_stray_release_notes.py - name: rustworkx-core Rust Tests diff --git a/noxfile.py b/noxfile.py index bfd061da47..1a31598b8c 100644 --- a/noxfile.py +++ b/noxfile.py @@ -35,7 +35,7 @@ def lint(session): black(session) typos(session) session.install(*lint_deps) - session.run("ruff", "check", "rustworkx", "setup.py") + session.run("ruff", "check", "rustworkx", "retworkx", "setup.py") session.run("cargo", "fmt", "--all", "--", "--check", external=True) session.run("python", "tools/find_stray_release_notes.py") @@ -56,7 +56,7 @@ def docs_clean(session): @nox.session(python=["3"]) def black(session): session.install(*[d for d in lint_deps if "black" in d]) - session.run("black", "rustworkx", "tests", *session.posargs) + session.run("black", "rustworkx", "tests", "retworkx", *session.posargs) @nox.session(python=["3"]) def typos(session): diff --git a/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml b/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml index 62b1007618..b2011243e2 100644 --- a/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml +++ b/releasenotes/notes/farewell-retworkx-be18546ac0b0cbc2.yaml @@ -3,7 +3,7 @@ deprecations: - | We are saying goodbye to the legacy ``retworkx`` package that operates as a backwards compatibility alias for ``rustworkx``. It was originally marked as - deprecated and this will be its last release. The ``rustworkx`` name has now existed + deprecated in the 0.12.0 release and this will be its last release it is supported. The ``rustworkx`` name has now existed longer than the ``retworkx`` name and the ``retworkx`` package is no longer needed. This release will unpin the ``retworkx`` package from the ``rustworkx`` package. diff --git a/tox.ini b/tox.ini index 9ec670f598..618baf3927 100644 --- a/tox.ini +++ b/tox.ini @@ -37,8 +37,8 @@ deps = ruff allowlist_externals=cargo commands = - black --check --diff {posargs} '../rustworkx' '../tests' - ruff check ../rustworkx . ../setup.py + black --check --diff {posargs} '../rustworkx' '../tests' '../retworkx' + ruff check ../rustworkx ../retworkx . ../setup.py cargo fmt --all -- --check python {toxinidir}/tools/find_stray_release_notes.py python -c "print('\nrustworkx no longer supports tox. Please run the equivalent command with nox:\n\n\tnox -e lint\n')" @@ -77,7 +77,7 @@ skip_install = true deps = black~=24.8 commands = - black {posargs} '../rustworkx' '../tests' + black {posargs} '../rustworkx' '../tests' '../retworkx' python -c "print('\nrustworkx no longer supports tox. Please run the equivalent command with nox:\n\tnox -e black\n')" [testenv:stubs] From de999e1d60b20de12bd4667b17b953b530eb5364 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 19 Apr 2025 18:00:18 -0400 Subject: [PATCH 39/71] Black --- retworkx/setup.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/retworkx/setup.py b/retworkx/setup.py index 25434b7660..e98b44483e 100644 --- a/retworkx/setup.py +++ b/retworkx/setup.py @@ -10,19 +10,20 @@ import sys import pathlib + if sys.version_info >= (3, 11): import tomllib else: # setuptools actually depends on this, so we can safely import it import tomli as tomllib - + parent_dir = pathlib.Path(__file__).parent.parent -with open(parent_dir/"README.md") as f: +with open(parent_dir / "README.md") as f: original_readme = f.read() -with open(parent_dir/"pyproject.toml", "rb") as f: +with open(parent_dir / "pyproject.toml", "rb") as f: pyproject = tomllib.load(f) - + retworkx_readme_compat = f"""# retworkx `retworkx` is the **deprecated** package name for `rustworkx`. `retworkx` has been From 03c42c72b125598fc1c7e4c82a659027c382b548 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 5 May 2025 20:08:30 -0400 Subject: [PATCH 40/71] Use dependency groups in CI --- .github/workflows/docs_dev.yml | 2 +- .github/workflows/docs_release.yml | 2 +- .github/workflows/main.yml | 20 +++++++++++++++----- .github/workflows/wheels.yml | 12 ++++++++---- pyproject.toml | 6 ++++++ 5 files changed, 31 insertions(+), 11 deletions(-) diff --git a/.github/workflows/docs_dev.yml b/.github/workflows/docs_dev.yml index 2faf48899b..d34355b7de 100644 --- a/.github/workflows/docs_dev.yml +++ b/.github/workflows/docs_dev.yml @@ -22,7 +22,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -U virtualenv setuptools wheel nox + pip install -U --group testinfra sudo apt-get install graphviz pandoc - name: Build docs run: | diff --git a/.github/workflows/docs_release.yml b/.github/workflows/docs_release.yml index 02bbabf5af..765aad0a0d 100644 --- a/.github/workflows/docs_release.yml +++ b/.github/workflows/docs_release.yml @@ -23,7 +23,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -U virtualenv setuptools wheel nox + pip install -U --group testinfra sudo apt-get install graphviz pandoc - name: Build docs run: | diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a24a1d6642..4cea7ed101 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -26,7 +26,9 @@ jobs: - uses: actions/setup-python@v5 with: python-version: "3.10" - - run: pip install -U ruff==0.6.8 black~=24.8 + - run: | + python -m pip install -U pip + pip install -U --group lint - uses: dtolnay/rust-toolchain@stable with: components: rustfmt, clippy @@ -96,7 +98,9 @@ jobs: toolchain: ${{ matrix.rust }} targets: ${{ matrix.platform.rust-target }} - name: 'Install dependencies' - run: python -m pip install --upgrade nox + run: | + python -m pip install -U pip + python -m pip install -U --group testinfra - name: 'Install binary dependencies' run: sudo apt-get install -y graphviz if: runner.os == 'Linux' @@ -120,7 +124,9 @@ jobs: - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable - name: 'Install dependencies' - run: python -m pip install --upgrade nox + run: | + python -m pip install -U pip + python -m pip install -U --group testinfra - name: 'Run rustworkx stub tests' run: nox -estubs coverage: @@ -141,7 +147,9 @@ jobs: - name: Download grcov run: curl -L https://github.com/mozilla/grcov/releases/download/v0.8.7/grcov-x86_64-unknown-linux-gnu.tar.bz2 | tar jxf - - name: Install deps - run: pip install -U setuptools setuptools-rust networkx testtools fixtures stestr + run: | + python -m pip install -U pip + pip install -U --group test - name: Build rustworkx run: python setup.py develop env: @@ -185,7 +193,9 @@ jobs: - name: Install binary deps run: sudo apt-get install -y graphviz - name: Install deps - run: pip install -U nox + run: | + python -m pip install -U pip + pip install -U --group testinfra - name: Build Docs run: nox -e docs - uses: actions/upload-artifact@v4 diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 7f31a9f9d9..5763e55e75 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -57,7 +57,8 @@ jobs: - uses: dtolnay/rust-toolchain@stable - name: Install cibuildwheel run: | - python -m pip install cibuildwheel==2.23.2 + python -m pip install -U pip + python -m pip install -U --group testinfra - name: Build wheels run: | python -m cibuildwheel --output-dir wheelhouse @@ -105,7 +106,8 @@ jobs: platforms: all - name: Install cibuildwheel run: | - python -m pip install cibuildwheel==2.23.2 + python -m pip install -U pip + python -m pip install -U --group testinfra - name: Build wheels run: | python -m cibuildwheel --output-dir wheelhouse @@ -143,7 +145,8 @@ jobs: platforms: all - name: Install cibuildwheel run: | - python -m pip install cibuildwheel==2.23.2 + python -m pip install -U pip + python -m pip install -U --group testinfra - name: Build wheels run: | python -m cibuildwheel --output-dir wheelhouse @@ -176,7 +179,8 @@ jobs: run: rustup default stable-i686-pc-windows-msvc - name: Install cibuildwheel run: | - python -m pip install cibuildwheel==2.23.2 + python -m pip install -U pip + python -m pip install -U --group releaseinfra - name: Build wheels run: | python -m cibuildwheel --output-dir wheelhouse diff --git a/pyproject.toml b/pyproject.toml index fd7977e2fc..a0706893cb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -67,6 +67,9 @@ requires = ["setuptools>=70.1.0", "setuptools-rust>=1.9"] build-backend = "setuptools.build_meta" [dependency-groups] +testinfra = [ + "nox==2025.5.1", +] test = [ "setuptools-rust", "fixtures", @@ -97,6 +100,9 @@ docs = [ "sphinxemoji", "ipykernel", ] +releaseinfra = [ + "cibuildwheel==2.23.2", +] [tool.black] line-length = 100 From 51ddf4f7c722f8e2fe7d7c89e925d00cd648d844 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 5 May 2025 20:37:05 -0400 Subject: [PATCH 41/71] Trying a newer setup-tools --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index a0706893cb..2bbfea637b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,7 +63,7 @@ name = "Ivan Carvalho" email = "ivancarvalho@gatech.edu" [build-system] -requires = ["setuptools>=70.1.0", "setuptools-rust>=1.9"] +requires = ["setuptools>=77.0.0", "setuptools-rust>=1.9"] build-backend = "setuptools.build_meta" [dependency-groups] From dc0c0fff6ec982c3fe8bf4211f5fc154e5ff8294 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 5 May 2025 21:16:55 -0400 Subject: [PATCH 42/71] Fix coverage --- .github/workflows/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4cea7ed101..99aa77406f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -151,8 +151,9 @@ jobs: python -m pip install -U pip pip install -U --group test - name: Build rustworkx - run: python setup.py develop + run: pip install . env: + SETUPTOOLS_RUST_CARGO_PROFILE: "dev" CARGO_INCREMENTAL: 0 RUSTFLAGS: "-Cinstrument-coverage" LLVM_PROFILE_FILE: "rustworkx-%p-%m.profraw" From e174a5753fc88a91c0944280eade4e8ddb341ca7 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Wed, 7 May 2025 08:37:49 -0400 Subject: [PATCH 43/71] testinfra -> releaseinfra --- .github/workflows/wheels.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 5763e55e75..8ce267316d 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -58,7 +58,7 @@ jobs: - name: Install cibuildwheel run: | python -m pip install -U pip - python -m pip install -U --group testinfra + python -m pip install -U --group releaseinfra - name: Build wheels run: | python -m cibuildwheel --output-dir wheelhouse @@ -107,7 +107,7 @@ jobs: - name: Install cibuildwheel run: | python -m pip install -U pip - python -m pip install -U --group testinfra + python -m pip install -U --group releaseinfra - name: Build wheels run: | python -m cibuildwheel --output-dir wheelhouse @@ -146,7 +146,7 @@ jobs: - name: Install cibuildwheel run: | python -m pip install -U pip - python -m pip install -U --group testinfra + python -m pip install -U --group releaseinfra - name: Build wheels run: | python -m cibuildwheel --output-dir wheelhouse From 2c4804903040af4987f438eb003347cf9a6a6455 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Wed, 7 May 2025 22:56:00 -0400 Subject: [PATCH 44/71] Pip 25.1 arrives by default on GitHub --- .github/workflows/docs_dev.yml | 1 - .github/workflows/docs_release.yml | 1 - .github/workflows/main.yml | 5 ----- .github/workflows/wheels.yml | 4 ---- 4 files changed, 11 deletions(-) diff --git a/.github/workflows/docs_dev.yml b/.github/workflows/docs_dev.yml index d34355b7de..14bb7cd089 100644 --- a/.github/workflows/docs_dev.yml +++ b/.github/workflows/docs_dev.yml @@ -21,7 +21,6 @@ jobs: python-version: '3.10' - name: Install dependencies run: | - python -m pip install --upgrade pip pip install -U --group testinfra sudo apt-get install graphviz pandoc - name: Build docs diff --git a/.github/workflows/docs_release.yml b/.github/workflows/docs_release.yml index 765aad0a0d..18cef98e81 100644 --- a/.github/workflows/docs_release.yml +++ b/.github/workflows/docs_release.yml @@ -22,7 +22,6 @@ jobs: python-version: '3.10' - name: Install dependencies run: | - python -m pip install --upgrade pip pip install -U --group testinfra sudo apt-get install graphviz pandoc - name: Build docs diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 99aa77406f..f1c73f8287 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,7 +27,6 @@ jobs: with: python-version: "3.10" - run: | - python -m pip install -U pip pip install -U --group lint - uses: dtolnay/rust-toolchain@stable with: @@ -99,7 +98,6 @@ jobs: targets: ${{ matrix.platform.rust-target }} - name: 'Install dependencies' run: | - python -m pip install -U pip python -m pip install -U --group testinfra - name: 'Install binary dependencies' run: sudo apt-get install -y graphviz @@ -125,7 +123,6 @@ jobs: uses: dtolnay/rust-toolchain@stable - name: 'Install dependencies' run: | - python -m pip install -U pip python -m pip install -U --group testinfra - name: 'Run rustworkx stub tests' run: nox -estubs @@ -148,7 +145,6 @@ jobs: run: curl -L https://github.com/mozilla/grcov/releases/download/v0.8.7/grcov-x86_64-unknown-linux-gnu.tar.bz2 | tar jxf - - name: Install deps run: | - python -m pip install -U pip pip install -U --group test - name: Build rustworkx run: pip install . @@ -195,7 +191,6 @@ jobs: run: sudo apt-get install -y graphviz - name: Install deps run: | - python -m pip install -U pip pip install -U --group testinfra - name: Build Docs run: nox -e docs diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 8ce267316d..ff8e14e481 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -57,7 +57,6 @@ jobs: - uses: dtolnay/rust-toolchain@stable - name: Install cibuildwheel run: | - python -m pip install -U pip python -m pip install -U --group releaseinfra - name: Build wheels run: | @@ -106,7 +105,6 @@ jobs: platforms: all - name: Install cibuildwheel run: | - python -m pip install -U pip python -m pip install -U --group releaseinfra - name: Build wheels run: | @@ -145,7 +143,6 @@ jobs: platforms: all - name: Install cibuildwheel run: | - python -m pip install -U pip python -m pip install -U --group releaseinfra - name: Build wheels run: | @@ -179,7 +176,6 @@ jobs: run: rustup default stable-i686-pc-windows-msvc - name: Install cibuildwheel run: | - python -m pip install -U pip python -m pip install -U --group releaseinfra - name: Build wheels run: | From db870949fb861c35f70159e036ff3ee975e71676 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 10 May 2025 09:12:53 -0400 Subject: [PATCH 45/71] Fix py-project toml --- pyproject.toml | 3 --- 1 file changed, 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ad7234977b..7069dc2d64 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -105,9 +105,6 @@ docs = [ releaseinfra = [ "cibuildwheel==2.23.2", ] -releaseinfra = [ - "cibuildwheel==2.23.2", -] [tool.black] line-length = 100 From 50be6e9355aa722158006f19d1656b1c72c27619 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 19 May 2025 14:07:06 -0400 Subject: [PATCH 46/71] Try adding jupyterlite-sphinx --- pyproject.toml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 7069dc2d64..d173c0cdb8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -101,11 +101,20 @@ docs = [ "sphinxemoji", "ipykernel", "lxml_html_clean", + # Jupyterlite is intertwined with Pyodide. Always ensure that the Pyodide + # version provided by the kernel is identical to the one we built the wheel with. + "jupyterlite-sphinx==0.20.1", + "jupyterlite-core", + "jupyterlite-pyodide-kernel==0.6.0b1", ] releaseinfra = [ "cibuildwheel==2.23.2", ] +[tool.uv] +# Required to force Pyodide 0.27.5 to work with jupyterlite-sphinx +override-dependencies = ["jupyterlite-core==0.6.0b0"] + [tool.black] line-length = 100 target-version = ['py39', 'py310', 'py311', 'py312'] From 6c6f1af237f4edd89a889a9fa574772ab0c08c9c Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 19 May 2025 14:15:42 -0400 Subject: [PATCH 47/71] Add jupyterlite-sphinx --- pyproject.toml | 16 +- uv.lock | 467 ++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 476 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d173c0cdb8..eb719ba841 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -101,19 +101,23 @@ docs = [ "sphinxemoji", "ipykernel", "lxml_html_clean", - # Jupyterlite is intertwined with Pyodide. Always ensure that the Pyodide - # version provided by the kernel is identical to the one we built the wheel with. - "jupyterlite-sphinx==0.20.1", + "jupyterlite-sphinx", "jupyterlite-core", - "jupyterlite-pyodide-kernel==0.6.0b1", + "jupyterlite-pyodide-kernel", ] releaseinfra = [ "cibuildwheel==2.23.2", ] [tool.uv] -# Required to force Pyodide 0.27.5 to work with jupyterlite-sphinx -override-dependencies = ["jupyterlite-core==0.6.0b0"] +# Required to pin Pyodide 0.27.5 with jupyterlite-sphinx. +# jupyterlite-pyodide-kernel is pinned to specific Pyodide versions, +# therefore we need to pick releases that are compatible. +override-dependencies = [ + "jupyterlite-sphinx==0.20.1", + "jupyterlite-pyodide-kernel==0.6.0b1", + "jupyterlite-core==0.6.0b0", +] [tool.black] line-length = 100 diff --git a/uv.lock b/uv.lock index 0952b06694..982c431dc9 100644 --- a/uv.lock +++ b/uv.lock @@ -8,6 +8,13 @@ resolution-markers = [ "python_full_version < '3.10'", ] +[manifest] +overrides = [ + { name = "jupyterlite-core", specifier = "==0.6.0b0" }, + { name = "jupyterlite-pyodide-kernel", specifier = "==0.6.0b1" }, + { name = "jupyterlite-sphinx", specifier = "==0.20.1" }, +] + [[package]] name = "alabaster" version = "0.7.16" @@ -17,6 +24,21 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/32/34/d4e1c02d3bee589efb5dfa17f88ea08bdb3e3eac12bc475462aec52ed223/alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92", size = 13511 }, ] +[[package]] +name = "anyio" +version = "4.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, + { name = "idna" }, + { name = "sniffio" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/95/7d/4c1bd541d4dffa1b52bd83fb8527089e097a106fc90b467a7313b105f840/anyio-4.9.0.tar.gz", hash = "sha256:673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028", size = 190949 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916 }, +] + [[package]] name = "appnope" version = "0.1.4" @@ -35,6 +57,52 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/31/da/e42d7a9d8dd33fa775f467e4028a47936da2f01e4b0e561f9ba0d74cb0ca/argcomplete-3.6.2-py3-none-any.whl", hash = "sha256:65b3133a29ad53fb42c48cf5114752c7ab66c1c38544fdf6460f450c09b42591", size = 43708 }, ] +[[package]] +name = "argon2-cffi" +version = "23.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "argon2-cffi-bindings" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/31/fa/57ec2c6d16ecd2ba0cf15f3c7d1c3c2e7b5fcb83555ff56d7ab10888ec8f/argon2_cffi-23.1.0.tar.gz", hash = "sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08", size = 42798 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/6a/e8a041599e78b6b3752da48000b14c8d1e8a04ded09c88c714ba047f34f5/argon2_cffi-23.1.0-py3-none-any.whl", hash = "sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea", size = 15124 }, +] + +[[package]] +name = "argon2-cffi-bindings" +version = "21.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b9/e9/184b8ccce6683b0aa2fbb7ba5683ea4b9c5763f1356347f1312c32e3c66e/argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3", size = 1779911 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d4/13/838ce2620025e9666aa8f686431f67a29052241692a3dd1ae9d3692a89d3/argon2_cffi_bindings-21.2.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367", size = 29658 }, + { url = "https://files.pythonhosted.org/packages/b3/02/f7f7bb6b6af6031edb11037639c697b912e1dea2db94d436e681aea2f495/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d", size = 80583 }, + { url = "https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae", size = 86168 }, + { url = "https://files.pythonhosted.org/packages/74/f6/4a34a37a98311ed73bb80efe422fed95f2ac25a4cacc5ae1d7ae6a144505/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c", size = 82709 }, + { url = "https://files.pythonhosted.org/packages/74/2b/73d767bfdaab25484f7e7901379d5f8793cccbb86c6e0cbc4c1b96f63896/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86", size = 83613 }, + { url = "https://files.pythonhosted.org/packages/4f/fd/37f86deef67ff57c76f137a67181949c2d408077e2e3dd70c6c42912c9bf/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_i686.whl", hash = "sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f", size = 84583 }, + { url = "https://files.pythonhosted.org/packages/6f/52/5a60085a3dae8fded8327a4f564223029f5f54b0cb0455a31131b5363a01/argon2_cffi_bindings-21.2.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e", size = 88475 }, + { url = "https://files.pythonhosted.org/packages/8b/95/143cd64feb24a15fa4b189a3e1e7efbaeeb00f39a51e99b26fc62fbacabd/argon2_cffi_bindings-21.2.0-cp36-abi3-win32.whl", hash = "sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082", size = 27698 }, + { url = "https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl", hash = "sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f", size = 30817 }, + { url = "https://files.pythonhosted.org/packages/5a/e4/bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc/argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93", size = 53104 }, +] + +[[package]] +name = "arrow" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "python-dateutil" }, + { name = "types-python-dateutil" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2e/00/0f6e8fcdb23ea632c866620cc872729ff43ed91d284c866b515c6342b173/arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85", size = 131960 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80", size = 66419 }, +] + [[package]] name = "asttokens" version = "3.0.0" @@ -353,6 +421,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c3/54/a2531910c53159acee45156154e413bca4efafd3008b0802bbf0661b8946/cliff-4.9.1-py3-none-any.whl", hash = "sha256:3e5861dcc56164b7c0aef2dae166b537c2dc11c9df785f74f54bdff16971fb1e", size = 84599 }, ] +[[package]] +name = "cloudpickle" +version = "3.1.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/52/39/069100b84d7418bc358d81669d5748efb14b9cceacd2f9c75f550424132f/cloudpickle-3.1.1.tar.gz", hash = "sha256:b216fa8ae4019d5482a8ac3c95d8f6346115d8835911fd4aefd1a445e4242c64", size = 22113 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl", hash = "sha256:c8c5a44295039331ee9dad40ba100a9c7297b6f988e50e87ccdf3765a668350e", size = 20992 }, +] + [[package]] name = "cmd2" version = "2.5.11" @@ -635,6 +712,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/26/87/f238c0670b94533ac0353a4e2a1a771a0cc73277b88bff23d3ae35a256c1/docutils-0.20.1-py3-none-any.whl", hash = "sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6", size = 572666 }, ] +[[package]] +name = "doit" +version = "0.36.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cloudpickle" }, + { name = "importlib-metadata" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5a/36/66b7dea1bb5688ba0d2d7bc113e9c0d57df697bd3f39ce2a139d9612aeee/doit-0.36.0.tar.gz", hash = "sha256:71d07ccc9514cb22fe59d98999577665eaab57e16f644d04336ae0b4bae234bc", size = 1448096 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/44/83/a2960d2c975836daa629a73995134fd86520c101412578c57da3d2aa71ee/doit-0.36.0-py3-none-any.whl", hash = "sha256:ebc285f6666871b5300091c26eafdff3de968a6bd60ea35dd1e3fc6f2e32479a", size = 85937 }, +] + [[package]] name = "dulwich" version = "0.22.8" @@ -804,6 +894,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/90/27/45f8957c3132917f91aaa56b700bcfc2396be1253f685bd5c68529b6f610/fonttools-4.57.0-py3-none-any.whl", hash = "sha256:3122c604a675513c68bd24c6a8f9091f1c2376d18e8f5fe5a101746c81b3e98f", size = 1093605 }, ] +[[package]] +name = "fqdn" +version = "1.5.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/30/3e/a80a8c077fd798951169626cde3e239adeba7dab75deb3555716415bd9b0/fqdn-1.5.1.tar.gz", hash = "sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f", size = 6015 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cf/58/8acf1b3e91c58313ce5cb67df61001fc9dcd21be4fadb76c1a2d540e09ed/fqdn-1.5.1-py3-none-any.whl", hash = "sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014", size = 9121 }, +] + [[package]] name = "furo" version = "2024.1.29" @@ -860,7 +959,7 @@ name = "importlib-metadata" version = "8.6.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "zipp", marker = "python_full_version < '3.10'" }, + { name = "zipp" }, ] sdist = { url = "https://files.pythonhosted.org/packages/33/08/c1395a292bb23fd03bdf572a1357c5a733d3eecbab877641ceacab23db6e/importlib_metadata-8.6.1.tar.gz", hash = "sha256:310b41d755445d74569f993ccfc22838295d9fe005425094fad953d7f15c8580", size = 55767 } wheels = [ @@ -1020,6 +1119,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl", hash = "sha256:aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242", size = 7545 }, ] +[[package]] +name = "isoduration" +version = "20.11.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "arrow" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7c/1a/3c8edc664e06e6bd06cce40c6b22da5f1429aa4224d0c590f3be21c91ead/isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9", size = 11649 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/55/e5326141505c5d5e34c5e0935d2908a74e4561eca44108fbfb9c13d2911a/isoduration-20.11.0-py3-none-any.whl", hash = "sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042", size = 11321 }, +] + [[package]] name = "jedi" version = "0.19.2" @@ -1044,6 +1155,24 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899 }, ] +[[package]] +name = "json5" +version = "0.12.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/12/be/c6c745ec4c4539b25a278b70e29793f10382947df0d9efba2fa09120895d/json5-0.12.0.tar.gz", hash = "sha256:0b4b6ff56801a1c7dc817b0241bca4ce474a0e6a163bfef3fc594d3fd263ff3a", size = 51907 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/41/9f/3500910d5a98549e3098807493851eeef2b89cdd3032227558a104dfe926/json5-0.12.0-py3-none-any.whl", hash = "sha256:6d37aa6c08b0609f16e1ec5ff94697e2cbbfbad5ac112afa05794da9ab7810db", size = 36079 }, +] + +[[package]] +name = "jsonpointer" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595 }, +] + [[package]] name = "jsonschema" version = "4.23.0" @@ -1059,6 +1188,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566", size = 88462 }, ] +[package.optional-dependencies] +format-nongpl = [ + { name = "fqdn" }, + { name = "idna" }, + { name = "isoduration" }, + { name = "jsonpointer" }, + { name = "rfc3339-validator" }, + { name = "rfc3986-validator" }, + { name = "uri-template" }, + { name = "webcolors" }, +] + [[package]] name = "jsonschema-specifications" version = "2024.10.1" @@ -1102,6 +1243,68 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409", size = 28965 }, ] +[[package]] +name = "jupyter-events" +version = "0.12.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jsonschema", extra = ["format-nongpl"] }, + { name = "packaging" }, + { name = "python-json-logger" }, + { name = "pyyaml" }, + { name = "referencing" }, + { name = "rfc3339-validator" }, + { name = "rfc3986-validator" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9d/c3/306d090461e4cf3cd91eceaff84bede12a8e52cd821c2d20c9a4fd728385/jupyter_events-0.12.0.tar.gz", hash = "sha256:fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b", size = 62196 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e2/48/577993f1f99c552f18a0428731a755e06171f9902fa118c379eb7c04ea22/jupyter_events-0.12.0-py3-none-any.whl", hash = "sha256:6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb", size = 19430 }, +] + +[[package]] +name = "jupyter-server" +version = "2.16.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anyio" }, + { name = "argon2-cffi" }, + { name = "jinja2" }, + { name = "jupyter-client" }, + { name = "jupyter-core" }, + { name = "jupyter-events" }, + { name = "jupyter-server-terminals" }, + { name = "nbconvert" }, + { name = "nbformat" }, + { name = "overrides" }, + { name = "packaging" }, + { name = "prometheus-client" }, + { name = "pywinpty", marker = "os_name == 'nt'" }, + { name = "pyzmq" }, + { name = "send2trash" }, + { name = "terminado" }, + { name = "tornado" }, + { name = "traitlets" }, + { name = "websocket-client" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/41/c8/ba2bbcd758c47f1124c4ca14061e8ce60d9c6fd537faee9534a95f83521a/jupyter_server-2.16.0.tar.gz", hash = "sha256:65d4b44fdf2dcbbdfe0aa1ace4a842d4aaf746a2b7b168134d5aaed35621b7f6", size = 728177 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/1f/5ebbced977171d09a7b0c08a285ff9a20aafb9c51bde07e52349ff1ddd71/jupyter_server-2.16.0-py3-none-any.whl", hash = "sha256:3d8db5be3bc64403b1c65b400a1d7f4647a5ce743f3b20dbdefe8ddb7b55af9e", size = 386904 }, +] + +[[package]] +name = "jupyter-server-terminals" +version = "0.5.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pywinpty", marker = "os_name == 'nt'" }, + { name = "terminado" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fc/d5/562469734f476159e99a55426d697cbf8e7eb5efe89fb0e0b4f83a3d3459/jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269", size = 31430 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602f697a649798554e4f072115438e92249624e532e8aca6/jupyter_server_terminals-0.5.3-py3-none-any.whl", hash = "sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa", size = 13656 }, +] + [[package]] name = "jupyter-sphinx" version = "0.5.3" @@ -1130,6 +1333,25 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884 }, ] +[[package]] +name = "jupyterlab-server" +version = "2.27.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "babel" }, + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, + { name = "jinja2" }, + { name = "json5" }, + { name = "jsonschema" }, + { name = "jupyter-server" }, + { name = "packaging" }, + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0a/c9/a883ce65eb27905ce77ace410d83587c82ea64dc85a48d1f7ed52bcfa68d/jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4", size = 76173 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl", hash = "sha256:e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4", size = 59700 }, +] + [[package]] name = "jupyterlab-widgets" version = "3.0.13" @@ -1139,6 +1361,68 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a9/93/858e87edc634d628e5d752ba944c2833133a28fa87bb093e6832ced36a3e/jupyterlab_widgets-3.0.13-py3-none-any.whl", hash = "sha256:e3cda2c233ce144192f1e29914ad522b2f4c40e77214b0cc97377ca3d323db54", size = 214392 }, ] +[[package]] +name = "jupyterlite-core" +version = "0.6.0b0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "doit" }, + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, + { name = "jupyter-core" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b9/20/24c9010b8304747e28b5a57fbd0b6e3da79d31bb379182051c6318427d2d/jupyterlite_core-0.6.0b0.tar.gz", hash = "sha256:745d22f2a4d354f5a521f89335e0a6b387b25f6227adf13aac0b0b2a82216662", size = 15977394 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/48/31/81318e53329dad97dfd5b004c055fe290360929d5094ecb4b6c72b43af58/jupyterlite_core-0.6.0b0-py3-none-any.whl", hash = "sha256:c29db126e8d32b69f6136a2a0c90b1e7d78a31e33911151b8282e713208d9a2f", size = 15987783 }, +] + +[[package]] +name = "jupyterlite-pyodide-kernel" +version = "0.6.0b1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyterlite-core" }, + { name = "pkginfo" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/da/f5/7ebc4c0c70adb77b97b374d580268f94850def849efb38b3457f598e9b35/jupyterlite_pyodide_kernel-0.6.0b1.tar.gz", hash = "sha256:6bd4d49e4d1f0b480cb890e1c169362bccf9baea54e161ec5448263ddd31ec40", size = 886300 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/55/36/b874e43c6e8cd1fc228bb024e5544b26fc3f52aab3f41286a8371e62ee99/jupyterlite_pyodide_kernel-0.6.0b1-py3-none-any.whl", hash = "sha256:d13b1342ffef08edf5484b98e7be0c826e4b8ba8669e8278219940bf48f3f432", size = 904176 }, +] + +[[package]] +name = "jupyterlite-sphinx" +version = "0.20.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "docutils" }, + { name = "jupyter-server" }, + { name = "jupyterlab-server" }, + { name = "jupyterlite-core" }, + { name = "jupytext" }, + { name = "nbformat" }, + { name = "sphinx" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9b/97/74e893fecc2f77742fd4760ab74e07063e039b3162fb5007ea277e392a74/jupyterlite_sphinx-0.20.1.tar.gz", hash = "sha256:9b83dd73c51627c8b87e09e25247c876b1fd7babbb1210e2b95a1d332ca48ee3", size = 19203 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b8/68/d35f70a5ae17b30da996c48138c2d655232c2ee839c881ef44587d75d0d3/jupyterlite_sphinx-0.20.1-py3-none-any.whl", hash = "sha256:6f477879e9793813b5ed554f08d87b2d949b68595ec5b7570332aa2d0fe0a8c1", size = 21744 }, +] + +[[package]] +name = "jupytext" +version = "1.17.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markdown-it-py" }, + { name = "mdit-py-plugins" }, + { name = "nbformat" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6e/d9/b7acd3bed66c194cec1915c5bbec30994dbb50693ec209e5b115c28ddf63/jupytext-1.17.1.tar.gz", hash = "sha256:c02fda8af76ffd6e064a04cf2d3cc8aae242b2f0e38c42b4cd80baf89c3325d3", size = 3746897 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/b7/e7e3d34c8095c19228874b1babedfb5d901374e40d51ae66f2a90203be53/jupytext-1.17.1-py3-none-any.whl", hash = "sha256:99145b1e1fa96520c21ba157de7d354ffa4904724dcebdcd70b8413688a312de", size = 164286 }, +] + [[package]] name = "kiwisolver" version = "1.4.7" @@ -1464,6 +1748,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/57/57/164112275965de407680ac176f96434d02329539438324c0ab8084df0343/m2r2-0.3.3.post2-py3-none-any.whl", hash = "sha256:86157721eb6eabcd54d4eea7195890cc58fa6188b8d0abea633383cfbb5e11e3", size = 11207 }, ] +[[package]] +name = "markdown-it-py" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mdurl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", size = 74596 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528 }, +] + [[package]] name = "markupsafe" version = "3.0.2" @@ -1664,6 +1960,27 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899 }, ] +[[package]] +name = "mdit-py-plugins" +version = "0.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markdown-it-py" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/19/03/a2ecab526543b152300717cf232bb4bb8605b6edb946c845016fa9c9c9fd/mdit_py_plugins-0.4.2.tar.gz", hash = "sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5", size = 43542 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl", hash = "sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636", size = 55316 }, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979 }, +] + [[package]] name = "mistune" version = "0.8.4" @@ -1949,6 +2266,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/3b/3a/2f6d8c1f8e45d496bca6baaec93208035faeb40d5735c25afac092ec9a12/numpy-2.2.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:b4adfbbc64014976d2f91084915ca4e626fbf2057fb81af209c1a6d776d23e3d", size = 12857565 }, ] +[[package]] +name = "overrides" +version = "7.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/36/86/b585f53236dec60aba864e050778b25045f857e17f6e5ea0ae95fe80edd2/overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a", size = 22812 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", size = 17832 }, +] + [[package]] name = "packaging" version = "24.2" @@ -2087,6 +2413,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/41/67/936f9814bdd74b2dfd4822f1f7725ab5d8ff4103919a1664eb4874c58b2f/pillow-11.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:4637b88343166249fe8aa94e7c4a62a180c4b3898283bb5d3d2fd5fe10d8e4e0", size = 2626353 }, ] +[[package]] +name = "pkginfo" +version = "1.12.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/24/03/e26bf3d6453b7fda5bd2b84029a426553bb373d6277ef6b5ac8863421f87/pkginfo-1.12.1.2.tar.gz", hash = "sha256:5cd957824ac36f140260964eba3c6be6442a8359b8c48f4adf90210f33a04b7b", size = 451828 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fa/3d/f4f2ba829efb54b6cd2d91349c7463316a9cc55a43fc980447416c88540f/pkginfo-1.12.1.2-py3-none-any.whl", hash = "sha256:c783ac885519cab2c34927ccfa6bf64b5a704d7c69afaea583dd9b7afe969343", size = 32717 }, +] + [[package]] name = "platformdirs" version = "4.3.7" @@ -2108,6 +2443,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl", hash = "sha256:b5eccfabb82222f5aa46b798ff02a8452cf530a352c31bddfa29be41242863aa", size = 33863 }, ] +[[package]] +name = "prometheus-client" +version = "0.22.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5b/5a/3fa1fa7e91a203759aaf316be394f70f2ef598d589b9785a8611b6094c00/prometheus_client-0.22.0.tar.gz", hash = "sha256:18da1d2241ac2d10c8d2110f13eedcd5c7c0c8af18c926e8731f04fc10cd575c", size = 74443 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/50/c7/cee159ba3d7192e84a4c166ec1752f44a5fa859ac0eeda2d73a1da65ab47/prometheus_client-0.22.0-py3-none-any.whl", hash = "sha256:c8951bbe64e62b96cd8e8f5d917279d1b9b91ab766793f33d4dce6c228558713", size = 62658 }, +] + [[package]] name = "prompt-toolkit" version = "3.0.50" @@ -2219,6 +2563,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892 }, ] +[[package]] +name = "python-json-logger" +version = "3.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9e/de/d3144a0bceede957f961e975f3752760fbe390d57fbe194baf709d8f1f7b/python_json_logger-3.3.0.tar.gz", hash = "sha256:12b7e74b17775e7d565129296105bbe3910842d9d0eb083fc83a6a617aa8df84", size = 16642 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl", hash = "sha256:dd980fae8cffb24c13caf6e158d3d61c0d6d22342f932cb6e9deedab3d35eec7", size = 15163 }, +] + [[package]] name = "python-subunit" version = "1.4.4" @@ -2253,6 +2609,20 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/93/ff/2a8c10315ffbdee7b3883ac0d1667e267ca8b3f6f640d81d43b87a82c0c7/pywin32-310-cp39-cp39-win_amd64.whl", hash = "sha256:96867217335559ac619f00ad70e513c0fcf84b8a3af9fc2bba3b59b97da70475", size = 9602031 }, ] +[[package]] +name = "pywinpty" +version = "2.0.15" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2d/7c/917f9c4681bb8d34bfbe0b79d36bbcd902651aeab48790df3d30ba0202fb/pywinpty-2.0.15.tar.gz", hash = "sha256:312cf39153a8736c617d45ce8b6ad6cd2107de121df91c455b10ce6bba7a39b2", size = 29017 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a6/b7/855db919ae526d2628f3f2e6c281c4cdff7a9a8af51bb84659a9f07b1861/pywinpty-2.0.15-cp310-cp310-win_amd64.whl", hash = "sha256:8e7f5de756a615a38b96cd86fa3cd65f901ce54ce147a3179c45907fa11b4c4e", size = 1405161 }, + { url = "https://files.pythonhosted.org/packages/5e/ac/6884dcb7108af66ad53f73ef4dad096e768c9203a6e6ce5e6b0c4a46e238/pywinpty-2.0.15-cp311-cp311-win_amd64.whl", hash = "sha256:9a6bcec2df2707aaa9d08b86071970ee32c5026e10bcc3cc5f6f391d85baf7ca", size = 1405249 }, + { url = "https://files.pythonhosted.org/packages/88/e5/9714def18c3a411809771a3fbcec70bffa764b9675afb00048a620fca604/pywinpty-2.0.15-cp312-cp312-win_amd64.whl", hash = "sha256:83a8f20b430bbc5d8957249f875341a60219a4e971580f2ba694fbfb54a45ebc", size = 1405243 }, + { url = "https://files.pythonhosted.org/packages/fb/16/2ab7b3b7f55f3c6929e5f629e1a68362981e4e5fed592a2ed1cb4b4914a5/pywinpty-2.0.15-cp313-cp313-win_amd64.whl", hash = "sha256:ab5920877dd632c124b4ed17bc6dd6ef3b9f86cd492b963ffdb1a67b85b0f408", size = 1405020 }, + { url = "https://files.pythonhosted.org/packages/7c/16/edef3515dd2030db2795dbfbe392232c7a0f3dc41b98e92b38b42ba497c7/pywinpty-2.0.15-cp313-cp313t-win_amd64.whl", hash = "sha256:a4560ad8c01e537708d2790dbe7da7d986791de805d89dd0d3697ca59e9e4901", size = 1404151 }, + { url = "https://files.pythonhosted.org/packages/47/96/90fa02f19b1eff7469ad7bf0ef8efca248025de9f1d0a0b25682d2aacf68/pywinpty-2.0.15-cp39-cp39-win_amd64.whl", hash = "sha256:d261cd88fcd358cfb48a7ca0700db3e1c088c9c10403c9ebc0d8a8b57aa6a117", size = 1405302 }, +] + [[package]] name = "pyyaml" version = "6.0.2" @@ -2454,6 +2824,27 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", size = 64928 }, ] +[[package]] +name = "rfc3339-validator" +version = "0.1.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490 }, +] + +[[package]] +name = "rfc3986-validator" +version = "0.1.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/da/88/f270de456dd7d11dcc808abfa291ecdd3f45ff44e3b549ffa01b126464d0/rfc3986_validator-0.1.1.tar.gz", hash = "sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055", size = 6760 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl", hash = "sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9", size = 4242 }, +] + [[package]] name = "rpds-py" version = "0.24.0" @@ -2627,6 +3018,9 @@ mpl = [ docs = [ { name = "ipykernel" }, { name = "jupyter-sphinx" }, + { name = "jupyterlite-core" }, + { name = "jupyterlite-pyodide-kernel" }, + { name = "jupyterlite-sphinx" }, { name = "lxml-html-clean" }, { name = "m2r2" }, { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, @@ -2679,6 +3073,9 @@ provides-extras = ["mpl", "graphviz", "all"] docs = [ { name = "ipykernel" }, { name = "jupyter-sphinx" }, + { name = "jupyterlite-core" }, + { name = "jupyterlite-pyodide-kernel" }, + { name = "jupyterlite-sphinx" }, { name = "lxml-html-clean" }, { name = "m2r2" }, { name = "matplotlib", specifier = ">=3.4" }, @@ -2722,6 +3119,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/6a/23/8146aad7d88f4fcb3a6218f41a60f6c2d4e3a72de72da1825dc7c8f7877c/semantic_version-2.10.0-py2.py3-none-any.whl", hash = "sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177", size = 15552 }, ] +[[package]] +name = "send2trash" +version = "1.8.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fd/3a/aec9b02217bb79b87bbc1a21bc6abc51e3d5dcf65c30487ac96c0908c722/Send2Trash-1.8.3.tar.gz", hash = "sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf", size = 17394 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl", hash = "sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9", size = 18072 }, +] + [[package]] name = "setuptools" version = "78.1.0" @@ -2753,6 +3159,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050 }, ] +[[package]] +name = "sniffio" +version = "1.3.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235 }, +] + [[package]] name = "snowballstemmer" version = "2.2.0" @@ -2947,6 +3362,20 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f7/45/8c4ebc0c460e6ec38e62ab245ad3c7fc10b210116cea7c16d61602aa9558/stevedore-5.4.1-py3-none-any.whl", hash = "sha256:d10a31c7b86cba16c1f6e8d15416955fc797052351a56af15e608ad20811fcfe", size = 49533 }, ] +[[package]] +name = "terminado" +version = "0.18.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ptyprocess", marker = "os_name != 'nt'" }, + { name = "pywinpty", marker = "os_name == 'nt'" }, + { name = "tornado" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8a/11/965c6fd8e5cc254f1fe142d547387da17a8ebfd75a3455f637c663fb38a0/terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", size = 32701 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6a/9e/2064975477fdc887e47ad42157e214526dcad8f317a948dee17e1659a62f/terminado-0.18.1-py3-none-any.whl", hash = "sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0", size = 14154 }, +] + [[package]] name = "testtools" version = "2.7.2" @@ -3046,6 +3475,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359 }, ] +[[package]] +name = "types-python-dateutil" +version = "2.9.0.20250516" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ef/88/d65ed807393285204ab6e2801e5d11fbbea811adcaa979a2ed3b67a5ef41/types_python_dateutil-2.9.0.20250516.tar.gz", hash = "sha256:13e80d6c9c47df23ad773d54b2826bd52dbbb41be87c3f339381c1700ad21ee5", size = 13943 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c5/3f/b0e8db149896005adc938a1e7f371d6d7e9eca4053a29b108978ed15e0c2/types_python_dateutil-2.9.0.20250516-py3-none-any.whl", hash = "sha256:2b2b3f57f9c6a61fba26a9c0ffb9ea5681c9b83e69cd897c6b5f668d9c0cab93", size = 14356 }, +] + [[package]] name = "typing-extensions" version = "4.13.1" @@ -3072,6 +3510,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/45/93/a7c3af7cf52e24d55fbd6fe6e43068ab2bd7647dc9a8a3e813f5247fec5e/typos-1.31.1-py3-none-win_amd64.whl", hash = "sha256:2a0c3a46894aa8e5f2dddd240439c8f537e5b3b084f37fd127dfdb0494f3ccf2", size = 2899374 }, ] +[[package]] +name = "uri-template" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/31/c7/0336f2bd0bcbada6ccef7aaa25e443c118a704f828a0620c6fa0207c1b64/uri-template-1.3.0.tar.gz", hash = "sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7", size = 21678 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl", hash = "sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363", size = 11140 }, +] + [[package]] name = "urllib3" version = "2.3.0" @@ -3138,6 +3585,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166 }, ] +[[package]] +name = "webcolors" +version = "24.11.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7b/29/061ec845fb58521848f3739e466efd8250b4b7b98c1b6c5bf4d40b419b7e/webcolors-24.11.1.tar.gz", hash = "sha256:ecb3d768f32202af770477b8b65f318fa4f566c22948673a977b00d589dd80f6", size = 45064 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl", hash = "sha256:515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9", size = 14934 }, +] + [[package]] name = "webencodings" version = "0.5.1" @@ -3147,6 +3603,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774 }, ] +[[package]] +name = "websocket-client" +version = "1.8.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e6/30/fba0d96b4b5fbf5948ed3f4681f7da2f9f64512e1d303f94b4cc174c24a5/websocket_client-1.8.0.tar.gz", hash = "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da", size = 54648 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl", hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526", size = 58826 }, +] + [[package]] name = "widgetsnbextension" version = "4.0.13" From 28791ec49e23598411eae2c4f04717cea5267b10 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 19 May 2025 14:56:58 -0400 Subject: [PATCH 48/71] Add bare minimum config --- docs/source/conf.py | 10 +++++++++- docs/source/jupyter_lite_config.json | 10 ++++++++++ ...0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl | Bin 0 -> 1275849 bytes 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 docs/source/jupyter_lite_config.json create mode 100644 docs/source/rustworkx-0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl diff --git a/docs/source/conf.py b/docs/source/conf.py index 8d762cf502..5f2caad247 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -14,7 +14,7 @@ # rustworkx documentation build configuration file # -import sys, os +import sys, os, json import subprocess # General configuration: @@ -41,6 +41,7 @@ 'sphinxemoji.sphinxemoji', 'sphinx_reredirects', 'qiskit_sphinx_theme', + 'jupyterlite_sphinx', ] templates_path = ['_templates'] extra_css_files = ["overrides.css"] @@ -111,6 +112,13 @@ # Jupyter Sphinx options jupyter_execute_default_kernel = "python3" +# JupyterLite Sphinx options for the Playground +jupyterlite_config = "jupyter_lite_config.json" +with open(jupyterlite_config, "r") as test_json_config: + # If there are syntax erros, jupyterlite fails silently + # so we validate with Python + _ = json.load(test_json_config) + # Texinfo options texinfo_documents = [ diff --git a/docs/source/jupyter_lite_config.json b/docs/source/jupyter_lite_config.json new file mode 100644 index 0000000000..64222d3fd6 --- /dev/null +++ b/docs/source/jupyter_lite_config.json @@ -0,0 +1,10 @@ +{ + "LiteBuildConfig": { + "no_sourcemaps": true, + "no_unused_shared_packages": true, + "apps": ["repl"] + }, + "PipliteAddon": { + "piplite_urls": ["rustworkx-0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl"] + } +} \ No newline at end of file diff --git a/docs/source/rustworkx-0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl b/docs/source/rustworkx-0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl new file mode 100644 index 0000000000000000000000000000000000000000..886aa98a78eb45d3a9b2eada83d6a9906142b249 GIT binary patch literal 1275849 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 z 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
EuUjhR1529}E4 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
*651m^y2*m9B39Kdf-;d*i!k+xsG(1| zS{*0SB^S1*?v!egprVkxw4tLq?06NOe0CWZDj*bGW**z#77z zJ6gU9Wwd6vSX1&hCM9T1N^W;doQSl|mj8I6JY0Q|7rBm`)?hTGmw2)Y^Lkxmc@>?*`4?i{BJK=>>Q!oM z!sQ><6`PlP3M@YY?Etgk8~v7RNCK??cY3GQE|95RAYoX~+unldKdVdj zXg5DFr?)&W)|~f6#(p9aP>dRzYNSE90tyjxwSHX=eU+k?{u>lWzIY zmHkqNp{s$#!JcfCI><*X*97IkZqLtOVVEB&w@*36s)P9}PN9N144<+AF1Ihxf2{BB zW7HZCu^`JujVMt~B1~`m9==1&wq;fAh$$fTWfUgcmvEpqF@>#uSEZ}Jg(b8h32 zzwP+)ert2~)q4`4{+Gl32X`hecYX5T#qEOm+7PchVwOe>Wq~~~8xAi63y~pm1SuIX z0em81PX*+102J4qfZc`Aj-or9!4MvYXWe~eeQ7a$lILFgYmk*T#6Xl+Aq4f(Lbk;O z2O%HG$3+o(A9EVS>cnJ>1Bz*ccd;oc0rLOi_l3Q-@`neh-5RC8=(*lOtqU}k5o^Hl zxYp=S6=D_T*K)wW;i2H(BzMz-g~s6g@zC?8H8f+Uj5(2;+1&V0+O+aqmtz(AuHEJ1 z*UY26n|n0aM0Z<(7ERVSdF3k7>P}+3$|s*HMrvvCNF)AL-I3bW+@;k-R`Yi(HOwX< zSvf-tIo!cWr&QhnKZ9GolyTU1IJd(xzZe`zQ3Ke8EHshh2BN9~nt6wF7NVw?lAPdK zxYUb)fphCJ7Z-|1tAQnm0(+VJ(n1s~KkKAw8$7L3RNoF~CNUStO_AtJ3m@XkALloiH{ivwKk;=8({pDZQ8|{LJN3vnJ0ZU%BF$V|>stGpu)m$z{;p2?n`wVLH{D$-;*22~2kN$}H4%j3Hmiu1DaM_l{$beZfj zF@}79IbL-ZaV!ckbx*lp4`&xop1I38MV-Jez5TYkZiBX6k)6T0uBNo@-l=ADk}H?% z>Ho1k&${

VuUK^A8yB6pbIu9& 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%0Aq)h`0oFGdYx-S8F`&7#l` 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%0A$fJ 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 h&h_Us zeBi|J|CiR1tPNK#uDZjG`#fd8jwy@kr;JXBt~Uh^_FO0R1MW)j21fNEj>HCeWE1i9 z10r~cD+`lh3E)_MM=I>M|`zRoqlV6WwV&~z(618df9zeoHspQ$>X6hCdY&>2RrCbARZnoj&7Jp5 zZ!&Ju+)awqn4=^#MoPb$6_ae`{ZSLHb7e#<=KAd(p!JWO33l5I~04@AMq+>Pt zup?nlRA?v2C{_)LeIufw&aI0y^*1$d(KA= zlP5V$B<@Ljw0bQetHllgydqq430uO2>@H#}_)kcgW{=wz^3Uh;MVB#aG-3^8xv8Vc zbb+ibE|9gk7|1#*EBdB9n3P^Tja#{I(NB7->GW3aru4VMtxjVg?a{^mYGDa=aSTp< z4e{?r=F5$D=?Q}`qhKs)j$mYf*E6#%RhhJ@N7ovV5YacAMBfC?aC-%q<)bBBH)ve@};@M6o_v?B#qX93f;o!;<%#E)Y2u<=3D*V`CE|}qQ`)K$@ zUCDAxCgVU-9wsFui5HU=_wz$?TM@dV@8HbG7jhxEX41n|$LXqGZmTn7#fIx0a1WClijE z<@T)Ns9A2$O85TMinnnaJ&z3Fs`_0h+clt%vj+^g|N=*lize`GX$ zfi(&@to_;FpI=H93!aXDFF_N2d^stomWZ4m+>6JDcG$6eL^teNNt@_Ow|l76U+lzf zatTO}Re#xu;?RobyT`jL=o8z=>lgno!H<|sIyz}mBa|G@Y=r$G&`d_-uA-l5bpIQ+< zcFi*xx|)-rDCiRvaan|dM$eRRD|0# z&(-Ez^fwl0N3Z}VmqYZSMCO}Af2}*o6S)Sdhq>Z*WwIDuS*r}d=j-4J(MkK=9ZQ4% z-87<PU$4BYj(cF2!G+uts?PnNSZf2hqf5C8~hfN;BGWF*q-EX z-$%&tZ$EBljt6z^NnGYTx|D=~&wnZF9Xy7ODqM^44Aan!sE%Q39(lnn2DYYfxz$%j$XA^FG zWD1RsXwO%CYC6`S?mi9nR|K)!BGg|ag)X0+?`hV+d2RDKoN{z{b10eLYj(@$*OG<3 z<_F~S>&f=L<_Y=yX0l_i`HFl#m~7i?wj&BC5Y={ps1^jGniq&_TLw{;LTNQ)pG0L9 z9iGVlN{*mxkLGds!GD;PGYML{lrBVCTtp=i$u2AT3}&4SFUvr%*l{_jI6H2|ZU>-r zDVghIBh~zF8p${Nu5znxXz_=Sj1+;ouH33?X1E{%GMtx~BG$V*jXpLlIZZOMY6lap zW%amMFIQzlR~5QWi=j>9AFO=4Py}YX+X@X~Vjn5XRj={!C`LO&q z(r!p0jkID`I&sBI@*m)p74X5EC#ZiZ?QloR4SJc0Hi#~#*VK@i>v@YkHyPb1_mn2RCO@SR4bP^z zMY`FReaUQMxx!ZS2%nEpO*tGv5*jZ^Ic0D3DJWGh@NCGD*`mOE*A|Y=Avy~4Y0Zq9 z(!f1^As-}Z4@|JDRn98yb}VgEv2eEJZ)>aci>7GxQOZ)c=~0Fv@&4Fi$G@Ft2o2|H zg69u1i_MPqFRj6HoG-H+=L;;yc^qkNJpVT?&_o_yPPE)0_uEFTL9UKkp!EEVYi>g; zkGDE+z*VidTHREO(>{8i^%2KV+fs0~mG?EO&U}4lAuhbv_1XyL&Gh;k)|gK^#iR`K#H^V6s(%T z{Dk#zb(q4{MZVHn0EH3GwnzgPMeRQ!MU}%RxH#$}$w-1aT(l97f1UQ?2&MX$hI6bN zhBK@ihO?p-Hi=f~*<&8E87D9UlOknkgN|~0lGq?;Fy8CFL>5@^;>o5m2se`u@Ii)S z6`>r=o0>+zM|9i*>Ct=+L-%qUYBnN$1QcNS^bh*=#Ha~2o~r;AXku|_$+kV z3-d#cPXuyrKD+oMZ+Ud=`K3gD>0y+D_+sc5O|Z-n8lU+Z=*w}J^$X3(1Pwd(pz8x^ zXI{81e`=-oYRSE#?7bx0flMC%osBTLrk35D=5Q;IdN>g;TmUfWsuP3On@$fcVs~V| zK`*Wo)r_~g=?SFXFi#MD;tBFGL4Ik1y7c7<`gJ_Nl$ zBdqRYY$XMTB(cf=G$msjsWBu*kZPD1KT3PKx8qs0Xfslc5%Uzfj;Fx=4O=wr{e4aK zE~y#1M$}DV*H5scIuUQe4E0C`G-sr%cN$Lc3eo)QHv(ten&9+eaXj>eXYC`poObh| zgbzNZhc?n8H?MB5flt#(LcyZ})2Y=r9Kbgmu+G?A;dF({1cd77c{LN=6+iN=#N_z7 z^I2_lPe`rFjtgIZC)svPJg5112mXo4QJRnGmkV($4pOr1!eN@(Z8hB7SWH(JoML2( zbledj?lM!C?g1z9INfqAQ+HmNy6`{dg{KR=`7rGV@5r*!bXD!st#WOO8gXlx%XV8x z;R3mLWdjOZVBe&$71qhX4q4IJ<<)vwjEL6PEhL@}4CZS@%CUKK`>LwX=li=wH z_6j#?Q|2ZCyWJ#iQV-NCcg?!pq$$)n&u$N&ag+0pQcL})bC0$GV~TeSW^^zmD;lK$ z58TpaW^^Z}ZyUx&Pk~5PYyMN?UrDqDS)mKPLArHWQMDXe+)YNB1g!inMH4DX3?nq#^|pq7yw!}?E>0f{4hbO=nduLp}q8m@_Mg5L2oF< z46bP|(+AoR$dwRyj%iAmXEIn^>0tgs5zqsZ37JqNhqr%q+Y&bq+KD*S--(#P6mLJ_ zy6s?n1pNSX@)o_>nWkzxMTsiuZv`%sxo4z~5GM&i^ooOAX z=i1{wpQl_VVGoCEcVzsUGmLa(qyc%l z&f2(+B!xrj*@{au!{UnD!io>rPaF)soU}^%f+Ln60CTA5i?(w;LB)_jgxHtFUqW$e z<^YI?*%J@5&8N9O9U%8RqAAXtv6b@U_9c3w9?qMpC2?*c*I*FfFvbQkM-VW4+I0sy zA4)C5aZ50k zf4{aiHclJoku2S9s+T>Sdxo&T4bjUD)yoa&<%T%nUO_KomzHk$76$LpHL_hj*{+Rr zyVCk*AVf2}v^@8;38t%=8*cJTOX)Ii>jH>|V`bwLTGDo8_mbD~ckg3}>hxASBdqwe zSPH)HilwwbhyUe#u@qAuo;qHHRq9HixCUSh#fEWx1F*haeIH7pq;aY-rBEgWW{sEL zN#-jk>w-gB7aYnu?@(5jnxUzIS<{VOEkbgjHxaRwXZoh(Z(O`51XX}84z8|hWaLmT zFmh1z`-B{8H!IRBhkLf9R*XgWAP!V?UFnj=+#usPWE!Hc$^*$S9vW|Ez$OF2Y}9&+Q@)VW z!tdY@Y$5IVBY?c7xl_;Qjn?6 zm@rY?8FYl`JsEev{6X=3w?roH0BbTxu%vU*CO#K!<`O5c`FuE<$eDe2I3mAiN`n?! zC8ifoy?{H;5Bx8tC?O-q{0^FeiftuDIh(R3R+gWTz8nw3k=j;8Iy$+R9#V-LPd;cz-WcbM#+ zmP_WF$YC^|rF}om$Jj(5Z9XC}G^gF;<9;2iAaU7Ge`!Zu)_@8Ij!1n*6+F>neV__` zEc}=`-r($RtIY29c-uy2m*ygwUSoD^I%VKbUft|=V_K@emVn(kIzC#VGd~75kDC_n zAkXh|b~IfMtyurXzm6|1jl$>W6Yt9n&V&APBSZt2)L^OlV0_5iHJpj!8Sc~zY0*RnPmtSCmY6Hp_|R(k zdC#S8f_p1=^xWU-fEuEXGBDuQD(<|`TJDF>1T zq`?BxSigYqDJwfq@g_7;{-!y(QK`{9W04wdB#=Lw6|b-BVPiL#HvISR;{oZrq4ADu z^W-#XIFu}C&KCaQm-E@e#p4m=^mI)wusaH+xxn3;T;OJQhq^R)Irs?uo)13!kqH* zWtzEJr`P|P=yfgoL>?HDA-UOgCvGb+LY^iX(!zPhizYIcFBR zoyz>iE?JQDgIW1$T9Ob3oK-98`Egdy{xd}v;hzVoWYDG(^<3j5G@T?vJ*NWf3OT46 zPDS`=CcqcO1@z1G3Ptvav?kcdVK+UTLSc226~Yes~$y|x)BY|&W6jfF+Tjy-bY*d_ZIEs z@g~5=OSV**`K(rEKL6j`u`=^<2Qr@BXuajOyS@%)gr~S-Gf(k$&QrXV^AvCDXXvOK zCdC@BHwtx^Z$~6 zJ!$2Xl|AcK%bua$o~1R<`YK3KN55G247abZd&X$(S&(8k*CyW=Q|~v|RRLHBOxt0% zV`sTSG(DFbj#kxaYiE_6s#CIM!$e64q$>K;or zUl_`X<>xK!P)5r~AE4O98zcsJ$^|~zIsPTOe#S=Junx1LibWUk!s~MbdC4&<#XQ!`A*_rHO-l3|dg4cPFO%5F4$1_-zjucbJdYw|;!IeJJ4g*KC z4g+sy9R^;{It;w#V*mV>tHzzIaZKHO0WmgaC2}lHIUS3fR*L<@?u1jF=N*UQoME-= zfXGzzwxE6o-a47NAPt0BMmI~v$Qjgei0PMGP=uYK$<16naB~ebIisqHJ6$7yZ@jFt zFx>z}JC36+#5k04vqLF^cyn4t&<9VGF-i;Pax*Z>&GKE=C|hXH)L@i`k78N4({q#6@(DeCFv|2eDd8)ix3o=QuzRfXL^2F?xaJ$(2Vv>u)O7HQHJ zX(0~VlKKg3DIk1jwZq04D?gvMaSK5S;d3y{Qy6sU(E&O-dF(=mG8)-uKhn=r_!Lgb zJ5J#2-BJ!8Xf62prgDb9t27t3dglb4vHIH8>?oV%M|>0v7}V_gu82Fy^&f1&O4XE%UT=+eQ@v#Ta5{;EHoXw@iw3aINm#uzu(IpY_h|6?bm$-ga)7 z?pz;!%SLu?xaQ9Ft3G~9k1KcHs?{zQy_RUr!gf`F%QEY5FksAZ(VnuBId#$w8Dl?T zg%rAChps>0B>ufkrVWd93xwSo!qlo&{sVqEZPA7S`P)I{PF?)#xP2g(vFOnH)0WSB zzrC&IsKego8B0!IBt7R{SPBJIleTD=(&NuqAp32uq0iR{naI?HTvzeX${};YZSvM< zHb*(lAvfg_^JYmWjkbN8vnp7NO35TXZjjnS0uHhw5-*OxF79XNYD?#8JFkUTavGVB z*8|eZVI4p}sHq;X6CJzN5z4ocu;tbWI1p@(pmH>9@&vsHGJ&6<_Yy6C(PD|fc)=2I zhj(~omMh0_iQ}dE*YW6eJT7$|049)g(W-rxtyVg!rqki1K}SeI-c}l+n_cd=H!e{< zsHwt`_nf!rQ>wAG8Oe-2$ds@2`_uUTO;auI(DS-85t3L*DW}0E7k0x`akf`tS)De; z?x^L2Z*KQ`r>*c2VJb?w^Ph!$x|cm&Q<)-7xsM>4Ef&odf7TurO)z(5!r#xhspm{q z_TC;DMN6Zjhx3*1$py@{)g))DyEN2N`pFa*cJj2J$kelrMB#H=3^)QfScEEQ{Wy=k&$;_PbakbBZSS+?NLPMWYzit!(+D;Fg-CZ(zJNVlgYP-Z+Jx;&Ji3@Ef4slf(yw}&WTf&v+$217240fjb< zXiN~aJE$SkBfyi)`mObS-+rEZ&wVKgF~K_fp2yzbYrWU{Ek_)BFi|H;`#m9M;e_?{ ziHT<#{OKSbrfY6@3@MknJNl(N`Yai=pF(Q`-0xy*$c?s93_$aA1%jT)k=?oZLsm+l zWA}RB(RZ1ayMS+ZGrsL0fwgH9SYO2Yo6YzLMi4PJH$&db?SKZ(B52qF(;r-*4@|c3 zc_lc7`sT8+v_FnKQ;5>e3e;P+~5@G>#b^q?;)~8?7={{Aqief9yS}) z9&&Fv>x)$tKr+7MrR#-xK0XrQD-D$Z&6>6ABiqJFBeJY{WDXH*2Ag6*K|o4mzIUPv}{~T%b;Vj?Y2c5 zZjqF&!xX%zmFSmsuJ{Eg(?7|JFryWjs{HoF7G=j|Ba2JU+dy_=1KBe+kge@v@oNsv zRJiGIp|_lUYrfM71FTvFtW z=nt`Ija=FD(pBrOj4M#Vc}tO{O|cvUFLT;m$+UzU&(#D1T_dXsfUnF^&Z*1~u&A@5&T+HM=lOpY$>GFzBGk;b5VLu6fn7C91ufost zx=xb(Tpm8+4JXSqw{Kq8Z@!&>^Q{8H&pB&K#1NnN;H8z`o5a<{^fLeTO(&hsvcY9O zWAf20hpA>vjL3e18&386c!~RIGS(kwVLlF}uan#hrSG1k!;C%1W$RmNp>Buhwkbsm`PqHa&Th^&#mlv0DxLJKInzz2>&kTAaiEAk&gENV z{PwrzlYzvkaM&WPutmm>!y2$Nw!*mTQtU9kl~&vC(`ws{R@=5|wQWkPZQHflHmlXP z9a?SMqSdyjoQ>~RB`@=~rnoG$5N;NPaGmr(IRNP$WHcpP0r={x(@5~-D(BPv=HN8u zz@GCaUOZ`>q@$nB=)5vdy+~QCHzcsQm~X-!VrVUHA|VF;{9wb zXnNP-TF1alpDt`-OM~F)Xmo4f>2&yrbDpikDk0OTUCP{HO&}?YF~Qa3H4M;}gn4`0 zxVhY%o2#weTpqi*tT$aUztwr0`K``n?sf!d4-XE8iYE<BY`7jh6|7HfcvJrFuiLW?6jic=@@I`>%Rb1K&roFLIzl? z;`5|ku&R6@mE1J-6PN4J6F+T}?F;vf5P%?Ss#Cb}clo^Vf(vaLJA(K?|D*fnjH z6y22W*F4d0vd=*s8=U-b7k6mk{npc5NZ@`PZG1R*c!K@C%z#eH%W-)*DlbRm5GVF;Qie~Xp zw7-srqK!k**3sz=ITU`)p~&T3(!%ngXxT#nmkiNtC<-Z93;s%iJey!eYSc3kEPEzY z{zM$ufD_@Za3X@zi3r|55hI+49Gl>f)6)!AcLxm*8y5Lp7Ca5PmU$ta6bX%_ji>nQ z=RS|GCqZ993F8>r^8!AOuT8>=@fpdRizStuzSMuR3#IR>{1_fEQApl)(BM|?e8GIE z^oKVb9c>IWqKX9ZN@WJ{wO{^xUB5$@bz@I5L!k6FB-FQn1)b>j&{mB-LO{Va^Sf^6 z$HR2lz0RZH9*_tKN_|?7{)D0e=P|q1l}UqfKJ1+yH2l0$(}w?F;HXr7{63rjDCoKI zd4{86h1$%4mVpr{EOo-c|BiP1kYe8ipO?M{e$suihRBFo2aTkw6_XN?X-~GKqrIb> zvfko4cOAq8q&dAx(F^+VEug&V77~H@Q1*BLcxk0gmezHY4(*7MX@(AB*u$Iohc`LS zL=W%D!+G$CWEGzH9r}sDZIMG!exTO9NQ-G_=Ryave15>BKADU;JSqMNoPQLz>+`Mz zkXTt~#ZAsomX_gfIi)DcmmAu_3i`QTJ*xC|qqzp~?6<_TFC@^`URMpj+>(-^AR9G1 z7$&-7QL!le16&{j0+*vz(v`R6t%jSXlioS zlrF#XG8UjexMA3ho}LYDjgIh^6={Q9KBjXY6|uo zi^NGy$s!if-v#YjT6BKo(By69F3oGQ-cI)TSC}uFz0hnyYc2Y=mI3@zrZ|y4p$LLT zwhY(JGUSIUYwshh>n9-xb|<9kz;HUX;^I(u(y~b+(U3_r^S9)!d9cuqWufR&A!KYE zH-P<2n;=mg{M#VUV=@hiF{UMk1j7qasa!C;2#CpI+*sRW8=?#ZE!3Hs1#KJmEJIbO0@CXv#rD*e_MMjZ|OJ~do&}h z8MZZclJ?Vo#YrMKQAj@~!<4g*IOsYqHnGOkf~%a-3=p4UuceY42zG}9Djp3x?n$y- z2rhF)aE`PuB_;80Od5QJdYVisQ6^N^f1I{6pnq@8vnX^sM!8Fon#&jADA0bDxpVgg^x11ccZN|aN zLMmMEQ_ee{s`F8|s-ad7eQTzqTk}+*TeHqj-ZpR;f@%knsOdl2o&F5{w;lDc%_^?X zt5sYd?l{vFz}(Ug=Bi0Dh1lPHdx`JR>&#x_JM_A3FYz6TOmp!9jr%>u6WOb{fMJI& zUf7~3Ez*?O(WXdKr*r#G+R!sx}e9Y6SYCGWAkAHjqW5 z8lhFOB*Wo%oSNgq4RU_RsR>i_+Lz0I%HNx-vQ`sloU18TZI)u#U;3Za{ij1NZgJ^g z-rpEt-MB#Ep-O?mPE(+;(-bH?bc)`^ssf$0KUuC*i2v3Z5?a>w{vHQ+86U_wZmo{0)(aAdW@m%6?u8shpGvMnKXTa99+QjA({nV3_dh|5Vj})K^ zo}d?RAD)lD_Ddzv2kB*!bbocA)Rwbg`*UqjjkWLV98~F~mNny~IaLSxU^dVP^8VvUit(GF*-57l+VPv2Bo9`)f%2U$NMZ1FvW+3D?iI+YDJgK+ z!tE-jSxJB$Lkb&L2LKwAbZnwrweT7-rs=wfoKA4OuRpTQS{Q#ZNY5Hmo)nBx(W}fAsVB&%jmh_U6zt7|EDVE#{lK33D6~5gu z+=a(mbt)mpz()ay=`#Ir7tqWhGcS zzm0D;KGgUv#e{&KV%e#?n*Za95+BudeG`)9=Wt0wc2+gZRcFplE7 z!nxt{ZoqF?{4Sumty{iOS{su~a-~m9c z!NB=AEeEzW{^%^3J3B9ZxVYH=ie=n83a+5mpb<}OuPi+#e^ZH4a6@rp&%`^1?h{e| zPCw0ey1{o+XoiP>-&G6c)jiaWLXu*Jhelzhy*SK4-&NT}?TNgRpRL0T?j1!xCIX#h z=roY1pr(~*bh~c3F~@$msbmf=xGl*XL!mKVe^1DGPAtQzWLCa0Yrf%;{f?WZJqtXJ zxn0o*<5gJI3gDG&nkqnI0&}XtnTS@%d6|$y4jM~2Jyc?0k$9&2FwqCAQXcw&#U@Fp`m(uR{zLw6P5~|us z;zY>lRQf`dlQr4JJ!Uphf6wX>#N=-XIuOP$|1fO>_{+q~e-q{n4L zyOVDNlQ<35KdfwMr{IwTJZ-0x4fRNkH)TVq`xKd?6UYcL`|E*u??fTdPH+N?Q0}rT z3eaF!JfyZung1?CT4>@sPw}*p2V{!N&TgJ&gf1{(2cd~ofPvzu9fo~AnOFv~~z$uglV0p72 zc$`6xb)Aq7G(L1CI}{ybfRt=$=@`H*8f5cq5ff=;rFCvHg^EB@ris$hP^dAHVz@Bb z!hgpMA>jLR_yvw`*ZoIBX9<@raxC>aQ3%ZQ_ab42*vYSIG)p7h=pfkaFL$R znFIj1pYpfYTZ;!Y|-OOi2kt zNjCUV%2*$`M_d$Qe**6h(C5*Q2?5J@@w5lFR}@yuZQWAwR<+d{7~EvxTOWX>fOWq@ zJi119nVWO3t7Pn8cY@muPvr5Cm|dpLo^mx~A{NQ8r57FIKE2n{U1uNto8S1I-@NqV z7ys?;#@TfK(fAX@h!pT&(%p~#$vgl1-~9f&Uwq@;#@QEABEJWSR{rxJ|M1`Z$eV9} z>K*#}PCD)X&u{$JKmUVQ|HG&L2H)9DqW^{TVWOW!{eRvW5N!7o$!>go{sp4rosW)x zg8ra8@+Wxzfk(G|0_5Vxeq#q=k!0)7tNZ72PPzLMaF zbc=a>_<;G49{B)%`2c+w>koJGhdW=uTzWcb=tpnFGJT`qf$f263u( zJ*N`ck^=Ud%lcbdJVC7aNqg1oYX>A;$1t#Vfq^AW3Gv`i^gU=S@X)!>Gdt@c9xx(1 z>mqxM_)tq8&~J-_ok!01B2Bn-l#b#gDSeWT7ew4nw8Pr%K9lacloN2fMWpQ_Epa~C zooSEBE?o<|!lFJ`TGMCm#*)Ueq*LIWF_zRHc}dlhE41;)^C4jR%!Xfpo(SO*2f z|KiadF&6j3-7Tzv0KCv0#LG2ft^DVr#_o^lR z`58CUqSbp!>ZKKT7N5bX^J=mg&^tv8UyrqF(o?;SGJ9WUGvS;&#O&1?@{2C#W6;%k zgsmCCCJ>NO21sioBkJR+#-4Hwd`*X29w3{ZwG3{6hGgsvyC%d75pEv4CgiA6A|?6u zn`6)vkdfAJn)q%9ab((HiLkXac1<9eD4bEj&IsIIW7lL421smy=;92SmJG>r?mn(` z^5ok*@x3ZqC5cH!%ge5KxGuQz_e<_-iL6<51zmK9xPr7V;<5|fX+w^-@nT$bp@!`c z%ve4xNRz18liJDZrlItRd{GIC+BwzlN;JW@Z2_#?j_i52e~&h@?m;3Wc54tHOTD`0 zKsSEl-kJ*c`w%PA@D#wec)lNNk9lAi4m-``eB(n-jn}pOjsEr|7QZbp#>Yw?^ngw! zj>%T>ptnmNg?56*E>~_fe1rSM2V z_E970FwD2!sBuX_9Y=_ID|+WWzaS>-63Q!R{x=n=YstAj4f0Yy!6$F2J|juItx!=A zCtDX_$$-_wPzGTFlM-;M|Lvuc*#D0X?zp5l{$`!uXFdu;HZA9qP8wlw?IaQV^xL5K zk*f0TE3Nb%^ld|oyn}c(RFpt3b&Hq!;bhO~_G+A4>ZZl(Xk)1=y2r!G!?h-667@T< zE@Ay4!j3z!eaIo(q;p6&y901{8Zx`G1W3ZV)UrbwBT7k%nJ5US%|v|0O_^D~r%Kg2 zUuBl@9%EwM`3=qrE7dZ%e1k<-v{o7@rvwIwpf;pC-~yy)MkoE9@?`A@E5Tv@&z=^m z11EVP-cfO*x%qR1lNQPW3X>f9dA$3(Gq=nseF}DEBu7VpOoq}S*q!XW#C2L->_0O# zNTTM6)YbI1do@mrxI5 zO_*CrwD1s(m?rbzGn`Hf@~?~+pGM%2eOJDp%wHOOt#Kj^fQ#7T&JOgjg(LtzJpQIB zpa{#8tz|-%%u6MI-r)T{aSUn{dTOKM2?@a+(aX0z&2?}9tR+>*%~T=#HoIptr$!^s z#l^p&eU0)h(qX{YgOMOb9`ClJodCDT@X?oXAYCaC0ql~D2wlVM{AB7$c3nz$ya*3$ zCJ{eSr@dfw$_}X|9UNPn0c<)!cuAXU0Q(W$ycJ zIN8)Hi141bGH}D9W(p=}5PF(;y9=J)l`5fj60!d*5NnQkk*|#M!*=OQZYg#7Ys{5i zau=%DGmYF@ws|evS}#iP;V#ZdH*FUhk$O^%?+Y0*%D?b$RvI`GVtC~)8J}pfnpaxp z{D)Sb+ZpfLUa49O^SVQ9ebdAri2+>_1}XNu=9ADR*{mOhOE!%W4?PjwGU=+*mV~y|3G%M|L7BFDlC2vm2Ky_;5OPZOUXY3*{ z)ANdTuTU#rIyDVJ0VtxiD(Eh&g3ezmh{Aatlc>l;QjD5I9rqq}y>vDrRqTH<@FQQa`-*PKbigP$c^!Q(lAc#Iy#f4BJWin@G~ zwdIrY$MZ&4eqQ_H@p2>uUc%r@Z~o|iBj3TV7B~w5?>#*W_x3RoMb1;48BQFrNm?7b z@>J6FPRqTY<+N7C`^fUcBM}{n3z3a0k2P2AJN%_UXhoyB3t{c0EnxT85vW>CDfqWE z@xQhflC-J}sVqQdu9(d<2Y*JR7oApW06coUz^bis+^x!>4@qvt4Q&*@rRrQf=)`!f zHt;r`jkGv-kLS*3u_=}Z-1V`jw@~NgaO!g@E>UGG9FDRQ3jKOq^lLscP3Z9NairG( z8}yWCLoohb2*GsNT+Tu;knQcHv$haSmxo*BW<((i@M!hlQX@rCT}>* z1?lB$4p?cJa2q;L+R*V=u1O>IYmWEfA<+Db?c0c-NLEPJ7R3?sxvm| zP4KIgcoh4)7tx1-Y*t@e9xWXp-aU%9+t7!f<4kVm?HhpXu4WDnK1Hcsp|HV(& zwecPYqiN;6<|!8!H~4HflKfIWV3zV>EYt(S=;w_+KA$|iGIKYv0hO)Ss`$w=>opoj zIn2u5%b(T>M#ZVqow_<}A38k3VEt}669L?{C!8EfIxN>Yt6Trj6A+?6ctBqqPHD#! z37nREHBZEx_6mzw#V1iZ1|B?C;lXGpYs-sUYe`PqS%lS3$5zXURno&b>sd?Ea^e;Z zm^g8`kd7_Oi2))aK8Cb4DkpxP8S(R)5042SZsqv!Nj|D4p%-;TGlLSw@YkZ$vVSS7 z#t;>XbjFLWcF&LNz3N7e-isD-GOgI`)ZAis#s8E)@BVVi3^ySj8#H96pVi?pU-xhw zX&WUxX2q!wcyx|Jrk$KJqb(;^E8b)FOtL6kPjB)J>RjH54bE4S7ZeaY)bbcd#i zzjW&3FE#uO&U@qE5rnz?nsJS)Gx*srHx>rKnf%I^>LQa{jjx6*ftdX?amYK;G&{m> zV2oCteC>Ea0TP^NNK3!+JL!UEAebAOvyc8Wol8Tji)x}MKZq?0EFG`X zui{RnIcLY%mhcaid}f?vNe8jI6D{kzvdQJkR#3g}NC_2ZV{%$LDtKA-mnz+Z@vc$>#QC(9LU7XtRU&lOEbt)dgx9#IrRV2sGgDG($F-{bn z%+yCAQ>V|cBU~pB?P?o1*ED?z0ZiXiw68UzngKzb!PYFJdZ{*}`l2JR7qnJ%)!~fl zcYfeLf#cgQCe`V^FH}25KHd!^)k$Cz_5Ggg zO4Pu@A4s0oB16NuMcjj=BY6G-cWTSpl$3azzr&0uom@-dGEoXfx&6^yCefr#0z`_a zuee;go?pW=Iw!xfga&au|K+p%Q=DUW;q(&g{ys>pC-|RorEHWl`ie(IvWwYMNsx4==bGN8v5efXDS#Wk9S?Og0Zom zxTPu0N6qa6E;V1?zYmbreEHBmFhaik;6AiLaPaF#7@?h);R)_}$Crn>6P^QTs?;ZS z&*6r5dU=oRbC>k@j_z}B=*#0Q?H%2%_ZBW)#=+(%PVECUHh+2m{q*uP{g+M5^qNBM zm!lD}3zMaZ$yBculD+WG=TzULTm0(~3Xxx5yDJ?uXn{MSi~!opRecViy;`#(g?W$4!)ISKbX(%vnRX#{_LqUxFO%n5r9P(c@l9KxwQ`W zF-DgGSNc0M0=IP0R<^-28nx&S&zF^L@q9(u7SC5zzQuE069Y}Y`i7UYw%ix9M$s3t zw%q57O$>6U15KC(YvHyUy>IkcPq^QK1u$ddk2+X`D{+t;s7P1Fz&ZS$P+CAlw`DCycYq#7FOu+;wwuM}RY|vQhxtN1Y-)=0Ht167wX6 z&p!a|rJ-9`wB%~PZELZ|wzZhIZ7t|P##!eVS)FXSLmnnYrg)w#T|?Xi`Uo|?x>X%E zC&+x@6h3eSQ1^EomUC$3JZ8Sii3;|cp)`^HMb~NK7{n}-xel5|mwHM{p}BxcAm5a! zhF08Yz!N})rT{9mqO=92d6nL`820wHyNla3HSj4w-k^z2mxm)4jM8DwSBo!5I+eIa-#_jv#S!4sJFnn z1}Y%xp-Ua{x}uSKB8a6LDU|b>XcHsB=4ZSudV;8jtyo%=>-mZvZj$D`5 z*b)B2jZTCc=_QJxz+C(nj+)k8vAtty03GJx#$$|z_BH3kKs`PykxnmV&#)A~=!S-> zzL=_%{Lbw%02{$DMJv+y*}bsWw=Iu|HUHDUnv8Ud^rSu zmL@pl7`UrkGH+v+42$y>7u6g9h5NO8NFLG(1|&b#dmx`+a9J(9MnifvTzKu#fMdsXRxne?8jOiG9%d{8L9#^Oa z$V^%UfhY#O;bd@N(h5=SRWDY6oHzkC7`*5%aK*_jg(9v9>GBF{4C*9UAHpuBEz<qm9MjOBSAhL*9``Xj@rKz^QqijiN_5=WO+y|<`HD*oe_NVJ9 zhctvL@~ouFvnFaiw!m(zTA)6R#kOctZK**BbVHy(Hv|f#ArR9oDr()!o?I`|^+kPs z2L`FWMr`3c67SD>3+Yz81M^l0U%|Rv)L(>kd&iY)ShryOgIDRWO^|ZiaSv2ZCoSl0 z*VNjUHe`Mwnb3T%vMEd_4*^4pcmARWv!D0pRja?Z`nNLTVSwVQPNxl4kX&TAOr$5TD!AkG*9*=S1= zf+^jT%$+rfCu?C=^q3Pw<#RRR`Fru8sdO8{^V@M9^=F~yvthK2qq+Aa_tG5@&7B(> z&7CvR-0jJn&Ny30w%9zw>13)D$^O7XG7Y?04YC3-0Y8~drZu7la%+LmK4^TzJAe;c zaexLMbBG7e$@ADxeGg5&Ht@=aL&-4uo&;X?wqGXJaBWBBp$dFoHhQ)1FVQ~YTHiRI| zH1wS2)jV-Br5V?4hR8bSfj4?pQcOUKTkE{M^sD=UFwOiq;rcoAAY?5B(oC$Nih8&s z+GTWXhq#J18t7(XjOSd-`dU?;tQF1Vm~B?+A)}Dyf$uni26jU_m4j91J-amajwV&3 zf;6=X^7BPqjQ+jh)NrPzR!W;%_i(k+il*$y!_|#7bb||DKNGfeCxcDrrB{-SqZ*GkqKhH3M6U(%nx z>WX4=-4#jtIjw?R(-QTv)#u4-ajmlPrdBpCyJ+tK6$a&%Lv)T#Md#?)mfOr_+oE%{ z^EyYA=^X8x&hd&i&q0vb$CveZL731vFfV-lJofVn@8^u@9Oqfcl(71Fz2*u!hqPYG z=^QgTo#UFzhYc%bR_Hu$|7EwLbI8+UJUy%)qA~nx%IX|3(Ul)&ca%K{%_fk}(boC~ zoGs0yCGgy=dAIZ49w1>kbPBo52GO6(;6)E?FN7fVRFO(T_hVeFDiQLL#H7E1wft$L zBUkm2Z8;Fbu%ZEVN7R7ok-&y&Kp~Q4SOe0QTt46}%_P#{$IY+9fEw0cyae=3~y%1|XtSzwS)5bZ6Vgq#qx{Vy&rd_Na zzBQ>;oE}u1siem$j!{|W&ThPl(*q68K*iaH>!`oosyH*NS8=xGRGcZR;%rGKt11q? zITT0E)OK^nT+*Ai)T%!8VSDYW&s0wJaam&xfb;X7W<7kqLoFU#P^3j*EsBaHJeCf3 zjjD9p5mgD+NKRF{sr^RpI7U^v$$1~wYgMKD%@Rz=ETg=Z6!QULEvYS9Qc%{C+Vxse z1b@Cgn==1avQ>)IvxR7CRe#w9sZp!k3Y`;?PgehWpA!}aVkQ|&( zD-Y}gL)h)JY5R_wYW8pg!O%$h$-(1Kgx8U8NV$AbgL}taNrR&&blI6w&$`=n>1^9V zT|S+4A1fnBV*kL zpkmy8Bk`CAYb_EASzG%|uPSj|zOIBhUr~MSdA+7msn=y71nqfkWuDhJNNtov6jn%} zR%wQ$5_f@n73GEf45z9WMuRKNGQiwX#4vBBF!>V zRb56Za!Ts?je(smxP>qKnh2`n3PNzEY!v6UOMBE&)EkInIR}5)89jV}H=VkyDYUP# zrQWQ-Bg-KC2j>HhzL|Z%;Se8iSo8s}()Sx~r0+Lch3_|7*7tj-v6A!mh2@>UC)eft zz1>*O`}@4L#EzG}zhT+?>uF2O7tgO+pXYa6vq!ZK&+n4<{JyC@zt_LvJ-@daE4hB3 z8{+znzO`JxQQq|%iR(Aobk}c`bNxo&+OFSK+B5Z%{a(W-mUI0^8|nHzI=bukW@9qj+JLoH_&JmQKq+ z08Ls`(_sEhn3)!}4dFatbO()p<|{7CDR#o7t~g~N-mHo7>lAkuL_0!&H z%KE$K<8(*#ab90e#*qXR{G2Q7#d3a5B`_!EN*Mo} zTKZp?B)56>gt#_cqo7n>n@~{Pl@yemYqP?!Yh0V{=w5Jax7M}ka@TsRd6)@|A%7Yu zDRj)FA%ef5DF?V*Lr9#Q4*)f4r9*z&4AMIfNlJMZ6R3JuxE6t!P#Y>!LSA8Q#fLD_D~lcIX2v1I;jU!m#&K+(&K_aaWi^c%qFtl(Xw6@+=sjACRSmgo9v?-%k>>cw4B7r zyBFoNo2WV*;%ZD$A<4DX&fw1VduyDHW3}91sy2PthyJ$qb+5N0dxmdRJ;dErZixz` zu33lGnu5a-e@H%lMx2AnigeytZI(0eg}iT&H0NGqVe3ens_Jc{1_7c~>1~~F)I{f^*0yXQ;M{WB8lQ|8 zo%hq7zf~gvi6N?~1WfMK;65r~6jwY3@cKsg_p6os{oXJf)f%KO zmE%NCHTAj-I3k-{xr@UP)6<6r5@deAj&K(dbk$UA*h^c$R-Yq|Mi~U?*^EEqwPl4Fv7Vvp(DQJ%AEgtE zW#P01FZ*fQOFH!9GAE=T6E}|ScWEP9<*$+EVAhR6-P_C+EX+Kb{91_l{6+vi8p5Fl zK3YpyYwK z%L2`;5WyG455Ag#{=rxAKGoXcr4B7D>DM1>JdC@2sPRz3z;E*_oO0mO zIfA8!eqCfUYqZs|DC|2HwJ&- zUSPCwhANMfk}X+;KX(K@^hcY5{0ik)-Jfr{fER;gt^hp-j}Qa$vKi%MT?`xpub5}= zr^PY2pFQV{O!jc&aavM(c?=EqXq#~YcJxwzN0-RbolUuo0{F#j>c@ffb2uQD{v*-> zVgJC5qe{E`p>WfOy1qFLm_dB2Ln<`8#shRh2Gnz)p`PKNNgP~wx)CCfQlsZmmq>yo zDF?w_oC_p6dB?EQ$NCT(OffEc(fG#((f9BP3UPy2?gLFx?sJ+!XHi<= zApI}Qsra+-=vAh|Lm{a0uYD)oSPt3$gLk_SNVn~To?KsnfBb>L)V6UqTdtGJN>ng)u zS4He~iFs(;?cDL?ZXWcQ4@y6)J;Jsgl7K}=A_$SNgS2HC3oig1bdKPn4`B?&1t1a9 z(L5pr5H0acCw18+TU-FY>eU2WY-*r!9`6Ae=p({m_79wX7bUuh$6ZbQzGD>jWc-jI z$s@uG{Wv0>O1y+EmU#)L*LMvNcp*CN8bGmZmgrJQ|Il^Iu)hwPrQ?9{-1=c|u6+{E z(lpsMUIYzDSPy~&n?O`>Y&V_L3F|?WnSF#_CibbvXl;HWG)G$vKG&$AQ$xAu zGc5h)Wc!5|@~N4@rxzS4YI)fa#Ndl)39OK`VR~kfDW;H4)o>2Gt2ir{f%lpNT zZquB9t0~MHtn8QW!@yYmY?};c?orgxT70wYKljV5uOCP=&S~MC5OmKki1(Zm1{d}+ z0kh-5O`1>kTRPi53EAX}AE{@vH$ThSQyma)U~Mb<^iv@^v+>fVWAyqEzI`4uQDt;q z$FhmcIMZvCpdq7PhKt#c`z`%*8g$Ewu0=;~ML%qr^G3h>T@ru;KWN{f57(zP;f#^rt5>(zW znhCSh_)K;h51Uh#KXv95np0^`DNZeic?SAdM>GqL#g208b2M9@BWocac_6FAds0WQO*gkTg-};D ze1-2G>vxB)4L(l0Yg?OfUWA8$M&t+@k^HInPZgSzZp3urGa)CvhZ_g`2!*{3dhV`{ zp2zbmJ;}7Zqqn0=_jXRq#@`8wR;#0EZ;cc^Za3Xf^Mu~`qn0kn6q#WZl%bS-QeKW{ zlq^&nakCEGnl8NDi8`5`sNYxTGZXTV!1;9nSmp{LEKzZ zkcMvC1*NtL&9i}&0O+-Cfz}TgS|2tItd`DRHDgR0vE@ADE6HiKX#14JP_#U5_qiY~ zAB&ww+4Xx3lDbvNwhXWxP(`%P>AV)F=~%5+@ww{B5)CHE>8x%Xu>DtiIP2`c;w_Rf zeJU^%vH{0n0}?A@mw@PI4<+qYXnu`;tHYFQbfh&e%@_6q(g+Xx0l6{HEZVH9-1 zO}j}`8e9)k;VOYm8NEUlhC)e&c6gZ;Eo{TID34X=k_V@sTm9}swOs?<&@!V?AB&2W z+FXBUzpIpSP7+$F}AU}I* zhcviCOAHS_^h&-*-~JRAXTUJnk<^U?dvnxF#P@RyL!I!}rs%?NyQ`20_0WPWOwy$T zSQ?kK>QS1ZMjr@y4D7#i=nmE@^{~Y+Vs6A{&N*meHTd*r8?=3A@TQKsEIQoo$*oa_ z<0>!zKyB6FANzW^)rrkV_lp+CE7|pBAyLm#VOKYQsV-7=zpXD$bLRn8m|phy#K<~t zsVm~>i_D7Vu8^NP+CqQoYqP@^+8bq|cdd4zAK)?W%rCamiyhT0_U(Gv@B#Bk-0Xgi zFyKS_CR|B)s9^xsLmW*8|+EM7sgn(IF z#{tp$(7LyD_n_LvK`g8dr+AI~|G~oTbKk6K`X*JRZRAxX^wL1kq>aRlSpI6!%c4$U zYv6c~_|*!l$c^aJp*@S$wmCa;JWOwC`H=ITF1}GmK)dNsun9iRITnu>_#jU1A~N9q zpshDYpRYOZ})($CektXyxZikWM#!0X$wE3U^f^hR4#qQd& zAdSI`OWa%g{2Ls!EG^7~W?lGX$*upXygc6BDaVYglbr>Q`Ahbgl7d#1m-p+N={C9z zGY?N3y2s`6BAa`Bd4bJ6z7!t{U$PIygkn`TD>|JiU^zL@O${!-Q5TGTa20j!JELz4 zH9;xFxZ*;6^iNrmAUi?(+H)G_4*c?PrOeyI+aDFy59MmnshNp5IytCJI%NGk3g^~0 zY<)kSD1_@+X_YMK_`A)5TXyn>-KW-|QT6og+=P8{%KK#V5wF$G?}1h9(|q)>*(bk3 zEshzzzaiAJB%>|Kg$I_Smef*9S`afCwfJ?rklfW>xVi3KNNE@H)4SKQUfvnEBDgYM zmxP-?*Jd`?+pC*vC6D4zH?b#9+;79S)%kjF>*6nO#J1`!42TILBHKLJMRKenvF0HW zAV2#&S9Ghh-!5Fy8E`(kg4awP?9PdWUCSe#JdbpWRB01$F4j(SceD+5JDk+tZPmmg z`{N;0hxviKx=B~+N56_q+7&%yHmNh519moq177>(Iu5vdISx2uIpE9?Qt8xj!0EfX z3rp+Xg&Ep~HFCh|yTAec9JgQHTq|+PL)~e6;?Rse&gjg|=S@^)Y?Yc!M?%yY z4HfHv^D1tm>J?B3ML`b}b?k~G`q=B-jsc)ti0BFm8e;58lhcfY{1Z@T(qVxK>#{AT3X*lbyn3?CB!0=GCKSb@3)P%4l4wT^EZ)Iulk5MuZWp zI#)a1n%)lkU!{U`Ga1TKj>xo zgI<lC*Ct6OO$8i{2XIy!tc&4tgASH)efH$u z=1+^NC~;l@gtGqBM2<&?lW(k>>R{K$`~3D)hQ{b{3T;kdIw*08*B$-calSKO#`bO< znOrBiJroJDZcw3yRuq(GK$? z6`hcdPG65Q(4!Qc&_`8T{`(!N+byZt0qUyg#>J4saMUhio4x?q>U%dYoSRES^%(hJ<- zmcF|&`u%6>Ed8nF^m}FXdo{$;cdeygA~mf?+%+5cV(szUGNP88kiE-w^Cg!?$tno6 z&0n5t{s7+9SzoE0_4F!i0|#vljqfuU=KFN(e4ox;o$9r9P1S6$&rZZ|o(*2Ao%PmL zZSZ!p!Txd^Tq7IQ-SuLvYpQ0013O)=a&(H;t}y;4nGMAF(_nD>Ga2j8IX#*=MJNzO zD3A&$dPc0Zq>)rRi{~Y09HV$zj!ezx_r*Cczd9D^3^=) zoya>>Nn?j6d4~!UXH|4YwAN7a4m*-}=u6(AD|v@a$vX@r@6gjJjYb=8ea^EPN2in|>kut_pvZ*2&3qMlA=+MVj4Za^vKOGIY+3%Z*&Ep^Wo0>!{`W zVoSA8`=<(poI3lCe^_70>4_ra6&0CoL)p?z8g*Bazuku$k8^S{fKC+J5x$m271WT> zpoWA7H6%K9HjRK9;sT$*tAPu#jDX=nO4RQaSjB_7f^mRy@Cv7Z58=Quoj2RC`M&$< zDgwksXs|;f1Dg?9?2yo4heSo}kS8$iIQ8%{#YkXH1GSktNfYviYiAgjGR6sZcB@uD zk|lf$Z^*MR^;=1FN%DUmL2*qE*~2W>*|f)Hkod{>KdR20O}l2KW2cgk?~`=#(xoAH zlin#*$!O%d@X`s|%diG81EpM2Y1H?TbD#K(lF>`L*s#->{4kV^(4b_rfl(4lO{{ zi#D_j)fu%6_1ZdE*JpgGKtHfh${IF&3kkEx`c1g}dN|)=^{8PCFs57NQ-N?(CHZnn z^5uX6>P1^GdiGe{Yc6vx#?j$YyqB1UFxGP7#sgabTyxz;1hf&fVnp*9liArO;T z0W(uSZpu6=9^7B^sHxE(g*q%AZsAb_=R=Ky7F;2JBwc+P+=9o6lhqn*dL;o^s53bI zy}%{nh!>Zuq^gMOq#Xgp4D7CBXD&58U33!)1q30xzgpk@rwaG?LRN}sYF722tNlVB zuGU)kYF_BW)#`?(4>w02Ioa)!5Mlf^{+wfX`eW7|8fy^kpIrxi{J4?_5Pj4GG=M&o z(8n?W4MwWR2a7`YSHW88fL2{Qs`eP=`BZj{44ayR87#X%ma2!?30u>p%*Ctm8dw<_+ZOqi)CNzCpKR?pt#^{?B!6$DP1w;{g{}fR7=yeAs>zcErHO9MHS+Sn6>54hGyy z+dxhrN!b~k<|Jt3I|NX@xv-I;5=de=$dCq()YJk>RvD2Caa4%;q>U=JmWD9Hy-UD6 zlGT2#n$=E#8 zbRaRotR4K&PXm#F0nf<6%9#l{JfUC}6GBU1#~=|TUMZc|)4S#|makWK+3ISy#{hKG z#KfKl@~NH`??FnFc>(})7WS04waW#Ok1_Zuza#$i#~27zE3lfHj#_FuVyWpFOHGGI z!HSX2fPD{8o6e3L6okhxIv}-^f_(A3oY>`c!)%mDVhxMl=VM`0E|m; zD667HzrkqSC~I#Dw$Bhc^aZp8HZ58CsVAlIu27+?sjy)v$bY;DW@sqLw-i(Y56n}L z&lDts!7qq&fqWdM9yg<&z)(+ccc@2tYijB-4kftshEmVyR{&@3K_;QyV#-!%!>kea8^Yt}{F|7Ies>4{-e0_zkZ{Tr180heD zicsi({eFL85YQVyMBh?=z7G|N55~M)&B(EF_)yKrRZETyU12FDa9Eh6Z^AB@CF~M? zJtq3zCQMZKm3qrdmH4pU$Gx+CD6|N5_(}Y_%@Iq3Cw_m3T?YCJ%du)=>yc`pWx3p}$#VxXY zSEnCc$u7k4AdX6`ovNK3bTB6iThJj*M?4IMAu%Bn*>$BbCkrI+SdT;Xj ze-MgSO_7@?*sG81RUgTX2_UQ=+{Z*jZycbz{4o>^KEng=pVmnZ3`S1z^Ef2-0G_l5 z@PcDE_Pk?v_MBt4cG0N;!mPn*&2BaXlPtTL!97|L)5stdnUj^Bw(JDX+d(a3CTP;E z!L?bVh45ROXd%4q$#Bl+fo$-yUkrrBKeYye0kPp6hpK7d6-)zfxM{GznEnUMU6nHo z8db~))|dC!smsL3&S_1UIN74UJPg1rzIwu@@f_Ia9<^$6EL!pp{D=b>Q;(sGH_9C7 zN@nsSDU(8rqzOZn;Y1_`;%XK;vda+=H|LY}^x+z!JRPtq&JnBOJYyA{!&bj}qNFzs zfsmdv6owC)4tYvX!xa zU9x}ix7ffg>x!l*U^!#z zu%+GOmUfR?+C5@v_nB4LQLDLUjvrhs@q?)i;|E{ZM1JsMS9Nr5n<|Mv>maMjzaki0 zotJE7Q5eWiyUubhvPP9~f=%}vS(#YtIclzffLwTv0!=xoE(A)I^&qLL2Pp`Po}+=@ zlGlI;TS^QZGl_v?CNZ#g>TKGBF~OU0nAp65t$KpNo3k{*$BTU?IZd#XE8Eb1U#^q@ zV)Rl@>qGPUqH&N8fBJFV1`8gXl)XlW%|THl%J<9JrEQQrwZzGKF1ots zqIkPp-TucGYhVo8#l#+=ym#r>O$ohMmrVC~S96w@_AcrCG~-4}tQ$%5m>KI@inVKr zH5tFixqR&$V{$clk9HqoF1@40PRA~N?`!G!DcP`If@70T(EjuidNW23I_ygtUphhj zIj%`|oRB3+BXnHrN;5Mg5^~DpcrrnU4k?elp(&3&lk(V2dXn&{h|*1i-o!h;PtW8j-{vT3UfyHq zT8FLn*8a6rP&{!^+`b=)V@U>gjcc(E?{uxPqouE}aJ=)raJ=in(R*JwmPDT;!jbEm z91)IH@##sP`uoE1ec`x)!tvTVh2zru!g2G2i6w0E*Yi?QlMi=pa6i;?O>i-E>yuPm#gGE{hwKdM% z*GSEA!>z}y)HIE$>9c~=WFMK!t94Qoif%%xgm|e?0hUuH@E#$!O z9ePzRpRtpDpZH~q#VI$D4iAdH^+MXri55H9N$w;q9izEMHl47gXj@Ln6vw4M^fb+A zJfSxylW8qyCP~h?$z+Y3*+Tq~Butb{q2i6(SD|ZHpcCq({%k7QLfZv-Gd@(_j2n3q zCF3G*+=ZlR zG6x@80RG(0V6Cr_~U&?22^vM@sZt+E&bxb!t*5hnyM`?I7Dx%r=c zyVhlB`0nm_4m1b?g6RXa*Rkm$y83Fn}MyWUl%4& zRh5-pH-&ZM@N20`yi=_bccn^P9`wXsb=|SyJ35NCZd^UPPrV}_sgLbbZ|lpC?o)5+ z%a80+Z|cj(_NmV~Tw0#j)kV)y?>W{&RA)3A{0+K(QD5Jr>z9;_=N7Hs%Sw`~auy`f zsMYUdP3u+t-nH7g*6;V*P1|GlY~F5JV)gqOt=|u6T3S4hr7H7IO}kQ5{bx#CZSI6e zYE7|@(_5yFbA63kes>eqw12&_ns#FuHLakky|1R-bv3R1zM7^am83I*nzn;;T5)7a zy1e&=6b5d`L>XCOLw8rWLZnwk!6%SY++0%JGOg{b`Cxro8w5$(vZ`AXI-8V0tWRUh zJOoXIcUP~m`73B_?K+LkzuOwyShQsXjjdJD*t!b(!d=&*{DUm`{i+t#8m>hRQ7xNw zswJl;eU>PS@n}?~*wVt2&zh4^~I>H$+FP^f;_lr&rM2+TZw^+yAwRn%lLOq-tF$r)u5M zsalJFHY`=^nRTRUJyTZEJ~mRS)-!c6C*+?RrR-#;lP#0sWRIpbntiU)HVfFB{g@E*Xe4cQDITM>jkB+l~kp5JDm^GbX256>^#lKjND*VhJOp zJu0qzXtFd&!A|o^Flj?F&5l@!wU|W-PFjw5+;YUDt4K9l)lGA`W>+>X*X*rLWN5E8 zWjI&ziPkM0TjqE{fuZH&=^RX2i{a@Oew!s+f3%Qr-Kvv=_*osfk4ECTR833m^Fr-^ z{{uwrokSY*Rj55!6SXrrO7_!KU+V!M1q$!0jxYkO>xWU$C25yJyiPuJJ5Y=>PBa3I z7NI?+k;Ayz;8n6e>42!geG7mgKVwo*F^9eC85;jfp5&k=29LZP+|98AjBZ|FtMBh~ z94zUR$;Ujxsql!X+DTBQNn#t`RTGHQs(P$2Dd& z*Qi%`vtjsSOR_3<`=J9)*$UOe8 zC6Eaf=CNqJSj#exx`x3ca}V?5jD4Vs&ItTtu{IOua)zOLF~d+rG0)+|BC9@;SY*`$ zmVwNa7|4NR8_7SWB)>8?`~v{1d)0HcjXkjrgfdi?bP`uN2r@swLSA%oJVf&fvLQ=M zge@qV2E$$(9uj9wOG}H|F7c2V;UQDPL*mu(kYoc30(sF?2ZN4DRB zW4lL|G{lzK@fL6>c6 zbXl_FK+!8Oz*RR}7?lgIxr@WyVTHfHiLCIwwvi8mkLHN0 z*U%#;EUk!JV_R0NyUkjapIUZR{MD~Y#jH^UoI;7jeN5O}oceK)%kZ%^LqqF@nib=- zSz~+#Vtfk3QBY%kE`7GHE*%XRMzlvOxopHR1`YPgE$@7`7^yU7;;dYbE>}SO&Wzb? zn{!sJ+|(~4MfQ#FA#d}B!|}maZ|^#VJ=`G66x{{wV&oRBGCyw7Zar{y_!DJx&^0jQ zKiEWO{91DbFWu6Y>hXov$Axphb#nY>6s2@ic#Ty_H;UJ+&GBM+kgElHfd@gy6)PBO zuC6}}m{)b{+*R%t zR8+=Pe(ay+m`de#8^u)K`GH|fr6L&C%v6{o6{SuifAb-_+y-)w8=I-h`7)e~W$Xb{ zj(z7#wcrCawb&zr4?Izf*OqIs8_T%AH@sfi&8J@stygxfIqO<;*0tuWYt31=W#QH2>Ika@H(Sb3xf(1MFChUY6B z`y4o+8UhY@GI2`TBc9n?$D)3fvPT?!5HKvK0Cwzg?}n7eRze3nc~JTqzQAs~DjWCe zR5uu8_$}!_4Y5*Ru#T$5%%5~IQ%){q{-pDnKj~a8EZ-2eyy_e03Y4nB&w*}|%Kp3^ zK%~n!4J+-$122dRmPIjG*f|Y?ct&sVq6SB#jfOw)q@?z-f%tNkB9cQ$Y;tm0rbk%a zkOkS=5fZDJ8%rWM$~tzV-ZWejG~pkv1HkO(1LdD~PHC{H?h5AO2Y>p6&T`Y1wQb|K*I+z zGYV{1Cb!s?si|jD5BrDp5Zu4k5Zu3Kg#&m4_xS~Me|j`I_g%n?N}AuL@&JHGOTf)X zG;s5?7P$FH-{&_h{Mu0qZ+0$&Ut7%J*G^ifv*V+HujSGIELfa}PN$6iw_jH8gK{MH z&7ST<^ydAeFZ%6L}%G>!W81&GZ#Zd_I zKdgfw|29y85ahbhLh}@<9RHi61K3KtmXqn22X0fv30-Fj@$keM) z@tG~f3xZiI*b$x%u=qHTWJe#{O$*iplajRy^7{K9hq^7KEHv>5G!gzEiu7^F0I-6w zTZ6EL(dXy7U*Pw?dxPM+Y)%bYyHmlrvC!s4USz@P)~ z&z&CbQTyhdgwE!hVpzTLL!AXq;^y60!r}D>+su@m!Il5Yc}<`9@W&5#7X}f1gz_Oj zo|856GH2NV5(VOYvI}#;mM=97Gg20L#ZK#{lg;aflTB>N$!2yP3i{2kwh!=-W&M*- zT)^e@2hD0?CZp#Hx(ckBJ)^5FLzR^^^>?f!A+R@! zJDe00XM-Q17gay#TBaOc&6L9{88+`_XCwxE+bT%jatzg5fBN~KZYKDVzdS7N^*>(? zEN&Li`qqWT&54H}f&K%rGuZac~kH+ALCe8Pt&GGyhp>zc)MYM*mbS1qPn_Bo5Xm~keZ z-shZiOqt`>ea?CPMurWB#C)f-O*?I0JAy`EdpG>8l zr{z0wznett9Y+Bu*{n2SL+JZ5*Pyh^fRjB>&A+%v9p}REjVXNQfUu9{oqAGK4 zXsl7z@Wr^_%a;ni=IbMojweylBNa_H1@0(qj9_4gJWY+=cHvy$;Gq-FyGkFgaiq+u zg-SrgI}nY9a=NLN8k!-WYa_LCTV*+(jALsx{ND&Z{$sZpILxj?xo7gjc{ znr@B9JPu`rPY|D5)!zHLy^nbY9Qx>@D{`?rQ`GO7JuR%AtXtxi`qbrDuGFEnCoNgG@%y&@eOuFXko!GoI-}^)4?04` zN)BS()~rmzdf0LhE7aQ)>Wx>X-caAgmpQ-bq@j*T`4W*r>lNv>ly>&2S7>LEVZzOO z5Gj?c&sN&yw({6}g?xOzYKo2B$}`))Y#I4GmT;<-mvk$A#~5Isl!yoqh7NT7Ig3+q zIFzLKOf(hh?R1hRRP;fF#^|I1c4%a+Fq6_xWWxJ!CexqEMEwz+A69&RCfW}yHxxMM z%+u&*&d+6fgY(mw-r)R1rZ+f0lIac34=U(G5t;jKdl#q#pK;86pcMRqDKA&h3VzPO z#44x-KV8Tb+^TOstsl8X4`V7D+BJT_PdM`K59ZEqX^|rt5&aN9_^LdWZg19-K{;nb%C zL{j|NAo?D7BNQKZC7~}q+Rf74o5j21yT>>oD}pBv^4UDe-0B!q)e-NOzYSE05W#dm zj-fks0bUal4f;}$ZwU@2>sT^D_Nr4>H5>E+-TDxjqVO)3;1eq8hcxRDNr-eRwd0w| zlO7(@x|PNrRgX;@6+2Fd{KpJx0Y>M3Ywz!|=Kj1j_Y-UGbJ4JyW}_zMI@0=amU40}OF6lkrJP)G z>_LZnlT()(i3Xh7R*8npm}tn1iH2-DMej1;6felwYNH}i4q8fVdCo(}gVOCL0Aij- z&o=>(?Ir*+Qw)Gy5i8b}NJJ6o7=ke z>?xVmHev~2n>2}S#4CtvY}X898#9b;H4J06mSL1w263LvVj0_M%xhp7+ctt_s65Nq zwtkk;xLYj4Sq01BP7k%&Ab$~RcXC~0VlPL{$1`F+ni1y_DQ8ccbUyprq~4uRkb1Py zpTXZRI$GZxe{QgC;WchkOoxF^8rT2#X9lf4@4*bP&txw+hdbJeNLk z-YW|kc7jv}Y+ldyP=jp_rI7ZYHgA&s)*+N`nd!}ZvhCzRm zY5<0Dj)iCEl}i|f2gFZ`Nt|$jw!=G)Iu_TBE^wO zd(1(?)o~CFamlxlCKySV*o4DuqVLdN(iFQ%Z{U4j8Z4wejC2O~FWyWB)5YzM(Vgg) zL%#Sw;)@G|=2MIeI0=XFz zS~M_XW6o^a+pFHido3*G>|O>q956UI{c#hYwD$t)u*dCZyusT@p_%PZL$om9hm$Iu z)_;rX^ez7PhC^Ew;2FVe8k@j^*fm0+ux3@>kE*CG~mPCRKk?vqy)zZsw>88(GGxmnB%`X5g$bZ{$C1qBrXg zK2+e77R=fQI~Eoc<)8 zqWF>2ExFbL?uGK%I@g+2b@0<9hV8utws#EMdrR5&hF>qn`j0;?--$_Q5S;iix9+@d zU6aQTee|ND$8Um+zg{u;YQfZ@0}@e|0$+o3&VM&{OxY&br91w{N%_nzp!urv{* z%|N5*>VwIN*Vq5LvA~T9=rF(jFMPT_o|q1S=@hcAWk9sx?-2`}8oUb=c<@Wt8w&%3 z&TrGvoQmg?E*{@4Yjd0jo#k0uS~#Dhg>yMtSj^GF$!w`n67rwvxl?s|LX_X0l2?CC z`!v);VWls2GMWpqKVIs{>cV2^a%E4_jsLrYC@-L$8=U^?6KbY-eBA|J`M>=8*@Z!D zm-me?+{?M`zk1&SDaV!mNT|l6GvjmG7G7GyWxD3B-yx0p0P^>%j0#`ak&Iw5Dw4`G zbUW_G=y1A1z8;DTFu0+>z>BrZAeq2Z+;qY$uC7ehhe@bW|7RshmO668tdj5~z&3CHx|HhXmP z%sy_X`qiL(>gz0eV;fq7p4Wa+ul<>9GtK6j%{H6g9&I+A{A^~zjNq)A?pG|g8d8~x zrjds<&N)S-A&jkFL*NmNq$MYrHwrQE! z)$D-lXjTx_W9t>wTcg=JYa$ccc<%VfLVLO*w5RKY_B09YaSUYK9#B6M+Rnxa?dh6E zddN+^OB^XMdplc|*W)6u$JZgR&)3T92nBMr@_M`~uP=(cE^NjSdEFdYUUx-a8(nXe z^17rutWsV_tB}|CjU=z{Ey?S#vb^rzMR~2gf)gyS**81E@_K0_M4?+J3SAO~71z^dh(fo@|F(cKIOJc= z?~Iczb$;ww`e0Rl>^VLO@CwZ!(G&iMvLsX@2^AzEaX0^~v6|_-$O0dnhBfaZUz{_} zAs;8F}ad0X;+u9dMur%u0YAl*9zF>x3RKjKV6U zmpH5lUebU8K@?~P!-&BP`#t`z`>1~RcqSN*N7YsL@qc~q@B4j@Mii{F*CTMe+FH-5 zD>fb+K`ZZbvbADIToV;rI|v5Kc5^2fb3AA`#h|M<2CHvrkl#}DWe4Rg#iA129bf6# zQA&WU9)9u(!j+?bz=eiDF~z6V>D4jiL(6BV@&*1L#s@KuG!=0)SxaxZ*%US^*iKt% zGi`t(#TnDOe7}L~II7M{Kmbng9_-qfg&Y}#Z(vLjW?14#RWbQGmOa?mvU}X2x~LTX zJSv6b<{-YrO5sd}Qpo3_$AbC1VE*c=Ncy2@6Cs1b%+ zeo%dz=2!@*t$GetK3R1R5)7sW7!&i=a-}|&`=IutI3r4fv>)~c6n?#?#amcc;;Ypz z*0v>QkjhlYr^HvKs!Vm)l=#|IRjE!)iLXmlk?Q1>_{LP#sP3K;N8y2!T%$U{HLAO~ zMs=KPRN)dGpFvqvTPs2V6hqV7jq%WSE;*9@TIftq`x4)Y<(mU2%PtSSz&K0dafPLH zRvs=2i^^MHIquu4EPXg=V(3_*(6hK9c{s_wBY7n4>fn$^&!}wPxVuMicWYG(f4qZn-Ycqi<4U1hk#4;` zuSyqQ`2!Q>^&Ak5`AyX+NUOlkmqM>EnXG*!_=g;Z15wFAq-<_79qp{qJq zsO})ua5Qm6MH7GXV+v>W#x^!StLYbpw#;FlEpte1nZvj(b5N~1a?4|Sb#$ee>*nW%uMY?Eip(Vcmm#MzI2TPd*aOMQoVwT4(qc410fx ze59RWGFvXKgB`c8RmD*2S{*oPQh-hvmUi5v3LP`)Lx&V{5Ky;<)!t(Ei>QP&+3>M) za7|VUxF+Qcl}+ZStn47)x*N%+1vt&Y{wymH>^J|Qg!@yK41#Yvxfv{=NZ*P7KFw-T zEo)&?JYLgwARBc6=u=Tvj8KZ zl{4ahP2ZAM;Aqp!Ptw+J!xZ2RQOqjL8NTuq|MoQh<_?S52o9?OMnp(_qzdHwWYXj( zFdR*q%K(DseAs8_4npm-54&oLF(SzVyP8J8$XaSqq}xO&N_Dl>z_9iTsWX9tKlfC66}t~G8{(n+ku`96&xBk*FwjHKDFGB>p0x3Fd0iT!elI+cQZQAnuN|%U^H|E zwY6kVDZ7ZIVoeQgE(=oGR$IU99P_n6B znVC6P=yy_{KF%Ixdy9mbTLE0(zQ!njvV(%?&(;=1m;P`af@srXsP#8O47FGc)rpCS z4T>R!{sUsD4iC}<-k;l0@~anXe9TxG%cEqchf%zXcmM8*S=dK-By(WN(%^G$wM_5B0ER^4K7zvAim`7u77z|S60 zy*~~zogL$}h4(X+9p|Zhkm>0JyT706ke?I=#P>CL(jhrek#)m=UpbjIaka*uNI-xA zuP+1%f266pnZRsIK|;1S#<9lmD3z=6gLJiV%{X}W$=ytSf?GN$FZ>_>%%17)`*<-x zkT0sr2XA5DAS3BkU?;ivi3@%+a+X+X5+T z@^+}6Ibr{nZa3VaFUOqw%mLCN1~2!m{w67X6PLb;a!1de;40S~kVRRaT33_Tx(Z3r zdEIBuYpPG7J(KE$s`IK&uR6;IDSgk%$G~Q`;G6d8j*EfLYY|v4iwM~C>V2A2$W_nv zfl?yTexld4$j0K|WUxv1+uRhxGuTz_9EGFAQBbh7`n?+|!9jVsb{Jn;Kg*lNH_F(Lal?TYm*{m=r z=%Ec_>LVKDLc{u7f2$;gPb%_shiM0^FztjbfQb6EVEnfz3wm<%L#L6M*Ltz@&6eN3 zwS(;Z--Wte)S}ztv&Pm8G4vPylVRwxRCGJHskm%Cf3pobUIq(u9WmLt%2L?t!lsL1 z7;44|GM=|FMg`r1tx#;2gF~m+(dD3#ZmG+GnjktTeuY@^T+gs-VU}XsW(jlrlkf1S zyG=94Vk2Lp-nNa(Yg^hXHeuTt98xi7Qok;XtTiPc!Lc6#(rsPg80rfG)7U)9S|cDYL*Vm z?xWA3t%cH#f*&lFTZ+fq=d<|pcb3P!_AZZmm&d&`JWjmJ#yyoSW47um=HJ97qiM*wtp=+4ftoLe@0S$=ORLz|{o1^g*BTr+Tf-oIIPq&6n8&3jJhN>f& zhlTW#>NP!b&tuY*cR#jkx{}EcBnXHMmS3DEhtt_Boff>_C(BJW?Bm){Y*d5K#mKg# z=kiaf&seKb8b6A}8>B6KWHW8i{ZwX37l}BCig7E?DVJU)Zq=$q`t^Z%y?t^Gkr7~h zCW+kP9nb%Yu!saH|1;hdChh2?;Y>4@Go3e#>8#;PrwZ(jI>z`pcIR*Anc8HmW4&H| zI*noFY4yCr7p913!H(WXaTQEIx{o#vGr|}f8e_WzXS2I2P9qnSTpwo)cU7xjz#aFL zT^hlYj7*V6rf|50L)|26VCaXLMH%|ld;JUwK4nlIOLyraH}M>>$DdDh`G>!6h+)wB=MW&#(Amd&Zq;aPbOr?`4s0#c-Y+2g=imX|cF|xlRW5hEfDM{YOx-zR2 zUS@S>6%FnL$GShrk?-T2e*6B8oAh^#@U1ZB-G~3&hwfYiUG3Kp26RRf)L%MrKKBM& zuC)6#rmI(;a8AbAJjjL_^|%>z+Z_@wsT!vmwVH#P5zNn)zQ8CrRb(XB;lm_TN}aYX zblNs$L=ZkeA)#_B10u{PU#)GxXTu{rCBzKN+Nd!Sepp@Ui<0z3!3!;Tp<5oc9j#?R zU{4axIkMs`qO0RHU{w)WVGS5%qFd;~m+e#{e;y?M9N-@{?7aaO_bZkhlv#3Oxv9gF zgLHt{Ry!R;_RbGuvbNo^nYVXP z1b%m&hf_?L3|R%fQ>6lvXxfbW>*+gbft;+!a$X%5v6u7eXtxhyUftsk3L_taM{t!W zlP)Y}()l)xZjRFE2=Ik#-$f;8Db>C+ZB=PN)!o>vn{L0MA?uv84!iM+47O^o+9sZ8 z)4eL2mu|O)_W$kR@mvT*{X)@13z^n3M7g~DN7V`%KD?rm5EZgth7kn4UHbY?{P$_r zc*0D9yoMc5weoUL>|aIrK%YR_i}C!bp4L6V{(L7Hlby;ZDc_cdLR!Nq@-1_{mwZOo zd&y^Y9|d_)*M?z<)B(vAWAY4v8o}*RN36qd057NaHoD>*d9{&9yEX1MDqaSf@z#$Q z;p<%e69;6^PQQhYGY6F~T&6nX9Zymv1E;eOhfL7}acrUy_FaHBMwM9(o(97D9G}S1 z?WSwpj6d9YsMyLwt7^3zaiU(cC3*7KJ4mpJoI_|+P&^7f9#u72i{5A3R!<7Hq|j+f#D!$N?r!dt$xlf1qIlhmaM>@oMAs2^f~ zIilF1CDDMd5p%0(LI9PlxY+1A=f*4JW6IqUm4H1!e$;|AV-rs|Engs z3>zU5*d^u82Re5?P)q+{jkBiU!^cH}#oel2{j5{3eu{nmG5h=ziNg*ZQ?JIR9atA& zzIE%M7Ka_QdlKa~M^AEwc}iSl46L0(0sU99MjE31j5yTfZuU|thd6}>A#ryzqd%f* zW!OdZ3;zO@P8YhOklA_$tXJ&i9y_wDxga zw69w~jk-C03Qwb+k0&?4YV81*Faj2a9i7woi3FPovi#`(f8Fp;> zOVx_j5kAqbDC!T+N4e5#y=zektyX|hmUg^iSE2?OhX#CcL1g_16j)FDP2hZ9 zsF3zmRq_3jU`NO`Rr&pjs`$PxxO(nYtnEm)BiK#RjwGj+Z~D2~+BPMVh1#4FKrCX4 z_O1V7EU`lD(1O>%s{pe=Z@NHqU_2SxffU?4vko)N%4wqe6U8BT$CyA(1%`Nx&WwVGt-+4;0!QR;d-+a;%U`OSgs=ITP=k ziu=6{MvGiYb8l$Gn?H8-T(>76xqmmK&U(3fZT#^4x%gq&qt5?W6%yhq=?|4r zMWf@Tg{+Ue+m(c+<8H?dhdpZ;>?t<|-loO36*A)cne1b%)x;0&YUff8UVyqG3`jLj4e(R5W1YfEE zr`L|Y$o$P!Xv(W5tIt=uiMEKOT+COm1XA8yDtGq+dONxoc#0X>!{L+I-}eF=B0d@Z zJ{$fMoT0$38pL?<(Cea%=tfuV%gb4_TZ19_}iC;p3hofZa;T8{aD)K z`0Yp1=5xvU+q{}O+oet)$ zYL5_St~TMV@ai8~d2ylj9Q?(v&YFjpe&_9*^10_>H2evEcgj^A3$OV-iLLk7jO`s z^9zKDXJa%lSBPj|fL%T41;rQzK2x*WmyjE>8Qi!la{a82q}Fs#YC;+!j!6 z8gnn`32&3!`S~5>&Y$R)b?*GWEDK?b8OhxFrIlV`41B?i+=B8}yqQ{ zH)I7~r;ncV-g91(cFs4Xo%5o!bG|O^q_4@+tlzk#YPGM)%2}&!DB+ZNE>+!7np5JV zB312BT2tb?)gNgVO^NSQf7G&gN_+^tE!+^L#SKxK+z=(?hA40e*LFWx`!+lgB+$52 zz!nM=$^_WSA92jUT7;w_NUyM3dWoF$D&{CV(u;Omz99MF z&q+sm&EkrOD7~~`g1?mX3XSyAatwaUNv|163y9L|vPANG62T0xr<9Uif<#MT8Xur& z$$2DMwBV^iX+)x>;QSN#Tof%1@F?AZ{I(ITa~taK&^830^KDQ{gvUxmZX@!EHLHj= zY$_pG-Jm$l2DeP=E$gvorLS~l2-3Y0Z&z(Aqy^gwY2LO%LVi(>4^-Pb8-A{1^cbdf z%JQs}mSvr=97}-!V~?g|1-<6DRmD$O4IK=v6>G}h6($M8w(&Gd&^Z3jlBn!dt(6;6 zf^_bNn&d&Z7}0G^q;;dPw>`Hkcha8w=niTOpN>FdAbV~`7VNnj%AR|DrLvv`pMIl< zMTfactK`#F-@H%W%x5>$dZ-IGDgjQgf7+rt8Q4?(y84Vw)vu|~x13r!Y~s3LExH>N zQ#9(rf~WvF35)|^pK$=B#sOfFjV;;$Qb4W0u`=jX0nJU3F`sx+vtLssmT!=s%-HBArtQcx+Zo8v!A90 z!Ee%EMAFM_8ee$+@XWV;_~Pu`!s5(@k7!2(p2Y+5u5cyjx5sMY?0Ts3e2`xhW1y5t zcWBDn&#UmF$OLt!r>4c-Xu5m;TqdWx-*S}8HDS>5bi1vR-wqy-&+c`w;fXy`m+cyN z+5SzY9^GQn0>irw0?rD&q5HoBoqJBX`HHPEzin&Gmu-#tEi%vy)rLC7u9RCB8tK(G zR56)f$yJ%DK zY>P^p)ed3vM(gYjilD!Yv`ew42zq;mMUZes&>A(3U!Wq$(>_HILIH79B@@R`b#ZAbgO?wX=d8A~KAn&0mp%g5O$ovvo7WpWP!YWym20JE; zn(BNsU0Kv5VbWBxsI{srYC5tgSW6ZK)v~Ddt}J?27JZ(|qL1yMEc%tE2&!7DVhRxB zF#SpI!i~iqU`$pNtpdhWym_B|ZOvToI^S63NL;`8;mNbAX0r4QvYb)V^*K$ zGl(&K7<;`8=OpxziO9Z^&rGX{;4N@=aW)9!?vN`SIYwxB4e=^DXZAIfa=0kmk{iyd ze1;{+SzeSge85i`zPl(?_^FcbD!8dd&39kR^WEDPa%$PK;9HgjFIg6RLqkqg^4(2C zPF3*T8gx7!SC?sgCn;u+sBD_o zMP*qkDWeDEMUmI6!Bv`70anf-?@bc-r5z;hH~VG8!RKqTfMTi1`{Jj2V1kzm=Qc<0 z5#O521*DT0tnOEiRwwq8_S~MZ=k~Zgx5wKQWk44Hd| z%soTqp3Ngv^u@Y0$Z^jdHSGIKHWJNL`%+aTnu4^wr@bKUyyvBz_?)yepOtp%GqN=I zSH4R{qGzfi(J`5)BE<5Uuj0?`tUV>ZmOqbY15@Jb_;Z>KPKj^i&$Vm_%WZ1uAcvs` zI1Jt9FmykMp@%RG?a>VXZ(JZ$$|&+#$4@%)DM;6(uiBlas*)znPEe6Q{xFT;q#dv^;z<-YD0*I*%uPDiQW| zRV%ZEcT<`c{gHZwTD`hH`kv94OYw4kT!LNx5~D7As4jc7x(#fc+DKdQ#t^mojt_%~ zOcT{$i>%&2m~34L1$iL^BMVHNzjWGbe6}T@ZL+>_m#}Y?d%)okVFiw)PODzg-m1X~ zW7`TAl8vS=F(h*`1)fYa+05x|q#*+B*hA`L@wBJ5Fhhi&hI_&$I6Y75&6TTcZWU(7 z>)ITe)@7E?=K8p~K30=r0G@{sb)>$J8{?U9E{G%0$of!tv^n$599m;d7UQ**MBU;1><&_SJ+78V^Q*}tsSc5^SXMzEEufPeSQc(WL$jnxWX{ohRonRtE_J$tNiYr z^lgW0u*%opWtCfGm50{NDve`1G_0~&seXB=f`JlVQosC7y0#14P#`z7S{iUJAGI_% zb%x0km2ApMWa5dIjvR$@=^_F$Pm2zR)cCxqc*+KR;Ga`L< zKP?sAPYbH{;qBGjPZYqcD1TVn>E!2cwoc|3}#R zTTIqHX`L^{;)msJgvsW41$;Cld!9@Z4D9tCVLVR@R0DCRDk-3Wewp4AUv?(0c{buJ+;{N)MVFFVk;m%fh*L#0IDUX-vp&%J_GN~i8ldPmZ2UQaS7XSCvc1T7UT{W z^M$2izE@Qq{xvrb|EkHx6eMts@YXxc6oI7)8#r`z z>)#}9xgzwLL+?}A{_iUl?6(DCAi3hIh26VL-Z(GHU`)CcP*Uby{CfcUz! z;~vk%z%BXijudA?LKkLI*d#rZbphwVOr)9#$VMGEbjST4BlW(rSreKr*H>+6zztg( zuxLvIuG`XpYsHd-)j}{Eey|p&QrEN~QKi8LQ~`^kDc9G9H7zbJ`P)WItJbvCOEoP! zMN2}_5*}2bBeG+C_oy~hVQfvGzlJ`4jkV5SqkR6vM$Vr!=Z_R1LMQSpI??LquWo>p z7Htj5bz4J%2jZAYKjWjMqzD$GP`;Ti^U#?t$7}+OlXrK*Ms5#su`wzSbFQsSXb3m& zrl6fXP1$mY4W-KVUtS1a>N|2h|^WQ8NU@VXm{mCpzJ4lau3aKn?r-R@1>Gw$#LNo9T$Ep z9~Z_lAr%*%lO`@aD@|N@Mw+| zN2?eY)^zjsf0J)5L}S-B{+sWt@!#5nV(ck*Tox+B-z%dudK#sX4F9IO#>QQ!-;B3@ zouY-ZnUcu_^*g}GV>@si1(dPvb@#W0?o5$)6znf|BWRZK;|yoVfR$t*MTx*_)EwZ^ zl1o7r9IT*@J(<)ey2BkG#8S%%41!o%w}Z8%28DwNc+#jgcOnvH6u;%xJ9Ks)&o?3{ zxFq6Yz(_IO7ci(ODj@WD34$v9D8V)Hr?Up4%3;!X{WPu(ehN=BEM3mC;UnfC(oEBF z;!5Sjt#8%Eu;~Y^?fg*Lm*hkCU8B#-r3U&rN5&gPM@A_FX-6FydrR1cn8{kkHk5=< z=mPvzWh`$4!r#Ytkl{bSHp9Q!i{ZcPn}cI5CkG^J0EJM- zbHt7d-(ki1Fxa{ovGom0a#-j2YGn9oSP>ipzDna|+~gc%r4~u+X6r{$3RW_XRfL16 zU@HLzA-|BE(Us}lB_94ccSi3tSN`6e#N>%Ym}~8gSG$b`-ulxX&Dx9>j<4BVr|*Wj z6+c`S+>L`9w9zA;b|BlIVuA~Vn9!7;RVMw6(2bZdLoOm^Mwy%fyKu0{2_J{S;3dY)p>wG^ zym?hE?dC*9PrIgCn#42n)6bvB=ewiVvvH808$2tH@6#$^yD9kmlnQp8J~h~`d#{a(?G=*$5)CCm@zP@EP)APEv%gFw!_Rs{kX#To^lrt(xO zSq7Nleb^^xB&v3udyPQc3nQeZJ83c@JQZ9(W-sx~av}r}nK9Cl(KdCV;M1mg-BZYG zLjC>t0r^m&fUrGpe! z>?tp7Ur#3C{Yr2=#5uQN#?0m`vfxNkHw`8NV2dgg;^)}nehpEN8O=Nn={CQtyZ%|H zg%bXJj0xrajC_Bb6}b;G495v3Dr|gdvz~%B?q(GC@z2fTRwW&@)5R9m<92acCR}dctr=d>iyVa zcG_fiDw&;z%uXAIosO@{PF3$mzF^w`t1j;#bNpjpN_KMe>VN*)TRrfHd-OhEmwV%2 z(Yx`;x||z3(EHr@G%CAOZPuqjQ(Aw5udf{%Tp~dIYCQ|W+taCw%mlyS+y;Ccf#Ig| zW$f}1tkKod@72|^M`U?REzoXVzL zzWO^teVar?SSR(>)<=DCh%AZKn8Z+7SQm{|b;0}sr@0*Ti_mTu;)Z!U%4?QJBl&uGfv%V5wvyqQlG#JEbJ|0gjehMlw zt+WqY7G_jaTtZW>6LaV!78+M%ecUCmZ)+2X_U2n5H;b*1A5Q`^&Mmur8fBROYv{Bq zX9!iL7OLSD15#1pnu^GJ5as*Bc!kR=nm=PaEKT-tb9N`isN6WNGJi-lj%%@bC34;> zpUta?&8x7waa<`xQ>$zRlaF#Nmf>86dnFrfLR5YK4vMNzt}Uu=zALJ}utimUOQLGs znM?zl6KanqZIcA$DcSa}P}`zV`x_|H7T=XR!I; zW8?o%9Lg(;ya$xXOGxBBP$BZ(TY3bsHm?)Q3tig5al#3ofIr0E`cbTu740B};}r5u zyA_T&{m8#{8koM7Y-IE)=CnVKPkH=Y)|U^*|0l|SgjI#7mjtimfpa3kKKX)&Sizhh zbJ@envM#}l(T|J3c`37&(kw5T9OtZGwY%$|k{1=S+YE7@`!WKbqRIL0nEs!j=a`V) zcP&hndWmPd$X)Yn7rCn*c9B!O(o+SA$hkZ$FEo0eIBxG*g9q{H#wW$nh(+Re64?4RSr!s>|~O&(>gvm#9P>RrpW zXKbGk|IT?{ZVMJ^vdcmpnzD}4hYwvA$SsqU=4 zxmp9h1(zagM8&gBam-mFxf%|m-KJbTU8ILc+2Z47ZPmTC-xguc$ZWvYVb02I(3WD} z7TFMy0^&P*jPFRR+t2H*;Pi(`X7KtpjwF3+9k$1lJ}sFajVztsF?0%}#y$xBSKw%2 zO6>W^Sy~E*m(A4GncD73D4U_pp+3|7H4j}J(u(m8Hof8)jc916V z*Ww&}2a|v+5|tr0%RM3J@MMCSD;z_A5||CnBRC-6Rv=k-6*%2n^fxfZOt+5+)Ux^9 zMglK-Q&kTvgNZ`Z>xb`WJeXalo#N*uiJu3&98>-Gfypdi78M9n2guN&oLdcrgRiY$ z;6V_z_yuYS6t(y+wNROZfJsD(Ogu#;Jw%cZ5fT7Nmx1EJfx)YTBd4>Ldvvm>EOigiv5{R8 znRsj@9-Af~o1;{lmi8Y$IQvNL_a%MYH~V*Lzbm_L^)C+jVR#7r9?m{m`z_?EKL~>W z4ZWN^`z4k|FFGvxy2GNcIV@VU>p5cA#5H~5mmAvql)0pIxujIvFE_FMQ)>IYx~eu@ zYxjlOeK29Le?k0Tq564KP6Pdglbse&C)gY@+yxJ!dK{!2U>2f#xk20lsYrD1WzI1K z7rf2n#AEE%zZs}HCcHef*i2?74w2dnL`TTNYU)h`uK70Z)C;lJAX+INktR;HX-zK8 zG5=1K;#=RKx8kQ;H2B73r-|^9aB*g+Fl|Z#7rz=Z=FFq%D6bRcGg1eUEB}m zYQISm$K&*tz&4T8BYnyiyl(2><&{RO?UV- z3K0B@x@c6hMt4hsYPM*$L{@Cc{;h0@9{u0eqmTc#-lO4^0Iq=zs68@#AX0l26!z%0 zu>5&Vf#1jXMS5fQVQX*r-+9^o zora>k)aCF$9P?ESQ2<5^L&Upsp+omcl&vU*QGpH%#@ z?bwrDW>0qQ5H)98qUP~vZ@%(fv$gRLJzV=8ibi$A4}BSo#c*U&`1&8IEw5vEmN(}D z%%3DlJ0mKB)*^m5vNJkwCv?`%=aik!NjsYp7)TM0wx~lX7g8Nckv&2wvMQ9)RmJ(2 zR?!~i#uSK}Rv=J++_(l|Leh;RNqg-m+Cj`MX(W9ySHs_w?asvBx(dbrEqaQ#c6h|o z!d2K9-VuUPTjTW)k)-?LwS#zH9RD|TDU|_+4mu8QuuhTiY>I?uQzSf_BH`tVi>< z#OTdM69UZIQ*7kWz1hGNn>ciPHaNw$&7dNZ0Yx}%MNIvcz~*&Sh@)3B-u=0L;pFG~ zh0V|P3&X7*f<48YmeSEXn(QOWcmPA2llfec$zqC2qny-ZcpIMHFIxMce-Tn0Tsm5K zbXb1$sHVF2xUG3nqQpj`#KoT?^HW6BE!Hswlb6(jq2+PFt44N|oeF-MoC7BCg~Dv* z=9w*JrO`2yM%p-Fx(>vy1H8Mypu~#j#slVIP5lXtLHEG?I?d){l|&5Ud+9E`1)t&P z{;C%QIA)fRFQ&V&rf4?98r`(WCBM{>q@^8GaEx3jwGJ^cP9#yhu!2^{uyIr0xx%%p zEL@G|r8i;t^No<|?-J7b2?-Bb&3Hfg$CCu*tuVe%8Hn$*rtj)`g9md6o@dBZL8|F53Mod=uiZB>RoW7<=Y0d)f&l8e-KId*m8uG(T zINSDk1~KEh{~ELD>ZxjaTsHwriylXS9=WQp6xqNb-ld|VvVd9hDRvh)N=#1jOZwXi>$^`2S^hk}pz`xrR z)Cu*4N>eRoYZ6R;ISi8UPUsBMw_#WpJ(lxtiEPglc}ii_US~4hb0zA;>ExA8TP3X$ zB^0)2-ZEcjBc1JCWB>jQ?q8$F{;Bnz^-MD4oYl?et;W9KsbokRx7oBwRs6w=wC**M ztFF;*XN~rxyRUQxB3P-;AP2zi%lspWKjAKte?TtUF4^4kVo{dFB4*MC+r7H4u`?BG^1>lG}Du^Q1l8wwszK?dG=K)I8}PZre@0lkVlV-S=?sq}|**X%F{K zn&jR|aEVFl9LP-{{fC376BJjaPODPihC^9;v`3HTF5-WJYDF&W@MYqnQpaZ8xcFVk z@$eZN51*yebyrTOqac!a$I07_kK$knDPSARw|}rU3!2$cjuu~H6fs%?pazV%!y9(z zA{TD$(#&G5x__XcpGt+c8h;3)be4`!;f^g}Z zN_Cbq7R_9qH(=)SEJaRaSDfqY%117Lgih0&bee9MzG~zur$Z@qS_RFJf!*E|*)R)z zby98${`ZDxv%~NW0b2^M?z>-xTp-oAPqq)pgZy1h>B6(B5^6zJM!l#irLHQ7-j_rt zK`262NL~?Hs8sn^Mb^)+ye2q!h_%{qWG*~^c;?$ad~tSeVR7cdM>><

*;%_1Ti3 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

Lqu`9i0V9rwaQ-r5hBB@C*M5+M>v%kV zM13stM0}&MixleSLeh|jaYQ1_4L688oap3~@;|69B#|Nip%{sn*nfER5Z3>ST{%VF zl*W3`h@*Ijli|&MZ0MY}vMaH|hO(FAM?XoYy zq8JE!7voe3zqm<6UWR>rM$tXlObXUR&^r5^5^(;r#Z(H5Fl{rs zK4CJt{2}}vL-5~{jv{zsVF+Z%N!>s|l5VeJH0tpa2JPR_r1T@;wG&^zCxMYAT97=7 zT~zx3yibe=imTvO>l+TtS&QPzm!i1xrRck@hbj;Cst8Kb!LBne=(kSx{~@f78eITw zK$5@HDJ5nCyF(km=Y!H|K$})F+F(8#H1B;5;=2hx4v^{Up~^=fgWji}k2L~i&oWaF zo{3X9^{2e+Cpc=@z0k)SFUV$9?K1pm!|pMgVpE zJ@xb7sKZk=t{o1%+Tqv~+CjMt7LpF}yf;(3YMLyNlAMupREX{W%lT13(OP@ZD2pAo z)*dXe*1n?f2+oQ^HO8qvYv0rC&)9{KyQX%@q;qy7;@8A#Rvt9#2wzHkl z$58T);VH+SONO$}wEv4;;37mVsLYpmVgl#$QRZ0A2T0uVcI|D*Lb@VvC?>PVZeefoY(t|pVK`D6Os`oJ+A>*%N-=KQG3G?o=@LIfC>xxPr( zm(BHgy1rm~2D`X(eD#1yK4chj#%079Yt>US2&R@=j#}!5T53MEAk!*V zsJby^5*RWG9GR%WWRhbAhYXo;hPU#_L^(21hD?+t6O|zo1VviDf02fU1_6Y{LXhBVQx?7AvFK%wMPK$< zv}M<4m|Zj1tTDgb*51d$CAH5bwb_2XgYBO;+YdKOu$A3cZub?Vgx8|4gk5$`FA)7T zXM1g;PGGRoUE<&o${}W<`mZ*aTY!pG|32XyWAuf0g`8xJ{pz;>t`)vl?R$jS6U2eF zP`Wg=?4}Xdd>1=)F0vX#JH`<~?Rwnu)nwtAe8XlzY%Y)_cO-7n{XAz%Y8)qeGR_q4H@^ z5e=%829=>fSuD$2bF}z%cS4KN*BWiCGevJl?3{!!@OO~jSOSejw71X*c!XUOeH}3x z!l>b8W5Ub&M7eKi*`T+z=nRXpd++k@F{?2Q?}m0ex2DsbBj#5qeW@Of-Wy`;*0kHY zHRgA9yLHkxV=*v-@^rv{3OG`<^R2L3h5cittkK_+dO2HkTcS(0WdEIPi5>k{+tEi~ zZTARpX^apQnmuxSAT)ba&+X9-EqjD1Kp0(7B7d%`%$~e<3wvUO5KReYPwAe}e&x9f z_T;O|_oQ{3J&6{$U5V#v$n43lq-65TDkrLzQ!@F5Jee$)k;!}R#-2Rn_T-^^M9l~8 zh?*Y^oyAgxZ|z**+we4=b4HqiX|n#iabTV~DL(um^Y;hANq;!Xh)<}~HD=-$3Smz! zI$>K;!2wmH<*A0;tgyzp35L3H@@1pYkBiLwT{!;s04A-(scVY*5w*tjG6h;{egL4E+je3tt*4{+Yoles`dX zf1gB-zQ|Pky>~&yA1|o*XYPuM|05X{|Jr6M{(YZ+6@SlP1{FWPa}^)?IYvv~p^CqD z$148Xc2xWaM8$vCsrc7F4=VnX{_kCR_u6<>Bv6v=CwsrWG~4QEny^2`^Via&QZ)XCjWo!o8rXzcT>;urU1 zfQmm`z9(NyD*n{n*pnHzCo}hmnv*-C=IJn(;%nL3^hXX={?Mc;f8>2M7RQlU;TwLq zvayBXrMx*4g8dXr+QrfkY;-70XY@ikp=Zx@AJNuY29zHMwJv%YLax1yvM|DQRHjq|_F~#59vc z{);8FIu!!+^10l1H(9s}&&zJY_!k=?RsV{RwoXVmWEJQAln};?2m1$>j_vnbr*IZeiZx*iG}5AteNJNJvkt5MmB7zB6i}OOQhOi>zmC3j z=9Stmbv3q1UG?o#S1q(V6FBlmO+>F^$?5hAKM*vxHj{v7qHZr`4G5GghI?>O@}`&U zxr02;pTCEBoIiI+Pe~r<#(+FdTdMu;CV8B$@Y1LDH`}JlZ8}Hj-+|nw-lPLHT~!VW zOR{baDIphEFk?9D?WtVO9ddaM`62uJu*;@f*T|;(^!FM(|HCJW$#ek|nZB+qZi{|P zTi_P`wzkME`W@|{Ti(?MyJcPXRGL=@L>LF%veT+du2SXHYF>~v)th2*qG**k6Aa+d zrKz!}25Coj!e)@ZsZ3~#7U7yocF*fKHIG{NX5-x#!d@qy zz0m8Lq*bPblA8Ia3LEKd?``()H?V(=0sCjxdqcZq$Q#YqUF_yU-g6X{CCj5&*j&B_Fk2{vsiQ0H59Ow$ke6v$`M_kx5&> z+pGH~RyQnNU6Vu0_|hFYP2VDafI-GfSN#v)Ynl`-2PNgItcyILn#t_E`Ubh~(iv6XB-hil7wT`zb)4*(SAS2gE6IKH z>L~3$y#?B&Z{eKKjnjN66wVTT#iezQWTp@Q;V5*1{Hj!WRjPO4P!=8?@S_7>@J~an z$b=o18?{feDBr&mAS1FJkq8M4UF3M#Ux$GCp22@tjrjdL{6{i%|nvM8DwjqV=4wPu*;ker!MK{ zaYZE)BK*xsc}>aR^QtS3!#5OdDgE^L1G>pQoZ@kAntD*)s~DYlIgonKwLpOA-V6lO zc0CZp=IcRk$P|G|5<=6e^eP#apM_@o5)MrsKIZMAA52Mw> zFgJc^_D4?k|Nc>%Q-N0V&!3>XaYH#{+FR|lNq+~v|5$;Obfe)+;9*G|iwBv_T@yOW)s}J=glM!IAav`?aQ-X0a8jvDQ5z zxT+b{TZs)$ORlTfj2cd85Z6A$0sq=jT8|Fwq~^kdl}i8cV;!<-o19-D4NRM{o)wtK zS=uN$=n?z?-yr9^iLez?S`>E|_xLTbO_hWlR0OGv-?D~cPc%}yd?Q)tYFN?Oo8aAc zg@)FX(_>HG(PURn-FK_U)wrYam{~i2Ezn*g8#ZSrZFoSl)0P+ z9Fmc9iKW~7)EhWxKN{J!H@cGpd|3+SgGJ-=U8L(<#=wB|y=iMhbc(D8S-oM65S=3H z(Q$NmJ#-#{tmhqi8saNvh)ZT%XE3hUym2vjPFUz;R#Ns>B6i~$Q;oK&lLj~4zVwNB zfzJ@5?)slxPd}-f!J1v?#5w=Mz_hE@W>bf@z;zU>s&*Z8g(QOei5@ zA5ufmPE`MG9zU%82n7n9?9oK?Gtn~oOC)YEpQLSO(S5ng{aMh-vD=`B^Y}DFK1C`6 z>nq6g%i1bK1#r8gol%x8ITuc-^S@iROEvogx8OfX<&YQqHyI7V$*`&UJ5#ABVk zsV>HhxrPKM2s!OecRfAbbn-Dx{rZviO9`uPn2seAA{xwO_CnHHNOVk;VlWWWb)XYZ zOt@aajK)DJ=)1jWJj~L`6`>Oy3W0#SRZ87aQXA5Bp>CB@cTLqY)LoN-nqk+3x`}RU zpyS6o0cVkU)a~Z4K%nNfI&M4(NJ-3_wzU#+F?L)#R1sGaL^=LENaMbFHCgBlp}P?` z8}KLpWx!wwco%ci-$T2Ip~R|J54fs7aARtvW8ytgajk4m>X>RhZedT_knZir4al2g z4?pe{mJ+*v`1Xp)b`%m(WJ1woApheCIvq6A5El~&3pkxiBQj7!C4OA{z-%H8qQJH| zub1`zN$I;@r0-5j-$!kBA)Z$?`7L>JzxD~BH&iUAONAf%D61A;LR)wVdRw3+Dn$ig z21-R!JP3`x{t&}Ct8N|VF0W5qa61w~JEgCmDAOtoVir5)U26h=e@!Ssy>`5+SR2h6UojGt6=70;lXbBkR5{|F1r{+*) zng4RC&o9X(Qhk0Q$e9YuK}mx4^gS{Q#OGRWgO*v2>I-Z+4m- z8*y3Dk4lTstC~-u`)nAZJG3UAo5A;ykpif=N{o=kIflLo^K)sWzvZ2EKKzxKgOB3# z_*6?YknXh>XIvB2bvZO??=j^f2aS0n0l@R-a^HM#R$FUDzjt0tAG&;So~$0bM7Bc} zo%j#R(=HO%{jiCV)4PwrHS#|759rU>q00Xha|Ytcm{VgB@Eqb!TgX~}O7zPoW3F3y zLRkIbbhO%|UB(N#_S5l#CE@8K!E`OD(T{8s!fSGN{ZsuDjg(h0AgnGs z;GytyFQ^5Z^Ky{doEPm3>H55#Azhyh9Ip!iG!bdD|IeiNKb7A8M0)q}^ybIRy(Xrl zk*_b^9Cf~}$C)(a>1^P<*5}hSr;BOw6EZgTiOa_=<7ewB2PwoxU1LqmqQ-Oz@Kz!l zpHR2yVz)cF#oL_wd@}bzC7u#O-f)3*9uE=3WdA$yoyX`qlaJaj>N^kPF5km2?vL)) z4GH6(_o24C62=9l$hwjyC9nOW-=richvV`55Ui_|Kyi=n^}Cmh=RtKO#>)U!LxUf* zPhTf{%EXFUayN_ee^l=D$O%m1tR*ewgL=SqoeN0a@L=gT7?$1zn>H$$K=D#pV}wx& z1V8Np#V1{y_<0v5e$hpVPn#AwborDY8Qw@E!;9KQhHs^j;hSk>7$fc)@_oxRA>1(S z+^$1|U0l3c=>>LCql7b7w2fstZSN;ovswqbSTUK~tg1*)dTJ0_sG}}F4^T(iKpmmu z4B0EKOuOou1fbsX*Be2nw@kGjd}%Hs1!o#Q{6q7X6V4?vwO+BKY?J;wQA80M3UfOu z+g#j!|5)61*IfX#bk_|hTug)bFSwn0)@{@?j%5;4Zu(%Y<0Y9O%JLPmG&&r9CXMt7 zj)(c~*(&-#X`vYt8>??QHs-qfa3UI~FKNMg>Q@d`UNu{D#uQir`w7oEKuRJ<0CBL6 zW}91aVH>wW2K*eGKrz=eT`|>|Tv9`?-;id49E_A!S@b;hc$NQl&ELi92RiJ<>3`jG z^y#-8s{A{}FGoK@N-n)zmzVXAxG(&^yc4DG{2rOE5-kY4_w0Qu@|eCB;TiA?k%r#) z)2D8f|1AAT5Q+ipJI-|{t59MqxB+@DhbV#)q0PY-7rGck-m2mC8>r?&WgGmXU0B>Y zso9FWgwH3}!wu2LrZg{t3Zn4lFzSu^Z}4>|#{1X!+Eu`19Lccezyw${`@WA~uUiTf zYAA5v8cynZT9CG`lJElYnM?)E8^%6bR^4p-xu3M2x_nEuo|pr1tJ6Vngv8w});DCir%g|aNtUXKLxtl1757k752dJ2>W0>F(^E8tIjO}%A z`o$C%lje9sxje_4X)ejFG{XdJ^`IPwUI@ROtDtAoId1a2%+YVe(0R_#qSbAAJJQd^%p= z_rLE(>$bvAwM`DB~$BmUGZVQ`ETx9 zIKaXYg>PJvFeG_B9h1|8iA%-1Il8ZEvoQIidsIaES>p$1~sQR;5T8xBx`24QnJU(qJ7#T>Vr>2bT29yf@3FB|ZnU0z8|cOA*_ z)Vh0WT|hnH;KaKy5G;jlOd2{K z2QREfxhYqjE*QY#9V)6eg|U%W)1D9^0iWN0&(akxzrW=;GyD+Y!<8qtvXHHvE+hwY zT91m*_Os+$#VmRH)konk;FhK?jC@@3P{gk01|l|PJC?T((sCf-8wPgBYgcTanKq$H z8&jpts`i_-mU5*rYqu(39*74@XBzWu>4dnHWjPnEM?I%cx-NMQJj`O%x-&JNK&8-j zyqd<#{v>BUGb#lScc<+Ef8ie5%uBssWlss{O77Ik+5+nAm!WK6Xm>T8zsq?fDuh> z7mupz;!$;7JgTmXht2F`|NbeMWg1cp}-5Fu?n_fnew< zpg$a`q|G~=6VGoCnvab|-IAn%wTcyts+csuO!c^lmS?tOpZ>6TTa~CZ944!z4eeq0 zR!pd@|HfzcprL(k4ZBe%%-Mz?Ci}ljhDa+nEABYlE#@EL5r}Qcpju*q^sA}ewn9Uf zG9Fn$QjoqD^Pm2k{41dyVbxUVgU)C*tMrTz&j@|>7y}yPRaZl}a`U-p5iQcMu_~@8Qta zLzVB=Wa`o1S4`+@NefKI+e-4uZXoE7cwI}>2DkhY?Gd4nvw4D2x|V3qt7TGTRBGIm zDP&t#k4jki3Y3dZNGGQSpYt$$V^K15A?X4?dIkxr(-(j!^8g8tT^D+zlByQQyO@@r z{b({J;I`jLUq(Lbec$w4Z!DgSC%>6gFj~{obSx{qHXTNigGntOJ&6txJ(4T&7$*XB zVufZx5Z?$d;lpMhOU5NxP}J#kPjQy*cszBXSC`z001TtUy;$fEb_QW=ZY@*)0NqV1 z5Rc1mHDb}$Lys3a5d#NTDd+>l+_%f$C4y6B=j zgmoQC&%ghzKd7eqxQZL_-Qrw-#je6#p#iEuC>GfQ?YMhPGBJFu2m9GJYEQ3e6dzLX z!S}@Lixje#_tK>Qyh~3GI6Z)lvt&}a=lrUz;wyiacE{TayO2(UgtG$I8E?t+;o-Pj zAKop`hj){Gc)7xd8`ha;IKcP)``LwlPZlac%cXOd5@rRjCnY?fQ+m?JC3KWKtSkL*q+s?CE_8Sd-&%!eM_Wzrw<^rbPQVDj4-1Q zcZ8KN->IW_2{N1v>(OzWlX(NvOs5XI*FyKiwP@?R?@tP952gGGVu)KtU)Z&oAy#m)t zGx++F*|fJh8=^OHHP(x>p=ZZ!Z#G#hr4F|$X<#-ZJf9@M42Tbh3q8(J!<4uml6alD zOXXSCe|1v?DP46%jw&u4I4F4>A|}r$Nxyl8#DzFVdI2myCpxp#T2HC9?x?k1My>gI zlyXCoQ|Q06x5~-cUr;J-Zkb9+*CooZR7%4J)Dn01Bfe8h`Oa;vWjKf4rvMn*IaK*t zaZ@6*Cp@6{i-tEYS~KjFChR|Ul{Zb9lGjMbOIHYNx`KG}O}c^!cmOeq)@;VwR)M4| zC{9-h(sTutrYqde?DBVD$x9bs^wPymqaL?)D_(GFS$RnddCcWl8Zv|~hqg+8$q%4jR%rvtiz=;wSFSQ1g3i>-pFydiIi}oAk}b?dMoQe6Y zGcliWCgxKZf$^5VqJ+P2H=ewcvlcQgOfI-!#A~7R~g|lL>zD9y&&T6^@bWZ5$)- z+=*kP`{}$t1P^%8ctq%X&ST(b@e5O6!ub~-mg2GtS$#>kO2WaelAB!j4VOvSoAwXW z&ss-G_*agS?K(>G+RCPmlD2h}w729aX~9u4<2g!pv7=1dftf z(_3^@93^vH5e!F3C!Vv8k{RnLnRSkm@pw9({^ocpp8DqJI#sOfX*!&hUW<-oCvGLR zc@JCXcgZM!2zN>3xl3B?w*l6}j5Ip6?vhB{B~jL0()a+~4R=Xbeyg5y zmqf9qbJS&bNj>K-sl(8ij3@uDTsKQxCvOlZoFpscf20R*-FZ^qhV!Hqj|_00w7xLT zlg?ij=gF2lCb&AQ{yHmw@R}H#{PW;E37zvK{43|l9XU_Nq3O-0&J!>e=0XiPPdahK zG9pscGtQF+xWKe=ID9kyHi;jAozY>4C%b>orov^#>g7@$Ww0lu0YA-cJSp9bC#7pV zDGkFMh--{tQcXr-xPZ%g)|1jH^Q3G#wR}Wp;MAO3rBR$3+$t?^YMFM%#;sDv)JC&z zmCgbQ7r0eM?wwnuU2v;3QaWxpI&PHFaef}9d{XfyM0=~f?w7DzrQ_Txp>wN*TXU;4 z#H~^nw@M^#mF{1;RsPDYvIDnDSahqjzbM=)B^LDEa;yB(J#?$A(%Camd&+aFG*jQo zWg-+X?{mN8d@DZA9)9FuGOB2~%oGW|i}4DPw_F>42ZOYwjpJLO39QZjKt zbd5KR?r~Xh#_I&v{^N#sX+n*!=f*=MvdFk#h>og3NU3EUMksNpb*lI@Ul=Zh(y#vU zo|3}wnoEj}b@xvd?8lwam&-R?S6Kb@lqVDZIZr0NbCOJXCncGNbg0DR@@o_FOOx^| zQ*vad2UMw4{(MRwG{~~3|B?2~K1MnB4xiv{1iM78W#a%UQq88qzw?Ob6NmBDadG=#U>kf*kltHn`}IbO?D8+u9?))q)6ksO2?wPz>bHY9G1?t`_Tp-Sipnpk8>f* zyFV0@x(mCg!Fm-J+n6_NA%0<8$}i}u%SGCm=Rpq8ef&riCye{&^yit#4=%*x7rJq; zQG`1ZROn|w1BFU)hJiTQgZrULnlQ`^Imgc@!vNl(0iY4pxGg5%sBBhDKAtZoAI}t% zk3;Vt|F#SL;3NI#PcG2%Ny0T{=x#>hSo2Zcg9ZiMZhm%ejF2Tm9ins*OYi0hA zp?GK*JylLhZu%o;o#WtZA&2|b6ZALrndY8-wG8uM$`W3O5%lTiq3z#{U}c9EW~lo& z`lpU2-E3BT!*C(GKW88g>r<(m^J=A<<+WO*I~EIsM$w?F-hT)x2-%|av!D2r*##y{ zr~}5G4|Ap2e|tGu=#3Bsi~`xsOHKysu*S`@sf6QdJ~qDIR6Q0mYo>5iuzX!az)0U$Hw_M z&@W_XFIn{Dg$QaNvSqU>9*W~`|_I~*4n(%zaEskP!>$wzwPli_Bw>bEbbB9kD zaj%WQQf%4*)uv%5+Q?3{E^>!{;cYX~oC!Rh&*6vvQX>N!5s$cLhZq)z*k+uaTx#QJ zZiuza%@UJ1&+eO&oB5ob2QZikNL0Ll#A{p~C_>`0v#3=Xleo;01dd6l{wwDI%8)17 zVNnsBlm5R{oqmO_4CHr;bvq;AuhBvZbfnSCNz*#gn+*ebV<>5VN=W;BIB!R6 zx{}BO=q-mc!BLw6-)Xzzj7}&D+i|0?(IEBneX^HdcrMWk{eNVzJ3bie6Q*$Huvp5E z;AN}O{;gGXe^tY{UHD$R_`P~)_4bo87#2Yd`MGB{!#Wuc?vZ#RJ^-pf_sVu|k~#3R zz~d(k0H8D&00rwAo$Qb0*Yg>>p4jL8&U>=oEI&0$FrQ3T&WmH>LPKI-sEgj~w8t{Q3b6 zRe1COSL=_#mbaxi-P>rvVO9$cLstNkmeFJit%w(OKd1b+T90PYfXj(h^Iqq_SVFDY zNXP%oItonLg0rhyQnkb0CV1-n!Xa4##dwdh1j;ReylYl~-`;5<&y{=VSoyPW)HA07 z&Q`HK49MI!0_cdisPSh%B!(tknixMD=HTI1Zepn)RX)x$~8Vov{0-c{p;m_f~O(8Jwlh!6qAF`G{WHo&VM%wkm zdS-FPQZJHb*UEe8a*Rb$rRy}d!*%iv^ADD?q{qOLnpu|A49&_gD?6C% z>ej8Z=;1-mqA59jhfADA6OfH#z(uF;3?T+F_96O^uIO!a;$ic;A|53`uJ7Ig5m*`rh~c$C6UfKT%trEn9EQiu3*&GRS?XAqN#qrRb~qx==kD{}GIP(m(!H_<)^ zEuFQ2ia2emVsTIp(12rGM82radKCFfCznRGWa`OJ8@$3r;7LVY#SPO7hHg}ZBykgB zCjjzZu%WO8ni)xfYRT)b+_%u{9#OsBWay4Fs9La7?vd%xcpsk^{LC}rx_a839;6*V zDXyz0@Kv1OnhwV3*2j)7zZ3aK<4aC zq9|FvlyhD|)YgsjO2?xgFkl^IZ09Wt0KmdVD)?K5IE`?heip^>UFX>9!m-traWDyd zi@29EpdjqvG5{QVe9HN3bs_1{o%>8qT2ki~x{x%Abi^*LeHPZu99rBQqk3V_g`_>; zp19@!$B zPa|#%n>&{6J6E*=w$15%5t-xJ9&}>W5Sy&C-Mi)4_59`fWWzF{5;VzPD87SbodgE3 zhaVdOQy0<&>v;B!OrjOoSLI4rSQO^tC1q|EhrtKchvL@v&FH z>`xoKerXQS|K4Ch+6=^|y*T$|`sI#OG9fJuej2-xWZFpW@iG_ysN6AW5$FBWbyi7s zhi#$hOIIudi8}C-aErWT&nDCciU@@g!g%+*XTD~L3A*U2!5oD$YWm}9 zXrrd5w?^6p@tARBHu+|~EYC%isu7&rQFqB5EL`etc`h@6m=;%aZ@2jCu1Q91>iJ~8 zbBz;8EZ@mEJ5MnoSK6=$aHTCF z(5rsX$8g3$4PigEw6RAP3vbVKDq%G!2)O1ggGDwh2PB@h2Lx$5m>1|jw8XH>ESK;A zX@kJ~9k*nA_!m{iz!g!EwDtmToOtjsa<_f)DCKfu+6-g;Gwvv$=0uV2%WU%qB=x8F3T)4CQX?{(dqG!Wgm^gps+wYS|>-he_q$F(Ue)JDGUtV--DMn%LGUNwO>9IrEz-eqcV+c=@P@VY&dC&x&Kq5HpFT@Z zn83KBiO{|d`E_W2&2AgFwxOql>E>7AaJ`gmW#DaS?hJf&=6io!HzK_F#r;IZ(N`Jp z&`T;dF(5i2cK2m9wXCKC^7DPybqoGp_pq@gS{a$19N80qk2wPX^Au$(H?7>1%#+NL zepUVi$oighGWV=Xrb}gRGPeL}EK(P;HB9@d$WF(Ng@lD_qW_wMgzE5Mp&GGJZDxgP>z)YJ=$;7GS?_=h z(*c>qJZB3+l~kapgNA_3Z3tDaABakYswYvA#}G%U1C2u#PNG(=M2&J1wdG6HXrM&> z%A!P#iV`)7X9h}CTK73tP7|gSR3>D-igv%ZC{*=8p{h%SYFRtHnuIqq&i!j9`)Msr zUdam8l9npgttdTZLQkkROWcZ^3e_@m!rLTsxN>~*D`EI{AOad)lflO~M5@HfI9t}* zJc`~E<`}0vjRWQj-JvDYxD&SqOXHnOH&3<&JCJSf3FB$R6&hUaf$6-ZO{AgUI@$k+ zCP+@kzv>6ipCDU`zIa4M(|lixm$K!_zSdolefMuo_8sd~qrC;e*V#<))pGk+%kEuP z>=o4rBlhgmwk7lK=OwH1k`b4fHuBFO(D&BC9>%(HPv?97N-c8*F5ui0bXnXPw)=51 z-D!cJ7Z(1kaPX7Dz@HKR{j{*}r-XYyDa`u`bRXQ}QHUoBJ9$)052t zyf}=@nPC+9$WoccHix7)C4#2@c&8x}Ls^ND@#cw9*tJGsi65W$Y+Ur`uCzN<{Y&Cv zZ*BHFrlu9a!wHio$8G+ybzPryn$HC1%Ha|HFZ9wAX z$6t~fCl1KO9-2GVMEKAtFyk8L$OEKVPe~F-tuWQ36HoC{*Cf}m=K0B>m870B%|0;) z9xcbD31Pg~wu(piu4C|@X-ww3BYxwif>*3rWOX{)lgX(w-^$gz>r&5I8waOw3}?~K zxB5_JQJc!VhbrG8o0v=GYUES7j&%Y{xT9g}E?&}U$lmr)Ld?%LQ9{t~tWI6cXLMGp zxMcSDqS@ou%pRXNdwkC9@maISubMqR!`dby^S#~ahzp(cGAu}mpCAY0fV~=WJD-Pe zSk&bylc$X;#wnA!EM-!ADU;VqQzl33f@a|jekx6$VEWhcdnR>~mctyUwqg6mv9DSB zfz+jIWMt^d{z#N>=O|V8;Ky-Ui@%J>RUIEQ`VgmDWFY+NZU@~R+1g_y1k}M zZ81oh+AWW%-Sn86jhQWT%#4=s7ormGi}d1B=Ks$c7FWG+$FS+z`-W5V-8TJL!*Vah zBw0iq0{8NYUy<-+du*TgdTgKddTgKZdTdK|ukCRrRd=`2>erj*vTN>^80m&`F;3Uj zg>zH%z#eDoX(`r5ir#r6i(cSi8gT0OCJ9)T9721wf5x>CtGUe3n#&BWnaofmi+xVn z!d7{ALezyyj`(s?wHjKzqLQP%+!uqqh~8Be3e(=GHkoMwioSN|<+cCv9%h05=7OF+ z#h7I`1Fr?zGm`uH6i7Ib7HFrhxZKZ;%D^6Iw@(8NifN!HP5!5JMSHs}|8p{Xx0l`+ zaFOh9HcTtDr;5p0({g8NQe%*k+***5+-i`L+)9uZ)Gr4psCSu-w>Y!$GrwUo8&yeW zqoJ3@v{T?x+9~i%+9?pN1a034&H$aXIb3PG!S(bzYw4Y<>GLpFaf%}l`$mw=&Fgmr zRVomt9u|nx_U|0gcyf6r4MsXH0-09lKvNn=l^n0rvC+={&(}n z?h^fPg4Vq_dWqSWj6SE-+-CGc>FA5v>z$AOD2XO19(;#2c2xSLK6!ESB*BmlDkK3| zqkn@2h*oN};lHV(Y>ex>C4U7!iZ3GvA=!Q5TVGH17`2WBN;3BnW4R>viN3ZQdRcrQ z-b__N`rzdYakr#jocN^CMvtc5IiN2F#&%PHJ3AkUcXf#ug*aC5d{SRXT6E<2d)So& z`jWKt3!pRfF9i$SVs9x};2KeYrNLq3l4LkLPysE(X3BJsDZ{pS(y*B_4at;gaHdQf zUm5R3_|xThUBm7g4eoRx+SQ`jxp%chGFUAcI>6M2e3F|`L4KuUl!~|}$E0Y-^ZcLW zkd7${icxl&)Jc&PiyV$2!4-iFI3FN0lpTI{y>2qWF9m&l)MI$==hyh>!vPMA4=1)c z@bR7!BoFh*n71UfdqR4(1{^QKK2gU>@3HM%wt;Q*Uxy8}7KS>aye7G{?2I?c-Xr$F(NMwdNn!P>yTldqoBv*U%i-sPwoV zMDu5RTJyccF#U%&KdlF|rP#(M*YCSi3utp?Ys614ymrliGSJ8Q9&bhO~BMc6~ciVeM{9g<6ift`~#>zRJEV zC1a=2uqzJ6Wer_*lL>)Tct>B-2ueLn&Y_CZ&o=6I;sMO zlcR#tU)tonY=fSr5GdH0hHI-7#{JCDe%w__vn(StE@p&ww>(f{HHeBd#YS!#s9XF# zXGJtk6u4@#BS`H=`|lg#q0s0GzG1GR;hQe)8j3%}_))9uvwf?yt#Wi_HEud!g|WYy`-a@fmBj61>>4z8@oinKl8);S=w=9vSz`pp!}zF9T$F5lyqHeL z<6-c^-SOPZt{i3uJd%FoInrt8j?63_`HRX&kJw6L^-^ySerP~mo{8tUEIB3~KmHt9cc@HGCIl2F z>!+SzKlSCcgiaHpTVcE_oq#4Xzq4dktK6 z!rG#$zx?Sv3ni)IsV6p$0I4C}{^}l!i1H09yy&#JZQV+7-O;3fmje5%*OMz9$vEaP&{?a)DCR%@$y)s9bINZUS+-!6!-=)jmaXz zP?Dq*nYN@Abl+t2;iAb-cMqvr^Ld1`)0+j*N8u-zfCe!*J3T6M$<3C=*e=!vW+~K2 zgOfo@Ec22{Nj-Bl4A1>Z<5qoC|2wix3BN&}*#Q2*fI_7Lr>OC%1?!F!_<0{1L%^sgXX~MEvN} z0^;hYlZd(`lvC?@-ErsvD<&gf!ivcVn9|736q60pT?A1CPcd0DEiyQ54HxMmL7;PG3+FN8~|g2y}-L=c38d}M(V!h%@(@bbyGaC z&UD7C)n=?Xo=SYkrnT4v7y2v%l(42u3RYd*Vz22$nX}O}NO5%|`W1_Ol}aEM1OO)! z9IL=)1{!CT6b91@yjDv!TkxV>0+v&wyhL)I`X%^-te{_^=bG|ffK(=oAj)ZX&7}2# zY|t)9)A`$6Ah-1CvZbF+nTns3^D%y;v1z~ zKeY{|ECN%6laNm+2bH8S+{+kDT8vUv@b5{fY`QTm{(;=r>d4r4m41HOb=B1y1s~zW zvoveL&ei-xKINfg9(9IAEKS_@GvsTz40)Hh-OML$duiL+baBazBA0EMc?e9mIw!|E zqb3+=)D(f{N{kx6K(d)q&ZU%sB#c9w2>PNSu5=tv`WC~-3ysA_4M%DUl`a#{6g3p4 zTa8&Z3%;fid@N59mWY)x=!oRpYPa|1+JJV@rkDxVvvfR}Zym$Z)N~VrhtA6u44!ee zn8CeBIyb%LUpHVsZyJCbvTn`tZ|Kc!%IjK|Umw16t5R>xstii3$~N0>ZQq=m;*Q*@zb7;5p0C@LDPDV#5Z`RIhvNWr`u-J*Hf-UcTd0Z!Ja zn3toTc?tg-vJ9^oI28+rux;~lYA5F9_%_YU)e5QXo7$HjboS+AgY3)c9om;;gYC<) z)V>_svVA!w_T|_YwS779`LZu(U|;SM`*POVmowY9FL!zN<%F{@C(G>1$%1`38&BR< z`*Pw7V_!~xY1o%z8T)ej9@>|OPY~aj8em^O;_S=A&c0mLW%eb!#hcrg*K}`myY}V8 zCQ@UyOlq{b$b{X}%KRwQLt^Zk+m~zlj_u1=j9s~8@-j~AJP6BOvozn*UMR>~nrjZ? ziIfkqG&3oOIZLy!-3`H}%UYWC+gX|nWvDv}c~W^ZQ*Q!gIO=dOvS#L6#!BBXz)aV@ zsbY2C)Uw)Z`i{)ZRa4mlsm8eiI;oo@QZtB8ZJ<5LAkL6L5JAM|rOuj{*7=?_FVAa7 z78Vhw;rr=v^p18~yF``sl2k5h3$T4r!?5Hgge};2%_Kru9n$tl_HkLAbZKbWMStCy zis-T#btm$WE|KhOC*5cN@!5XrF#g!3G_R|HSsGQZz${%~v1&tqg~_UoxXDy* zVVeMq5UbWykVO1DnHg~|s7ivk#&&JZ*|o1~YuDC%yS7!Lh@UBAd#*liC>*$d(LldL zHx)L6+3o4F-;Fr8EN=poaAr=fLA^z9PWA)U6lS@6 z^31S=h^&9^w>UTK*6N;;+^|mRF&!^G4`CYba_2}k7}5kJ8}@>X)%2>qt+xT8Sy+TS zEfU|%*HGPRiMZ!$0Fpp$zvyxo02e@APXRitv0Hb>Zqe6J%NV=0ysv@S=8BPoSIpmK z?fV+8YUgWMQ^wb@T*O*3n#h~VdIZ;1Vmg_?*U(@P$15g)JkZzBkf?E+^&{WGvTPjD zZx{#5Wo0M5QWiD#CVfT8q*MF8k+bh>Mf<+SEkz1Z<66PKua!oP8yWlF&Lekzn#IC9 z#~(%vd``>v)QQKXRrI(NouYTk<6_#J? zTcPo}e69duQBtg3r=_d-@p(M;bJEez;f9~I1!{gZSN~?FJ}op~%vXKgh4QXX-NW*( zPb7Nm)G*4s*0k3>u_BrUWBOl8>$-G#P1mWcr{#PJkbksS5atEJKPoBU>SS+D3%Fj> zq(?{r7h6%4Vu8@G+*ww@wVHy?qv-Q^>}ozA6BEv$rkby#-16XFSH7h( zg=AspJurG(y~XI-EWUeF_H1zrxhC4cRqT%&+FMP*xL4ALET@mY?1OPfrk?9HolMQ^ zcbFYtG7i{V0C$|a(CgUksU|`7l)p-Ww46042%>$jxP0{-v`?5-x z+cwm?>~#yqgwLwna=-C?Br1kX&iq7yAA{gDw*Ec3cQYRuLltr$ zDzyL>LE#oq-5GPRnkLfN68a2LJ5gBdY1I8s@p4c5%RRM&3FZE{A;m+Z8Z2F$pdVnRb$3sx4 zYSI~9(4yEon{*lYD4rvRIsC0e2rtF6FUM2yu9xCiJf~9^o+G7gs?2i=+%DF{TI?pB zhMRN>ZqliNZqh01CLM{V#7zpYVe2L(4YE_CyVbYHQ}SI_!KP{5i~de@Lx!H#mPZ)i z-%wa=Zx;T(ZZ`vpD0MR{%ARK|KZ z8`kf!Z||luLhGu^kBRMwmN0I$2*$0B%8MmU+(3PUyf~wi>3Q`{^5U#ccFn85EiY~< zI-=_RBo633$O`%%MY@;<9qdWzg6X73 zXRnzw;&B9Q8UQEa*7n_GQp}JBfcod+85eF~T9}HbUy6H75PZmqCUhxHB;qaGd!g4w zL9`Nz<;Y0O#1fL*6Up&Th3U!>iS~#DVl_h|02DwRe{cL{FK>6aI~!kti2d=!T`X;Z zh|7Z(Fv~#1HF*TbyTZMkZXy6yx_=$8R}3^!Cr%K*lJjuco*L9@w|D~o6UK* zH|I9bc`n|)^*IlFbFM#^i~=c)iM4drbBNxQgld3^DDw(x-U`&8V^2EUowT3#58lsm zmb?pnIOEY15=5$SRjp|?LdU6X*z~R)%vNP*TfWC7jQTit2YK7fHO!5#7Efkb^dD4H zRfSt~b`kqI7w5CE#USg1cI|k0Mg(MIM`c|w+7J!{4y4K-$Vw>xg6Hhpi%tmYxmiX$ zV1W5~zs+QoFL9CYLGp~^#y&{hY_sXOSoHeEZ|IV~Xb<&Ke-af$$M zH*)P1r(IL6*!8I1m-epSpEkAbLbC#Rk2+NOC!At-sPd{3FXgg z&wA?B*+{)QH>_7Dg4d&#L8~DOGwbY=<7evwQc=*uq-n4r-%%x?jHFXnJZ#981hlj> z@yr{_y}?IHHjX}El-PhZnjmyTE+Pr7Y3r%c)>9LeAo1usch&r>d+4h9{`>UksTL#g zC=ZFJDf%fx@VuG2YMKjuwFv?be(ZA@bEE^(-TyK&Ks(K%pC)p5 znj4sk&Z|WCSWA9Qac@k`z@-4_XiGXv8|f@H{HgXj_|qh9lFU#R_(O5?0VHEwNCGs~ z>zIxo()FtnPcqzF6xXE%eJr5^`YwyYI{QOn^*D5vG|#0ONAM*=XuG%Rwg_)44(Csz zQHk_+4dW(+3+b=yTxJIZ?a1rNWWgq$vJMEVzs8e0w20ZI%>gfX_w%lZ^LJwSP8ny7 zxFXIXz{uY^{Rm4hpBqIST{_R$Uz74g!c z(8NmOhD1wR_?=v|cW-D0cjkA^c`MLq8FIE72kQKPI7c&x!wI zl9cU$9z4*HpvOn7SWm%>n1o_IIZ&~lw2Cz%os*(kBay%wPe&!O9-)v)XxEc+3$N`I z6z-gMjXv|DuJTg^5i}F~|K7S?eaxmbDIz;(Lso0w|uYb+c|TfC}xc&5ctUdII?bnRC~CbY7fh)_OPPT{;W_sz#r0Ah3|NGde7ru@dGd{*Q;4oq`K1wThB#c zCmS`mwj^L65UB8Ih{o$zFRr)ZFl4UngEC=AKNqf+&xI4Gv8;D!`*oO(DjN8&Y$ih+ zY)iAnwsnUv=E_MCk#8u0(!FA$t|UZ9MTkl+=_S?cm@=Uup{f{iIi;*!*6lJE?*bh% z|9rm34UnJdF;{(|H*3sGSnEs-Y#P=Lt*FBfR8uGFN3kg#q?I(S)5I8 z<*e|_%30wTm9xUnD`$m6o_0Cu4+qQ{86l^prRKMh49(R1R>u5}VkO^UNZTqP+Sy({ zmeG+tdzo9$Sc7@h)N}#+(VEQSH7+%oS5;~=Gx?hUTiW^XtSZB{UGYrBWzR&s?3svI zA8R9?XB%^{?d&ZQkR~|w6a<} z`F>45HpcptJdhOi%#*5#KFVCDy1?1|B~Pr{C-S#K<}v)-7NT8MVgYR|P>U-H=uPHE z^ExsKO4!8_sN^GDW2kdT{YLSq$w8>OgTT=b6^f_D80SIGukfF(&@IbvuG>3|f8k__ zd*PXkcOi#BOnSp52aFGW)O#=2(viW7*$WY08J6+baI zCGoR0@blJ)4}7g&Gxf6Omut@|Pif%8uJ25=W6Cl|?K4O1n43x z6R<8PUqQJ;kf7xG-PEfWrCvQeIpz!zW>($5FSviL z?(fs&?1z38V6)3Vr;r@AnKp6>_c3XF#uvc6NyYhezUf zBORSm@bxb0oUeDy_k#DA2|8ggBqkUP^nu{( zQKyJ!yi2bdc*WUE1_4s#I&^C~iSEBL`W*8FkmOoF(=9?7?)d z+D}@zT9j#U=}pE3>$-$<30u=kpLtVp9ax$|c&mbLfcR<}=ZCMlI6i#Uq(jGe z`VXi$>CUTX<+?eq=j5t8Pppxzrss)eR%3eOz4At7UUSaO!=_I8uwPOj%NG{Y;#+L$ z(s_~;f4Xn_fIgj1>ZD(JQI7Qs^rZi@o`M?FKKHBNV)I0^c3vch#WVCI-kH{|tf;hZ z#U_n{nrzZ2sPLi}AJy-5_v;7U?fQOqx1Mu1>v40h7=3SU7972pQv2o9y}6u{_)1Fn ztC`?vJbmW5o!3c0y^FXZ07_d>3EFNNGm5pvInkb9cFy9u`5 z3b}C-a^ptGT^u0f#&0X+x?2=-ul&g8SIC`LUl1Y3=`mzeS@x`-o(~QhId@(;LH9{z zB;C^kB;8vTF2Elw>Yfo%H@=CeJ9)Q69rue7S@(#Obsu!H?!zMMo^-PAVV;?hbW75o|A!ER6eQM2ld8iEQC|4NPPe2=FFh%X8ogJi}^eFuDaNrm$x%q0}aJ zz*;=}oS9@uI(8I2?F1cLVU|~HQKCIB(bFbD~8c=yG54dK~1RCx&J_fX|Q(JA+(rCs!` zSBZLs^zXzQPoBwHA20qaACM6Xuhi@hAC#9Wa>oz~jA^o1R(VL_OlrYJpQJ#>v6dD=qZm8 zS7%;Um6IUueB-4*=)xKMoo{}h^Vi2Ev5XS)Lj)od!oI#ciS)E1a-hTqjfA}Gf3$~I z@_tjOUfCo9aQFnR-6^LEWS36%M&lV#ta*z*-C^;rc@3chXfDu)4xo8?p$1g?zY$@v z$07WStDNqg7UBPLO%BHyl~+c5qclLqe2w88*fOn3$foKg0hm}Fe)C`^&o+Q-y(*%# z#*(?vS^)PLOT-?|0J)q`v3%ppCs@4k<#9+izIqI~iF|cWt7$nM(rI>Du9~8AN}t&#&_hqzNj@yV6wMEa;$wO$K{-*d^>R@R z)yaT$FqC044_HRFABc)H9|=2&cCY$V%!K_TC|_{LPYFWWZz_(9*uzM7zV-3@a2TO$ zDSIG;O^ocog|`9|z^a(VkLAh)x@7Isgg5)l{2>qMT$xxoi@H+%81(%Y>hr)tBnpi0 z-Z_s@+0~;RAKKetp7c=Vq1hzeM2l2$8$R#@b=5MApvDVe(1u`H_riX&f9e3Mk6!^I zuc1l$wF=k)=kB~oBoBTLgXZ6M7P_OoIztwbY1486bhB@9Kk+lG{Ip z`iClt_@v@TE&Tao`k+9N;H-8NKqbK`iP=;+mppZaNC!Z6@}qe}>v4|eog;(2$Bda# zi|dc(-mQbnjZ`a1n{MM{2wxW99_4qY6C~#_-bypb{7$!{%=h=3XY|?_z5D4)@*_d^ zr_*=SpYAY#9$A4jaF~Won1&~409=~cu=QNdEKm}N&lV7MfIacre*$t_ztWvSUItvu z-Caa{HHas86=;`^9;(c7J{kRQdZGJI**0kQ*ozk>(z4Cxg{lkyR)_slJUiwsoWOloa!Q z`X=O3+=ltx2UAE_ou2%E$Vu=2dWXxK>8$VBOheg;sr?(2+Bv%QD|X1(FK1JiW2C*VVhWJ>?5j`q;TG#)xs`H!&2>xU|9 z1`_g`K}A}{`-|20skaI?bQucDrvH|HFCKbSfHnRI$k4i1XC<0n0>l9wyBhJ(hkEtC zMnh)&3m!w?t@ZyxJ=fQ?|D;L<2)4&{Mi{bOpAP0BdJZ5|7&2;6dK3isPLG(aq9~L({@Xg=+zwtggiba2ot({jwDd|~4=R+F)=@4FD zxQS^cn_MT-Fe7ds?I0P;d6@Qv!QnniNt&2JuVJPLtUm@Mr~yCPFkalRP7LXaB0H|p zQBsRyMiL;KyQNJfCU#gHAIMThVp!1s%470@qOBLMSC=>yf24>~dM*5~h83kHX~jbe zAL^(bEoq}LHaGNq*lpG-k1GXq_O}zt& zw!vEyefjOT#canh+apruhE?HDXwEJCSgX&egzc{)iuvj570zaF_c7Jh(OHN{mU?aE zelNszDcFG;9Jisk@uc7-t}o!8S$Zlh_bku?^kFW2<+uC##89IW;2#B%f*`%vF zl=msaWtKt%-?4FEo_0$T^_KuV^urPNWNz7wMy}vQew+7VS=U>AK>YeqAX@b6t)A{L zu2hhI)2ZeZSH+(cuy*&_2!ihRFtyAh$xv=3qg>V&#G@DJ>D>WJaku#7q%=P9TTOOG z7QcQ!ouGTRXvvlqEstro^;HudezhS^!7KR7=qztEgsWc$(R^2Hfj+HNJU)K9a(8h~=Hbfi5YX7G9-kA_ph}HfL@4clE%_OS*jr2V@h1SU! zTV&p_)Z(&raD^6_YE4(@pE2S~k9J0*5$7zxXF)~jD$AwcYZ>H^>#c_>P4290uKS&1 z2>$oicm>XQ(^%zqmRjlHR^)tm?<`9Ki8q1E(iho#=OVx3Px3s!Q!>S~EeuV$wDs#P zt{&|FdgTM1x`6xhf#I#{eySaXcahY3+atBTII#*!Q3P^1R3Q!T2)xeSc~)C>fBGYb zIJumD@+0r7v<&SD;?Rwj2S2pYk^_DnJO43rI9uKcr%7J@ELz8x$!Xb@{1qw#ooOf_)Z7E2aizw8|P<8 zT!8*UR!oSU=r1020=Uu-bd+Hxi59yi(pz-wK|Htcdk^T9hIy>KTyD5!xlETg+P;VG%x5(7NND3Vlb8oSN~a4?{HTy4 zapsz1zqtkRnd{ZMp|N6a$82bX>!(`i6wXWh_HQE%?dET5r=~3aeub|4EBf6K+i?0b z_~<|d*Z&`Vjb%SE8v65RzpaIk6Vhw@i@#NoJ8tm9*mcm~kURK#-Md~(ukmMYFIAs7 zBW$Jaj}iEdvE{F(;MBA9XyLL%VNZJALjJkBCRbwcQ@%(dg5-- ztMsgG(5v*6t<$UYe67)|!pT|K#&K9n6{(e)C{oMjuFJJlHM@x9$m@b@-B{?q!aw3CGJM8U zxX#u{;R;JZklzdh7GNz9wd-0SYS?Ok{FnZQ66KdfJ=*{+!QBtq||LnbekX%=FFM7^CpWWwl&lzb16HAd#x1IaO z_u47FJVlz9=#Oa?`T)#Bw_fU%UKLeOf4J)DwN$r6qL)&=Qdt8?j!2Y53BE8P0z^=3 zCCEVpVFXtR6D&Z)vOR#YMKCaM1yMk71&BmRjCp&lwf8>zeD(B9cT2X_cG=U@(|yi9 z`(y3jT6_I|OZ=SWxEq3Z9Br`F07Ps>h=>g`+_gc zYXJh7NU}xap!H7|%wGpX0hP3l!%_{_v13*GeWohY53gX7-`2GKzKC@TW*=77!Jx)o zV60hi{e|IKGGPp|mzd(=pY{L5%Cj zlUWvrThtoiPS?bLAweg;hKNzH3O;4=XOo|CASmddsDdX7gTN6`%LFMb8afLwh?!dq zw5G4h`C*Cqk<*WMH2vrk|5j9D=YLXp&kh{;!%*4ja!;WQHdVwN$;m!3lw#vgyo-CV z+fib{4whuWMXZNSd$6M{zWQ4CcGq}W*lExTowycTV(VpQiGSr4V2OXF zf0h_cPuG_Cg4eYrzUU3Y63gYiNK4EXw#3vC0x!L)EO8|eL)Xy~U-TAZiO&>T;{RE< z#IkNt2TOd>%XKs9GHR9>$bs464unVht*Yd>TKFJgZ0*9X0u92=C>p=G9)m`m#X^+u z>Wn3foP|aX@^fk}cW<-WZklKYYbbgL_KxnfhOZ9IzD@1o_6@0EQ@f;nn}Dri)}dcw z@@R!ubJ|fR@T8+mAYZ#^0+*8sTq_)8$oyP~UUR&hyl7b1;4?$_Hl29cqv#Ae(V+-3 zy0E*6xruLid~)EjIqg7JOzduoy-mN_3_t=5YW~)Mw-Po+7)T(|Gd2C1kvVHV>yV`0 z83)p9xCQfytS#h%bYXFIq!oL@^zw^^@&sMlU{ANf{P)pyY|c_i8PpM0#=?=EAqxja zVMQE5D?)AF(IRoBeKR2ohW}66H&@v=Q`)zL+oeBh2-08)8R*$;_<;&Vdr4LKsa;f; z)4GG=4V%)6h@=4zmT4reQDovSu>#Wt>M4m?j46>#g?YMUrOea3l`>CPtdx1WX64Ki zRJ^=YN#?>9vhk-Kr1yGn6@0=oj#xwI9O}*9$PH z0G<1#N+9gVRJ&P)ycwY$3cVa8@hcnh?)Y#SXb1Z7OjfE5>In_Z7s6ARi}0*&Vy)z7 z2zed$u)=!>>QZvqhB<-Ed9H(a=Ad&y7{AdK@<}UIprfWZ>q_ zc9E-MDZ?frt3DlYH%(AZ26|Nm&VT9jyXlZzHAKlb9yp{+U^bTVjds~KRQTh|*4)*g z-BBo9r<6FCX}|qvumt)WhZ@TurEb~(_h`%9+q!1Hbr+wA5ipyv#!3jUU{x;zUCw3v zz9`h%bP+9>t{gKQ7c3TnYXxu zT-8BtQ3ok?aX5CM4q72Ph$S7g0#i)EEQ*S!^o+*K#r$8>sK_iKA)iV zOJ0K3=ez>6e!-)7B}9mCxZ3IMHT{<>+4xv7p4YNQxaFPo@)ns-!=f5a&4A!AiBTML z8fIJd1MvhhEkQh-%vnet8xtBtj~H|r?jSIqUUL6{MaiR6_QJ25=S9N%=S23x zY-&&Ykmj)$Cx=Q*8p;PT#e-UKd<=CG;8)0UR&$x5 z{Bv@S_)!3vem(dlsX(OyZtlwjxGf%>x_NNw4$yI+eZdXp&=9+gqfaXnFQS6T0 z*4f`JGI^Cua)kcTtiP*3f?Hb_E)Nh_KgTJBZ2TU9MO;?;dUv1LC35Q&}T9f}JdZLQ^R#j|dRbd9MRvU&e2e73XM45(O z4`NY#TEog{FW_VN?FbToT5H<$bKVdyj+*d-@9c|>Bbec93w(tdI388Oa=BWCoV~qm zIH5Bzt^?`-*Q(-?EqdgpgUU!MYbc#Fgiiv0YEZGd3)Myi$l(rn5Y$r@y_XE!kgDqw z);kVJl``PNh57-sw@KNB0eZEe_9k8=BYnVh)Yj`;Bm{}rZbGDG<-x&LEOtpXs+L*X;(F#}8W;2o%O zd;@7>NijT=@o{#s2DoJg%`O9Gm!Z!tOKfaiOfFX(&nv!=4a9Lbl_C2(z<-QA?)S0m zlbgCix$II>G|TClowrRN9?F+#E5+(yams0 zlOijiXAdc*F1J=luH}H`O~BmbuaFBHL#A>lpjEcA4Mv;+a!x*Jm3)%5 zv8FD6CM3o(r1YHrL9-qG9uqv%n14p4%Khq947t&AmdV1z}V(}2Z|*YYDmngyF;&nc6z`+U4gO}{C-Wl zZkZNCISBalocwgFN>5U0`K?OqLRbIt=9TaQNV6;P`Q&eW5WQBFdf0kB{~KBflo|q0 z6!kZL%>XeL?y-V=$x1NX3bcRGY>50;VrHK=8)Bb;D%sRXn;ZaBD)T9*{5;-n7ORovbo6TUd^I5|dC^4i zK-f#po6XvKkSV*z+S91VwMQE)rS4WI(K9|3-U2s4JU#)3+%Og|7`dkrBF_^9Lhq%@ zi)$L<#%m#EcgBpN^fKQ$VU0z<#{J_|Ixc3H9Q)$xf^!=y46@pD3+aY+H9mjwDZbK! z;_=yB6L4sslE<7*G|mnu%4bJO2O2uEmguO}U}F`-_?vRq_dnwqNPA9ZYoE zjwCv54@;f4Jz1GHlv>?XW2AO~UAwCR5eFvp5~?xM(TwQV?*L#5f+Rs}|7H|7Fxx1v z!1z1dbOl&L6IS$2ut}RWZaTU4klBp{Oz`F*wfioU&%qZi0V0@%Zv8Tn`Ki#Ato#JC zlF^W+GAm-YfeWBY>TnL+)s6klHA}lI{J`9CAk=XL1vhzCPWGmso+PN()u1G@jQsN) zHP&i9D;kT5_f(|I6xUtB!5r@sY-u&?aaL53pepJS$=}Qd)_8FtcIN`ZWxtJ5#%XK; zT><$t=wZQ&7D65}U8#7+?U2>?+|Vg84E0b$sf1I3Z$ z|B3+Dd?{kHOi4t6PDX4d`cSh>2tb{5w(!r`5+1SvEwR~7?p%DcOpuwU(A!oC+|gq1M9oU*o!rcq|J)Y< zUCu%~GYg?2985#LQ!~++bs(IrCL(Xc;%8#UwWqmwGJg!XnQy)>t|UEu?;mRI=vNxH zC|0c%NyAQXuuoFyeid68FcuvE)z_oq{d1%xJi*RFuJHjH zgeK+E@+%4}Y~B&jSC5*sGDMxO@uW^yr0R5m0F?P#0aX=)5=@w(&8^M<4mx*`jLJ8o zb%b$VdMzJ3Fe4zk$vsHmm{=00*r)@FU1x`hP;lAxXj3%MlhrRxdZ}_PBFwSSQ;1!$ zf{_PxuUx?hd2j`@RTQ(JUmlQ!#6V?Ud}(juzc9Ee6d-d|^)Vk5;;9DRk&_KR&t5RG z2HlCzSKG*L!*w#R3Utabz4qq~uH~0=B^$ zG}^d*UNgI?Qpac6C&R)5oo;b7>jPN$ZO$l&W_bV+akByr??@G@n?vZIjKfiF91d&aFs+TlK4B%%_JfHM z3c%UOOu3NW*HB3Bg$0H5y4gLx-gmfjS%W+03*pYpr*Y>vj&SD#pEp3H`;`NCMkL&U zmJi|1V&KlL=@oG@CKGQaB?c#3U+`bwi4kUYuIT`Y`=*VFh?p|!*4i!CfMCdQagrk zDHUxza7@0SNnw))HfpT$Zyh$(Z4a7s-_%{r)Ll(1_W^-nb=#wvZ$(Ala`0QH_|qaN zQ>~)+PxJRTi5>zi0jc}#Q1ZXtYEjE6q_;x#mLcI9eI@(%MGdB*fI)x?)*j6(00^zK>i*Us$`3{TAJ6@T4KF+@y~NF9*T z{bTxZH}Cqtue2#E7p@xTL`g+irz^_R%aA&rc(CMLbgm^aYiP2FSwo9O%o-XjV%9hGqBXXD z+BCtgnhjrc8IAzF2Wmxk7j&B;yDe38qo3XOS?D&mtlP|`cN+`D!(vfJS;Q;ClSe4x zWr_-7=$c^#G5GtKelkgaYp~R8Oy=Y`w}=PygFFXt@?ElwB6e--j4Elz_Xks=4@V?P z-)AIq(#dr0S(bF}X_j>ENtSf(ah7!M49j)y+x}an-GU`C!=Q6hrN#7WR4je?TqPCH z%v`7jP)TVd^TC1|R3k`fzR&olO!c-^O;_~2s|u*8ORbh&<`z|c!C6R)_$or)pyB9Q z-TxhrbO9v!c&f`FrQxmI&w*{jjQ$_W61S2paVV7~o*wd{Y(9HTAF3?3Fzy!JrsZ8K%p=7Ej z8^^Lo#l24rJ~7@26QimoMv>qUO^i)7W8s-$^_hkyLO+)LwgavN+TP=bZO{?99+h+a|~6TGmkG1Vcx$J(QE zYIg###aBB3{^G0c+#+FROmd6he3Gg2$q8ks*Qk@qNts)yp0yIU_wlWkw_eZK7z;Kpx4`l~5FV5%?X z-$sXX2~g(p%L&R{>=nv9GlVjWg)+|!q0A7^uVnPsHeizF|WRNXzzlB&BWS&}__9PEge8JmSPr~3?PTmfm|zG9`!CXnWA z0%=YskOtZtB^O9Rnqy3h&hR0?bm>lz2D&W|Y5LS{3epsITMv-N4#dNzAdSBOqzSu( zG(zG~M6I*H<^of|20OTQfprEp$;@>6-^B{pP#52kia2^tv4Wnu!jhhvXGu?8Vo6WUv81Oiuv|}_ho17pc;$M^ z)_3~a!d+F@z!HZzM-^D&uxCbrB@Ts-E3m||&q)QAM%J5$O#(y{gqdQ(Oyh)^VA7AI z!BTZ$uvC?sRVaohXjJ9u7;k!Fb$BJ96Nbkt0i82U(8*Z>I=%Av8St?9q^R;A0(W|Z zJG~;@Iih#v-|AiYIlU{N*1PgKy(=GIWLLTiccoj3JA0pxI_|vC58UbF!VMN)xB;XK zA*{Tf;LaBl+UrS#KL)K@8*T{t#df@TL4o4qnXH2cyj<`bGd?P$l$aoK6} zv_ok2+-LODX1@T?5^$Jy@{o3de%zZ)pPMLyw9`%zqy=rQqqZl>Ch=;5!gS<3vJwlk3Snl%_m3-=X^5SlC?EwosyJZP|hw9wu%NPE!H0<_bPI&;3a z4AMfkI)R?G6jZ~GZp~Vqp=~llo&I;Vg0|Gv zMbOqvpzQ)X&>d(a#}_uMQvQD2>PJ3*)i6)VLfK!^5F1xgBxg*qq3Y&50$9%?)jAu4!X)MH`!WI~g0C z5b3c|ZU@Yb&SSG+FKp(HS6v^Qr}eRUP9K|Z=wtI;eQZ9r$g%0t?J#9J1dUA~E!f=) zx*ae)Wp2l`&}8LyG4FQ#6S^IjGHyp)je`Z<4s30tcjZfZS3YEGUHJ#L)|KzJwXXc< zMRsMEZiiXucJw|Ub+?0NV`Xar*Kq-48}>DfZAz0sjxAP6*fQ)gU=z5!!V^B zhTS@86XT5$lwIMwTL;Ag1K{s>wVF(ZbElJg+ zSS25V71}@qtTndSRw=S)rg@K4#KPoF%v24t%TzV>?__4rNEj7==liwN@6^K)(HBi{ zALwJPvkWT^V{>NtK#}~uO$0vq%=?l@-jh7>&SV&Nz+;LpUa)~iNpS&N_g>H1%6&a; zEC2N*f4QdAZC#@f^Q3TFrL#J&oK*pyw+XlP-r_@;32@*l=|h-`THPY!YJo*t2`O#Q zS@@$+E_py6u9^057reUD_0gX=nfCv;U3-L%ep&!egStFim99nN-P{z$mQ9iA+9hbK$i;r9m2BQbxWGngzT zv>#(JQ^mkSrGUf@_>Cuiu??;y+i0!_(7|R!2!OT5+bHYT zB2HNAVOt12wd~&{RW?#6L){r=v}~ygF55G~exrd}Z`-*Oz<<1@0oBPqhFWJKY$~Uo zh;w3RRHF-(0BzI(ib!z@TpA1NE`ZOEbr&o^YjzS5z~+vj9v3+KQ?mVqPoI8N-mIc$ zOveLi#gC*sBVEi9za)KOU5*!ABdTM~h;M>P#@GfH(%$*N^_srd>-J zXicRnTOtasx~*nvwH#YM3gM+DISS$VSs^_BbtNMX1L5L8xHu5|sSEZt@D3oC&wuQ0 zc<^Iq!w0Ra9gPb7*xo>u_kAf)!r-ayS3{wX4u6!3Mw@2kdwiOe>#Zp#m9Eie( z1_)XKK=dK{XTY+L5)3Pg3)e*)jjsiYQVQAzL~8AG_uF)=KCNU&=VWdjAdHU^ugeFy>K!{1<|%ebE*pPePo z&Ti$iyNh^sA4Ctzo*kA46(*WsSNu`i5cWzulOawDpd<~f;al^x)*_zPfrz%*I(>y- z=*ysiZF6JrB~!zLp!R3B9)<e;95CvZ`7PF3>Fv;E>H^~?t!-n3&8;K=~@bwWaQN$a-S46|KQpJ|( zIZonpuymzn@f4nrVFeJ1Q|uTGpXk85V9`J=8x(lucWK#tv{Q(23+*GvP5$JzbVQxh zz!%4IOzuF5kEW{Jy++)yAo>G}tk_0U9p?9B3V*o!~>l<-k5qum^b8@gIo!8YWgmatRvY0f4XKqx8T~ zQb>ztVjbItiw3xXIxU8LczLN^O)SxkS6jeAOI-#!1+gm=C0b?0L0a0)Dxd*c@XY|g zm9hlQ5FBP&_str4*B+JrsZi;k+ImzRuC8a4JkKbV9uNqf%fMCy6ZSV~3)@EX^?rT_ z4soO39l^+yW|_dS%_?{Sj}ObGWYU;LF)L{8_HF6-8*BquQ871Vu!T;>VEkWn*xFHZ z{8|s1|Bji)%XAaCY(De>s3TMyB3%@(TUe|zK_NO&@ z%%86{XeZx<&>(ke$@&^zh{Ek|x}R z`u-B78LC4KXt0xL2Iwf?Egx=AOh5hFqEbR9^vasngB-cJ0Q*{miZ|5o$ZGr2o5en{n zS9$_VI(!;Y&68ofRin^~UWH^^OICBxDv!rp>C1hGyV2U2bx zHX)$g9%9f5T~d`n)Lf9e3Dses+6-8@rM$GvTX-+lsQLm zDlSu4-N3?9$W@P=8eGw4u7mhKv`07uQYnJw?isQIPUv z6{kFj3uTJ|yK;-=-Fh`4YhObR%Bx7$b_uCUPck-DvdFbUUDO$dg*xbL6lk%U*rz1D zPiv%i5FMON$n7(Nvi*(ER;U2-Y+gTLOD)i8nBzJsE@nTEze*sQfu5lB3pdw1@!dp%Ph5n$wY~vS%+Bz zJMjo>`0(>6qrlC>jH+PIutrtz)xl8)-m|33MhUsPVG;LS-XxRrw4}Qw50p-Bf=v>u zW2n3HR^ds0f?PZG$mUvvUxB(RtzVT#39R)5P7Yy|CS>9+YaRLL)onaf@bG{eqXsIY z=eOx#9rHrG{_a+p<}ndCFN-kgjvj|WiXNGivtPB}iKT8>XQ zC(oN}AqqwIWuPqpqz(#Q5~9742p`WRx++H#U6sR$uF5n^!C!%>-L#A9V)c^#G?oJ{ z)?+&nTP21|ba2+U5-pxkHKAiHK@>pw7uZG9)t)12ic7~&RXTpEq>i6_I)3u#_{m16 zI#OMhb)ap&aS~Jzc0@0Mr8yPiJBe4(8z%VK05QQoGiuJ9@~p=R2}~zQ;37x%2B86w zb2Xla0AqZ?s>}vL+K{PN&8APOEtg+~ww_f@@Hbfq7|x_i2{)6(SomYLj3h#vP8E6y zb3nraoM@+O_t9j*sVPqr#N?b*b90TFniDt;;JV*+l=r#F?+0>XTGUB%hE_~!3De-E z0ZxPGe5z(RXW}%_whtZNk*Spk&!K^JR8&5R`)MF;3X9vNpqtfl-bD58_O||)x6&kd z9mWqChxf4_BTPyA{v4YS!L$SmnM-qY!k}PJce>frA*7%GD(fZ@151T1(B|W2Nuv=# z-Dey(MY!lb7;3se(s}QB2^?jh{JwDaesm-1azU-_T2SadOZCMArtwxvDRD;M%b~a zsaAA}Aa{)mh1Uo=Y+`e!9uC916%T08skU5K8(%j?Qm5-n52sypO}G5OLfS1lu<-D} zA}lztNSm$$GMttA@e=>-|7Tg~T;81o>xV0pTtI zMd@r3jKa*QFct~$GAySKd6+unVd{{FO~_zh>ZYX!KH6$!J+9Wb%hmd1xaigT!3y&a zxDR%*Uil{9&0-bji;-BUV@(SdDy9R_LY0wiFyE6n=S9hB__39Ktl9XJzyIQsj~@Bz zUtc#GA%8FVm5=@^;Lopbb7WaFf&fuz(~5m8Hp+gLZQVHeP-6rp_EZC_7*D_`@Tm`7%GUyP z9-sb=DtEbP`8&DgZ?qnaYjF^d9Bc-0c&HifZ`R^)WAsk`GOot;{muHu_?`QkBXMvj zuE*7lHU5`sT-(n-UfnnfzrZ)-`y>3jEAYDk|Juf%n}_%Z`8DKc`Nx2cB<>KzHM}^# zY4uRE#y(4%H$!?8}TdCWkK02#OvOCNOvKO@3K7Ch%Yn zCh&&v`=;89vVZCPd$BG7s$^H?f7hFcIo&gBCzwTnOb0p;+f zADns?kCphc#|}PJM<3K#j?z@(obqN*I zE;sy;xh}_($vm1IZw(qau!^Y;WtrB#@@Bf>Pe|=MJjMlnwKRiC*w@<+d-X0nqvN<+v zjR4GzCWEsgxD(>=P)jTl0Tlk^%i9S}ReJ8%`ig|;PnfzA# z8Znq~b{S!I1!hmZxwc$9<{KbMHv5=C)7bbn5m2-7RFj4JU01a6aP#8Rs|#*97B0WV zowOo+&7wMKxt#H}T0pDDhHy^ONN{}iV>iuUEMgCayRMSs!&*OcrQ_qP5ZOLTM%^0| ze+cF}wIP4|Q9ZAp-+qb%GYecCw7-)LZss8!HtkzrNGQxllOowo<|e+BAiHrH9}OA+ zoBT+>k%~k-RF}QOVn5sWB2g7EmZf5>J8)SyDx$B*itXe>S9t^cZ!5gd;X=#U+6-1g z^uNmI0tZ$OO$r3mVY^Xp*`S5ca4d}1#r{@Xym-Amm8?Q78ykL1^KWmo*Fy(ml65k1 zp}T2v(&MNJn(3m~$Rx@t1sR$(IX_2eenyHB&WE$6=4YK_vxs*P@V^E7Tb$c2W^z`- z@l+t?mtfBONOeM8{>;b6WMe6dcSr0{@`{4UhdhzTDKC*j$&4~_-GJMB2Un#BHq?g{ z27DE*C(ayX0ds$FC)kM)k#k%Hb0LQ{Sc&N^#i^$c*F6=|>FH_f&0_pL>!^IkfynxMGB-E_a0&be060T-q`(>Y4Gjxzfw z!r((5lL=f5LvS@qQbjEZnsckfELkNG?p2xLfw*uEW9Ji^7lzxv(?fjl10vmS-pHrh zg<86uPuGF`wKb*Lc78hBZVhGI9mwR{tzBfk-Sy8Wjk)|;y)j9?9k%K4=P}*x3~r>q z|2Y)xgGLpk+ohB3))Xb%ZC8P|Z7TY3=1v1x-^2Be$#!dtlkL_dxps+M z0EKJTP>^D6I?s*{%wPdIgHE@TE|ITX&k5y@3g>96aE_8LfiYYlJ#GV~$4w^bach(G zxHXGPk8?Vt$E_)}^RCE_Tcfh$CKsO_7o=Tlu(C;t+#;tAt(=k+x%V;(;FCYhr>((V z0W*38P{n~Q$WO8;ObUKq^bg#Llo7w|d7TYWSDVPGBmyGIsf->PfAC(y944Tv;$?;7 zODUJ&DjO8rMwY-N(WciB75QF@L{Ctz)mo8uAoaeaRkl)A*&(a!u9I{Z`C&@s|gFt99pZ^Im#~AN+usjy%8T zUafFu>4#50LNZY3&^ArP2TdE%U-V&)^kBRcu`$T5gz$0e0KY6kl9(8kX8WbB5HN=*EG#<|aNu9VARz{aVZv}n zp<+>bCQOl0+h{s)U=IN*8wvS)8z|`HWANC5U9V;DqW8eZx7#qR;+uRg46PslGz+%{ zw2nbVUR> z(gQNN>=H6Lnj!)a7}%|Wft_?62&zw#C;{LA-V+%daK(`51nrh$0;q^of>1UfLIH4q z2&HCp+RK1lHA=^fbT``G#AY^0n^{4oM8RHWmhNRaSh1z%>+>0i;1Nt^HJNL~iB&T> zqM1x63o2-3Ty;~qX1O~t1Te6>Jb?#w6dsA~%<{oI+PSsEdk|U85uz`Fb!{Xuf&ys^ zJNeBkAB&nzE3I^cCzJE%^Cy#=YaVh7laC^o*=l{}-&eL<<2Vy|D^3BQ-=c^5#q1R@ zy-)7`Xmns_W(Gh3Ms}AGBEadjh6bAySYS_Az~J6M9!W}=v_`?C2?dj46+<4^a{BPR z!O{prbmka|Ge-u=zX`0^fvFS{VN9C}V(e28V-LNW!czsD@*fTp9hCIdt!~5lzu&_u z{tJ)xgJQKGi06OIZPS2tmwccn+rv5*Cz~6Z5Klk@-PNq#T&tpAigVb6V?CI`7}kzW zN-x+=aUUF)(zs6ra5q2- zI@@ew;=e;n$fums5JO|qM}mEOC&hjkMEhb717z8pw!-8%W~HB`Z%y~$TTYP5JCwUdjwMx92ZE{JsU5@y%9 zVs=H888QibN!m9p2a$h>Ao6HmK;$3w9Yhj?bGOFe%!5eaZUT)a&D|U%h>RqNgu4wv zXsbs#IU-cy2;ZNGwVxiGZ47yb<z&_C}Q zgFcKH^uP86gTA|mIk&K8)O%C{@lZ2LGg7y`X4FjmR%%9_e{#{9QK#LZX4FtKYDt<= zf6{}6E!K=W@?@gZbo}#$no-kVz-|3;%wlqZ#$$Q%PH{KhsGw>gZFL#PS$M zyFL!lu4VDf)r@*?=QNg~X4C*Rqei4=)cc2;QGeVw&8R;e;6B=gX4KUum#i5D$Z)6` zHPnn6YDNt;qlTJML(Qn6W>mj4qmB&_6O?L39eZ-98TIngjC$Vyr@_LSQ2_6Tno&c| zsG(-mP&2B(no;i`sAg1hVDW0xj5_k%P%}zicBmP3voxbVFksCnTCYRRsG(-mP%~<% z85OI%q?eIq)bT-TMitw?B#Gg6(2V-vt>huyS;*Wxwyf++IYG6P`52F_p#o2xsMK1 z+~w!apv7H^X7y0qWhn0Q3Ke%Lwr4j-+~s87iM6z$Z_qaMEU~tDJHIK!+U1g1OZ)om zPON>bYhvwRAc*|SzJSON_Z>vOsDa4qB_I+=R(zB)B&$J!$Yo00<&~`vI0TWeIuQBs z-a+K4fr`7Fl6oIy-1v?lvKw)izJSP~xJzeom*Qi9p}5P-PTZwe4BCsh%VT}Vpf73| z^m-u%Ek*-31%obA;x0ph!AaPPy2YS>g&6cBeZioodzf?Iut{G2s0xADnceH7n0qvD zw3F>Clm4P@UU17DV#9g>!UH~kW{_232OzVf^>hA@^~RcU2Y{m1i~Khaena9e9y#+3 z0FJ^S`&>JF$73-*otzqPLC{FCHyo6Q;h#QzrCD$QWf_4ob;9T!PLg-0ljPlf%Ixha zFnjroCkLn-FIJ6I+7iY2A?h(nyVP0%u6RSg?aGdXt)WnhMif6#J*Y|}B+X_?vzcl( zQ_YsU%D`1)jt)#U=C21xX?nzwsxh;srWyl3IFv+=+uWSuxJk_zxbn_CyA4*y`;=mg zU9K3jGpiW08x>=o_Jm@LQJ@%u-;-x_@|#GT)7O`71U(L=ye2YGOOtIxKxwjuVYY?xtCrWpe6$c z$`w+R@hLamqhxhAttNxdw-<&G#cy`Qqy(sB(*_kqLU6`cf-_ME!5O<;aAuF<4IMQV zapnlp>Ms<>!CWdCH{*lDmarj|`NX8&V-SDcxdOH^LY&lM`p z9C;eC#>ept{9R$Y1-4)iiZh45oU~>B`A&*6$G(I|;6KHTkw?G4;ZHrjxr#GqhKe({ zOmQZViZkyTD$e{Y=$GQm$8W9T%#FDvE6#j$s5tYoQ=ECcK2)3;D$WcQXNHP1L&cd_ zuHwum28anxCJZ=o%6$R?ClesBf%Il#s2>S|CD^?|Oy-e5{YuXcXgP{aMT+o~fF=uq z)R@@nD9ctyS++XL65}B1INHQmTSCX3y`>s0AHDS&EuXBv@-$kg%|nfrp+?J4qopJO z^{Ihsw0!iIYqUIG8H`5D3qy?-b=jdt%gxeg`ENZ46nw&E4r#Q^m1eondiAwq!mMXp+Q|c^!xjGAr zX153X5sa~+X?O$a^)Z{>e<$y+U5^hcBm@h(YVlt*~DNvj6 zOVuXAjM_v*obZs;CVZtfk#}wj)FzaZU~b|=0csPqyxN3UrZ(Z_t1bE2xtSH6@N=RQ z{u@v`f%5#EeF(>%%`jQj;nZEPVXw~l4R&Ab_1`C!CR%XEtl9x6jd1-LBS1>OPca>Kg zFAX2+w&kULpm$!{6Fscr4~ep^rJ;dy?jl5$rxFy92rJvAgtVgR40FfL5z?HvjF8qc z=&;{zIzrii5lPHRTsgBKW?VFHDQ0Ynm~le=ky~P~;-rg!*qp@&uc6+uia zg)i5gUg1kQpT2MKMd#GpZzet%|Cc!R<{K&g6ynjLLNr#%RL;!YUxFvMRX{4Zg@8v< zyk8xF=L>xYJhb_2&^Dhe;3?jEZVKS3OTa^W(CrR*{-$fd^Y;jNp6mSqz8!P!AmLFAq7~Lk{=SIoxwSnEme+a=0J< zO2V5yb*YfUJ@aM68h60!D`C3@=M{sXa38#sH06c)P89B$=kcKLJs9qJ_A`d0mESxH z_ZNp0?psFT_9cb;%87ONb8QYFKd); zhm}&goj@mWTkv;F61XLU7<#FMz-^LEG9`MpUJe9qOkZJw8S>f;QM4cs_}XwhPvCBH zSAH)hWqGm7yAzo4Xixy%`#PX^xl_O&(v1E?(<@k_n3Gsw$>jI^Hsm?S{6`4)z*wN) zZnC(tIeoE1d_!EGZM!EQ)r%q^He0dRZgNA+uh$GP``UnFjJ(kpdf;OffTJBkbY|n* zxp|2iH9ie2Fs&K-7%Q?j1=KULvqT-H4X>Cw>|nYa@rOM~s0uOIVPys<6}`HPHw`{Y zZrO76btrvvvsuS{GMNiarp>iw3Rm^c5w4{jwOX&FUhwGk1zB6q4l~G_TgP5BX`SB? z+_38=y?+gUx{qO!V|;Kun`Qv^6CH!-PU6mFRSb+Q%T8A+m#G` zn+f{1m!WT)7@c&~WqoDKtOhQ$l&FBKnbsxUEt$rttWm_a4VU;(ba$-fB#;HmqOXE= zP{FVG{puA^iNH=Tqnx`5KywM8CG=)9MLG8fxv-+F&F(4ZViI83w+q9t1xfj$@8k;4 z1{wHP(K9>!*;~L)Kk=1U0XzLGx0Id!)U9WyKlch`r$0Ajrw`fb@?>quPA>|rJwH%( z`ct=@oqnl47=#|;F2qiMYKiQ0eFxS9++DNNtDV^C zekXQ%(21QMma@~`JUiV&Vx-lw_O>z5f=^?|WH%&Fy~&pYFx8tLan_ld zW{4EIo9%@FzS^hY26=ps%#k+<%@ zI(X~uZDHtxwm@urqJ{sYUYEGtvAkd;PZJt=r|i^#@oHZ=LDP^*3Qz z7#r+#Gr0^MJSyDxb;U)75POcN9VsTV8HPFw-t76(BXVSFfus~;Y%G>FPZW`4 zYkIAmGCKX`Je__g{^5!-7(Tt3bH@w#^lrcT^mZwqezJ&9Kh=p(Z%IDA)qzhhni|r$ z*WoIYIa>Wo*r$_iIfOY@Jr4W^$*PChR0EQ?%{SdTEj~%FpX#1o|Fr5VT$3Hx^=zr^ zdRMUPtHiDksEZ{r8g!|=eJLi z72Y8E?SAS(y}(GT0ra(J7pEHFl4?MeR09HXT*5Ndfb7l~a;SQ=ZWM4NU0%W?vGz=ljoKdp=>X(W)(Ausw%1B(q=#$zTg5gAMNX3TCk3 zj{a(6u;D}9whXq9_Re7YRu8NAvko01%$EiwKjez-sw^m3aDt$qfCy2pZMvm2Hk#8Y z0F`E~*>PzVSQnSOAl#dho(4eQCQk>qeNT7gzb+rc!^4P_KhKv?ArGyx#H}zB;Brz_ zG^eZ@sTI)XZ(@&eKpOi1Sj1P@t??D| z01KE3e3UXwg+T(WKmshd+Yn$40oKb0V12B2fc4!TR`I*sg#gyO7YDGkB#i`Km8%34 z&1i@Ucsab~mg6m5ApoNEcuHUjg#cSA1Za_aN()H`n>7e#=VQ$#JyFfRH5dh>DqS8D zY^ixcAz<|T0~i-ozJ6_^FXij!7cO6)N0bW*9P|R${;}_HjkeAW+SZwcYsDMqO@V8H zgln{e-tKViV_n0wD+t&AsV{Ktdp*p#Z$pBQ`Cw^69+>*?%Y?k{Y<)fvujxFtF?_J; zKiZ(9IS@O5e2qs*>A=>N4)BZW!0rJ7Tp&Y8J94!7)Us+Oh#jOPT|nXkNgYS#io^~a zI7DW!bMGV-f(Ia#(ty)EKKUto#<)KfT!$a9WpA|CvwgTC&DPwfnr%X^a9ql7yF&F( z>*CX^+vRazJDK2+UCa?N|MmyHHsu56A)J>2iyY=Od_sX<1QZhwQ_W*s1CU3KP%YdA z+Zg;NEo{?;Eis@+-k>K&AdyuUVYsS>x>SV0A`u2P!YL63EgMkF5!5mVMUJ3M*z2zh zLrI!X51D}_sXls=o}Jw`QmMO36nXf;0GR`4$5TW0;~lrNP_dc(G75$ zt6~mFt`_og13?S)1TD}Jv_MnR0)Z9`SqJA?3D~%SjywvyYur9ZlI_#cwojPRB1wfoq*dE99o{i6?U`m~&otrb zTbD1bF4!~cI8ET!i(-I~NX>24c_0?Pp~-4iH*jkkizSGpQ~ucZ zCF3S%yxF>Xw%Jz0W^FVYBm8FoL&*Pw1d%EdbZ~yx#QYZXnC3U1=Z=`?RWZ*!8j{9{ z;12qNOBf)7+YDNe@nont4vR*b;ifd_X2EXRL~PK0w2F!?m_#8}#4w;X$yUUWhLx)M z%$;j7Jf^rD+AVI3N5~MvXlF8-ehArYt@G%xU%#}vAf*Yfb-`@lDYgrQ4hKfbYx%q4 zk@aXDAnF7qzxnJ6LDdF<3-8mQ(B>BNAbrRf>r>}JD=?)eX*x8q!QmS4>M3r&`9Fj=rLirHK8O(VO>}$$&*S+ zBamh)l#(LIGZjinqmXDSl#-UMXK#^8Ny{O{)QFdnQqm~#C?X4QR+GIvcmY-1Mtok`EM$EoC^S6f{gT zOB1#!1{`fI3py>Nq=c4I(vD-26E@3aUKRx|{105-lYUn_2R(b`vwh9qz^% z{b3Kz==Td{myZ8KqIGoQTZOVq4`0Fv$Q-6vey!GSLHKtNx=TmDp0s8Dd!2NbPP~Bm zT_47v%r`%8v|G#Lo2$F@KZd$Xw@h~_lDbQLGT!dGOF!wG?$WhEN*~73E54T1T{>%$ zS3Lc-a@{38iR6Ip5}z$mU4o!m2bWm;G9nwZA;c1k6qmdp?S^+!T{_E@>e5+MT{_D; zt1g{Ys!Q6&%H6y~TJe%5tvF{U+KNDcpD_~#{LutITwrZobLps=ql<9YSe;gQn`+}3 zT;%2F{&@HcsJZk>O>@Zx8XfQlg1g{6GiX`68(|!9z@)oIK`Y$N7c=*dio}-8yyM6~ z7YUuA^WZm!>)0&gc#i`;4s#(O)?n6DQ9Kcc9~>x%C(fb(jS4896%Ow?lR}C#KxXUM zcZx!augT+Ma?36->>>WVxgHwhJ;Y&)gTX_G;3QSe1sK|HGCDfD3p2t4K)uzthP~5n z)JaK7QY+#b2Y@82?eKY01r%G|)P=g#9gD#ABjGOsn(?(yS>Q&%V&R{L{*8S#C^ZUj z@+tJI%!YPlq5wI)Z~eM3SMryv(j{#%lyA_^-j_6#=ihNBAIhAb_-hh(4a2+QtiR#w z&Kornuq(=VRD|mmS5o+u0but-%-qL-Ful=GuyIv@1C;Pm}YiqMTQlmGkmC%XuwRUzh4h<|PJdT|&=`|31e+vCBZ000q7H zd-DvGySC9UR~Yw2P|}P4a)EJY1U0>uk*3!uX?l&2rdLFoUduI2FE20MlQUMEYokg# zV>XfAnoq=1FC}8BbBS2$1uZ7bXQNF`Hoahi3W>BhXd>7{3cFYYh2w zzot!2N`6^axVsMWA(>qfuA&ZpW;H98*&AIM;DRG!hZOr-M(c+0VxXN~p@(};gsRR8 zPZvGePzZv!LIMnqx5-|rVAj98$=GIV*~;D#DnaKNNCv8r z2CG)(SNL%q`1EEjU?A_$=>A)3bmFKdjrQKv)8Aa#ZcXT2eX5CPcOPjMbaj0ZU0vgb zPCM^SbyQwOI@?j)T7wn!sO6$HJwkADCZ|MFb6gAM zErGbCdnCJlp#-9vx_iAe(p})=F#d7n6`_7%0}`!h*Y8jNczuvXbcmK(?MW8#S~|d~ zFYa<|VZiCCw<&E4%KFmM6TeFI6SFbUC4?=0GQhCK8Ai)LCdemoSLeZ>g5!_iw$H<4<3K zT8=**YB>(I9F2IW0?*S#-fRZ1S6EleIYvdN=eR}xI}M=c@t18cjg2ZKnG z&Cj~$Zfs(%O!#QSzj9-0i*ADF(U9oOe8M}*#=e0@HF8j1-HPzFu6#}V~LLe2huD@tX zP6|Etq?&* zXC8@@mWv6~_Oqs|QnqPw8iGnYktY>V0c00$ryo1$$4>gOP1hy`g;8CbbgQmST8Y!z zq*J;!DaeoN+N6`ZHfb$RYm=@~8=;lWz2iHSOrs_VJUqs8!72)I(mmKSO+OZD%Tk=w z#L_N%VqfW#;$qNs3EojBNrIfjAftW6B1^Y7eHk?Eu`6XxcY@4m9n%I#-*hYKn@*Cx z=^BziooZA9bWYHMZ2%oy1!XNsnB{{JrvjC3hJ0v zK=%|ROhL00Ex$r9W2ikCpvG7Ztx%fjdNS2fA*B^i3-$$BO!!Xj(EinEU1T5;B8@qolxce7$~RsckrJS)V{ z7;REblL-Au0u3seO4=Qc7r-}U!m-HJyMUq6UhBI`ZWY3HdD+X?DA`LZjC3j2<)zJd z1EgqYn-MgPjc*fiQya7E_=?tCgB5K|vJy96@eYih`>&fp5+D-ft_5O2yDbnwIf7em!SykvR*`Bx6nG=Q}Zf0S6(Dz)qU{E0Y4S^y2mQR8fi$-e8(f8)A=IDfXzPu}7_r z?9mmXZ;BLwAs{h(sfg@9Ccov2wOOYmzY&^pL4?W(J90X;Kg9Vqk4`;aImhb2@qIuF z)xt_q4t*VVg-Sd^^H}QD?t~RqBfZ+Hu2&nb#B^kNIN)SYz=9%4#N~l}GJ9c3SRW-} ztNoIM&86C8lkKtRijJk~q!SyaA_rGBb>8`+HP%6%Hz*O2b%ltmFGOT3LPRzs5!os& z0uNhb%dW)VD!M#xC;i$UZ>{Oq21WX{E*%v5bWm8KBc+h^YpdkjdW+VtEtJV9S~*G& z!b#+A^T^T3Q6m-xk^kO9sPzMd%C|&~2sLU%R{6G&88H~?+lOCB8Z+~~4$`+LzlPL^ zhjDxRJ)lO6#Wz#>_Qj#}?INUaBPo50REDASZ3&&>8Z#YX0bK0}7hyre<1X}pb-0QC zM_3}jCiwA1pc?yF1L|2)1;K9qS-l-CGXK(v>)6s%foj|7W)6hm3Ypp&@DODL}L^S+3yOpo+i3yS53BgoE?M@YrH2gfLW#J^t_~UW z5E8Cpap16_gV=DPGh4E~#qvu1ax0uqcF_^>cwniIQ^4&nCS zB_xn;bZ}x(yAK6j91M0y=m^+ocQo(&WaaTDHF>;ZGs86g zM@l!4Wpwj&2Ki!j^WNUW0xj0fqiuGBw#{aB^NKgwo1&XHCUx^@x4qqU^FGEehIA3267a4noI$fp!ZE9WyC)oSbW|EjqEl=iWwOZ)*zc zO%c|6oy2<3B_&V~THkfJRUkuJ^!hOv7RlY9kRfayt+fRqa+kVV0>hmO4(?EJaJzzo z+f+bjYhUD-B{1Bome)>ofgO5=Rg!hpn{F~>>i0o6`P#y|$vD9M0fxN@D*sO3fgx?u z8?;S23k-|5=$irzmrG#y%^@(Hg#DpgV0ajT;XC^R41c$WIrj}a8!fOiTgvZ^w5e~B zJtdQI5~szKcZhxDfhPLTW(!1jQ3cX${ha?}y^(|IDMr^MA?JDeoAPbUfP`;^t&Q(*P-Nk$G(bY83)sZ1d{ zgn%HyB<%>ASn;=A*^#AU#U_ars~${=6(3HgzQs!8NNg5+)Ml}>?^4D2jH#nCWi9Gh zK70w(wId?~ludFN6Jo-qCMFC&IKD$B;^l8DCZbdlhAZ#Pvk+l*%(zHB zyAy0Tl5U^&;JeUj!Cch7iG<{x@&HkO6NpT3{(n|*zYlA&M$?+C(Y{30Xb*@Q-6e&L zrgn9qgXl;dL>F?ZgbtzySye&@(TBV$p@Udi&+e5vh*iqQs*nz%PdbPm=^(nKgIEO} zM53u-zHLOphr3}?W)t(F`NF>2l(|8w9w%at|~4XkorfmZtOJJ7*orp8?*oWJ(&Gs>B3XrOymMjf4@+=@c7peYy1@+ z(El)?+6{w{EB2u8;2!*r5muo+_;^;j@R~_`@R9j4=|ZKnf2~BQ5a23p$VEbh(n`q- zz>Di9Xfr|VtxT}cDy=6#7F_#=uE$}5I{aNyzVI5#7hW}GhGN4MIf^WiDY(zLrsNCt zJ%0w3>c##q#p#8D{hZwY`Rfbf^$k9?W|Li?@AA0qD*?mV{IZAFqoJXri#T7?y?^%WX}GZ(lQObvY)nm6wZ=LNN_jGz4M` zn@NkDe^-mg&_x_lkpvbth{d3QmK2LYeMc!4L)uxHSdAkt3mP<`8VaE*}&q?joa$wWcTmBXTJ z!V#e@epG0YKPZ_4fU!Ao2Mm4QIe&1C6An{n49Y0hG zK|K$&MY*E^B)1vzG6ML{Bt;>PCPg6*Cq*HqSqk}zLti)TNaM*tpBjrA;k~sJu~lNY zL@Alu8N_x;S3X64&q;!cHY3Yn)^Bkgg znM%4Oq9`{7vec0ZQ%5RnB7Nq#kRpJ#T3L^)^<8qcE9->2w$SIH&p`E7nU|fy;I6T<&QJsTiLn71)@j#X%K%tH>_7BBD z?4gQ?7gzW5k9(*X;=woM`=B$j0>A4kbrGLmLw*)CLOgyux`U4zB%l$}^bR$vs1m}z zNID^Y9LPUbK|+LoGvI%W#2-EUqqiRfMfmsdTOQmYf;-T4JyI9(Vz>dSi+G0~ZQ?_t zx=4qk+NGwHbvXVM`kV_Le|EDlAMRmcE-2PPtMc|1>-euD0}$(YoVUHRSO;|d!eSjc z-;3p>IfQ=4A_Y3aTPx5}i+d61@D?l3p^0<6kvoMoT_ht6Fh0xnwy6S)T_C+)oEclw z3Gj;$sF;kYTM7g!{8E96Fe6YA5n(+ffeK#@ z++3tiMFn&!sw??7E3i*u&0!c4U8X{aRKSln*Brv!VX^GP+nq%A;o{eeWFJOSvJd=D zz{$_aJOm{3P|;-`sw+VTQ16>>YtkkQ2p?Ek^#QL$eZUv$0~Mh@P!;L}0jUp!)Tn*M=Tq<@eWO0SasK|uNkApvB!O#gtTw*%HM z;fwU9LGiNVY3~`P71`Ja&@Gbs5~`c6;;i7JZdM`;Mk2z{15|%^4~})Q@&aXcgj!}t zR(YW?v12gG3&+2eH0H*SIw&ukna9kIv$*=sJjqe?NPIJu7v9r3uVbjZkWyX&5VHZf=S_gmMAZcE0|S>+wZH5Rfi9C+p_9D)H|#0SP!fC zLpH7A(iqAo+@cstM^YWdOhk-xtZA1L>WZc_%pEsJsB_{nLS4(CtO&d52)zWspK}tQ z*DMIG7tLD=uID*Y5KVS2>jCr)zUZ0& z_M3?~$Nwcw0P~F$s0;CoRUsOyWGZK7?k~ZU+bVLGD`$Qa0gs}>zd8WVpY#kZ)2;!}hY;|b=nLTa^B(5hcU)NjE}^?Snze*e+eh+r z_fGk;X~H{h`<^W5W>Z!g-+x6}H(i^ut>13=`ca^b72ZrBzNajng9W^R zEj3p}e0M-^9E-0#5M%MG9Z+c2fKxU&hWCk^Z(+SOjh$}_cD}2%(}y+%u}hWcs#uAR z1NiFMv0mrpKRU7?FW-8(^72b^U3$|x$Y)#} z)w0p7tV~KuzkG?D|C0kuk$>N7SwMWlIhNu4A7||*%*<<-bDaMorr&W^ECTR$Pymk0 zL;x!4tMK9kYg7^zqXFq}c62vxB$Q@oMJ>gP;WzX!RQUh6)XJ07B*_x^CDmg~*v=M8|E=f1eQjfdA&TBnp} z&*)Q_XwUGI{9YGX12ds72#V2ppc3()vx0hbR#1%2F-&8XgrQ5k(G6C>Z$mm}u#R1a zpL~$6!A}>Mpj5a1ibz5LZ$Oa0zl_x-*0FiaJ732xm@J z&6<=GaSlijR`iBueN&n{k(t7fr<9-rrizXqXDJ;UIcnVyTNE1?6R&C7v(&UVTUXCE ziINDDvAWS{jPRc%uaTPAp_teeF|ip<=tfOUaFfQPF#^Az5)0uZpZK_TU_#=i?^(J% ztVbir5b9=SYu&-W7tl%|QVj3o<_ILn+wlk_{8o@X3_tuPgA|H}WuY}Rgi(ZK4YA`h zsM*PIpRdpdFh{#Wyb}hMTlrll%Y;J=5*U#)R&2Yr+IDTV?b>47m7*YlaF|FGBpIqO z&~^tLtcSk>4$X_W=v${Qfk$&gr2kDbO#J@^(P#YcGhdEjW4i-hUkTfAV%oaFv5Xb1 zN;9S<2vz->$#<~j3Y-!44wm3i@fz0PVOC}n`6#X|pp~NG7qk;3&GH5~B+-nU8f;|@ z8S^oNc%DYYPIe_kt5-s?Tg47!%Wd=zuIF=&-}WWGi&n+_$(2R5pdyV!@h}+;gALos zN5dSF7>xKpSW^{uml^2^{Akg?jGEB&j}R-m0AOJp6u2+ zj5=Mvv^rP3Su6!;2348Fe)mzCA&T&+ed>A-G6Fr6mXsJ&B2u3gj|UEfhueXJ*<-|C zK8HFFE|mqAaxJjepMm8aLX~7lCFB52Y#%7cRO7Qj#g7Zc+C1(RRj{)EwPRpOf~b@Z1* zsiRvab>vE^qsNC*M?WntYqW&W!-oeLdicW?tVW@Sqgkn=OG4^s<~wClM_S_=;$pFSTWtM%x&zGn^kO1+bP45-E~2bX zL58A`JG!Lgj?{iC9PC+5%1Fu`Uen|buV`|I^CsvWsy*}u-$R)$cXT|zhwAz{d|SUG zqxxZHRX?`W?g&?++|gI1+>u2D6-!ndmrnpAi~>!J%1y4rZJDj3BQ5Bdb+|d(tv_VI z@#S|sB{UkMI~(G3&XK2caEc*`##FzkwTEL~J{s~|n?Hpwdx6>nOqDx%Yp5<*On(J{1c%WMhkGJ2X2w>AptF&!gTNh$Fng5i~fGM-}ESm?p?2#jIJ`czLN^utdexJbg^~)jWPR zZ5&dUff>#b^J{spM$i#Hl1)L1lW&$`F8<`DPhiU;8O!KAR@yGGsn423J(&|g812Sm zBhq5rNxbybpsE2{u52W*ZuJ2MfiN29waKqICG^33Vcz-jUXd=7NAS!OR|%wz25^jA9S(r#-M-8<3oF1X z`U}#E?$T9h`*D{t^9f*>ujESV{wqqCb%Fi0LBGr+r7jN*G!-Xh6%>a8;g}TRfXtX zRf29F(YpeocZEdn8l@mvjd)%46!2wY9+l`Q7;>u?@wVwCLVP1p&b^i>=U&nD84_8P zq9d=~F3iDMuDn1oc&7A;y8t`OX{-$!%TF_qbAdR_wwj?^Dva~b7i~ot3g=V8To{m; zNt|PlvR{8SKz#gNE{%8-eY)aY|{6OQ6}p#-cTu?)(Bx`L&|YnZIiN;OK}=scL^@l$@sAeVQzDl0XJ0K@^^VNaz`JJ%m449OA(aWUsR$CZ?~y_$;i^Y5X9Fa8qSkc;tiN z@RFn(DsDhTG%YICOkSf2FpbFone19&(}gk{CnxpmnZ3s3oYD{K+Lg<;)FFJZ7n0x3)ZkyQ$V zJw+Wy4LWO5`*uR*c-V_*)F#peK;X;}c6`3p9LnY+DLeQpxAhJ&zisaCliaQk&WaC% zirErM>0>vffAEWmoO8Nw>e%%Mz8D0EOXS2)P+bpun{xg@w*w|XO7ZU=HjQCOejSEK zf;bb-(M&jZ17^Z$GiJKjUo#X__@Lkwz+_m*J13TUf6yYFsl|$a`s6Uxh;#I)%1 zgJKL0gUh(I&etE@qkL^wu>Xjx_!}ktX%+DZnYiR)TS{ASN~MKvRaP{SZGfYZ7Dg)# z3ZzP#n$PB(*RnYsnaybwWOF**?x}y>gM`_aUFJUM3I>ahx2Vu9eBBxFiNWHNGf<&T zwIWXxl(e8Pcq=~eRw}fSVoFhkU$>gxNNaHwnpaJ{L-ru1m+3NqmM$1*>(YX{>R`j! zh{INiu|jzxSjr{D-i4`8p^Y!>W;G65*4}m_M0unt9OApNbEs+WZ$jAtYd@ShqhKG~ z-vqV8(RUt#vlb2(L6y%2DLwAlp@g1wh))mD+JiIL*gb?&ggz|uDyXXPTT#+<1#D#{ z4v5b7*v83+0=|4|v?gkNO~{Fz5g~jqhQtJiU%Bb*Z}L~z1lde%f_o@d?Tu|}{3tcv zR`2r%MBzaP+fBlQ{0gr8EXW69@(*6$;*ScK=2v6@eFSS+&*yswRn^b^>yF` zv}H%{^7)5qdB4yuEx9=s2F228m%d#jowgi;VbcmWnJc%ZMyakuKi` zI(MH`B8&Nx%>t3dik3mJ97PtF=S3DPWg?4}yvQPI1@5WYd3D8VPF=AIYK2vyt{8&4 zVtple&>^29kf+Ii#7-NxcRrpqrLb7pn#4!p*Vhy1H<~_?!604MFQtNkbTOEcNV35K zNDSwYS?^b$I~KqO3u@LvY_L36mp4gGl^j>MCQpI60T1Fxu)=T%caUqV&bogn)f(m1 zG76Dfg!o^hrsazQLoN;|VU=iTCbh(l9Nm=fo#l80F-6X(n#psa*u z??RU!@4L_?<@JVIUT;?DvM{Z8FhZB7zMC}W`oDG%x}5zE=JkF6C)fKwXS7?@_+|=S zK0Xw>T!hf240TZ+?ojBmBp0__58xB12XMA8dH|p7y8sfc+TGf!%?lvGg5`siS+Ii? zK&nasB)HovSO5v3*sDzd2_NdV6+n7l?*d4l>R}b%a83V!NFgfL^mxB3wkyggUMQJF z3y9!eCQfG8Hob{59i*aJy}4Ee?rug0iB^nRpo0{9U;%s~;b@ZJk&jM?lQ{eZQXO`h z&S=94aYB-Y5~)R=zgx4xIs5}_(=%tJ5e&95r`z1B@q<&Pr(z`C z`zR^33S;ru6#78j(g%M~)%6F}NR<+lE7!NKuBG6S8G;DHI8OvPK_p7#7%LHuAOb`p zKn4Kmwnb=Ywxw!|F`{~ zC-%Z0L~fsvwUQ-F_$F|OU{M7c5=IGbSJu&5gLTxQ17da5hYDDZ?bYZE{cIO6T47OH z43h7ZV|zL*uP7CE)Zh^pt+e$ME3@~gQ68%ACc5v==-w{ZdqU!d@HDkZs^S&kn}s=} zKA-SX`E&8QQg-7hw-hlY3&^sJC`J0{hY|J3p);a5K5sPQbDj}Z9-XfUBdVqtQ5>dU z>WrvA&M~4sXEUrWR&{?e8$SvC&!K zLdKmqll3KCV2^C{Ptn-=?}jqA{`;Yity${2%aFPj$JP+Jik8TUTt_*!uBx#$&Nd!f zkH^+m&)E7e2OnFX9-tS0B*>4g&2mSKt$*(EmZa&}x@*B>Zfw0tj;&vJ1;^Gc>rJ$e z1&T>P7j-pVlvmeWJ=pe22HT#=@8iL?mkzewET$t1QpbU+=n# zW{%CbXiMIqEqS|HCzRF>jb>mDW9V^U?#Y3>G{1o*$H#hxIEmD6gtPImh>x z`k?$Tdj_|Dh6arS$ctmvi=BM^KcAT$Q1aJBw9L9?IRMlXY@V)=QnN93|br zTOBS!L$$6}8fvj*>!3B)%Qn4z$m2dYLV4U@cuE#|+R712!H2?_;rSmFh^094j&eZh zCw;{UDFc++rN5oEcQv6>_)37^;;M_Q-K2Kkq1GVPFCmsXXka@Q3~a|f1KV*omCMu1 z-Ox^GfXAktSq9c2;&uEjVjZ{-TvnXaQiodMQu8t=5Iyb@mxr;r|7Ve%^_FdR~@XS#sCe zF}Z8m$X%-yx$Dcdmpr-a`$HplePM(l_})po$|3l0p4@dwlDm%luoJmU~B;qX=;}l@(1EKMs>QB5POE?JEU z^-K~cD^CZ5sII8czPu2KNhRk;{5BQr%Y%3fMS{>92%-lpgF!@SP(X<4k_B2Q(e&hD zQL!B9$AJR_qP1N@h)Dkl=tu>PiaE8o_DD^l)KE?wrk36rqiR7RT2(?T@CzQR1auIY zk867I$2E;oTWu+`si7petOdzrKOh0L2W^%~KOkW^ha{{0L0j&d9%yP*oK}-I9cKKf zliW~*xG(u^=?!IaQxqg=1>US>g?_RGxL?*HuW!WklSzz;UYh~~K5J4HW))n4sQ^R- z576LM#CD8&t+>@#Z~d+$YJg`nvEIV{ig&m0H)dLs>#eQ)I%&o0t!@0e0u0iI1e93f z8BH?JsKGp=3FaA189XC#-c0d)t%N2GCcQJP2ko#_kHH!waD2#isdTH~3$Ke5wtCv3{ z2&%@V#8q=7fEr?qe*!KgcI8q?XYRvcrYb2v5?NP*R`kUYjtL%0MQ=PO4|yQ)L^>DW z$fTmA!W&tHh~5AZ{Y72>lkXj)D&PMr*ppLE3Iw0%$b)RptTK> zjMBN;X?xARDgm`yrqA!9UE^3S=+X{vx~&*f;N~qq;{rZb#pX7Srk3D9W**7YshZs_ z-*^-{L$XU{O|VbgW)kIMRpY?dU~rqLnDHqVUutg2yj*o^U%+x2QUFv)qo5@>^J;B5 zvZNw2@pnpy#|{bcV7LgsLI2#?^ceQR0FMn~)RP(oqX^srx}$2WLdXS&gXt>7q3qg3 zOfA5txtn%(>TuXZG+ctcAcB0^O&8*amm(sqw+KfJGK&(X+^ttP4yCI+2h&v^CI8bG zTFI)}i<~4!fuh_WHEXTcxbOrptt(u}YZhtSL#vmg6L0vW$U zCZ(?!r6B9~T6@#x4fi!8DrFXv9M}u)NSG2X??xxY zg$Q$M3Iq4J6M2PBq#{lGo}`w9Ni^RIlj{Cfbx*67REgwK6`riVr&TBHMwEp6lX?;m z6C_A#d&JiR;(rAAg?c{{zge7|@5o9&s-Gj(!#33^C5Y#|@Yj5+pbQu|k3@E2Q&EZNF7$ zT~ZWe z_GJJe8Z!q#h);l!oKuRH7ZB1&1_6WwO9g}&Xpq~)q_APqJtEpoGu__Y&CUVs%JDN|maj)@BMimQC{Aum_!;I791Y@UG>ZI;pc6kMDDpGH zylv(&8esvW5rWSUN{mJo7>(MsU~eH#B56*Kgb*6OMrZ_EXg(dhsp0XMo6LB7;^nr$ zc$=3ZD4zO$5kc|##v~&sd{jevI1?oL1)fBmc@kBain`t!coG?y!*>ld!6GmRrxTmN z%drVU$tI{uHbE`RCWyFIIoX~~a!(YCR|C}yh2mA(n=NHO7$aD_JJ0ru5oG%wMb3Uqo^Sy!t9uGy>FP;It6Z@|--EewZ!~Y1)5iE^vX9=YXMKZ)Q9mdI0&g1Lw=s+#c_Y zg}urW+8}8=fyJ?QgvI4h3(kFcky**P$y*O`O?3rZuMyABF7W&STd(nTc7v^#xnEvb z$HK@CZhY*d6x3;>oo1NSlDdSf%RI1y#S@o-*cGY>rlC)?v+1Jj0n1iZ-bIGDhB8;Z zMeo_Z-V~c(oLp3F?p&>6^9~gpg9-SHbp!{E8Y?Hy{>ad|`xLT&XM}~{fBbU0&MLa| zc23BC*q&>_G8cYQ5VDu)*ACm|%J$#$QCZMQ*2sC?X}Z;ErBvw5%bvr;&7M(%BXS_*1T zO5w~Yn~F1)4CaEk=%!tw+9Hu*eVzRr{)&fm34eX)8?pGj&VE{!RzHQm!i!y`YU*|N zSxeO=pQkOkb9kYNEYpcv#BO8zNI_S2J_-@!iXu>u zi$DRdNME?VBvMil4Rz)-@?o8}c%}aoO8cGof3_xW$tnVJCXDKvbaY@#jVcT|17}fB ztrxk5)|gT`F`K=eF?*~1?8z1j?O=?x&6VaPZL(w6bA}yB!>&rhw%MSY4Qb#OKM!o! zGAq0bcZ7$8;Zxs%K~m5U9Md08#FM0Z>7{2I%^`kQ=bpe)57EZ0NtAuN$t22HX`eic z_n)&-7|?Va@`e@Z6nS41iugA6g|vCMIQ{}v9#>gSA?+blT~3&obdf%)sBT0DdRSae@H};TSx<0T7Pal;Z8%>c+f00p$^vn3O}ysH z0=IoxjAfkox~vXZ4MKIh=9ckY)dLSne}^u3P`*YVT(CR&MDY|`C1Oc({8CIoQc!UL zG-tOss3DZuqytZEZTWGhU{C>i24*5sHDaUYCmKIxD2POFwIImwwvfF8!3nUHYQMUHXE> zUHS=&yYzX~PO%DdSRSIz{aO47d&&f~DQ}k^8=%Jq*o4TXnli>hWt)e>?kTD5*A*k! zNy%-WqO8+%aN{L~Bl0qgt&~FI4a70sb;wO0pw2BI%Ay*Bsu5|(ohQHqBA{^KQB4%9 za!(Pxz~`-J6@&z_{se8bL|f~+n8Z9H!v`^j8p7IT%s*_gmpdfK1`o(Fz`+zi0JKsD zJ9Ll$1iAT$udqXtC_0tcp%_K05<4`7s#S>{T7|Mzi5*&vnNKBI#n_=K)?36Zz?fu3 zhWJWYK>Jiohet8N&I+vX?gW1%o)M;Rc0DVgQgvQ@7_-c4@k#%82blCfQ_Al-|Kk*z zbLw6bnv*D6&Y5Q^)AS)KM*Tp2u6=DX8i3E~e^0OF!FP58_&jlm>byQdt9@^WSmOHR z$^v};bqw%XHh|By3gGjB`b!?*^UTlyK2MD>_3-XBc7sz72lD`*3liXS{3o3NK1Sl< zLI;G;x4R;I0^`Sc@uY>k70Z=ryavB+Grk7}?;_0C7ukrF{J8Nua{?^d^jr$@xj+z~ zbCyEoVmoL#cGVN4->6*B5FZ^+_6h@rL#@i|`|me7>n5J`T$+NO9m9cYr5M*dd#DYg|WR*T4iH6D;OYQG1?Qu zJ((G^5+|oSa1|9m#Gp3zaD8Q7cfeBz3&I0C0UVMI0K<7ugC61pd=olx_;p*CoEs0y zD?TVIx?T@F%*XmNc|pZr%tY7e;rPqzd_O$IJwlt=QzxQB)5Y=VcwQ!o_Q_H6^A;zH zE?b;9$`00Hu+6F5Able7P^ zV{l9g6fpqecZXtY4((v7MI9uTxxqxO4&yAH+$RRZq9<1~=U>yYTbKA>7gVl*`BMRn zkQ9H)Vd7M+jq4K5JgA!kPMUA{ShO_7NwNm3l_oL+Ut8Ky2RcASg=(2^+m~jD zFQ+)zODPWaX@feD!amBDyaqe47@W=J3oFV8&s;un1IEtEjE%=;7tIWi669gFHY%p4 zqCEe_vQR{+aA6YG;sX*Z&2x+rX7#-hj*q`@E5VY$ zP%;=6!!EUq?((b?#H#`;+E%~E-;GFK-e|j+%229pS|x~SWD@Zm;ino=w7unPFwwSF zpvgpATcJi1ZE00C?rc-5#vR6IlML7#LpH@Ke^%q!Q(CX)Qhk}U=Iz>;w`p76s!e%I z){-xoVtZPS{HoRGlI-`FmBsb#)cp zV(BIz6t1Gnh|<7N{*A-9P^TV&eMeE zlmNIgencTLmT98w8}-oQ_`Xg~A7{^;7LZ{jh|?3ugr2b0BmH3~5iRVXdfh%?QTh54 z_r6Nl+CKUs(9-K{RF~tH=P}`BP#JL~kP$7cXuGELHlN4na%V1n! zC?D$h4LXFFHt~x5HpTin`{0+ zqksWqICeMM`zQ@5j$_l3AX&mGwuDoc;jNEbiESe6T9Gv2d8sRaF{~4flPHQEu81tP zoMUGihoz0fDmRIJvd!n^Gg!csvA@PQZ#>9smgbP49d{0R5bp10y1iLyh9`;V$AF<( z#tNY~OzY0zvQ(kC{%>}LnZ$CCDoi>uQBz9gMhh0JGdv33YIFJqRywN znv;PlD_E*L8K`qmt*aFU4a}=b-AWa@l{yE~Is!mLA6Ey`DLRZi2=76350#gha68Y$ z;Q1yn&o$9{!Df1F4cz^%x#ntdq0@8CiGGeG`eK8Mvt4@OHe&|ntr8zpDHGfRGsb3x zLxd+RZlN6}(N63bd0VS??J+D8kl4n3)3vSXq$Ymfs<3OPky<$%b zwF%yymM2E5faAG9=DEP&30E)do(Omjuys!25w6bJkA(&C5?wSA|MJ8+LZri^w!4!; zI%?Z&x+HY?2r26bujTOIB*uB-WDEJ(E@udf%+_RJ`egWnz_2iwn% z0y%he%9_X`2lawWC6)Owa!@?!#9376(|uVyiy_S52R#*YfFBGAKbTuZTD83R!PUti z_(7#uvU|l3s#KkZ5Wca2p*rt+Y->@Ho63=#R5L|GIh@Qzm3K3sq1=>7Fm$>f%TAAF z7mpQ2lLb|iOADQom>VNUVkGTcY^{T3;75>`HIEm-x9uJ)hM%AO?<`GMZRLS6JN1f z$y^=P^VqQ3XxC7TdLWsrH=M;Jb45Y3xFl^V1wnH| zEtLxgE=Dm@I!BLiJJ0`hLBNj{s8Jm)2Zy{>a{rnQqo_8ZAtzV$vR02MfNL=PrHU6Z z2npfneay!(>I>LSWq6X4%#)1Jan)m*08f(F3WvcqoXEzriS8Ij=!HV^C|RWCMHMQN zMUj?vC#0pHLt1(gX&FkSWt2r)*4Un_)UN58IsO%yj7nn>+osk13d*O2OOu=J+A2U; zh_McyL&Rmyp!R*oV0DIb#l^Bf1t#7usD}f4y&c%s4Q36w!6I8VPaZ&@<#PHNE~m#! z+#xSji=$&PF&9X2q;g_9Gr3aqX81uA1q~Da`AIy6hG$~m!-AOqk&wWxs+ba zx!>;sxxDZbDt`V`GOm+ftjx7vm0U^4<&VdZ%OyZAuT_vsDpnptE;|$~cZMeXgrEtR zh5}9a_n}jwxYzD7dTo&sg$^qoR<6U2k`nbQMTx@MRxl-shGH)^N)+AHOO_J#$-ya6 zKOLYKU-qqVudK5w2cLY%m*I-bt{1DgF%lva%jEL)&8=Xz6D+FCs$buzLExN&MRAX@ zN?=h*01psK&ZWgvsE{TdUOM3~;hDHu&8LfH^i)ZX-BHVC{(i&7EF`!JPg9FHFJ30US(r0K48-8dpNkjY zvU^Usr5r9L9I8_6*W` zj>d#P8_JmQ=R+S8vW|6^p<^wM387#WPbsHh9p#wtdNn4**~VkS@tE-H856#5@G;?k z4$zA~66D8(W-TMegdg{L7tM4`*tME5HzwR9$AquDf@8v#g;62?3keC3b}fa z=#>l-JrmBygG4VKB)VA!Q-bWIM}tJKe30mM93)m*d!@hLb@j&_Q*P0gyhB^^cC!d5 zEesmXfD*>gcQle(GMnHca;t%FAse%$$@>N5!myC$?~v%MFx}CtHC74_m}!$@_juICVxSL$zKj- zF!^5t*xWbj&ct5l9(zxQ%bKs1c|OBsEyGw-B%-odix)pj3N<9e)2Ls?;wF*R+K11# z=2{N1I_`o&5x-*>UxA3&wAj4QT5oR`SMxrq7k-wQMAK?XkoK#U*OIP2Y;Tc(T#WJF zkX5q$O5YKeLhqzXZK~RyE3SG|dGGe7S8r1Q+p@=Y<)I076}D%Dmo7Wr zjwaXm+$lbo*+qMJi@&s7Y$M$A5FVzzyA?|c2N#&|yE|G_${&mSTtyyP4$PpK;gQ;` z{c7Ic`lhBEZ)^o+drE$~Y#`~dT-joAFqU4wQ4??J@Yf&WG*Y1u{(9{-Di%%=crb~N zig5}}E*vpPXxHc3cfX}2T*m*6r|Bl)PAq$`I@%0T&frk95p|D62c9sX*Ep5t>O}kr zo70K&T6-G%XqFWUmv6sPRrVW_{kHA+|7baw4JE7N-)>dmDaAvr#{c7*WEyYe7?5=2 zOC`;DYa`OJ48$(t*1=5qSOI1S@o%-Npmo}2i9jGtDa#GuWn9&ra#A+GHz}JRMbgvl z)}C$$c{*D1t;r(wx-43cWDz@^c2Bdx!iEVjAoC6I;8(9NX@Ht)0GC$P#hnmU5rL(q zsfuL3+xXAcq{fUz)SyCfFd_an>Z$<~G?sWElQ07k7g%CwkS-E!(SwprDM}$A>4L>O zC`!|wnTvl3-f{i`xrKKe?*4=|^SEX_$Ww=;bhO3`-gRE^jyUr8yx`s71@DPenqD*j8Js?@hRJ9vGGNd100J#$88oJA9+rTj^nwm zDB$BIC}7AK7JNnIneK!FKCV!}Cu~-E#i&(N5McW)a@N#|{(A~FY~nedWcu&NiT-=S zp#L6U8vWPpNdNVU^xsB-{(C&7|DFW>m$i$BrH1j4B?mrDtIhNw67AUWCj5h2{+Q@} z6%i~ppZVUWKXCD}?;coA4%hAx|6)66)i$61*XPgK_v{x9%CE#{{H6WE zVD=M%8Rdm2klF-}(7eru-DmUZo|kk+;;^2y86E$;H7B0ZUQW`PHuaB$lnS|a*UniN zjW!jemr@Jk{(4eg150vgSLp>C1;M$ifyoG)WUS|9i}_0_M)t6kVq_0lk{{|w zo+x8RB|r3n&FrKnC9C8KTcU|CTd_Rg1q+>;4p~!ND(9lrs=gG zU`hBw7qW1wD^E08I8~FU3iAz;EIf_a>&i+0S{j!^SB+AA?|5{iV24$T$XOZKn;a~ zlt}_=LT1c0Bv6Uvfxfapaf62qY}+A)ZL5O%#QpxPRJfm!9rLvG52vI*IGLi|F6Hs4 z4-wie=ZUGZQ#40QnvaEck~UQ|nG!T=}f(i!u0KDGF^UMwF?b~n2 z?&q;~J+1Uqn7Q?~c#cL!n|7A&Ci##~GjvAs=u?arp(j=}6h#sa!}$+6$2vo17+o=s%gs~*cxR%jND>5JPI zx7$XF^p!=d9VKf39OH93NNfahE?Y?gIlm<(7d0Bz;4l#rF~&!$`t2ROpm_{6?BY_I zGMBDwZdSq!Zekg9MITXh#95uYNp!wvMlW|1x}KHodX_=xMhe?)Kk+lgSa#bFzB|WQ z_EW~P+dd?|Deht(UZnkX?5MhmTCL^B*X4Z)wbYQv%KKy9Z>5j~v+HE!G`o8}S+Xmo zc|FjU^EJnOu}KfGV}>H%Xy3t)a2pw%OWX~l0ML=Za^`M^lVFNoT~BfVZ(Ul>?2y`C zFLMH!1H2^7E2`^Fjl0JV&ovz0V$|d=Zf>7axtA{7zY@K`D_Q2xB44y-b)*bO+(_5Jzqw3MjqB~hh^)kPInJGqG0Z!H%zY=HtHddR^d0Ug9%f5 z`_;4_#kOy=?UNUeHxr|g7X;8`qC-h9Ug1t9y||Nvq5*HTXLtbu@P4TLs5jm%SAdWK zWehly@^CU1e04x8Y>E5&l4XF9#AMpxm#hWYOvv!+?CC8`(r0K%OH6S@$Ftb=i;hR5 zrftfRis$Vjfd-%7#ELIsl&UN_#tGbrbN^vej&)rb0YW$en`T|S7M>A>9R7Jilw_>y zJwon!3!D4a)LpZ_=qYyBZ;$bhZ+}L(>nZWs*$VsXj4Xr~W$0#im-%cM%8qoPwmluF zZA%AgTT}mzbl=jQ_Fd&p`%)LDz1wiw2P_phpa`Z_zfH7q^q{53!}C1iype=alqK)z zyYEVUcdd)>c8k8d*4=l{YTvz9`|b_WcZ(|)ciG*2AI`aNw;%WIc5~lupE>Gx#G}hm zA98FldAdigz;ljzmUGk3|A)>^KdFJ3IOZ&Q(ZoB3Np~)f8mK&Kpz^5xJ^R71tN{72 zAU>D*HDBe|e4SqlRDR7j^J`5%pMi~kfqb1xuX5PFPUqHjauupeIx#T0NU=`SyWXrhv{yEL%u_oV-q5S>`4dr7Y zUruL&=JS0MG_BqUnw}(Rny&1fv1Dd?lr7Ei%*u$FcK^goyLVz{@fr_Xr5AZ+2$?n$ zGC9^QLddks2$_ya$h1}jA#?3g37Iw%GP#i!C1lz;LZ(wf$h1worM(0~rZoyerjA2- zLZ&rbLgw0~3XTs9FkP8nZBOj=iRj#skjc}P(@P{|p0@IZJ7=tBs9|0ORlbi|M$+;L zjTvJ?vMGt>8eF;o94)6iDIU`=nTIeMvzpKJRB0aaz`dQ&m=zO^c{W93KAp}-E~fL5 z3+a61d^a@a+AJC~;zG)h%PMKdY20^=ni0H+h-*2ss~J)4mjVx>a$4B>vH9kzB&NbK z@p778#&gG7tLK|*DCu!bH0VdG60Qjj*$MtfBEGSjA7a~mYcmuxxGHZg!~fA5noiOB z!i1?xPqf$N&%RP}Fu^c+0A-!4WvK*goO&@$n+_;MCZhR_S9E3++rARdS5zk^)-)^gsyWvMpwc1~`HJw?m#I1F8oPeYDb^IGW);-d~%!xw^6 z_jb~0K51m0g0@V(fpMA`s&rd1btFpjpg7iyStTsav>-F$Yk0pWo7RTtiqBaFPxCYt z1rtf~YzkCeu%vq_+=f0m&KuvtIHBp7_OHb|JlmQka-_PnvsQXZr>(-ahN6e@KV$l5 z9P=;FTHu@8&A&4A4(#cqvuOgjXN3#TNcPH~IgLbHUt;#A##CvR3lL%SmNDL;h7OnSQNav$E z_Sx+dwEZC8l>~)ul%P<)409~V+}8z*ry*thHBHjd7O^$A`n16G+Y&21Li}G?DP=88 z=X-3-_w;A`g{IxPTSEd_jaCGb^SwJWV! z<6m7#Y9pgwl^S)-E%9bJ7>+8M0{g@_uIGe~wC1hsoNmt<_1Pk8hdHoD54KegCJwA? zU|=(ynJn6s7Hvt3CgdeDEVVr46{W9n&~maWtS)p{y&Z@Ple9QR(&^~5s*llGtW*~j zwc4kGeK8$!$zZltQfBJ_qr7*iQC=Tp!*_(X$D_RSmF{bIVdtg06xvGZKz?2kE!pu> zF&5p@(IW=@Yxxf+y?7@*dSliEs8+>$=|9B)%S5dP;=}ZxV#sAeS!?3M^q<0pO?<0p zapRwigyEs5pZ9on!p}tvyDZM^3Pa=+W{3rJ&QE%6H~vwLmH}~Dv@qBTH*dHv2{-S1 z!MS(y?0xfix$pVl-pw=g?!JAOC-2=H-ZzgA!Ug$;cs;Yg-^2T}3-ojGYQw_({5+RH zcw%NOPG%~UTh%?ST2dv#X*CfcWe+L` z-?66^CECB?oVtHQTKDu2l0mpj%w2jxo^^3qEd^3qEPd2dim)r4!%-uFUtM=(Nv!V&>;1#K60~C<$_S?@`N0NQt*84K3@^N{mh3 zjRY(1)?CFM8mqWnQx&)6po-IFw&r9Diuh|~-E0ZgczAGB-l-mdPspey!3jSf!<`GIt6uZIn<#jp3!pdgGS+hU}pFf5Vy<7LU$+ zuUN{M#*;{5~e0 z;weE7<>SrXwN-(!mn5pPg@N#KI7!UAV!fPJwX(X<%m&#ONv+R+g;U+i?~7kP^>$1o zUoCdj`tE$aPVz;4~P32JNOt`n>{!295=(g%u~0H-*vS>dW{{1mdi<3RR@o<^v4W!Gtsf_c_NI&Tkpt~h_ zr*$5$qF-OsdxS|e7uoz-s&T4zkG+fcwT3geN9-J4af}5@0X63~Dd#rL#68kAJH=y! z3%)O1)x)YN`&oxSLN=JkkA1(l{n8*mCsY}cgzo3pI)D3Cx7_Mwylga15N28Xp=sMW zzlE?~G!*;{^oEJATzDN6yJeJXwd`DfmiwXTQ6z31HoTrja2&kC@}w=ljge}x_Kt^Z z-ulB=>;V9Q6Yz4eHs48&JW_+DxR-6azpQNc{vq--ssIYuYFHjBVoe%jn9HCm!>Ilr zVc`{u$>$<5-MIalFi7IF4{Z6hsr2sGKr2vQy%Tc=(VsAwBz3_@WPpjgdua1#qMHnk4E*mJ~{y<+Frl+q<yPW_WL)Zbix4-y>m*3>0Po5p_CXBs{h5q zBN4oVTIC;QU(>WIbEIKCm(y16clbYnPiaY`FkNkF=GQ~TqK6kP`+1By&}FCNKN3Vm z!@={Q=SSLv@CBngZFQ6FWt$tQNv`RkSoptKa73z%xlKgr96}eOeIFIRo!oD0nbfYG z115;CCBHu#R<&qft5%reJC5b!>pJKC&~<}{u2DIo(bn5<(9zZ}jMDW@r*mF%4|}U~ z9gP@++^ZlHmpyW&^G7!lsva)wp5m^4zIDNJlSu+dp#K$7UAYNV>t8`lWELJ$6ZyzL z+!!vGcY@TlM+Oiu3NO1yO;3oS|5HZ@wO{Bw%K!8rT#}cP(-gEJqEj6z{tm^lDWP&YQ(RI*N0<+3(y1z~{qBx1$%<(M@gn36U_d?7VGk=~IElkS>{)d)UhroK08 zTRi!ImX~FggDN$jo9ISkv020lypy8R+kGt_zx=)m@fk>UW(<@L$&-G2r`BdWnC+=? z_n9JiVs)B2?s4`Tiwg$dMY!#vx&e`Vx77ASKUyM>VcX>TPiNamDMp;6q%7UPTU#2v zU^MLr<8MX^-tz3e<#VxaD{k+l^|{CK>JX(y!Jpgi65GZ^HYZ;yB`<6=g?o{$$d1%9 zu=x~K*S~U#xYcY8#|D!6*& zx@R(GiqzV!P*tBWt8ZCo-SCa6D@(Q(C@um$MbW*$NEJV6qYqQPJR!??U7$Ka@4YwC zyyua(1Q5Q3MNH)Iwt{!NJ3w+U=02JV%pSqldC+MXXGw0(s;oq!gk~941nbqyD?E$b zd#a2`UXaLE8Jmdbtn7d3zOalgOX(j})=r_cQp&A^ts%<=2w`c%)9d*wW1%!*E!5#>$((Ab5ro5iBy z;0qBrB*lum=GQ$ZlW2z)h^Y~N`1Ca0V;`{U_UjHQRFoH61ckDk!JSG~-a15n(!Er! zVL-c#S)WE`Ast5JO$H#GSNz1wJZ-+cM{*f@4tBhdGdL{a~y-lEWr1*An^{&Z>l{0mb1vVG#~>iI^W^lP`YL}#_|jDGw>z2g$^3eGS_=l)d)YuG&R@14S(c;SlkMoG z!x0;SXzgg^&Kg#t_6%t4gyUxM6ZO^J0*KeC!MHDU3kSr?h115#kZG!?qm20#a3%+v z;cOoY5@oUhZ%uj@lUGIotVWLV0(^Te^?+ zO9tudV>63jl;dM2b^uc2o2d|JA~Xv~j6;Jmx-0^08VJfOt5Xs>+B47&6Fc}Sy@b;w zbJZmESW|!Rji##PxS*FuLuuv5DM)V0qzRuHZ)8Ee%DR!bl}h#CkB*$&x=nrQ zJw0JZ5f%k5<6VtjWdG|sDo)-JWj8iJ4yUMQNKy|)a#J#DpIJwnFn|VnpGfv^8v-q^ z2QjJJ2Z)-^z!o5PGqHEU^!SrLI_WaZJ}W5)gZJaz5PdXWlT?rj>&`@(T+lf5J!6v0 zt-x+cQqO6{;&3-Ft<*=F?uL19TOqOzmHRtASp-v?Qz+SyYj0R!4u4rSr$f(vMtGY( zo-{oJ$R%7#rKRe8d)g1&KZ1cVE41%%;fgQB0EOkl(?D2r&8yhOe-@!C5nr`{q^^9eQt_2@gPb0F$_NcYLiHglBeQmZD(KM?xxE)-HPHtD@d)ai6rXo>nu8 z6U+aEN76W`Ky!qdvyJZyRf=2=VvQA=p&B#`f7du-fxThc1;aCf@K!DR()-(cE?(B> z`T*q=0$d#_o)QS^?Jvg&RgXc8lcakvde1Q}VeMFiY>*+8J#ADtK5c}lPQtTMFxCLe z&oSLW0=G0lD$M!)>QM76rB6u?!cZFBKr7$f5&b@{m}Supfxg;1dBSrS{Dj~~kNHZQ(lNCRH`9S3wPc}!Ks zBk$O;FQ8`Y0#iNxrh0k^mFzgs;xU^v{1iBJVjLY_pCUu;VrpKL`CNsI}PkQnuEfZJUwbK=u|{p zn`7EK1^Dgl)(XCVb+aa?NGGH?<6&P>30}A-)j`fBQ$i12O07JZXa!kkga0bOV`vrc zg=~TFh*@F?e=0&sz-iG0#R#FMI=+z45{k^Gqeuzgs3{kZNRvpMgvygdJQ>V8&qDj` z>cCR&CNG{7Qsm4*E}k8N74^k)yc3gUD|}8ZemLz688dWO*>a`yk_~qcmewt*A8<>l zb@gBa6vDGe4Ej$D1V7H!fM>Dfk9nxX)J_uM=jB}$eBZHe_DRa!F+D4fE6qJCSX3dL z_NpjL2}~I)fokxQCeg|uJ|BYh&kt1aY!YOdG{MLo5&yIe_8q47FK=PTo_X_k;WgP6 z*TojR`PUQU8@4VW4SkpQkyM2+U^y3C%Z|f?4$BE9d&d!ZpRZQp&uvxwHU@}%90Q^h zw=WH(Z7HYq6$8+Sgi%j_kweFFC9uJgc#e(HYzEs8pD)U_TPyH#&H1dguXQ17BgwSW z`bIS+Dx~aW7#LOR!z&k4MT8&X*v(obs06eslt}4w{;}~kSD#n$IK|iNo3ghkX-FcP zTwU0ojlv7BDDEeUHz)eGKMU6860UU&ZY^k>+NU?mtr1n$$OE9_spc(&7IYe+$v%rU zcTJH~6EDBBtd40QRNXH{IV6Ga;w|;t1@?YEd?h2T zjwVD#@`qj;msIg+j>d7TlRE={I!h3=SKp0Zx*Q7Fa5rXh1=JAGEffn@y0hFzoXrY$?yrstUTo=hWf)EZebxEj_f6g z{T>o-w{Tu{rFo+82m2|EHQsF$dWVue0&*Lr%o2gVRe)_{9K;IpwMT{TVnRq8M;@H%?iWSK~@uCU^&+C?hsd4|;{!HzO$v zFoi~46l9|+i-$W)Wfkh)UwoJYFR4MO*E^1SSa4rG;8;usmL48(T$mZ~<+cgfvFRVW|=j&wOvAn;-E@)JEctalF~C*HQfo9RMba0B?Oo0IJ1||FV-$$0j{!8 zA7oCu_VcTc2@zU|FfJP(ew{koZ=t#WF1tRm&Cjw?Hc=YSmNWF$NXFQcWZVVk#XDT@ zn-4+qd=(7>qG)->YM?}U3@vaM?3^aQ_pzA3u92!sx7RFXOhu@)^8!~<*1pkv)X4>* zyrJPY`<&+_b5`%>H4Ryytnx+j2VMFJO(Q*9?`hYxWkoTRQSM?Ynqsv0M$SCev)Sv5 zf*E^Hau92J`@^aneEpgIrort!z-BwamlXSo&?C#>$xm+&*&58K%E~yxS(%Xr`G+sw zs$RqLGepZTw1-cQu1(keeYFdMl(&5`6lE ztV_u}8l6%%#rG8yEj}af!6Zo|*%(p|XV|+a`Td6Z=ts2SjZlJ8Ts@ksJLI1R`J4F_ zZavZhbW9EU-dUY(C2#imDi)XgQxQ5o;cFK%^z^ucj3pJck)4uGBW9I;J=T9P%Se?_ z?6SH)Hk95)xf(aJ#P~YxC+`FG=h2bo^0!U^2Tyw2 zbF6ECO=iYd^Erp0(BpFTMKy25ues!PXj$!@l+9b+!{*1C%l9nIk>+wG`R$%apxpAE^~9hX#Fdya0AE z?I)N5LYAS)CyPokW@g}!7WVY2!5DPP zOWMxqB@gGS2R|=iNZIw?@TvvbXe39hZh%>7+#)=DhCE;5z1qo%wA$?9o^}4R&=@*> zMkJG*`#U66`KE)mv%04pI8(Df5cbNl##|%(-asl4a~Q5Bb?_}7zs^4LtOh+*hp2UY z_L6R87vw5T#&7+@4<6xWPhoHdpqyM3;`Q|oemuY-(AgECot zdel0L4!D&u=0?vus)jx;!0ML69@9Y~p&q(g9B9Xca6XipgG)*I=VK)UT>zKzy>LPV z?#qy`Bt(Npv0w0UzBuITl7?nCfS5*q+xXG5T*JpSdLxHAWP2$URX*OrBU9`S?|b)w zUDPS%fXRQ~#TzAU8)P$ST1CKGu{G%EqWRU%sCfnr@{~8@kf%7P_#kgBBQSo6do9dw z8?k!tu6ke;#r^$Pdlg{ePpau^;NKK{y>aXo<@lU*>k0A6b+!LW)_Hd1a-O~B*2W#A zOx7kar7tJeY2D-xBzE7}Zz8Dq)g~`L@mTrQ`d-!l#%qyoiz5E|$r>V{AbI=rBMpnz zzX(#ft0=|Kv8b&LSV=(pxxlKt!I`)R14twt%KH?H!W8riz$tnr?hw*>Wp(H_(GBpbsAKd5wavy?tg?UiBInKRdyX# z+d;Wm(3rTn-$<=pc4{LeOAPmU&lHq+D@a@H%hBbGPP8Gf>oqQJhqJEp{T!QD7 zb48}$;SZm@!G57N}k=+YnmQDAM>&{L#Sexj&$ z{mn^GjN>d14}S3DIxH^E^w=?cm*9>>z!Q27`Dbk%*=!%n$B z*q#8Q&*g|Q%uXB8n4WH(7A=0bT@T){Es3C0sp2dFV#!zBP1mIpN)@~vPDSkTt zjD*t$(|yyHp)$ z_3T|bd#}Op^jfl+l48y}P-y7WUs6+(-im49FPRfyzjquECPe1Kkr_aO;_2@qD%h%o z=AkFsuw>w3@*%KKL$_y=2oBGlK{l*b2yM~9wqMbAV7q8WwI4@vZ;2srfXeCi`$p7B zagzd-<8FrL(;a;2mTgo^X+(W8q@NSF*opib6v0t)KaOLgZGfOPYWD`rxsc_+;*s7- z^PLHhxPI^DH7+vY9w$ol;9T{(G3aE)=@dT~Qe31i2Vpru?pjkGl~3-=6@`}>YDhKX z4AxcdnhA$J3@z$luRYlE)Id~9zNRm3qfmd*-6F=|llf0I)I|od(hw~()PSrM*Hu4)1pT&NZv{cb*M39ETdaV*)JRh5>ct zj`yEx{=pTRm6m@JPj3&$!*r`8C&O6_iNicy@%Lh@>js0E)2=QIMM&gkUJF#k9Xa)e ze&*Ed{gFMK7@0VjSh`@N(QtOy4ax^PHJ?+dm3CvnAxsn4WMwg1S?}$yV;CgW7rH$X zF&%Xy1W0VW2r#ej7;5_QlkV%X33Epyf$sXJd!_Th`(eLu1#2SGN;+IDGKaq&QbgYWodLdC$ z%nz+fDc>u0YzhL^j>|FSE6p@_h5G#y$N!fZsvEArjGqG%sZp8E0=eJK1zLt~&ZSsi z|DcLg(ca>4_hrN-<#QA(MI;8Id>Ay>$PNVhUP@MCwNeWN=U5FNM(3q3mB_GyMVXXw z@+&)bp>FB&;n*<&W`=Pt%G77@6NHuV9p=RbOa!RKp`L(_EZCLY&!Mn=u6np>Z-8UT z^WzS*4kk{2+N)_@9FkehPB<;g%ag#mobF#aq_Y^h$gE?js6-<9CSku6tYGhv;eKB! zDtK&3pLgciizOoS1rP_V%)~3Az746l_w5`-dpZ7d%Enq$_^7~fWS4i}U<&8_^3t$$ zQTxJVmS6e!m94OfXeVHWKYN7X4sR!5zi`5#N!GM_1--Vxa!g~`6xC?NBEqb&hC9{P zfZw?hi#7QZs)+%?8N1rQN{yLjp1fExK838?f96xY8zsS|o8aI*rOLR|FzC-rDakQ4 z<>=3WM~Z~THe)#F>6~&Zq3OA~5=vsbzL~5DCnY6$$;+h}SuG=?gUJTrz(3txRkJ2q zMiL2)QzXY=B*z_#Cs8AXq8&KO1pi(zM|?SlSo2!Uyd(m8Rp-6qg{IM3e;R*@N#*#> zdw#nSSCCBj=LPW-C`1&2>6KqI3h5^I-&`*A&%EXalH+4a%%=vvO&4WY-!Wx{f7KyK zUdXZ*MCXi=7qu0DynF%X3DcuYgIH61~Qb^(7!y1FA1=5Dc?>8E` z4{b;r#9^oaB^=viq>JBndl$i;&VQ4DV3~E$>P^5A+7AOsbh-Um#zyOg^2ZmZ3OpZ-@Rnc@*^k3(06`^f|&)< z^U)&7dk1=BwN_kaU?vtCtB0nqx6*vz&_t<<_>C6NEV96K()T`+q9k?fEUxHA%i@An zsubo>^T@^K8uTJ2LSb?@z11EZ+c}0uG@X_fMm+3!U3<1pkUJYeLl2)O_&q<|_y&Jf zz7bf=w_zp!J(N|q11wn=rMjzV_4MU%R?UVNBN}X8)!Uu)8?Xpi`O?wb20bE70gCHy zh5Z9b>2fqLbmd`VA~{J!=S2rLc?r2^o;doCyKMR`Ha89D-T zkMCvieZ0jPx!9*468M}4Dd8#18DH#=cpK7T*J0XvK?4BceUPS`;v z({beAB7r2t<>4{Fz`kQLiwTk83dh6DUBFFG94?zWzVW!KLq|JlAp+^Ix90^h0I4!G z$oYUr2*^4CPvge7TG@(su~yqn&Nd`GWl$U^;V>&U((k)zdkN`;zrW-Kb#vUHxW?h1 zNPG2Ec&nPrMbpE;9z;CwtB5;-X`Zc#c}mxqk;7IuV|FT|w~n8}hQ<|&Zk%JRB)KLT zOg1MLv^{xoA6n!HO=N=Oc$dy5$3&$PvZr{P_WS{zZpPB-{PIUXwbAJmWd^loFCu5$ zCAFRxx7){yK8WfjPz;OdQ=`34rZ}Xp=hV>*#Jr)9;G640SG^-fznjQ>uZeuTjq&?- zcQgH4tq-hX(9#zAQZH)!IgkRLpeYM#7A~d+HvF)WXxxZ3CE8`qqJGd&;N~3D-uLAr zCo)3)tsg;DlushG5G8L44Gr>Y`}Lj`L%uD~W-woOeN@%tX+-SZ`8$phu4A|B;Q{^L zy3p-I4IuUw$oZy_sz%AnowqdyxljEBC`_-;Kk%U900>?wnolYNG zph;L$1=_r%@LxLiU6slUbU*^ z+dl)Fu)wgQDuoIEjR@YDVnnCtN%@)|ez@H8b4_E8GLsJ;@J|%RWKp*)Xi{0t46`fgT7?j^E2S|?TArBXil*LtZD*42po?ar%UvWqIGx0(h}@V6H_^dI zxBLNsN@M$uRG0p`Xqg>AS{mFA12$f)5*De_G2>RY@L$JwieTLYSF{MVgetD;4LKdX zAX7DHsddDpq+wYUwxUc*BGU}71feXP0*S!OU^7d%NoaDeOD8q?n^M_>js8SXR5R4R zyR2Yrl|&*i#o=oFfppov4`rkYBce-!i3oB;M$35EqB@Ve1s5SP^AKS`*=RU}xc{?K z=x%uKF0;AkoN*Sp&EziU-i&bQ`U3c}6|*l1j$!bRKAubRy==0;+){`{1%4`-K{P{1 zG(&dn^pJ%`2k0Fl8y0fdI)h78wh71!!IW?lL3~3(id1O`Tg6$40yTi{QECXd2%PP@f!95RDCilz&43!nVi z6GC?Lp|)fyIUD%mc0|>GyFty&ow9fKSh9EJ1~#`>3Uw>xrK_C#{?rH*v1JX_`P9<%*r(nATXvMA#IW29)yl?tR*mZFhs83<_*ulLBOTG zU}R5vK8KvlRd`L?_G%`bdPo1Xr*#Xqo+1???}?U_BP{dnSq=M=l&@-2OC5YXy}h;9 zLQf+T0Z}1*+^r5x*V-uD&~2HmDuk!xqT@wQ=5OWW8?0-WGR`8$hl&_tr%ex%*)2p) zlp_C*e%5%?QHH6TzJAJ&&2AKAmU-NnT_tQx#>#2mwY^~H?%PTpzUPqosfJ|el$=QC zLrSN~yLjZ}D#4)Vghx5g4T8^)^P_X|yEXcg_ra4VRo~{}>c-Qb1#T;_~CQjIf ziW^sARKQyxnlaH^8^O@(>zW6a@-V$WXn!{Tp43}5+n=c#yTMdXGxDUO8gL;SW8<@s z4Lep%GV>e;eO3ddVQV^=XL5E~4==hh2z!)g`}IG)ggdcE&SwwTMM(sxOE5*}?ycI# zirHXs+7XIOBQn45cZ7g*!0q7f35TF@Xe3*QMspjCH0NYn{v8+&QiVo6TsLb-z=j$; zY#tcIpqg{HxA_SqvXO7m)4uT7cD1V%3hnRztL@Mot1Nb$Z&`?yU%4D2#RFD^1}>eyx6i-r3&J|vZZmn}KCVab-cwvZ*gXS$TT zTtPv_XVF#4!Kg1E=_UV1mNI#8=MNOO3!9c$-{jcGUR>#r%p4v@m<<1_ua*LcNt&c$huNzx*eEkO;m*cXty~^~(ewu}8JKwLXLGH@vS)P}8XUh`t+eCFSxU*I{$2 z)Q`k=b8@|rPk@9|B>MC5R9{otghJoX_9BAT`ThQvJ^9yun%$!K*xe$Lz+`_HOzu%) zXsZIbpNMz$l>H<~kGtrJ34ccu5}qQxWGpBs5Y1R94g?v)LJ(Dx?|%nZJ;nqhvV%!z z08>3F-6(VGH}>wx{*0V6aMtHI7mvc4G!-O8yQRf^LJ3Pq{ygA8fMbS%`SFMp!O({z z!zqR)LWMHHZ>2u9>!RX~;>E{W2EKl$Kln#(Z`NXkWQ$QQPcl`kj z182q)CN;y@^E`_XzpP?FGRHIP|S1OVJW_E^8qtg3fC!DF>MPXG+ zqrw}_mWmQ}ZewrwSvv4O^A1tqm98Ge)_hPh;*(fVP>-?HmLS-iVPuUesn_Ex8t(od zu7mz0@t1cZyi_kcCd8>nI5NqefM57r=|3{bw=PyfGqL*!u7SbC8Qxr|(ayFt3BiQcv6bDQQxvQf8XBU@6dq~i~73XdU z`01&_ovp#9yGr(#X(Q&N#$BKD2AX9-28sF(zd}vDpX}$|c>xY5N~Zv{)V3}`;#9?D<|+n_ zqOhbbhqHbhrnDWZJi~ces*EC6}vKiHoQrrHSIHlAyWC&0N! zQ&?s4bsiaHc|A_{zuw$k$iG9ckJe8Fq#XeR0tc(xrtD82qGapvb*Utn&v?9*fOF9u zar%pHivT8_&o$wzZk*U>6d2f?-k2&)+NkmKrrhsv_)n`!^-hJA5wYivZnmRK^+-Se zGVbcOQ{e+sZ8yF(I*FL?CtZ2sjJZB(Nl6ak>{948+u@57`Nu_{TQk*6uwzXPag?|D z8>s5yL?}~jq3;e{^am)ZC~jB-^4nhUGGojr(1Io7G#QyctJUR%oFLsqQLhIN!MaH6 z@edAF7RIqepk)BN<0I1A?pDZI;WD`EjY-iy;>I=#I*5D%luj+w)#mW?OoEG2QvLj? zWNwiE63#GPrSoKxAgK1fasBdJkBm5HL-PpAXWygPyQT;wB%mxei)d31i>OR0gC?ut zKB?BtkOk9*mCR?5bnuKS9t1A zDziX2@Xz^&Ub)TqRX7#rB*GniNzp+N7O ziRDF%wE@GRu@PSS%O8uf&k;@`1br9L;NuI!zx&OoKUk@GuuxPJIpEfOLPseSRFn zAh&^e)R%p_qY{yVIZ$8aPQ3Wg$#r9nw3=} zB5SHQHGu!#e|rFHDy$O?$Q%NPp+(jt3>MOgf&A2>jD~FCK;{OyMP}?y#x1q#f~ybI z;`SK75;u!=R$a~_YY6gJ7)T?c?LVgAc6F<@6NJN$gaM+<2gL z2BwYbNsxI!Ms76Ujc$@TwkoD5Xd*f_Y{IwE>u+yL6W8Iga^92c*I_zqyqk=SCUiE` zM^$r(9$dvsL~Zz)AChZJ-2x4FWi@%-5ifG z-__4@Wd*K5C+i3VtmXwYfE_3B;#~LAX^8?=TE(4y1kt$|K1Z+{@~hR(!eXx~1Yn0X zV7RyKg}xL{?!seMY3ccaW?=WOX8RG`I7nPRkFK-VrxRK7Q(kW0*+1;?8(*aO8%wZi z!Hq1wY+Gi{e$g5tmr)$Y+eY{3A@MJwQR}={lBAcN`CWRL>K{1@;u`|AJq+5nrK*(g zC@W02Shmj9EImw0opFY+wL#K}nExhreik!}@z{HARN5PLrSXl7J!B1N)4Uf6NxM6xfPaNZu` zcAguB7+YX+%vw=)aFa#!>K4z)Lqaw3SL*E`o1F29VS#y#VqrouA2oQ+!pMdm)EGFIC3naL5<4rOkmIdM=-qAa4 z)d+l64!i?5f+S#2s|H9kuM$Lqr|f&pAdQupv~ebev@w-!^a4Wz z%k(jl)zlp^lTgH50y)#qzbIk#N3TC6X=5)Qoay5RhRJBvW4_7g#VBbbGh!dJZ;81A z!?#R7^LCQP{J-uYlR>}M(bzh9P9ZXLugD@PWs$rZk6 zj@EcONR}>Z&#Z5z20I+>D~oApW?1T{Kj-w0#X!xoR>xlMP2)2ayzEe1B%t%#>{!_q0vg~6Bqd?t&G7Co`OxrKk^3+tDHRyJyBm*5$^TPV$6YqAN<9?kMq>?r- zx{KWt7EU!of*AN8SH;&3)!$UH<8}Ei)Sex+{b)*V7oHD)tU?Ch$|y5(HwUgrhuFzB zX?tyC7&Q%Y#leZ=_i`IH^%7CWJZ7@SxWlrn`Kgcx&V4pmt2u#>$ebpe?fy*2lIAg0 zMURvT8|9=leA4nFy6kG^PH@jt3yV6C8$O|QU~9oGRc|B%9wjv4h({F3G4xC*lQ8n5 z#TL5x49*={IBO!DvX`Pum%D${Jg;Pf)4|5&dw&S;)fZAMHmWFWh}mm5ypVoKb?=Gj zFC>HK?Hx4ppatY}5DFJhiMU)PKYjylH4&bjJ3DOu!pqnKa!E#e+O^l#MnpJAo6q+g zJw3Q32ew!Zb1dHhHG{tuO{9gUzK&b1~$0bB8B&ja$lXi~a))S9GY8yx*?`T?|oMmJt91+;Eu~r_u2O zgF(}+C3uMX>k8_B0-RL;)~F_SVIC3_y@)%wiedQf{xX?vS=2XNv|i`*3w{!uW~NhX zWKHr4a!~z4mOr{g{Ie+tJ>#>z$P(D-K-^cF9$d8YA3F;Ul%$~8DDlbFlPEB$Zr$HS zpYI#E6wN;p7T?0blC*LAw0XfT!j1l8;XvHCYSz@l>e!;uNrcJ$7FXbNaEyo`sAj!8 zO9M;(Oe<&IByJ?;d7x1y@Oy&D=b%{g>K&Eu?myCe-mP8hY@z(5J; za)CuV)PvMKFBMMJrELUeBl<9krZ@**f~YP>PnkHz&C46)mI1pk!bcf`)>o3ae~!Jt zHV8&pJPkm}2uDm$dl`6rMjV?0m_(AN-g(*rhTP&W*POI&iWW}aUM9RfS1Lm;8nYvPI$Mv|*vSIkt!v-`~|^ zI8*3(eS6qverw<=inABhtM<;s#O40}6TlMa^V&2(&Apk}c6&wJ-JihFzn;J06W8UH z;NSCmG}{9^mRV;?X3Bkj{`0e~m{1`4D`iB`)+#-(0d8n@i=9%2g0@x9ndd{1zPn^6 zw&;VbSysmMjY)gTwS()III(x`Td8>I@k{+gdNSSQ37alv&M!;%gG+5obM#BclV-69 zLWUa?JmcfEUl$um2GeU?DoRs6rIuGD{s{^(!Os^ZXXP1Uq$vp=#k11zVl7q=u$2Ft z8p5WWEKAJx+y63g=qx4LszC(}lD5!+4KaO?00N}FG(!!htZy{|Lnfvk(u&w={aLzJ zoY42mVg}Y?2L58(%3|9k1%%OFTDGUX$(&UIL}z(3XL;1G$L!jv=-CKEHFMw%H)J65 zVYy4e59L~-yWik^2Ya$)j|l@7=pVbPVNw*sKOos7KY@!GQm&yHq5(ewr}(ee1r+d* znTXPL{3R;cFXdAyB|AGC8#f7+g_^QAzdPXvlt?-Ear{$C=7wUGTpUFAHx^n_ZM&q7 z&*H!W6hkmzL7urt`qIO#T?a?D2;OS7m(&|E_0;57?%h@W7O`iIbJ-Mk8uA*OxCVUR zW|k13q`85&f>P-S+bEa74*Q|!0_K*3=imOa8>8#6l`9N&!C!&0`me&`_x|5g$Rx=E zlTFKOW9esPfN@&_eUuaRgADYKp5$6E@W{mv>{nf=U=j?Rf6nuRS|>C_{Rz+f;l#IY zA`Rp|6_q|`lisRfPPG&p%n#E2U?#VJj)Vx`N;lqrHQ-lGBHpD&JjjpPvhzN-q%4;f zIYhT>$9KO$Lf&6FsOBi%+uJB)VbUnQb?I0L@{ajAck5U{nxX`_(Ennrram87H)dma zMap$pFRa?Q{X_2m-jz9)ZIZ%R?CdSiOXx3=CXLjzX*|f$tNi@sbJg)NT2gf8+T{x^mlBJV`NtnJ8mD;YP1{`WMT$74T?|} zauJkL6H+VduClo2=<}Z_mNhOp{^?v~5$TXDXGopCm(Tjx1o?)L>y5P?AeYOk+@xyt z*49_qzrzF4)H;pMREC?)#lhEy-~m_ccrG~g+_Q68`;_e2m+f7|JEw{|*EdSX17!-h zRCx}V&bYhn;~EXt#`0nusk}!|C3(F*d)U^-)JA^p9{cNIJ2cFU@5tE>XS1wAy(#&( z)sRyCXz!rS;W&$2Q+A?o&IM8@h<@tMoW8QApv288VoM}+`B=x0(26AR`Kysi5)qS2 z4#Os~2ALkfCJjK!`hyA-oi@=&lDy0=(x6hH#Gz4`K#gIECcKxQW%`vZ3u3Np=?g}a z&?@kR@z+3?z@mqvQKUG#z6vF%CNsgJqh0cnOAf|Vvj>SbdBQ+N8pM$Z`4?HCy+Cpe zd~j0qa800R@*88gDNe$2ZcvAPzUez&ZSwhS^XXst2()?pL+tK!*ghQd;R=76+7EUV z>LJyiVYqp^`MiMm(Cu2QV-XabS(orMwxya5LStIu9YMTX+=+@<7Ej!VYy(J(M~8v6 z0p!Eh5&OFGtI^n7tAP#|AfR>-GAx94gh{*VrTe{KU0rVoOmCUF$I*#pyfUj<__RC0uV`eJP} zW^o)!JVaCI^|3yTD%}Rz=_+B7qbu|dcsoUwrW?iv2*AgT*LIQWm<$u?4G?wyRoO6W zkf=5AX+n6kr1hE1?)sD2N5}Dt@(e9M2+0)zF5ei=2^T2&ZO9Yzsiqy|EbF;-!o$2* zG@D4mUwd_uHukp?PGf__ZgW7zziUAH9PpFZ1L+SE)8}5(P7(>F!(4Ah zdp`hoqh6irW4ZqPcLpe%DtT{W~Z9g&kS0R(xL0qe}1jIY}ah1hVFRuy68c5-yEqKUk@RR#J+TrJ_w%oqJV%r0-L#o+*jiTK!ERo z_PqqCp{s?SA(2VVX#H8h^;_@{q`UWl&88EJEip6PynNfy#2I}h##d@k!So31kHtI7 zxjf%v&FC5n4|?I~&vLW>jZtG*`@SCAuS$%|nUYxxG~8I#=+BdA$>`5M;IOvqr4Xoo zqRrfw|KR^R{cqXUT4To7Qzh#;VnUm_@O-hadr<5D$tTxicN@m$X%R8LqF1w;#G5d_ zYDV|$HJ{`Wc3^*O@TxGr{*#btJ{j2-;;1noV|+~$s4WM4|ZRR8@#J&iu<^%;X8DCcm&TaoECf7Fp z{=Z`K?5ZWlO*wr}@{2TZm5&&yrtzg8w&`S`4(QL|j>`C&+S&seCrCyH{nViXAJZE1 z)bSAzi$96|*=oAmk>n=kXuTWmeI&AJSTZ$5#vn(O6JW_;bJ zmx%sE0o6;L2L#xGmSRLB4*TQx8)!b?4cz7d2A(KZb9p4IGYY?hIykk)K<$ERTPgU} zTg`nr9e~RJ|M6nbB`6onccTHqi^NqaTa1Gu=fSxF`qgvRfwa{eb4>FIGaBP7SGq*B z|Jly}hZ%(l5Nv&`#A-p`|955W52W=QwC@9m%CSFgaS}l&*M z+J9%DSo=OW;1@^DF$kD*-_HB=L36+%4a!&QgRoqWy~zpMU-+9nCl=eu)^mBh%VMBf z{7ta0giLS}a^v(#^wnZtSDMiRpvmk_!u}{Pu$=p{JK@3ST;fGknL4*MECisraCVTn za@NlBWZ&k-KhC>yUgHMc-TIKv0#F9@-|ANcQsO5p{XoO5b>}a`{&@S(@=uLpPcKz@ z{pSkk6H2SC##9fD=tX;p+Mfrc?Ao+pfC56#{r|xCzvB$F-}EoN6&YVq!mbjT@vuLC zm4_B)sNo9LWPosYV56GX2Xeu3r_AtFDsnR_NbnoG+Xca$LDw`_~)PGG^2c z4i`#w+>^2b5$$VC$LizA#pDoWpWhhIIj0x8YrZF4fy31?-XR^#&TbA2+9+IS?axxg zjmn73($3Q1o8nti++v~?oJ9gdEPmM`Sb3jVNO1$#Lof4FK@Bh{8nxhU`ZDtL%T&Oj70 z$qJZY1%{1?1|z`)D`W!RWC#ifqAUVz5Q&p$-*}03qmY3(pnwSP^Ks6(=YDig_jHfG z=uq)o^-SM;?m5qSp65Itzu!=d9Sn&C;lU0rTFaj{V;q-&>&6VoR=}!L2p$YGL)D+=Qu>&DE^}qkw#n!>D)^_A2gF_a zM%=9QR6K3CAm%OAJS+LsQ=28uq1Dj+EX7q$#}93%J~EH8@^Q4C`pZVPQ*G-Qr{l-j z6$!X4%{Hsqtl|Q>N3`>@Upp`RwDYo8J1=`WDv(=I1#-%)%PTIw0xi+9GtFLOXWDnx zvEk^eqr!jMB~M2fC@B&ASQ6Z!cJ_U`LoJ$2A*H136g+H6C-C3tpoJ&SLa>Qh(wJS--1Xf05WIYOOen4gDZB%Ys@f{@`=y{J)4FO7DM3ko)gv z6yz#r)Vj!>0NlJPt(gZqA6zzg+Wq9Lz~!<)r<>YA=4D&RoF)Bhu(?*sF#P;dkv}%3%j|e1#g-u!H>H}{Ycxz zRZFer+wsiWyaryE&)%q=602``xbA^!ZY$^t!Kud6x`S@1^&oc@a>2b&cezUnPooTr zngd1hixdjUP{5ONMPO6{yamu7%`0LucMEVBcmzuVd~65%Bw>zcg>k>wy;p#k&)}{8 zVMLCH8=lC`o)HBlbpelqHOt%i$HT0=mIWC-G`A5w`l?mO#w^v6Cs+w6@tLD(xga<~ z@RF!g+2BRFOoIhTM+%!xZmkb{ z0=)o1UVtZosOT0rgk99Tj8|ltJqi3Y!B=FNJ=xn^j6#)Z1mqg*bo*b@5=iyij;yxJ z;a2f13YZgdO2~;8FsI^#{MQB1sNFA)i*~CzFIRH`SFw5$mM}y|y>^lpdr?%u&ZQ(J zl8xV&tu|ASa$w21M;WnLwZfWrG5aWF{0R8HxgFpQ<}CudqigJETEJ_ttmpA(dAm3# zb=6s^yO!}MoM>K@I%~<21*#4;&Y?#B#i3u7~Sg|s-Ate^;Rbi@0 zWU-31F~l;9CaEzDvWhMv>)skKZpf=$<>iMz2~2da@j`U36`?#jvJi4njIGwZXwmV{ zQh!sGH_L#4fi~E7OqEvQyTGh0a=1^p1h%W1t|+3Sbd=K>h=UwQTWp6TJ)-*4o@eIZ>V?_;ncC zau^cGsh2^Ir@Tgtk$~q|uEEKvT6Z#@BSQie1+rw!Knt2&)1^e_7899UNMvrlqfSp4 zDWX@Q3lrNI86!NT@q=&x7>DyAoUO4ISs@}h&F~-vo9yP9=U;yQ7vGkOgTxhhKbrz| zUe+`A;z|q1BRJ|P_$nVGKxK*mX_Oe$_;?!i>5nnWfp3IBrzr8qEDmGMS_-+S+T3~o zraEYDnWPXdo*2qDnY9wHV~_+klMrQK908in0hF6C4tOam1g#@7%jw1#_Nmb8Rx`7GMHN5IZC9x*oU=16eU=L=yin!tH&@)C`=@>5-dq1 zvBILSS`@g$SZ#olJC5N{JZJ}8Ix1oh*VtpY05sVchz>E}>!UFE&4ZN2l~3aFGPsp* zY(-R99=Fce+&AM8Bpx5?1x21-dp{=quut4-p7}Hew)gWN90EPza?LSq@OhuhS(&w(a#l-;4WR8aWAQcapDB5b8%SnX zaRVJnbn<>oS&S4Oznx+bwtvDl`ocEuB)3#zvf&{i^nXZAo*Sq za80t0ryCJei|o@bt;-(K_Gyn+UwgGq+b8W)i-tpu49v4Hg#e{pRMQ}L1znh(gWP?; z2ir9_)XsJ}Ios6%d}ZP_nYPRDn;I4R7`IB@WAVcLuPi(YK$U|kER#udQYNizm^A7a zpwxH-I<+j*G#Q{f>?kNxibkMivoop?6wW$Zwie!007|n=x|LFcs9|smbO=n7se|HeQjP z^@^D$psA$bk(D=(R!c-c2LnDXs_KxlQka|~Of;9QqG1tTX%VYv5u00J;Vs#ROIvM>WLX(WVH!z+ zFDw_5Q=zz!L24oWBpyObfVp64S`)Md)3jP~nX?FNT?;S@rGf(|fO|=1EzY*UM-I4o zhWnB-xPMx~OofZ-Vuij4t_3b6UIhnu^}wDVzy&MC3EJTtYTO8f6_iNH#4ThEE7*LK zWsTU}hWxugR@E$jKp9xOc{Xcc{lvi9&FK#i((DhYxaP--=m8C^pTjofX!YAM!Ha2} zbuh43TbRsZ1N+a#=GaRcSR2Dh1qRm7H3Q*{`1vDXKMX9vBf|8_B02IfIYLt62uYOA zQen{vS!G9?Sz9W3hlPMbhh%1D5RuKSV`Qb)WM)?b;8$jrL;+>o)*m{kh694%=@4Fa z4Y{Zv-WZg`o^CyB0hqJG+_)l?=Wn9owF77&;&hf)VQ4Z z^mKhFu2BjCE^CzFI1MuQFC&bNh&5fXE%Bo>W%70mLV%ko?aTZ(FN&sp^&#Vfy&HB>d(B z8h$h4-KrJo-v|2G3CEhkstpwvr#sCd?tcni^j*MGAJSH5MsYu+~_lV{t1i(rP|BgId*>%?TI>178j8VwtQC znqh@Zs(y!fp=2p6HqQ>DgGO8~J;BA(L4BO^y0mbQkb~eon2>fv^8CNM)C^(|gUt57Z`gO% zN1GVzb(;a)Xo$-C!F{maj-4+Ncu{c_+jqiO?PoAY`{e0osESI8yF-0zMd?h8Ogj0Y?!e9g{L!jjOB}tL=boM_{_fr(x2GfpfF&x8cMDZ|z)ehq~hUMqu@ZAmkT@7p-;Udbv zMR;0R8~KC?78Gv|cN>Q9AV4jC5!Q5sgh2fg#x;iD9HV9DUk=kRhYy2f;P>cT!}x>< zpD@b5Wnfzx?l1w{4&NTYwo{|)2yA<00BqX_VB2?%-Vk8hD+6HLxD~MNFOB}x0^2^* znKX6>Z2Ln$sRL~%jVo=XF&%AE$eXriut)%IpKJ?o>(h6NPv#qxd^II&fVVAo3~w7~cv~!XaCG6LTTuAu8ub7U zSBc0jUO^0=nU)!BQKpoEgM|Ph6T=fm7cZfJ^p2Fvtf;oG(zTN+T|24LwUa7cDFyl6 zSrGCA?~uBPb=pU^sgk7QzLVJ=nd?arl{i@AD7eNE52oC&A&Z|`${Flbtn~#7L4sTA zm_k5bMT&x7?je#rJ-YTtb}_2&(f1{&z9&9Wi0Zq-XdxdWRNwbhCz}{5y+NqHT&|u+ z^)0AdUo)!jh(h&+cfH9`eZM_G^%W+n?|V8y_5I7T@EKfk8(G<;`VS>J(}`}?-6keW z1cfUxV+w0V!#us)eU==0@#G|zpER8Rc={I`mEHDCT-ohEv%B;kP9JVm_F$$t2g6V~ z+3=~!9o9AWqp#6m;YnY^Dod7Otkw3CT5TR4;U%B~fg>zJTHxd1>Gd)i2||u=Cea&^ zn?VM-wNm|COz^-sUi(-B!;@*9$_5{6&G8%#_lB3H`V5Pp30#ADKB2IHkyah|0-cg5#V7)1Iw9!xn2k#!NQXtHYPFoG92ruG7ODqhB zG$bZgq6kzoD4}~cM}z_eU;E6vw@fxGkxv|xT?CWaE>j>5vnhBN5AKrf)b8jmT&yLc zu;CSbeev_FeH|eWIA#XhA*yZ0(rfsvw%M#*yy#;N#k*%SOyY*LAI$S4x$!X5@St=u zV4|eyrq4@Q5Q>YT+z!W}`LcEQkS+Uz=qlDu$AtDdB7!HQq*D4(c5_=2MR(*uhCC6~ z7D(&2Hqi2g_a~s`CqCTxd2>y{`I^R}Zhqr`A-lX=# zw+9-zOUXUn2O5c^JxJ@veWrshlGghSY0UxT7K^I_$bH(>$$MJKY+H!j4t4TlEPs0q z`740G?MD7G4L@xFa9x7t&EWWQ#T6>xP(`$<9K)lCww;P-d)bJ#&lMUB0_B832A2{J z-PFtHV?^7{M6_Lm*lW?+=BPMdVgbmaaxQ=E z!0s;9Z+2qM5Oxl%nTzF$LE5PKEsUC1j8W6tsQJZ4jS@RQ3G~*w?im`tw+zj(T1SSA zIB>lwVX_}k2?FY9=Gnr0UQGh$z+SclQl3j7(t(mAYr?jp~An{l%n8` zv@GJ%R#PpRX-4;P&G+LVEf~^v3Tm{ABHAFVRc^h;*ecw)wi(kha9gm|C&-9);ZhYH5;+OJ$aag;r(nWFXwv2>yFB2>vfo z1Hna-Fq9U8@IQqAIamPUZ&kS!sw^ag|GtJNA^aaRApG~q4^V1RkGsun2V>Bp!6ao2 zo#;#0sIqO6a$1Z_qpeG{Ak+hNu-AWn@1w%rYj9x;QSea2$1GMl*3i29;+^`QcC{n&Rwhv@xR8Odl6~oPK z(d!D)ejelgpnb3pXfkP{$}k(-4&w6=8UwE!ZaleQGPVN)Ruh;a!~BT=|YI29#RJWwhmDrp$@3mT`Ku3&<5@}`sZO1zP~ zF*lrS!y4e2lmUBU-QI_8{*T^xq1GD`?)HZ0zIlen)t(t$8pVUX*$#$&J! z=mpt`c+KDbb)~HvC+lJDGU`&RE>YvPd>#t2kvbW59w{ zAJGt$#kaygF~6d2p>C-jL64Mt13vQ&_~1*sns0#iEZ$!>le^46Fbq;N1h#zyxd*Co zRq_thn0H{5^hblR2+CC@I#unx%~;xfo08A~?t$huqy})9zr-yvAsJo(FJU9_6J>x- z>@yX3Y({vh6yr~SsOSo|ibwfG^43O4jsy1C!{quE=m29JNpImJax~~BI*3uUjhPM{ z+?sZWuY)uP`0OByzb4beA=4iWagF6L(;xUn^ao~odo`SxQcK(yXN|ZozcIRw90Z$0 zncLp3jy_KY(DkD<*eO?ivZEeeCmiRqw~HC zONn^}PJ>d-V(SbkY@H#6ty6pF5rk^)nvVcAXeWFGs8`Z_1P&f@{2U(vjJW9(0Mplo zunuqAI~zlij{uf8;PoaBtjLGTr7_MB@DK` zXcPR(+;bRhTawjH%cw&`tcyaOxAK#C68w)(QHk_aIN2OS-T{2DgnToKEFFGqrV`3g zi+s_R5Ib;vL0;oBpOe?P&dc%|x5dxy9-F=&HW57cU%W}uyD-NEcnMU9%vIh@eucqqG`AvO=PlB8 z-guUx+foQ9SDHoKACksPnnD3qeJB;Kc~=EbVnOz+e$|j3)S))0Q=8SP+*?+%x2$Au zS;>|pJ$q54p3XcEP3sBp+8x=yazRMMdssht8Nu?&%K%nS7_%;$Sr&-}!%-8!)D<9- z%|)WF$jovj5uF8*h|au7L}yMAZw&nV>uR;P+JNRRT?QVJB12d~6ql;H23u4AL)ZiD8z7njwrh!CD+~ zezib0A{0sZMojO)aK@%|oU?k_{j zf4U{MTOxDIUEzpJM{AjJCmFYgSui|VKa<9y=fE+cX5^bg%3Nf`Mj8dY_uxQo!3zbL&Am5LuL~xb&%Spa0Kq%LLNu z*gHX_6xpMZg+Zwnh}(h*D0mblzM^h!TMm7Kudth&ulA4-Vmu7x`vHz0@8Z1RPRvqZ zNZmyv;DKehR60<1n_CeW%IxakiJe2X2ie_>7Dca{K%-)5Tx;5t^QwWM=EoYDSk3XG zl}s|mh}A5kc~R3mCxNPBKLaI7nTVZugoI%eG5jb&E=>u1>?aL$@! zFAZ)LeX9~yu(5?^0VEO?qa1>fD2S6(!$gv5h>}zTMf*_ze4J^kxfKs)E=q{o+@lyO zV1D|7`d6%_vM1?OT(ioqrJIE0#w1$m9rF)y!i z8t2fnm>Vq!{2)%fUCd{3wgsQXavMI2WfN{2M>=babjBFzlrhq$l7SwIeabX|6GrfB z=!8j8Nl2Ut8l-^B;;g}C;b|@luML;QA+xM3N(|maVg}>HIJPr2D`_xNg|q!F#M#FD ze%;bdIchS0Q}!2i0!~T~ZrReky7~HG59aIdheU;ogce1612!ePG+=DEri3X*Jb~=QXF>zezT_R2hwR_+YDHwPVA4a=kJ0-+)=?aQqf<7-EYht`d8qAEjbSd(P zOsG^YB)LyFH_dS4=2$|!y3%eJfv^Te93NJDV_H&EDR;?&(0X`Y=)Ex~^p2So1$sCS z#gH-51isR_x%P7AnkmqwVQVg7tdAuG&W&uhVP-k&68ltxbzi-jb&e`pt6}2ZwBN3@ z-)c7I4Z)f+1Z&0+EK+>cv|v4z$km+1=FUya7o`?iPViW$?Y>g-SO#*|(tb68XmT!c zyLid)4M>D7ssz9?gPLu=tnv}ir%^saLCHeeN3gVyKt;Ue#6S4GG6nu)XR=`_yU*2P zq}{jjm~Sf}rgHPf94vu0=8iVzP8(x>G4U5KS=yXmPR#jA zV$QFwV$K&evuBDn14Lb#^L&%TZ{cCQu;R}&=j+0)@u79hv9{sXxb~a3F1N;%)t+19 z6SpO|#)sEYP*&&GKqv9Kb8F0x-u&DeJjMaH#(-O6z^zeueEmo-mEI$YTjNsU@ioxL z*G17ax5lC<;?_7L>g9XdaBGwiQPpqHt)X}|Tq5YpAL-n+@oG3Guf|exvb&g^>@FlH zyK~9OZaH(ZYsaf`h@I_&98B9!lU1f_D2Fa6K?3JpoF!Nb6Z8MF!K<-A*TZx@FD50) z#%u5?_SBXQmJL`rMX6!);$-PG?gIgO%`)gK@LY!A`$zG77Evl&@N>3{8NnyaY0Qx; zLJjbhi>V`=9H9pJ@gAKaj6o2M#fbFmN2DkJ<48+h0X2ppWagc)S`(DTf;?KD5%&uk zevPv5`n6DGh(>_Vpv}3$ccU3y?focdEvQs@D;#whyq`Yfxb_Lb=}>cs*WfAgoB&gQ zzo2u%kUTvP^AQ*cA*QjU6kg$|Wl(tVu^I!VNCJ`!wKU1iaoM37I8y=>zz=fv>xva6 zO|dA=GERdsE(0(q`CPtEGX4n9F4xE|2|l1NNCuEoiUH&x_Q-U_60u(%aj1W*T;);n zU9YIS<{tATm&8BCeFKNBU@_Sk^i#R5;2*%N7 zgrRCtw9vnq5-dt*r1ZZi3~rG{L14ORJu@YUY(t9K6pGmr=KER9mMpm|i`hk#m`w>u zFETAOzsQu_5z|7h;gV$2cv03}FI!l`f`!dp$&MQt-PSRc)IY%bbr(lCcJiygK4vnJ zod%i6t6#rMLk2S&4yk}GdRq~E@I(tL5%sn^<$~@~R3ad5375!De(hcIts~wzz}u@-Er8^vTbNT?V$I zD5cQsn?kd13TYts-H$!l)jCEZ9Mdx9LkgEf8dt3)JBib&SM*?9lFHtZxD19BGJcqydfSVrid}5cNmK|60O775qRSXB>LC@w}F3c#Ohl# zO-Qgz?A`WmT3{R#9cvK?lQP2Y>G~+Kdn3y?_`Pvh#mc`}y{#qbK5TcIcK2&vc+)g2&N!_G z^55VZjKgH(I?)L78C$j`f>c_M)k`LM_?52&5a}-{7WWh89fZo!tc?yka`CHU{v0B zl&M=rkpgIxs9Q#F59*fRUQg;4wzLE4mfomaPTUykmf6t(bxWxQb<0P8dZ}A}XFaG} zmVB1R3#&-uyw#yJvOLaPS&^Ij*-C_R$x5Vh(MrS;GZBeg zUZ4<0Ml3Tj<9534iKJwhTRxg%ZaHD)`#Bwx(Pj2`;5}pH#Nm5#9h^}9$12u7> z4f{%a&C!XEakB5kD_4Fq0rGmO7|81a19^R%x(dHuoowD2-!S48?vcn7uM{*(teJS_ zP6Y(^^_!k}<-K>()DMVP6s%V##4BrKCYX6HVJ5ivnKsM>=RZiy1Pi2W|L!cpXj?re#wyV%Y_n-ZD1e-A0P?W zZD6;AMy{(pfx{kXki-)hL~BYY=t#EA>FmB60MspLbg zME1#5RdO?)TwN<4W(j=CkiaJs2|Uyv30x@zZdPhJE=dS$c_x+0Iir}fxH3GEq^+^z zxd6GQ%%{L<+4usNM^$?~f)dI=;l1K82{@dHxTFFxudNnv{BU>OrpB)#3mXJWHR&jl zbna4vvo)9L*$flua(5b6!#^tDftUUHJ7~EzK>w3Q(S+z8QGmJU^hxxP-rP^=&ApX> z#5!QX(I&y+qhxdMtm-Wts3V7Q4B4vBF0nqRPUv%LawcWAX`#lwuY;57xuQLufgQ*| zYj?8c7yE9YxX+0V)YU=*^(yc8=V-s{=B8W1K*h>H;jjk=sv86K>wPd#zuSYf{!v*t zY@n744@h^i}E8LnIrc$CBr7OHsU1qQ6LjOvl1d~bqhX|=?_jfI)>S;sq4U`2ud zJ#H0K7gVqa6Es#vJYfEaAa$^Y6X^@QNveCdWg0jv0Qpmh>zE~$ zpzAjCv~$9^6iH5H&}P0Y>*fMAzwS`GEOzx#mye}^*WpKXvJq(ZgR+`|*%7tW*i~4@ zw=L_p6+Frbtk8$g;Wv7eK{CqmIN(t-v>?6~{S&vvilreLW`#y#m=PL^VM=H$hO4AO zWG{h>@8$Aq#ZJRL&?xf?#!ews03>DV@Yhxa75aWtBF~gOB&i{lZLjLq@is}6jZha=~9BAigXLrcmsFojh}2# zajydd(c|~j-ikfRxlm;E_6E%>&k|%Y4kl>6@?nB3mb!l#jouI^Oi58SFHF}bWaS;le6(v>5|SW6HqNxJqzY@aAVmQERq*YsBd#3x|d& zgl7l3Sjbl@i}Ug!7#ghVjRQUGP?^jbs<5drvBXiBs_5ro<_d@tog4+$|M4g^>OfURm2N_6ax@M#(;(R_CwTeyPAFXO#AM&x9^5_s><#n#@yr$ zEhqDG0*A>kC8#)fR5mjLdFwr@xRN;Yl`M>kEa(_zeu-KK{1UPnyLBP&yhc+o^h;u8 z)cy|0~SG*dp3g*?gBn)1SS409pe^F3a#$OL!jWIL4h5+gC zG(0iWdlb;c)>U{x%OB>#feI zQHB-#p2hAYqQnagGcuJhV_X#)Xk;<$P9jk1+P}D;6^YP*CBumRuUE5NQk%5=g1xNg@rWfJg(C zOqGyyGwHIbsYDVYjaP&w(qOOjC=+S0S2`n$@sLLXJUU6FK^|#99;q!oQfBZ7S`cX< z<3gTD16OuIl4Ri0&dY0D+c|lSi#sc?Q7C5Y)~=|N%u^DCkwhA=;GC{Tq;Zi;&@WY_ zev?ERBh&Z8&bcQc(zqxJi8Lx}CepxjHr+PvhDamogh-=YHKd2gF%Yn!#FxCGtYkx3 z$%e9$eMpLRL8P8eY!L$6!hKDoF`p1=%q2t`vk8&LOaYO`6wd6+j+y`mv4x39W2%Tq zBV=QE8DWAoLLYo^Mer}KiUL}{AfYaJP008S9;E5GiPRAMIx8t6jmwNOsU>fgw%m$f z0*%)M(;i%tYIjN!XiVF6#_lKlPr9ih(qP_;IZ32(NV97UnXDSaCaVUs4-7LS!4R<& zVB9022RTQ#+|PI1frp_9Bw{9zJ+vqZyDK^hK{nG=F#u^oJj+l6_&PW@*nDBR8PV;xnTZL^*v>S+zBiRy9HHJ(&k71L}Bhqvp`w>WJN8BBQ zM_9<&oEq!mY#L@%sY?kL$(YvDAaieONMh zT(H_F;pW>U;Y^uJ)hEm+3?3&ehCjERT?GstoXxn}hQVVh4O7mgzjl>cDYqSjqZvUd zrvb)&3x_uoSO` z&LmOV>MVg$cqw9yOj3!q>LYch5Hy=c6#bCkHsM~;UlFs0d>1e!nEI26YME8yZbe%q zxMebG(bCDN1zA04;Zo9k1xS~GSTL~GUILp9Z>g2XLXsvqmuQdWM0+eH+GEiwNRt#X zYsfde$~gmq<2C_>WbM-yUeAPQ1AiCEvY#{acz`=h#WPc%!&A&t{0CE3(uFlov#eIS@45{PO7WG~Q$6jHKI2q`nWSskxVeU&tnXn6h|9~EqlkuqXiMS4f z%3ISO6;`1UX@{fnyKSk;XjkA4cO`x|T`Bx-hfRj9O~xLxyG)vleOeCpYvDX3O-74g za{^sT66xYDYYE!@*&cTg<_6HQ7bts6m^MaBSdN0{v!I3JNT8S|mGhMeaTX)@u}5 zH`QA*n^fn{CnOvT2?@tyLc%d)Wm!1pBnyYzf`!9Zu}Yg*IEE4y4%=Yiuo-#6AzfTfB*!4xNCamm+xIDi zfJ{g>5TUVNmZ{FFOnrtj6KGS9DZsrSQh{N0vBL{x7;{OOvDnCV&s4Y`iLgivYWG?%aLn&No9fEJUdTL zz<(nr;N4gQd>79}ffEp9oPdHN1F;(OMv_>cHxlbauJwmqdI7Js@B&uacmXS>7qANR zh92n!W2EOS=?cV#D^P0Z3b6gx-aw?hfo6E1RfwgPL-1PH4uL@cC;8p*(qMfvxZs!} zuFXMGWV`~{BrUyyKkCja=qHuO@{OVLc;!R4FO|pX+mg!Tb2pUAmB-m0(8WJ6ENV{&?WsIo=mV99w-zdok+=<&$8g++$^&^mT2gt8#a&W) zcrjCX)HptgE(Qjt&zC0aL&W0XQDESaSh9MYQ>-4IDk}4c&IE4bJc)5)g#I6;ss?;V zWB@Q}0d{Z;%mb`1cGb&@IV40fgJ+!&2V z;xS|z7$JIr5o8(|A*P6tcr+d+4uN3={vRf~fy0eq;*db52>5jz9Uu> zer4+n-2kq3%uK`IZUE#`Gwcg0FU7Yx0E)nWf;wD-Ct}N#%zH~P=ly&*X+l_YFdQH`Z=v~y13GRn zd?ZIa_}OnN!N*8D5(mf*L%mNac9^0GhQE4SUX+Z##IChy61ILB4SG2aQI&_f?d$=z z;Jerp#+Kc2E}R?qKs1b!o!|5FRrC%MWn`vSbvNdxTxv?8Oplc!T5eR^(6ClUC$~0j)?MXhptoV`xQQ7|@Eu16q-sG=6bCXhklUSEChS zX}sE28Z&`aeDG6QUXjD~RcS?@DqqA+5+l zaXo&A>z+tTTUwFBePx2*5^koSys_%4UBrt~!oCm0|g)FBQ2=2^KN4JfewN-kRoR=|&&j{FE$HmVTXi zOTW*YrC(^)(r-jH;hj^m7$q6SdR7%`uI`ha>pKn0`41&DEHj@iq+wY+&Ul8@llooQ z6nDh8H4V!hiiYL8m7AT0<yG()z`+*2p3+uZ8WdF_p}u%?R`?7k=HF53wJ8wY_=g|QJIho zTL&KyUrg}p&nEcw=QVykq1p%BJ;k*$i`|3QE0UH-_byK8*2Q?cc+zP2MCm1fS$$+< zW)~w8htMiI5_eIC(=J(5J9USi501pysYo1b8Edj(t5Z}u*B}ogBy46VPN*K8tFqe& z>(^z$AQiByPNgL)=~TiJ_KPYMXXhhpUh7aCrQq`4@cB@FwIu&Si+}WSI;K3O*=r7` z;qX;lN+fY9k;J7$5|@&P<|qY)??~0SkU-%tT3R{EGMTNs2D0sR7c0jdhH`wMs!#1{ z9Q;S*fRw6>^(k;dpZFt<;BmodV?SrKu`e5K>;+i)q*6#xaz!1T&nRMMD9%n4Q`Mi8!`q zu30KF?d3i)*AUh>+x+Er%r&j7y=;*tyZ(};so7ppKEPJ-s-|X>J=F9E=c&mWetoWc z+i%ODSi@G6yU0ap zL1VV_E{YMSLoVTd(NfXdREm!w;tQ(ZM3A-I!0@jX6uR?{IsY z%yC81JQH$3_e4Q{d!iu2yRoH(SW3K`<;1($p`9GO^&ZwHkFbr{W!Q+fR<*B^_HOp* z_m>T`!fcpj-5+W1_>z_M;a{|pKK#|Z9#X9DrJ_5~)@Drx)A{5aoz>x7zTSiB_{e54 zmZkN{7H_?jr}Zhqu*=cfo1x=Fk~ll7{NR5AqN*Rbj`;x|!%yy{3G1k~oSLnsJT2ks6((uc2I{V$=>-0EF@}4%7vybuotG9K$R-iM zO9q#qBiJ~EO7fM8Sy>;BgOVOp+n!V!8J>%m_zP?7`E{MZ2kLVaTgp8t_2wono z>*%)D3BiNTPH6+vrd_U4(j8P~s3VlzwwWGrMGXs|Em7p1=k9nKI`|2D@NdUJrhbA+ zme+fe30)meZVvVh(HSQtVTp!RT0<%*F9|}B5-~t#*qT+B40vYE15K{lt!NBK6 zG+d?yo8o7z>6{VTvpe&I!)-VvAer!VQ4BG4=dAW4z^0V>W01e|lXom;_*p&*G2TM; zNWSxr92zvE0c0w^-iqN)RF=2}?w{F-;k=vk=<+L#z2AG#*5CQ|Q6+Do6`tRO@@pQ) z_*A2GH)Q+x6;$8(5gmp7{3`v}sz|L2jwnp7!O7FN48KX_XA@^pe-KnLA4m9A_QLdm ze&Qy0uTYQiD>efSM5?*NxcqqJ%gKR|}U;`%&E0;nwdh7jDOOH8ULPaW`+azT*^ zKLk`XV3i`dL;|6VgK!yy`fH~_JSz%_+Qg+u*oDK3ipPpXsQhyjsuD%QQ7oiLX1am} z!%e6o??1;_I^0kRHk~T~7`=nWM5S_>TY|4|OOLI59PnOiPkw z&iE%|piq}4(EN2J{g&c~tWA<56(V2Wna&eT5j9?Sx28XN_5)zYc7vm%((R5_nBZrr zGXC2R@6$ob7s81x>T-dYTytIyBBks=X+9?ZP;{s_DPfECo*opyc}kY>H$QZtN>(tm zN|tqOT_w3n_6WvWnL;y@inpE(7Q0F|er%n^sDUjSt4h{*a-C)Tdj=vhtttw`j1Wf~ z**X!$pT-(FYx84t{ju8B)Yj{4+0gd=0mypc$;kFS5}=`{GX-@EL|yrBvq3Vwo=by5 zdfQ1T&2d@i>>vy#JU@Ge*zltk5F!Hg=b%&vS56c>lQ$=PB;-A8lN@)ELvr#5AfA*= z_50!Xf9Vv}31Co48X^+RARn7-62*{vFl2c`M6tNbJ^l-}6IR$8M@)LP;`h!IdM595 zT13>Be21V%i{KkDea!mBo;SS4n(1uFS1<88Rc#?~pU7oSax(iT{fXo+UDxVZT;u~- zuX3c8N{?P$0%pq9kyq+p#=HGI(BQz(wIkKCe7Cvx<9kyI!n_)KD9OEBCsA@klCDCt znFNdz=@havgLg3TXx(`iigz%0^c~}Cn*D3Svs>Bs5CLimV5c9af_#`PA7Gy!A#p6K zj{q5HLpza0MZ5)}HW*t(6AQwspw;S_9Ae35R zjU6o%TbNSCHnbLmDY9B&6JmE0q=kns1&a6H{qs*LlcYzCwy=mz1h_a}e~xM*h{knL z6t5d73T#kBUxylzz2U8q!UguZut<>dtaMW_Q`f`l*OF>b!h9XG~#e%Zi!sfDBVzuCYNlclv~P`V6VZ<^E2| z(rC~Np(rmMvw`hJPcW2Hh$mMK_BGuf(s)>!_bUTRj3Ua%D^Qekk_gGA8CB!gE)~pL zt(i7>i#G43DN8~~hE-&hWP+7is1uCF31_pHza{1{MEQZ-x;ZiFt6c?w%rW#t&;{VDjGkONHRVBXD&`;cOzjF z9|JN%+8@7rYI+g_0!E)qtZ1inWD>`Lq_-XKQEe@5J)hDTn<)GBe!{z6l%~`Go zNW*fJQ&@X-bC&lYR#THNmDj>^l!Ild0LxY6+R0Tk0^*JM#B+P^ypq?<3=FSz`x(h6 zC47$ZPw(YE$>2#PTF&ym?bhQWq4jb=p9hYqSt^?qqgg8GQi)Fr@giHTx?QX(A}S}S zh{?51){0>>9ag{3hhPL0!My@Js|KtX&u7Xv)XLF<{JnPl=8>CjAG(Xw76P^)_;NO2P zAs?AP<(%+iZfkH@-KsV#ke|w!eaX{~JqB55Mk%KFt01Ph=J@)@XRGY}(_=;t!q6xO zf`y^T4{eCv$)4W8Ua!I4ufvYru?XELzO_v(14I+$G2&6={-Fh<$PwR^kcJN94eQ5L z>c`;zRqSIQmBf2ZMMU<-P3cm2tcJ)%NN>^~x)I4TM7-k`Z3XXLIC?sC_p5?8t2 zz{SkXBfzzT+zyT|ckcpw5)u9__ZDFOek<<2rOLh8x7<^HHE}zZ&%`i?vY&FLhRS_F zyKaCfw+4l`(qC3!0QgS`eN{} zfG=O&SN`slqS&ST3{CF2#;6XwdzuaK~M>#*Do)*(9;Jk+(3 zTI}f6b#0=VrBJ=9q&xc{;HO}G&-AD125)%Rr8o$yDXf3&U&*C40+#Dy-L???GI{Mz zIni;l=o;I;omWJL6x8k0sr|E|dl*iXu)s5pN92}YZci<7X)u98mKjEO&8_dpMV5^x z&WAYMyu$8DvlQeLWQq?}H6`3wAWD=%e?!<;L_W|%U}s%=qsY>sReaIpXkLJOUmBm9 zDy6biyz2bLkoBPxmf~%OM$v0x60}v8y&40hMnvZ{shKsJ_Aj7miw!b+(#Ptcp5*ao z(27R?zl!bs0-O$C{yuAWjF0cf@v)~9T}9XVUa@wX(Kz5n{YI=Z3(}9zEp*f&|D)4zeUmZ^_xOo`KbuM&1J%VEP?m^A^_A-gdY!(dKaU)$9E`# z3T59;fvk7RfY;KAbT@<_G$UZ8UgIX{dS=fNd16mlu=D(iJiH31^Zfg1;%F(xq25|B z8H69cm}U7-WsMhJNWTL!f#v9yBniH-T5G=*r3;3qA)*h_&fLpX`gmg$UA;o z!tYXy{oV?~?^;ZRALifO5^ee`rOu_9fv+#t8e})-AFf|)2tQo7G=$$14R1bVKwArA42V8R<}#x_a>zJo#D#2x%{Tbr_(RA6pz(EX_t@bTqphQ8?(?V0vII?Y7) zbXRTqxQb<7^DspX(5(?EIe?gWj~ZVnQcf4=(90Y3_-_tODRYpLwhp|HtUYY^xf)n; zIt(}-VIn+5iPY6)P#&lbP%gRr@l!1{QCaRurGbg5Wt>OoY8l)-gX<@_#WPw+Ojz2G zALXOr?JWN|NFM}hW8rUV@&9oU@sqgi*X2}i1Pl6%3W>{2?EGmnxV`cW_wW;<`UD-j za)JVE0T+e>e_Hdyh{NpF1^?*h9Y7lTC`T5rf8UR2o}S_x2{Cg1X&qUoldiJWH?q}6 zveuTUx)Lz5_13Jir6QflvptC`$Cv}%n=fWDMD-MoKv_;<7fPY5;;>)TD66aJVjR-g zU{w<#q*qT~sU3jkTEtv#k@#Q)+XVT^4ri->uiwvIK^6M|zW^!x8f1xbTLs6s!iP0z zszr}_ZU$V&)h7nzQL~zoI-rZ``ULOhyo)w@$K&!^E(L{jkZ8Ku86_QN^5J1h#hfk> zrI~qVVU#s8Ru$IzsNQIfNVu9E1=G7ipVt6~9bF@j7Rs?e{8}e==b3FVH>ab&Kk+EJ zseS>erQzwNO!ld_5jSx5ZdrJ}F}zshY2~d?Qq+S2dEnoe%t?@aZAE}l%(ZbS z$@aOxpf#VQCe(*ZH%+gsahbG~+LC7PiJ(~FpQMci$;ao6x;E`6LFVO9Wy-1#sFv8| ztA6QG#H(X#{7UB<;E~=>QyAj$%heW=FbU;(op+36&+oK?Luh?}X1{1BtT!fkJBGid8Qz!+{#?V5T?!UzL*j`}lTJN23n5bg7dfr7q>jXAMT5DaRrL-} zTc7>-nUN*}UXe;VBG03i=O623m6WPw^n*2WRF@UfvKzn{T#DGggiDoOUlQ>ax75cA z8m`Z4bn>o~^qd{+KRBn%_$6s*d>@!_oW6HjCCiArkkPbL?<^40uojFN{JK1!RUn{h zNond9!}uaXCh}-$QH;w_h~Y4BRp(R=x1U+)GTc2UI0DFo3i(hxH z{;ygd0vt>&&%guvu#`h9Mn?4l_y{QV8t7rQ6KaV27n+g&d>FD-S>k_O5$c9*V_zdK z389{r!~#ZtFRFXnmer<&zpq0Ft8g!_IMM}0ymBB>>C(N0FxW`mhJarXvSOCZV!$r0 z=z>F>E-69OMjJv|=ZKZjbY&SRXlU_(_>i(1lK7#lQg>ljAuB|F}fjKvhH_^zcAb3XztpMAViL` z6nN>8hq)7TQ*bCWW1)o@c{1?%&Sb&lS`$3Am2sJe#UioR#G`@Wg)?Mm!w@V(`U2Ic z0r0L-+g$^ekpl;qM7OFP7;Q!4ZMw1(5K0%I_Fd3_K7ih4Of~!b)Cx><8qZO;Jq#~- zljwvEXBTGscxWqx!p~LsOpS?VhQ}b{VoCk+U4rCZS4IvLa`^G*Axa;q=!ml3q4pM) zzCY>0L*M*I*rPqn&2DAQX(MRS4l=dKdd_h0Hkofr5;h=GkE)Uq9#a0=MSvCt-56ez z$C-)z01(G;OAr^?jeP*%au2A+nOb9a>q?{6d{o!*^@v)OtU6=e;)6l?9+d|BUSZbf zlsXFvM*H_y)0!9(r1eY429=E@n>Y`mQa0@n8CLVwO5_xE3)UcR9paG}dfR-l+l75{ zskBSI3J~rUWClWXH)x>lSXdUN$UNxUNaasOi|a~O)oqg=jz>6pI2P7HjIB^^%m4#~1(O^6wACU#KBFODR1Kv_tIRU# z-@F%Ex&twtMDUH7|<8OfEL6? zb3k8to{Czf9AK}umm2?BEZ_SGKiGKd{YZ;B13eSFwY7t-G<-PJREOih$7KOzx=Ml_hs~c|H}=T zHm;uV%VV{}l9xZzhs}O@x7)p2Hm@~3a44Ry*r-Jo{>s4O$715gF6o zs~MwD^!QSgU9E8cPFQOlzsj0-xFv9g zop}_P27vGt*`SK)4{4>I3aR|_# zcb)(DpYl9byK?)rD)CQhkF`n7r5R+e0>z%j9IOz7C|_vJX%8ujQ`z$n`~RYU%!5b& zsRFnBQclg3j4XQM6V_727pm%Li5PaZR>Qv;3p#@d_i4%&0}Ga6N~h>-T@+DUt7k!2 zam0r7i6V8WCCrZ{L+TKhvgjFU5fIu+LDKS9eN&i9Bzi}N$);|$;g>8kgA3$0a1L0W zZGTaoVz7HOud%}`=$k5h-Tub%QgW%Xjoqg4uAMNO!!DjEK~AZ-qaXbq zgXCY}1&O1IcuTU(?GoM=P@Q@!sDcF=z8Z3YI!mlTp{LD~1zx?_Lt2~#9*ujj0$vOX z_PYSEGe^U^H74 zaM3R+y7VJXIijC2eAji34;^?cCs!M&<+!iW5)QtUff9!Zg42$nlGo~bAhu!Gfs$7R zcqaELWIZ&q`eI!+L$nQdV~P)%mbT_i9}gMz@Rk(rK|5tzNYp4NRIjk3t`{e1mZx96 zkC4fP?iuRSnV3##l=#SgVf>8XeyAT)o>uo>@b_&|&Qea&HM?n^VBT!)p4`)#uYbPl zE=;Io4#bO265R_x(GL43(Ol5@YZ5}&|E?Eo(vz!uPEohdoYL@B{q-qbnifh@<(oYB zJ@6hDv{T=aZ*$p=nwU2)Y<+da1Hvl$)#!_M-HrenAc7+ouGX=*Q=;UTcIodOsk|mw z*yQQ-3yS?1gs$oQrMzq@lXWQLvWnN#iNOw-t!nL*a(;T|hJr9Hed~?kz z$Vk8va0yphK%#j&rU0`m%)54byA@FK5W|8Z>=Ebis?(-Ao8|NNmim+1TK=0n(*dLH zSJxzQd77@8FSiPqAFE0T(=>HH69I>Cu)8j_16ZiG%H?Y25Kw;NlLUu3! zPdSiUAm8&Ak_K#VBLMp_2P*eV%b2yxugbd$4E1_d)Wa@)CK3_*kC=@_IisCRLj!51 zn+7!n^D|eV)xSa>lqD-P0ag`e1z2*_ED>!C%`_~lkOrqOkJHHJ_w2G7E?9U(fOkC> z2%P$nJrynZ6E1%_4H&M!tQ$tGvyhb#E<$N}$k){{T#A%n*#dt+!LoNHwNPCK#{K2O ze$R&E7>ShTA=}O5A?uywAz!jH_y&0g-jSnuaiG$ArmS#Hqm}I2_-364S$k4>X=O*k znU0a>u*8vH;@k&uhT>xjSLeg+oNnF$Hij5CEckvPitH%@@w+@Hym}bC&f1-E+tVEZ zOJe-SH!I8grnM+OT4UHWSyCMkmIU}ywMTZjgc+U9Fuerx&{0$TXWuQe9}aluUYnln zF}pKt{6oA;T**C$WE)sfkOr$dohi`MsJd*#$wWi$G$7weWmT=h{f!Yix03;s57^Fw zXFK)oDs^B>|JFzESe1}r4&3d)qL;#=CXtGcE3>>nTnAh)6s|`Kms3P(+^Cj}Q4^KfY~< zN`r2+bok+e9C>#4zdC2?<8io0%foei^a5|}@@`UGQ$5qY7T@ga)o~2Js2gIlvB&Do zak0n5>*8@X79B~BI8=J8@cw(E6F!$a(Fc2+*sZ&iE42sx5AUt-1-5O1C$GfgoC)48 zmhK_8);yKdeorvf(_Z(ubh&WiGqBPvz1OcwU-y{*k;{r%UH_uKntf+6(~}CU^U{0x z!W7|B&k=vLbN4(N=O&;s8xY*_`rpxYL>O8!T^*N>DqS7F=JLLgZ};$?_k$o~HKb ztp4@=YptDI3irrgF2@$SkG=fYm#3UU#x)Ne1*@tZ*hj)OZ?JRw5cf0}!zB;85%{Zn zufsKO<`2=CfZx%dOt{B~Qp(o&yVKgY_GXKfruqeQKI5W>5^W{3xzkL= zb)_x{uEW}{`8wm0&vH(;@!jmrWk>ZxI>f41scgL-1&zcs=Q)BdxSLevqfP0GIpErV zL7N{xx|s9&EkNu}+5WQ$ZvFuec)hc%jyDI`iRBU2e!R(rQUuK_>Cu}Xx{6zydz-IJ zyRFZan8F6O%)kATKA{ulawnT_FXWGLQv{BAY-H?7acUk6+_l<)=3{GL|9fWT+=FNA zMb~VXaRcS#yS?Ol4@Y@IVNkGW{I5E_sm&G9^WZS#KCHA#&3jkR8{PI7QdCx5rG_^7 z7elV*3f|)koY(B|)pFqXKJ2An?zc)S@97QZV;;QMtoOO#kNw4Z;P;w#DfkyWIPd97 zCHPnDayz*0#!+T3_}3(~B>a1%zU5M&@00RkV9zAZqCQyb+w`m2wcyWY9ysq>d8;=3 zJASP*{JS}zdLZ88#a1AnE7_SK|4*_T@2R4#p!un8ClqFGd4=-;@C>Q(oHynCKJbxcxU~`QeQr?Ktk;6JTX-{u|$w;13j_ zol|M}clD2LwEq+47L5Nd%(jf~Wi1#u&v~>ZnJsDh*TRMSEAQKZ)AL@rgw^eMk4BE& zn%=WF3cRN@`GEGctHF6Y<(C0-eCnxmqYE`%`Zmh9>K*qsO;_)i zF1E_O2(rU@i=clY7EPA>U)3pD~~fO+9$5`;03=`jnN-I&h!Hb3yYn96*b8c#r>y*#=`} zQNR$2q8mJn=Rk{eOEB2mwvy#brT)kKD8J7mJ^z!{8UJp6Bn)fU?0w_4Nh4CSRbE#e zir#E#?kBT#!dzS z(q8X}skBX!=ury|l{xH5U5K*-8}_RcwYf`lyRnOa`9z?3dD-Ir^HDFxUMvMkj!O7+ zM3IM!90_aj!@U>Y1@;kZim2L0r~K;Q*WI*${NUNlm4TosdAb& z9xG=$Xu8<7tjU0WoYuLtzG2mTrK^T<#@VC8R~b#{4wEyZSy5^AKst>M9G7h=^rQpg zDlSu~ld5;JPtVDU9l{*D@f^d8el1Jp&%usSPly@~Qq_wC9v`4Dz3&7+^&JJ(9XM?t zZ;~;*fq)|R-vi}9mK@0p*u1K@Hc>sG?n{nZz(gs z_9r~GiMq%_|7s(^(<=Q(Mp>YmE?qv?)Zwi_uGV8^mY9#R$%+ruirCZC-j^z!g( zsA*%l{V!QaDh^*E^PM6U5&f1O8^aO)-rZ&ws%ud0qd#<-bGlDDnuFK_e#)u~FVera zujr*ro-+8UctvvJ>F{3_@={hUzni1IPZ!;A5K3xKSOJjZivf-2xthf)|Rf5d3{DP+cF zyYe4(%G+j1Ib-lY3YBJlm8zfJmT`4(_1#f4yg%oZKp`s!w*ZdVY$;G16E zQ{1@6hEoCy>`vVEh`+5}VApiOQMi$f_~dnEsCD$MdBrE0ll9)>d%0XBqp`H>J)7wh zo2zelB*Up`rukcdPj9!0^uu0AZEeL(NPS1sfR`2eT2rLWwrH(18@yc_=qAU!BabOL z_Bn_zoyFVZP3rEWZtSc66X6?jSE3i}cke(2nw+Vg4@Xa959S5uh2iB2Fi*MRmg!dW zp8aIHCtV!#LZ8?(vYVW%C9K`4!?qJCC2uCuS^o;Zpu3;5CH4*h1GH!i_$otejFgQu z56Yy&cq4dfQ3=}bVw_Gvy46L?SY^EK4p4k|pso$_GS}f`Y2|G?y`fy7QP*Wi6LWYuC zsMjcilK=*(cF(l0PN=I8m8cFxnhC;Myg;%+%^9s^zwa zYZJfrS1mRz0s#WS+WB@Iy3qT)SgYwW39et%?LF;Lr>HCf&ui`+39sijR-;~b0-5r_ zLqmQ&z3w%Mgoj{|LY2R;MYBa~ZYi9p+0pq$v$gf~U$!J=QjK<286*JZ$=mC;D2Wp3 zpqx{kh4ma_M$!k17!TE9@(l9a_D>l%Y_^n}#D{j1nf6}Lub(xj97VH*rO`5BL^`p- zP79x&EbZK$nCS~c7cCy89#HJQEPJ3GVQ8d!sWVNGMd&(*xopAGZ+z8f`Ez%xub5=I zu>Jjja>^B3OAkdPYgD(%)Z*4StdONMo&60MN@luuiVcs$+JWuS#BNKeT=82rj;N!q zq>?2JWBKBq^c0H&*#^cW;&?}a0+T=!I1=25-Qym+I90K;Cx-D)F@Ok{_dQ^X#(=U- zZ1LKp6rd|&i*dSN3Kv{JVh498E}FF)uorpo%Y->pvrVp_EEBmyL^a?n4wgSy(ga>Ex{W$S90r|$m`3&DN&!NL( zv^Nl#xQ3YL^C!e`?`Rqc^3d53sp@zA?vR=3OxSgiFafB1Y-YmlN2buzCYhO$0(-0q|8s2Akj0PQW60~ z^)QuAEcvxHN)%wnD~+0*QGsUeAvn&kPlUf?T*`RxYdGU&e`yAJC>%kaCw|u1)x=_X z^|S8WJv_!px1WW!Z$^ao;)N>8jwmJrD>f!&^q9EheUDF7Lr@+s8_KUxVUK)oAWpUfVymQ!bpK;gUbMMq*|zoi$DUh}lN|kf{dvWWm1PmVF+vMzBT? z!Wtw6@Mku!S!N{gs|Q6zTQcfAC&?;DP!LCvTDF6zMMAS#Cxs8|Y0}BVlUVdeJrM*Z z;tj|6RaP9vBkXX@e;agU00l3|(PNojB9uX2P!ITlO2@#{DW`MkEZ{8F9fI-^UD+8& z{mU3y1mX$sTE7D`EZ3?SG3Frh5t8EVT*?V{x9i(A>>gndF7DNd5bj{aIZq&k^^g?C z7#QmBPiWDZ4>ytgk#~Sah-Wep87H*ChQ@u zly58yr<|Ez-JZ9!=0{IBIy3(+G~03ju-|hdW{+Z?tE17Ib~1EW!9cpnrMW`(N_sPW zPo|!{&@0qvv1V{V2Nj>6R6J(|q`X+_@61U}0onlq#>cyY$tMRptTYMA5tr;B(>gMY zIh>TqqagN2h4&AbZ*MHp)PHU=48n`sL;EMkbCn6|kH@x?R?3N5m9m8;;An-_Xj4?B z$18>#v<9FPROd@hzX}QnSs{MX>ajt`6(megElp4JnP|+D3^|#BOdp07c@!~Ij%<=G z-FT{DcvCh!DMuUcPmv}{y+)!uc!+bd5aqA*YIDbL_2-J@*21bt zF_aR%qZcshZKn1&Y?7IMC+(7=G3g(oyod2be>DId0#3RayUW)XlxO>GP{QkWsZBPG}Rb`B=nhLjrW(2&2nwO5c_tWvD@TgD^ ziWnC45g&4v!)n48Af=FPjHlTU%C;mkuN|7VvTal+8922}FDhAxmPNF!p9@M~2*wHi zA+vQW~WZtZ!19QiP zskX<`0*bglW^0=6o849kd8V_q;ALvs?whS?%#Uu)?+%PQ$E6h3E}0p(W@ z!_}@F+gdCiiynwxKQxMNAy5^df<&1XEq_+8`WOcF^uer|DStrMp~q$bm=K7*I!IEj zFe_o9i5d!)46lNx#B0!&i8Q;8TSyr!r=7Dz8%ecoja+X6%V49)ol%>3qix_mUk9^~ zFu8Z|kk>tDOV5HB4kWA=d^T$Or}wELKm|I}E;~wJ?}$?GgY;E>PBDJNPVf01uH{z> zhuul4%Wu)+9ev0vYBTz@-T2lgmU@BDusoj{(1v5jmP%v(IMG1v-B`FTW;CxN;WVBL zo#Ra6n?$8nPA(@1Xay89aV9xM)0|{uo{I^%5Wm3G*-VAiOfG90 zrd2x&WzfbZm7#;%wD2%#*QgcPK{qC6_&bql97{F2s(jyL{q>e6Js***n@oP#!$QPs zeTp*iAeC|w(-E3rFdI6;bUcb`lM3(nV$sgR(;rFDWzt4{vmdn4?ZZ?zyC_a!jxn=l zIH=65_HL_zGy4NQ^@{d&!}$J!QQ#h6cpo97_RPL+;{UJpUAwd0OoxKW=)zX)U+E^36tRi#B$0%MOtDsUCV8 zuPUTh$^fW;h)WOzjQ4YG>_LVOrEaOrW-R!HzmU_HWq88fn!=k^tlL%j>s8H@AdB<# zG5Qf$teo1c8QBQz)?t~=XwK)--*$T6Lu+|cSS>lR2q(lc(4dpzVVSHf$Ha$k5J!K4 ztQtdxGgcb-{hTp$L+kO6cf?Pw>!n>WaBuuJ>l9!e zUvuNmwq@tvD8kZZ-LT7CbJL!2i?`BYR6ST?EgwNJ=cY-!B4FMC8n=p5iuT5<+IsqF zd|^{?(^XI3?R@F^`OsVP;eXOknC@;kR5BSg9gRQq>()xSf-w~3o!Fut9Iv{odd@&2 zg_r0Tw)P5A0pU~$%m?*YrZC88u!+m7E;5ioFbK<&6=Td1bKxdP`}G@!wvXjE3`IXl zV{i9N`%i6!3YB4KQkTxn_RIAQ=f`E^&-C}Rp=8@!mfKrXAjWJ^RSk)NtSPc$VWMzfo-vkHWI}GYKN$Og%}L z1!DzxGG0H|*|MI>u1&6Z>c_^KKL&xv7#ha1KL2e)>OeI?Tz@c#}GBvfmMM4KH zI>MebT%>6vYY@AZF=wOV7kh>{a#VIm0~DEPRM0;)8j5`<4S>WyR!CsJ!+43d(T>jB zK^w+RT@SU<8#xZff?GTIS|6lL?XZ*i&f6~z&BgPZswvjq5t!o3ZPNE_m+8{BlyCH{ zH9gT!a4hk)4k$(XtL?G`Hxr>#QQO4OU>*G6A<{E zUdCKqdG+@a4G=7@ho~TegTUv5Iko=gLBn3(y|e*4k}$~TMo6wE;(9p zR43Kw?d*-E($^67s;rs-%3&wu)X>kY6p{lK=WDr3`;kO&Ab6P^WH+~ahV0WjpAv*{ zP;QgJP!{za1f%v9v9i(!j{>WZMBwU3H53b8ThYJEpwv)JIbnlbvK?EF(qy~#b$A`4 zUb;7hPTLW-9IkY}Mtync1UWgiMXs`Dt(wcM-X;Ovq=lHlPNfAD)d>j22oILxVV;|e ze_05RA+z^CX!@wPa9Rws+9l7& z(zX!VZu6I{a+?(oc)HPKjasW4N+1I#1SRlSldg58*o^*rIAi6Z?sk?|Wt*GK8?Pj+ z$TH@hU%9Q3&elY{UHgkCU^37@F2Jg|0mP?6Dn`FeAYva=Y}~Scxw3$*^QK1RrJcG9 z?n98BE^)PjaO7{iwZ1?zS%aBwYM5_8d=;rJ_5V>~o=%-bLivVa;7+#F=^lHbq`s z7g)2{_n{XhxxOx5c-f42e6~$0Zm;JI3$p`39${UkE1}5UePk}ND-_Xp<^eXx;%&%I zO}L6E{S4KD{}MsXJ!)0>S!cSTlxCiBaUZ81S_=ADN=S-Mdn1o}Bd~sO-t-*Rn0Rr! zz~W21n{ZMmlf6xr(+qUJ;?-y#BbjWF#rg_E8V_YIVfpRL(OqnEOMy;L7IM5*f5vpP zLhZ5fNY$$N83^znc9isS6pg{qM&u$ z7k(bM8lft_Z}O59dJEE9_J+*t;dT`aneytb)GSlGsVpCuax>ecBn<+G>A?!;f;8(z zlgZm3USt%xBz>9OfFB=6fWI(IBB-YR4&A9>7m%{JnTPYnmywB)?U^Jalft0n$Id#e z{##o=KaTWMocs#OfVHscZEhTtbRw?^;xy&k$^=)GI(0)LR zQ!^VD%d4l)-X}3D#f&YaP4zeYM}ZZ=PFrbuS^rNc?&U~-$Wf-7@ABEyCxmk5AP4v( zMMsTbE8CQ2|ui^EP+&5Vx^jkY}#1`T+2E{khG#&lonN&uZ41 zIKU&xVwQxbAh-hLkO>J7ZZX@V<+zz;1o7g}h{@tf^fZ#~8j)?el=c7>LE@vo*D7Ad z0~U)xA1GWPw2bw+hZ%1JZ}8|lD$v-lmy83;U#@&;AOu0_JM&LParx$C*CIPErW$qp zsd2(Nx4C!+c#`x;71s86K|vn6ESF7tGaa)tVufsW~hb6^+H zG9x9%+S~444|JBz)-v!z?hVZF9cjhUb2;;%eQ82K`E__vT)Qv1^Hz4T9HLN8l5khT zSLH`jg5xizL0*FX2}~3EPV7EvL-ViI?vAc^)pP{};Qt7se@c*AN%X__20XPmb)^kw zG*$VH#iAomN&3&jHnogf4aJO^@s2qu}> zPgJJAqv`|VmEh7^fPJH>ISKeH=?L?Dl>YU1U%w3|`$`<&X4Ma6$d!RhO+42p+^a1rdalg|sYrBRU^FqzhTiBiInBh4Ba zMt0{oPe4{p<(Z8`sx%&fFhq0|2~f$~g#%quKYUwwrkkU@RD>`zfX-(x=`8{2Q!DUB zg>+@s%newn~q6jHq4(ba9>J${k@Sr)Z5U|0vhVU5xRtzaQL^%$TBKL@-Cjh zV%?NFuzaG{ioG;pqJTCwz(|?q1xDQsc`<@~2;a^P+lms!la10f zT;M%3{k4rTyxpZZF_0)#TPdj?sgR)lWg?i5;@)de?>Db6r~Th8OB?vX6D^Q9JZI47 zZn6W!{vKkzsTysaDec`h&E*QUC76|_!Dy_60UvcF7<|@P#;UBy6S9U|oqvlR(*u#D zu`d;k5HOZm4zwZ2ISXr~p+}GYS-kl~akq@pzFtaBqt;~ZIDB<_r`#m?ANS0o=(x-+ zZ|Mh-cawLGT+UtUMQG@D9`~#$%>ufM8+ZvW6q-OK<5^ZYQHW={ z3l`t0lvmDxd|ZJZs)JV=!N)woTLJK@r!8{!{LO*+XSjP`Dnu4T+Ak>%CCcy;D)aR6t8uE&HcsK2c0j{z&T#4kw zpz_x9*|WKM5`LT0a>k&ln&&a(kEJq@ zsw^VzL8mc<9f?F8iQ+Ee$Xh^j>EME|d@!%m@tt5!D^CAxi~rgFHLM01_{QMXsAugD zJ8gKY8Qy6YLJe|{Qzw?!AS?aR>NiKG{*|jcHQ~9HlvwRdLk|kykmMcORj3803c_4*g2tktBGnz0@$*1|m2f}G`KMGlv1H6wp>2-ZXXaa&uLbtU79ma>{rhEiek z&QwN2TMgxoPli+AT$1T>(vhpIr!ebLiGp%WgBp&k#W4Kwuni zJ~QEE9_jp>df2V!ci!w6n#+gW2O=kre5m(PFglIRh{Z3osB}6Y=Be!5#DX8az9GXrV4#9q*HMCWYNJqrU4`7W$ zv7$V0L%VDZHz20iHN4mnWdy^51FJ8Lfg08!6IS$g^yHw)z(|J~iXx^ZCl(^a4{Bm^ zB9Z=4BcVxMlvUc=ZvZuLqXaS2Z!uaOtR!H!B-ac3vjL?uOHa~j{SWraWVk7DNu0a5 z>YAlL+6OK$%X0>4YLR^PDJHH1Mk&==Bm<4AZ5Uq0x%{Ff1A6wyY9uF)_RhzjF*FSv5Z@~FI zRN@wwK?0kuviEVr@7;`!X<_E((Zw9f&(h@?vBLGWx+HuUEW#|$#3l{G1Su}{dTeW% z6-j7eTm$-YV?#;CI@5AO!+qP}ny1CuGy|}wy7m?MK-PMSws>rVRvhvGTv1Q2=rDXkH!9l;FBnCa)KAhpY zYp~)Co#4Np__x3OBf1l3#KcA*4mJI9&r%TK>iu*iL1Z_DE!L3BWOXv_v>*pT=;1g9Q8Cv>MCf|+4+w}_lT+rGb<2uE z+ab{C(4R|a-0IUno$ofyZD>_%MOYca`ZrKWJhX8%KAI=GnX#aa{<{ZBKUZLLZ z=vMsXvZjP$V_}Navx5S}(Y>_B=H2=fz%JMC2{jX_+FK*P;-L5tPV=;;byo|Y#s>3yL#aVbMT)9dNZE!mie#HS?oRu zVq1C>`Z)Zx%veCU<*e4c_gi@Yb^B_ZIw%!_LlAsx6(FZu6&ype$~!cVmiL)Mm84x4 z980nC90?qUlVH(v+ z7pP8$%t{wHc4~>q(+bSnEl6PgsDniMZogMBLM-_ikM$?4+sqh@A1J@V-S5<6 z@@N7~Shq2tK1Fi&N?(wee-1l3`p?|o4RD_;#o6Olkc=Q!I*@{E-;_W3S`hqB6whHc znr37Gb5+KF=2Y?cAN~I1UjT;L5dWF0{*zxZ0gxX`GVe|c8|IUiC1GOLGr6cu5x1s6 z!Tj!lFf-sDcA~-`@$(8Q7}0YB;3C*$f1vG0 zVBND)IHsuPa~%nC4vb>Z86Fef;d9uX)?X+&A9!G@+s zHKc`%nhfb=APk4Q9!k;9fNRhUf{Oi)YoRi3i>!-}id{n$-DdN=Sh_#6f>8Cez0?h* zUPx-VH-Vux7zexSwazuvTZbwk_Oe!YC2u{Ysl-dQMzgE1>t4)d-Q??iF6-Hn9lNdL zR_ibCujLi#0<1GD)3@G?1?RjAqCe%uVQXzPEcr_Ptk>o3j@SGd=(H_m)J7+faw4DUKAywb zUciYhoQ?0I-h~qWP$!=48YP9=D1HJ5I6RmKIp9mll8v6OQco}9%-@}1-8vcU zIM@;=HGH)f*DQ#i6gNs6qYh|;*kaf~0S%S?52f)e^Ak0A}KZp-xXDx7lo z#4V|j@RpIcgj7XZ!aJ(JaGJ^sr$GLk4Ki_&j0_uuj1}@(QnXJZHXu+zuQ#u{gv&Je z4foZJn$DY(6|zjd9v1|xV7Jl(`H?bzi23(6jZSI3Y?*rfN{;tuJLJ}SuBKBKsG?^o zg)(m@#8y9Lwd$^WjxuX=W4ju4Z9{4s^?vU9V$O2mWn{=yBzr7{KXVcp%LIufS7o9x zgO{dqEcG&$@-0etb)wVxqLTv9zrc*|LVLT%LVBmJJO}N8PEznD_c)*qe2;P{A6n&Q z5p061r6OEC=$1-hY(fy<9b*##TyjHsjqA4K0Gp9 z{=2w5TolDjuC|gEpZ^Cew6#w6sn3-?rv%PmffW7N1Cc48+!>bl8a~ylz)UI zX+#5EHF_`yySVg|EnfdH!)vp`&~(m*+g+8GyE^KxwG*9h5HwzJ6P$1CH2^U;`-@D; z?{Etam7E+&FF7p5Jdz1*QJ0*bDYc*&%19GsqemIUC8dt#2WhG6MH0H{4ddy#l>3Sa z`k(LB?ZN=;NS=aM&$MU7 zvBs`W7kPV@3C?5*Ct{Ub5wyF&J)Y8o{HO=kQm8iBMPBi2Qtn`5sQ@+o-c#~@R^oeq zsPTE1gA_CAeu(wCUNEKm?7+ii$A+HVOpa<$XE7;r>Ybv_$C2tcwA8nU^u`{(NK8@jb_r)h%T6nhC!7T%Gye%jv%F z2)4a=h~Rts@wqz-HvN88N;x~bXDu`8t~EdUNgh#Dij@`}`#9{=9(V>uFu{>{Gk4oET4ZvaSoad_r>#QPUH=yb6ir|eMAMfMvfWd%Ok;i{U30LD|I}3ap zS&%}g$L9mPj7w!TR@BQ55anU*)LLq^W6GA##h6HJas!dUcA;j3#6ag%yEHwFV~pd| zVR}E+J&!HuiOqs+OZuOlExH0?GER6QA>5}#Z9gR&i5 znx>e^VvowpB)=83PiXtis1h^sA^fJ$;jPCBU$^`7#8trgTItErlkCsnVI{RdGc-`A z>GDM>YWrryGEbPLUD-uTFWQh^fDmRMtKy4*E92U->dujm5JFgc6b7g{f1No%CR}d|lj{vW7pw2r z{Av#g+EOCTl0J*!$X7UO(@lVk@}5#AZyr@ce6kVGM;tT{+Q<(sbhP0#kUF zs}X&q+c~6KAW+jvTcyB7hb4e9PW&{QqLkWlO?g9l?2^^}qP*OcKJJohxwnkfej8#( z!REIc2;_=_dfDC9p|lJZ`}q!Rvi8%>G0* z9raQ?2;UMe+Rwd>nl-WPeBN<{FH$rf5jYP>Mlvd5GaDx&0sn@hpkN%xNEvXZ&HRWG zBTuV=R5(BI0#n~ZcfReRG-F79O?xun&Ud!I$$TQEL<-<*$0 zi68IxS5v&(9X#B6I*(^}Urcwp*mte5#=!B-W3Sa7JYDZuypa*2Z&9!^*^Iq|E?pVE zlb)Q`C(+~&E@;DdVKXf=n9|aTLS6qnwrgp`*JCXksZg>;}Bznhf5z7{6>JdfG;B ze2fHfhf*vyz{DqTf|u+UaO?Zb=CM_fgjrkH)0Gc$H5A0f9Bl?nCT{qRl(2MuUP*~l zqP@V?qUWvSytJCRKzu{i2roYj5CX1E`9VrwF%)54@ZH>m&-I4<;XuWy^`H?*;&w}Ke3%9h`Tgdee z`#8K4_`Wp&e}}`g*Xd&!m=2sScm+t$t5c9J?^>rWOAx%N;br02z#@%&uZlHo+8LON zj*h@$F+_t|r$3Z@T+&{=)i+?|G3HEV9AGv!`(siTZ>TBXNRJ3&@Xla^9z9!)UEfU? znhQa>T|G`Lm;-0SRc1qmd9CP*An-J%&8@kpi#=f=uSU8eydDhX+yNf8uSf2pvb}V^fdQtxoCuep84cgEVEo&*rWFVR z_&bhdG9dA? z!#Ns=tpIbk)%7*j7Fx_w;&dq=?T3`UF=kY=S8$#(I%64Mb9PlihT4Pj9p@+ywmeGp zlxjw@M3~mMP*Y^VUUq+J)mKG`1nL^8rE)DJM5ySA@4_DG7QS(0^iNiFY799`IxSJ# zsXlUtaOU<9L;e29v1q2`>8+7>r;9I_z+2su=HT?fjh&Bm-kzPqNC_b-Jn}+v&$(#O znOUxVTi3qm{77ax%f8}X;Ds%R&rbKt6!-Rqw2${U`n2Ht3c^z<__?@>W;&pKtB1zK zM)Z95*?Hn2tB!jtp;Kn-+wG3tK7VT55#ZG%flL7I%|gg;ZoMa7Yq#yZ z$FXvl8HG_R^?29FJq{XM)Bz-zyqfvqlaI!;H=p*inBR&Qvnut>y(3)*U&Dra)^!zk zf7@qiT?oYxPQ|8_=g=#9LkQAamBCY7xYO=(#b%I8%6eAp&z>E-e5sSyZUZHi?^|z>Z;a^kW~W9zsx{PNuq~HB;p<; zf)f9(u@PX!D(%U#*&*dTCQeGRk5!r>MI(W(5xvrL&-Cna&mKdTQzJk`!+_PH1QJwK zYeuBW=hke|#lMbbg*X}~QubA>GYF}8iZ|xVaqQOwNT4uh23;a0OM@GRVl&Ab42$mw zx4@!n30m>K&=2sd!&w~x*FM43~>60=Tf!!$Yb zHtrk5jN*vUnB->)65A7&Kr{KYV|#hUR$1sKg2GdMno!!#R5g_zIW-iq3uLc1V{N;~i z3BrY0?)7L~iNu93K!>0osgb{^v7nuzMPweRRjnabAN@_l%~RIj2KIFQ%4zcwY*6oq!$2IsBRX`70J51HGq! zw~HcHGM(cHJZiVxm#x-08~mmAc18S_#o;Y}*kkc5omJBIm^@rQxyE(H_H?JB2w{8b z)F3r#<>GtJQ_85JtOi8Ds}F+5tF(|c(4av^IEvV}1#Xhx90P(n1;FnSN} zImqFIqigLd%kIihuuLRc)OL9p&wbBEjYIewOdw-vE+eIB)dSiMP6aJoNgt;l3@`wx z__$|0B68e8OtkKq{_H0GDnO?L={BV3Qw%8{^8H(7&?1kV<`UJ^nh4BBU{# zm4wi}A5>4hrgDC|T zr!|+iLYG8rDX@w7FA>#Qc%nYfm?PhqBQ&{)rR2zQN2C!O+&oQiEX4R6-CB3`@NjTiK6$Cg7cBWRSj<0G3~<>J^>&X@@j3nl!>Zf<)}twLRC=JbEU%xx}BG7=6(} zOV6k~K1K9U^bnBg;1L1@7RrMC>jElDfroVl5)rhGrYeD*-(>SuRFI7Fa32tnul#VV z&*k0d8x`+@RyF4jvYQU^?dB)g`jHLzCp&fz^0=_tlbqJ+Y%WqB0gEaNItPXXv0m&( znOy{IJpDFr|GeoIz1YHs&f33LrC;NCaIK@W?N*QKnv7TB9qp98Fy*|`XKzdVX=!HS ziiDf$n^N3*z?!L_4W+22lb?>(>H(JAX&#=MZOEi$2Ia+$n7#}@tHKZTHQTY za?xz3IG3=D7d8$WHw#A4uEi{2E=h4W)uR%2{2WY3DKxh(#)gv@?!|{qC8~80BEJiE zHV%>#6NBdJjzor`en%K4A#`>suHvl%J{io0xFYGDE(P)@%|3k7O?=d3=uxU~Gok7< zV<=#G-Jq#}tA1|43I-2BKO)&nHfF95Md!X1)ba>2lS%0Unh zaqkiPQ!V0AF$(4`t8ht|vDQK6|J3M-&ZGm zrREo3iEWO(j6OC!k3RNd5p~EqEDl&$2nr)w4-{3n0!PFFPQR1u_Xf&xJ97~jKiRgd zM{HY?@vcw&pgRXfw045yhXqr!C#g@Y#Smr0Rp+piy^ozp zezVq_y&e#si5zw4=@*Zk4g=Uz#E>8q6_4HTa0frX@l3>G)3d{fK1RU8Q9&vcbx2-M zSFGL}D~di=22R95f<9JM*KDtkoG%9Rfnc0S#n^ zOtmL2dLJ6M^4qgu*v>rwz@qhmDi}-=;~!|;?~sW!r@klfv>@dc98rhx{~I&Hmm0}9 z%ERy5**{F$+ediR3f0yMh_@=+Ll>Pld^~8qmwh9mh&pr%iqAZ*Xpcfc$yEU*3LnIj zqff9N7H?jHr%w>_lA=7I3y#N@)+4U7s_q0QTKgStm`o^me4xN%hDxA;K6cSik+CgvB0NC9;SdMU2NFIxhs8Cq^T7KJcAe(O`*=J7z9&0B&Ln#gGsf z5Ra|6;k5)t)Fu%9JRlB>5oIK$)=aZULeeQrpWspMnO4SYR{WlucD{}9j_QEMHwS^wR4Dy==9Th=TkwD>j`G`KDJ(5e+FMcz=SG?H~ zF|Iv4*?F$sX0j(*x6WHtXG$Ao+w*b&V?j7mXZE$C>bu1$;!meihEz_6I{ub34NioP~|ME$KnIo&~yPMqe zYnt8@=k;e}=_6(~vrBu+J*aOHg^*tg1iYe&B(g)KU`S(=CJM&12)2xipo`ek8*}aA zhKM&NAx^7JVw6SVHGhOkR-jvGDOpC~SsKzoYpa+f)?%tW&*<3$YPt>;(+g^1m1_~_ zZSCSuD44c;%yi-YrSr9GYS(r?M)Aj%tWix%e3z_l`Abmi7!84qL&9hX^JBGy(2XD? z!OVv*<|5IT9)AK`6CKzyF{e& ziE{JXRF586;Tru~!|+pAgNQlZ7MYfIto?jVh(~nA)NOVqV z=aQJ!wos$={-Vw5?!G8&k2HJrTbBV|BI|H(EbU?Dd^@{f9(msmZ5uR_K z3d%-d3fW?vkHMbZMLQ_tBDiTp)-U5i_*+G1R6^O*CkAF*8rdfb<%@;XL!?WRnc0Z- z&!+at)LSo)^~t#0+aXx}AZ zkj)}w@{jBShgc(+15{=v?*fZgfy?IN3_$4JF4>`y^-=?q<>SfbBJBf*5M}a*ZpG-a z_d}qsGuqT6?US~32JZq#;j*^{*l#- zYUf*mBbznIPx2#A7XD$C>1~#Hv>jNoAd*;b)x;#@zk;v_l-i^v3qYFvuVMxzn`>>{$b4jY7i#_nbi+t9~CxNMaC64Ls zYB}I|BH`S^%6+5oZnP9aMg*ZR^6UUT(-D3TB|v2DalKf4(&eZ)S~d(g z=3waGJ@70al<{fN7)m*eTfQmpIr@g#66*E17P}_ogUFWlgu0&BGOGj0)<(qV(nk3o z^W@N;FE>=%E^!4R#w*H(wN)am;t}w7au9A3*8%SLR3^$dTQd&Iz}5*$2X}?CUv>f8 z)B~v(?vlRE?vir-b|BIoDHq135tvAx&?a$1OLnNxuhnJjL2Mn94a>L`{?F>yCdneQ zwc#v*?b5XO%Cuv$aX^GKjJcV?W;U25rs>&5R9*DTL^yXNuUI^68Xx|+^vN{){Sy{y zR}YlfC)FabQOu@kF)V!|$}f*@1)V@8u$iCQC*AVeBv$%1*(GfmvQK2I`NP&G({c10 zC&@wDIz})CW6#t&CXMBW3KNfwJH1OfaIE(gT_E=0MCy2`rbZubk7Ya`g~YX-&Ry|1$=dR z8$a)~0=}@NP5i#iEXkHNxqKTph>xaUIAXr4DW;R{LF7B`kEYB?TPUSnB>L%6-|AYR zyKTgNck8n`K=zNON(Fpi$^5>oYC+##C4T=rQ+|W!WB@4C5T-uoVWLcQa9kq9Cd90S znb5A(nI8}!R1(VOJIo|X?;qFbmD@ahXTpOi?}{T;S*73l+}zo?&zl5gGv~u``=+EJ zW;nR+UuraOUyfcOadKuyQfP20{RxLno)o0@=F+3ZC{H*D;}~N(3PLb%K^zb!>mRV) z$;F~tP<_HHaFMl$-f0;*G7HB9{u#m~{}S>SHONp|d}>fxaQ6ppoMBxGb!JWf&50!E z$$tqLnLz9aj%dDos7@!SWPi4lU6sE)hJPk_PRlE*BA2ujsne30m=&2Aoo!Gh7D{B; zWU;g}>pf&`ZI`Ap)&m_hWjEa-VHh8E_RH=2ZUj`LA^eOmcN$8VnRtIl_!h2IK32oD zLX$0EUWL^c*J(fu!pWvL6l~a}(7U`uAHHtO^yRgj(eGyOMlVhG~{U0<74n z$KnoyY}C#=fLPx9QxWhaHUoYZm>%Z=(W{LRudlXbUn2E#hock<_fR~bPI3$eyu=%} z#Hp9+?61EpgkD_!EHrTZ*H?O7_X^6kYA-u|Q)!`g)`HK?a(W2Rwn|}zKh;9l&GOsx zy;tj_GgL?E3e48oK9Z`Xb?@O}uS(^wR+41}RX|HIyJrRy4xTFKPLahQ1widVFK<#a zqvg{KQ0+x#s>f&|If5viQH>n91O86l9LS&A;g-0u;}iypeX1whGw%xb;j|`?+8ztN zx^8pS3oMhmZUow8wkZQ|qBeC~R947(@_8_r5#2Vckfa$Ggn5? z&fH`tCWPwjkOrc5J}pHIuFP4+TZ4=y~I;{_{v7-qE!&TAi5NIrdLBE_Si+trs0}`JS$H_(H=@+52L-EQEJyeoj z130zlH=|qKZwpYEbXZM`i=cxNyph?mj}hUVZu5`0O!(ZYzF|+}7)(2mqXm7XVe{(w zs6!*2T34)SaCfja-O83`9iIekU6>#3n)-Qq-&IY&xW*twW3bf5%~f!in4$>sv{al8 zFRVZHsNVFD_WDmxRSoo>xT-~OS`oVr>QU(G1fGMZI1mXgI^K;-%j3z*4f>SSgNbfm zZV<(G`^&NY)mCu)oyGLF5Y%0Pm;WzyHyy{ni)|cX^&|Ea{IW|{Z1)Q56#R1!b%aZk zbN=wtM2rjYjbk#!s*C=%;ST%Qfije%Bm|P>AR+4s(Plk!9p<S_FPD2#-5l|U-9MJSowG}Ov< zIp(N(J-v%|gTQl2EPTpw4)9>R-x0tcU^*GIRrf;PSTt2}Rh6 zxPPv8k~T?+c1v;cofC%m#Mi}J(e7jk$LNGaQ+IkqQw-t{E`w^0E)g|85C;mOykm~s z1)n43ltBAk6l72_!)$a=)#OA#m^LM@1)oUaI&$+FXDDz?bFiRQg#;wo<~gRxPfSt@ zH`7BNuE|Wl#7#cE*RfYp#XClNEE90Nk27~Swz%{W+nlxw@ESSE8m3td=26t-4*Bgx zNgd98upzFRnpawAS9(SzMKFLDl{it?jj(g{(W8`iwUvmj#z}7Cs^MaW6@$i$k>nK) znDc<1rT8dBHbIx*57iDvV%%T?v3IE%@mLJzgp45|VLMAc#Wb)cY{>@l!#21a+Rid+ zTUhf;v!2se<%!qlwI92DD^`7N*@z?>7`|NTXx0NehWx3~pw6QJZCB9ckwu%41P40M z7%%x!*CK3JI}z~=(d@{Hrb|XsSQ63? zvC#6^C7>H{yEJRal-8YmW+fJO_TGF7X^C7F+#xK1kGxd!k#lsILBo#PnE^f3r3gM)o2|-LJU|0(TW8J+3Y|caqEtMfN$7c&ZXxOz?)Y99N zE02CPHoQ!UJ|_iFwr_gl@Xegc0-(q)eQk4m9vD-ZXR=*-S)oImAsH-=D&OD^e>XDhJB+~_ zVx1HOt_%QP7bF)KJ7q&dV8J}~XI6rXA2+YVDo=kr4-^xeSeOT@d3~uyHLniH7G{)) z8p@%=-aeTrl5HW`y8{&q+>m+zWHp?aJaAYc#0|dE-)RgxphsUBfO#svjIS~Oq@;KY{tnPFI|{tAz$0)uv78isA4}$vds;o& zky*Neri|w+jg9fJV_j81OyUW!LJrcyDi(mmW}yUaEmq+UuQGG4y|YS&>T&m{jN|jF zfnmqDyUG7>l;I1I2qrxt{Mbt2oZE|s!|>Bd7VVJsb6fcP;N3@O$jwv6muXSNgz3!T z&QgW?(-wUgxY%%$3+-U~8g(K4)1D`q!?GM%)z^oh#-fR3j|W6JsfF#lLX2qD^@VNb zScm@=q?@zzN=j<*4~3FDseU?3pQkVWsVHCfSuj2sKok(!@)DLu2o96awd$8*|98L% zh+1`7yR)p{4yEdoc@08^TB0?Ju)d&*Twks7`rq7cxpiLNX)bVe;S zYNwdWu06h7UcB#QyXw8~gg&&%uC1}}6xkfJ&}Brn?*xAqdwS^*|J1%S`=`TcaoQxa zJzQ4$31&$qSRvw!KD$ne3b8B=w>&}2sqwm)_t({rjRf^Zlc`3H+hc^W(10x0k=4Lr zc9VMLejJf+8Iy?)bWtOSCq-4k`;k>ic>D}^Q=PgI%o5es)sE|^728%dvbk(%bHUK^ zl)B+DY0Y!o{J$=5XEC&N{XY#yLz~ato(49aHB86PM_A~NA43QwE{nX1qLbFNux@4J z%#>lm2YMTKIZ%Ptva*FV(izf2%b0gwtX?al;Z-V!*WA5O30O7f82*>TRPX3#(J4=N z8i`YX{{fFg#$z$20C)bKbQH4M?#xK!so;Dp@MEriN}OXq55;~>gSPR$-a>DPPceSB3 z1Uc9Rt-xw4$plzxbM6p|eP&Hq!@p*ZyImmO zX0H+j2+DG(jMn*zYc<@MT611}3^wz0|3JE5%RG4e(zW~Ht&uB<>j3E>`wV#I9707>!Ei`j3EUhHLUU8yyud9uQO z>z4y~30E!Z#0ubpOwC?k(Cf%Cojuitk84eD&>ftmP(L^0AMQRahJ_fLAwzfQ)(gm> zH8T|Wo81PM=lYkgUr+>EQeVM`()PZAtJ%}`tMEHrMH62WIk>GGxX~UCR(mb{K-n++ zrJnh=^HGNggs(rwLjP=ie2pISS*LNP1~=8}=sl#=v-&RW>R&?R4v*_-ORavE zPi}APa}W-*n^1rbP8*s64HK+8cJ2V+;UenRU}jjL5$VPj#*%7Cu!z^G+#Op?u22ab zCq>tcOjXr79jiCIL1x0i!2`-?@;48(E?X|M^hrtdn`k46{Y?~FXX41Tlg?dkT(Iwl zwCut$g;8U+uvY#sp0)GtLZnl!EyyEO&U49xR5@;Rk-&U2|Kr$fFA+pdu+UKYo-p(Q za;B^Ol?m;$tyA>tv~~^WvUhp99;~>y9&G2TyO#C3YDMx~*$Q`dHQ35hcO_f?FIBwC z?r#cL9ox0+=UFa~+dsCabRrJT9tf`dHDZu}b*tGs?T^xi3}9q)5zD_zwQblnjsLON z6%mHxEpXNEw7qBLl{7uuX1C9*aww_czJCzcBWmnC?*!E~F~Ir-l0vI;xuLU4AcJPY zXwS8NFufc!kbVU5A=HgJZRFZty`9t?$c%K6hDma1aTRgXy+Ofw{NQbjUi0?TrY zYZ6Vd;s?J~Qkezt1Vv{H2u1lv)qI)8Vhkpk^VMD#_-ORqDq*Zmtcv4{^sW8N5YuZ&bMZGS0m<2$0 zB{V-+bS#}dl#il;6!3;q%SsC3B1e0`U@y;Miy~K86OGikjobDc7)76X0|7&sPbl?` zYWQOF5ZdgE?dsIy@GS~!_;gv<E!bG}`G8x&fVxEWIwauR_ynAWp+-%2Ms1Cye3(Vl>C)NW^ z48u}man+W(x=t~?mO}*66{*IX8bozaV!5)-X+hC%T;!RDQVe=_B&V!yG;NyNs!4ZJ zV!0#|@)MN0=rhf7KH(1I+;LDE>35ppW6A66O;@v|gG*4ffvm~wj<-0p)d$qoP^Hi$ zb~y-lz01Q^VC^nU0gsarK91 z0$uoyB}~bjXToU45mgOdkGo>N%Qjc%BcSI2QAJyX+*Z!R!iF9eS9W~do z^#?MHkC_n*i=tAsn3;WW_YCQm{Ckw0N9xu9-{&n**_&aF9b-ZN~R$NDZo(n&zpR#aI^bAp7#8PrGUD+YMKx?4w8>)FHRi7vTfS*J* zMJo8QItM8XZn{$^_CdhI5FaC_qK;mJ+2UbN9hYsaQMw{vjj}AF)P!k07U!zhBu*gQ zJrYaT;JCdIj%Vu;v0(+oTYc30Rj#Z0Aa4G4@LJd&S+wp&Re$-T46~V?660HaD~#Ec zy5|~lB>JBHg!>LDi6mP+`CDrJ5TXxVLJi}VNSnvz%v)io52~D#RVO;(G3KGg5w%^L z7(_LMCS&z_bV=l^_JBNd)AlA`;{-}n2SLH@rKo+rEq~kJ3SR4kbv&j{gcjLV0FM`y zgzq}C^Gl4l2j1b{D(7=#Wxokv=E7+es&3tn?EQoF!bE55O^xF4k=o5-6H z*Yb-AH*(dFC*x@~ERuqAPv?8+O zQjj1I^Vci^T15uF{s#bIK%TzCs9QAsjFU$XsLxX9=a z#fu&3^w8q&UP0=VSUGh{7V{0v0qI)P)W#Wd!L^p8h}uXIwK+w!o-6|Ji3sl5r-*<& z({%rMOu^0byXI|wl#>f>f5d(8f8l?>@qphp)-t0gZDYGQ+0HESVn=tTjm05bp6CS* zp6FysJvl)B>QYYzhy1pcQ|_sWGEa+a5#3t&NgKv?4OUh~))K#-W>%$Fe3IJwMWiKs zpjk|;O}|#gU?2PVrrGQc){Shzn>AppP}k)!R+#B}BGPLMkyJlz^coG5&iOoUM>(I_ z9i`TwxuG`7ZEk&;HVP}XrL8A)F`IU*$rBS{30u=HWx%bsOk?tL~MS)02>a z$v?iRQ$t_ZsiGIGRN*=Z5jYGsrzmnU7v!&+>|wHpy52YW!}Rx?{V_C`+#N^sQpvD_ zqzPYO8}FHqbDD5sS0TNb-RqWLBI`+&W`nZos9{b6DI-<5qsC53T^5rje9-`WAh|)3wsGpF|!psn7Uy#Z;}b zZm1mOR8&bdmTc&X$%b}S^+sny>y(}{n7g`MHgp;0bs0mN&9KVPhDPoVC}Q~*r@S+f z`OHb=Nmq8*sKkd_hFm;^&KFJf85#pMBw9F|C(ZsyS*L1Vps}dP$dTb+!Ml+y%^P_dBv6-S5BqAQqZZ?B?jk|iIinFtKzBDq?4o`jT5U!BdOHj z{!*Aq4Pkjcrf|;16wcY0!ZCrQMP1eeQ*ohB#OBFZz~+F)B}Czx#s1+M>RL`VH45=W z>C}rHwkf8c&|I&>yG!j zgAC$oS0QdEK_>2Y7o+fT+qvJExhMLQ@XSHV6r(>M~0 zpYk2v(qSCAjIy7D(|g+z2a=rqLoS?P?X~tMY+K! z$_++Qj+3Gs=a|jR(VaH-0V0WRBQP*i+{s%@;CxP3gnwJx$ycpDDs-6&>hUYK&q_PV zKeE&8rp*cq@N~T`5^97C|6r)8Ct8z^8%;VMYSIlxla41fspdrcG;<#^n!KQjk8Uu~ z>pl@Uv;Ht_6EXTybH{;7r8|fbr4Y_VJ3x&Be^9w((_(ibRMrmAI)4LaGzJ|2Q%jQM zSXRWVoU!`_TP%?`>|g{8Ko`vVqd=;X0=KX+h8l%PuLZW?G_9Zx;6Lek1AOlt^((~o zM`^})J_N2ms>%$5oelIAjFB&rPGge( zPzgizilqmP%uGB~0KGi0I+*jC6?DJtc2jjx z)(l>CY)_AHNGH@7VrUK3`j#`nE;`+SV|-REQ6?DOHNaoOjCNZ}j|+C4{h`e-0EZ5%s&jLX$* z(r;87(>s0aZNdpT@$ro?gy|B8x-5P(6js2w8Wt<_|p@YwBDGw#AcX)%HEnb)y+Tv5uF_JQ=y~V)t%B(l9TDf|2!syM3 ztlmW5FL2-Qv0k?`dQsxqOXx-NZcPWRj6eB|ChENLC(jkI6Q9w76H92pi9TA8%RGrc z`Lu?ns1c5tKrmO;Fmw+YSyBS4N-9rPd)-;TDuMc3FEz2H1^Yr2-yXWg?sfNPXzL~-IviZPKt_Gm&#apXA?<`?W5vAqU6C0+9a-U1krA#U z8{AZrvcvjhm??WB_wB=xQ}80=I0K%s@fbd0k zwpWos%ThNC7TT`Sh~#G3sxApIBfzDF9K9&dyT+J zF0$|%-r|1@a>zLl>k#?&E>qVG^p#k2=yEJNbSW0_x)=+1U9j*NG__GQlhDXdh95k%1`9DC?dTDdP#E}Azx~6bKK2~m|Tczs9ub~ZI_}FsF$O{ zs8_6bnYU8X;VdPj&R>>|!cH%SlHhA#?Wy`(;M}a{NlZWGCK=}qD$0#F;w$K z7h(}AM=N&+LelJm*P9D>+p$da<_oqdlW)xJ#f7{QmbzZj2FRhQdW+f>{wViU4#-0BvcDdL*A)h#)3D^Kpu+gIJ!?1kY`@N44z|(Va>^fY1$b+5#AEFV z``ORyOpQFkHXw8yI2j~%{!wT!rD@RAH0Xi`EsZp@oA!g>^XEUk@OPhGyg!?^vIfL> z4a6Ai$7O~XYCzS!KdLu|-4#v_Z99rQvDd!YfB)SyIh;PtE{4r+sU|hsw0_9VNS8|{ zkL8^0ZxI>eZ%qoGts-=`L_ukqCj(qnlmGNuPxSs3th52%I(dK3V|(6fw%9Pl9CiKM zdT;Q=RLBgo$KzDo_>K|ruR+9WA0iI+A)?t3J0^@{B05W2-X8mws8+x&cR5vCZ)@7* zKOq5I90An?Tp^JM8iQJfyCzrerj!74mY=+-1--hSytQQ~?{+E&z8j20xlt^`swxF8;^B^8Qf{^oE*HUVtf&aC-`4B4A{omlkZ8jM zZ6L5!kPH*{02@1KB`%s1XqKiNnO*NP{0g^ z^>9(;Sh>+!iB{lbbT{ZK6vUNvBizEZX0O<~BCdmuXq%eMBot}Dtz5razVkQ8S5ilE z4I~8$ry@J@nx;&_Y{nesb&=12rMJ)sR3n_cBeXdaY{|sowwgHHRuhNYa^xv6F0~Gk zr>!O)w#CGzwuJGpttK9}C9&oD)|rC81({J~VI%kui`;QgtV%p_`X?r5#XqYqx5i~} zmdjn7LtoNBdOqb>HkqKH@vDo(nOo|?Q36l>!l)H+co?3ylfERAujg^e9&_o*^DW`2hUx*TQamiIIhnOPk!%014>bxH5EgeB?@3UvO0pDoHg z5}(U-UcQhKwArdKb~BOaj+N^al!_(-Jx8RF=>fr!B^^ zj5r33cb?a4w&!9YV-DI++5525LV*~5E6$!I-iBoKotdLg#RHj;15@@Bx*Py$sIl2I z*tu6Ls53L_(kI470+sKgIt=E|B zptQr@B_}W2fxp8>lotw?y1m1G5X(=Zw4pS1*!R*GKE61ozqph7G2e|Wh3U*jF;I)J z^vjaz%p1FBCa4wLL&D@acd`t;AvqyO8f4u}Y_qGxV>Yk8g-Lgx39T1TW>^HQprJ~+ zA&wZJ{w>iSSR5fxWinI(=j%xcZei|hsBsQb%?37&x^40dnZHZ1#SHLruno%UklI4x z7N_qy63XCUYfS1v-YNQVi`ph~F4%hNAhG$@oW+gzKm+jHf z;c;)1pG|F3adwEap>A<{8=lb6qKRzm#euYJa9B26&Xo;g=C=4f`ehlTROSk9^BSAA z@aMEfQXEg~9QAqqc}#!L>5b)H;o)F%hy9EdC3ugV4W^&>-y0fP14VN*NX+AkbxET* zKpaI9@Ma{iY*ja(LK%B3%yF`zWR9ybx}zSOHsPeWnFw0@mNUV&BVsIUQCn%6V203K zxmm9PZlP&H${}Z(Y=g0+Q!^Yjz;ongwQc!1BCCLQG(((ORY&?lFqObA&89FQag zq@_6Ev74#adFc%3b4fKYPa5)MAKQK)bAyNlA7{dMpry(m;)_QT(cmhKvCP;$)GRdu z-hm5ZiPa)Z8uEpl3F1fDk*kP_SpwfF-l5I=_k;c|0#`6+Y&f}`63)hyb&%~U=U~8s z(2|~+O`?!tt!{b#u22yp-n~Dtqb&+7w$ElcYanwyCuN7{9-n*R`6!={hUW@t+muWBZ*Y7&b=Wr9y>CcDxjZ3lb+T@{_L-Yah}&T4;?dY9aU zA~7hw6|)_A6O=vV(zaNMh~i6c-6x8#+O+#BzVMm!Jh5|)3bk@oXkjHPbkfKh7KW3e z$?hJ3q44;x2K6Q#jduE1rk(SkOhL6zKwtr1CdpbU`r@yM^b&&&e$Z?ll*2rev zrE50Q;WSr-Y$A4J;$X!@9IO!qGkH5eOV)tN7$?h_?rVhiHInx=TwcR(j>RG$jk?R6 zo|O>RO2$pXKoha{G*ney1@FI)Xb~bz>J9zM*w9ZBqF&JF3;Od}{rw3Vw$>iM9rwh) zi;a{;OE1VrO8eI5yzMEgyr$RVL>N?)VCv*vld9}l0cJAz#;?Nv7lv{^#9zKG@FrW0 zGpS0dJ4>VjZ-l!R{m*w7z&qfN_;;3k=f%IX<-5`NcMh`)sD+LHW`mM&4d>+3+vo@F zsc}|}!=_mB-Rzo%$S1gGBzp0T;XMKBDO&JQnhs0XQW_0~rSp7eT6~cXw94=vddzSW zPI=d08mwq(9{aJGa-rCe?Yx!BAU9InT8R`l>_x(b_p#OQydH5rEaH5-i1Y2a;(R0B zF?7Sl`SA6L^Pz*m;L_rJm?ZJwD#ZEFb&B&%UxVWOVkFKlMB@CsrG{Y24TYxMFdgTZ za&d9q;jH!{#H7uA<=B15@2TyPkYIYb_VEB)Hr=MCPx`mfQwFKK9F{t61=bn%Of6tQ z)W?r;<_047ANXicn(()1v&%@6IT;WOiGLG_K(gQZH1dr~7y%M7kTY9Ok@3bc16)&y z-A(-{Y1nKD*x#mc9ituI$ZUd0m{_3kCcoOqEs*yEfSIVW4kpDOtI9NYyS&bUm6FUe zOXh(N;02D6hb73vQcNDk)ya2v_1aJ1gz+8t3z-;iBddg_Nl4SjdD2C8?pca}Y5V?2lk(w6M#4555zDpJXr#VM(%AV(31vB_h+d;K=6zgIY z8dmJl2C&=1viB;8#ryGEdO`^{jb=vm38KrU|LtH8_gP;z!Eqmpp}iHFZ#tO5bLQ5Q z`E#uD0p4V{lAdGH^)koIxtU|;+{`g^uJ~Mq=Tm$>6`oJ?`E+=`i_dq3=ezftIm)4I zsB@duIrrHYN{Cvof^jG5qxhu1kv>XK`kU!v^a=kay6W&jQV$6+qhFyWA;K#0Z#HJW zxheC_W)N;Hq1?GR2)CjFpNxisshIQ1N|NekjhFMZWsR59w09-fhB;k(I^@4gmazG> zHleWclE;WiX8#^DMK}v7njE~m7^aEZ30uoz7CqtgzFlv<7!UW$>h$Sob$Y=GSEo-n z(%>`@U>e~_tM`RpVBm;jHNaf1il}~@{re~x>|#r)xRwAFEyP^ z{83WZI*s^IiDd7UK=ub^7#w!39TGM>yd~ zbp#wnrO8iNMi(Y0GL|-U*>PKc@s|GLs`+Bh(GYFNv`Js_vbo|F{l$6n#RdJv>$d67 zI1VJa3H8E&FohaBRMQWJ;J&Y_TQaWfy6bybTmTPDeAR1NTDOXWG?I&8rkPmQV1 zD$lDX(_sW6#RJ5Wlgmmpnj_g?#MpVZm2|37>00%TWy)(776Klgp^?Y`Y=sayS!&N&*} zJjnux9>fV z|M@?@|M&QPzc0j1y6@fshs8oDo5Ug@){!KkFu<+5{C&v`wf2|G_~T}KraPq7@TfD% zjwk{4TcCLc0hdof0RnC%bP%{@{TTqbrO-jQ7DEStWBk`|0t>wbi$&POVu8Nsy`ZC0 zP~PSgl+cfk31h?xrz3`>ITi8Nt;kzR9=AM5&JspG`gioW)`f~<&0z;otAS@I}!0>!+8RxddC(xS@Lbn+@aF`D&p zEVxFNgR0?{FOBWK6I^e8`&Bf2VrR<;GAw_Rd^nu~U#b)`}z};sGNre+y{a zeu&GU58|@&pulLE+r}Ms8QmlF-XUQh5RmgkJBuJG8kdvpFtXFDm)7LAq`vUIwjbia zxnj&sdpJ(Q`_C`=+Yd3n1c)9GD3d@eauxuysLfI>27wT1T%!;~m_D*N*jn3Hnoc1zEWJW%j zR88tdYpc`?^S>;FE|-vjyL7fl!dML~hWRLG;ug_;Dwa;7rXOtwb_-Z6>n$K1rTswm zh=jH78|8%G7VPt*||VSR9Ab6L<@RwFuFfswX@!1dJMesha#|3Vne#dMFhu^CbL(hQcEzc>uiKZ z5)@@41jt4R@HsHq2nYkj%4Q?9W85MMx>wmlUjYsrW|LfGyznY*NhX4dTYWMSYCFqB z7(}mDTyU2j&zT4{7&JN);g}dZPf8vFjXGer>|AZ+(h%yBhEVs@5RS$z$wH`SvJhx) zwQLds@XT>Nn}qOWQj4e=Ek6gL1;-(oU&p)@ghA)(=iT&4uG1%els)_fZz?euXUim| zga237Z?IHO$BqPlr2kqjr~8itU)O)Fl+*De!DmDi1PkSK;z;njQ0T{nbauax&W;J` z?5L2=(mA`ER;1K#ucOs%wZC3@fVrHE%JfdgvU7e+=KH9hJ<+ZTLrV+k4|TgiHck4& z(V17%(H{TjnDKv(8UN?#m6x&K?b`oYLkzm2EnW74hU^7>j-NhXrpJ%VZiDApj&JJe3kFo1P;onugo+iRIaSMnmr${!uVgNswlL#y z=7)cW4Sk1oeTOyw4y%CoIqD^3)O6m(B=~SS7h{kuXo6v1c|{+creO0bdwvpAbS{1jU#G4lwaNnQrnVi zp(uKD`nPquirsFy9WRBV;mqpa-_pOY>EGYggj}1-HkcK~P1Vz2Fu%7EdJ33hr0ue= z+5%9mf{xyc>jVsKs7>bGdcDbAf6^bvaBO^6^1ZX81+Oqz*DY5X!k=sjha*rgvCc~Dn}@(978UZ zV@RiR)K0c5k?9b=oa5wU^cs0e!LqQsrB%5j%lSwwYOI3&;`5#lW`H~^B|{lrpifBL z>zs7uM`dd{E8(x_WQRE;JIv{1R8*ruQjOT9-Ow&=5<##H-D;qx4&@(?Xik)5j1(nn zmNeR@Y`Vr#$=1kCUa+T6`q>(Rr>YJ1)~qf?K1$L|5@D(G!a?&OnXzi1&`~9!B%_c> zU(nfh*R_bB*T-x6`#Ju*TRQcGx?zaaTy6!>OLftjsi!!%LNPsBvL8&KmALMpdVxh= zN8U^xbu*TxjSxffZ06ZYbC&)dlZiV=GmxQrqXiRpobKMt7O+>9x2pQEmdULEdsUXa88Fdg4zM?w1ME%a0DF@KfV~L1P~_!R zL`7h{h(mq)tT1~PbuLm79p<>X@}u{my!)%PS!TZTS71of?=({BWIXwu z6BUjkIVa|8iZs|JE&P)t`mUb*Bz*?bkYnUVTgJ3@rfu2*fEGo66S0VRLXi3 z5MKN;9~bDWl-a0s)rGV|GwB3^4{ZUwrGb4U>4*Tr@sea66GarDLA1^5nFjB@hX%*( zT{Kwml(xa#Ux<67gZDn4Yj?nu-=^XIqva9VZ-jSv=}RRoBxw2%pJ4r(UO12!uJCIz z8bK8+e*y(WJ8LM)OO`HE3EhgK4DIMkn^p9mX>@SseLz z#w|rqfD0bD2t1Uam^|?ufZpC%HrmhT|}DM!gZlEh4}CsD@RKj;Iha7mm&DWhCpVG z!f=|j(16=+3bCQVy2zFMLul{NE3{UWpd0%OJ<{p-@vNdDm7R+rHA%%usy89Z7)M(X z94$PT8b@2vIF&aTQ+y!~o~K*OWUFK*TV&(0dJMjd~O$$^uBve3g z3zT0dZ5J)m1{95^|4p@LnF_$WL;{i2p5A4e(G!62(Y?*4`__HUCfxOh*4O2S)Ys*$ z`}+F5_jN8#y`=QkiG{+5#%+c|_?p!&9C~n7WWQ@TtI*zy9xvO!+aJ z(Ls{)4+OLeqm6wTRroJt7T^Mw+7<1y*sm#c$BwA$q2RPglD9B?BqzJUr>JXSY;~TS zpm{cS>zVRZze_&D`^Pm#XwwSn43GEPgJotQPy#iimmoFaLL5Gw9l^gT`40m1o@Rdx z2n`A(X$H}(S>U}!Q}2|vU1+S4IRm(@2(VZuI!hajHa6G z@lyf;ELt|!I!2I|g?L4BB;lbO1nYgD^+!U}ee3uO!_p10G0;DT*ck91Lu?H2&nmU0 zaBb0YDt4D!u+Uv~Ppj)5z0AodOc}Mi#Z~&#TwJ5M#Z}$u;u?L}i>vaW7nh)~uPY4` z*Nbcci>wZ_$}O$N&X!he(t(KNpjD40C6j8mjT3A}GwiJq>w~hq0ENy*PGk9() z(;KuOy3A$oQ^f|31i=f^**)phPy%rC~PzyrFSEbb7TIwXGfAInU<+K*)pI(Otp>E?L$EaddlG0cE#B zfOFM2{jCrZkYXNIzwR{#K#2@$#KY>dE0_E2WLjrqo6~7r5y@$AM`)d7nHJ7v`WSJo zNKC%xC5VA~!%dKm^8R>EA_gCoUGl7Kh=>DDeuzt0G$f!mX5q?9bYB#r9MDWjpi<)< zzTOw~{}#?Op#N1J*j)<_At`mgaYSm+e?15Kr(sO%y`cXLd~d#71p5b+#2~hSFfouV z;7AN+3*adO+5&otQCooh*NeFJcM1CsTCzm0m;1o}*Fx<_?Lq#ZvSAOpb}h_TpZE%= zhCRR@u9+ULn-~r!E?`lQ?&mf#(k~X&_E4_2#|xx4n$jLz z7`Vb|Z&ox?Q}mRh2~yXEJwkuu>RZ@@L>}o}o{*){$EM!aZ*|_i)H(M~XWc8Eac^`Q zFVxMI;0R0!j(Wcm94n!PRo@ORrtywrh`$-RVg~Z%~^q`-`X}8q$QN^F)ab(jyfvl<_{x1;rkzAdcwczsPJl~ry6T- za>Amn&AO4vPN-zF6RtSHxmZx+V)9U~HtS@8g;kZSdr{$%;9^K@kl|u#JfpPDZLhSA zsqqYN_p-wRuamG1{6vN2pa&O@=a)2Qep)__$;=n%`IvmF%Nh~jxy?~9nL0}@AM1`w z+PUqLc2-={&az+XLegk&Dk(Bo!`ZQqQI)~W^BSz)nR+4tTq9XX2(XKIiwH!dc0&^=j zn(y|Grbfsw+EN4g(cD>mFZW`1RnKUC-rfE>8(FuM= zehfM^IKeOKKgQC=k>FSKA930|5`0PjQA(pD!A}J|Pz*?K2q3*Kfb^OG(jx~*=RAb% z$EzY_kET`geybMzRxSFiTJl>pw~JPBCr=iZ2a9bwl*__3B_y}%*C1j9s4qysKw@%% z!Aznna`IfiZQRbLCPmHV2d_z$PSyQSO-#60ulQcc9mv{=;fXdGZM>5J$sCsaI`Xcz zysI}~x4jT%dx7(wc=GDe3v#2^1OK*H=$;iSb$!bKN=^w%PV5ynyB~Gu2OgrjGg~Ef zCxp7Q2z&ymJAo)TLHAB+CWWVK>9$sI0w_2tqu`)#PM`31Qtqb_t=E+Cd!13mUk# z)wCFNAr-pA501>pYvZd{Z+2n@-#;e+#xuw>qQ>*KQ}$X;Z5*R}{m=-sIzH#4ode>* z%Z-K1IR%SB=^}SEjbzpZ?rKmF*axL-{Z0Rb=+MBSc3hcARi_%8GV5uT5QSc3PEt*Je{%k#I4D%R&P5Vlu*x z3JH>2)J*+t<-29DPCH0|>m10tWZ*(n$6`%1W7c1d85+&{YbT*eKBBh0njYv0s7@KM z!juW89=Jl^VnjPMEAdY!2@8U$wn#V!Q?vS3FU1uXa>29GNfTc+52PlT`0AvIuTJ$A za*@6LJeM*SL<-~Jxeusk;2n-DkCJgQP=GD*8}dKfUT?)yokQb2J5`j=FPfBk z5JQ0JAfFXLA{y9925ZM5cO&*=ok(4E4fUfsca?@N%;~SfqOxOI%80d&oHPc z-G{|9la7LmZr{_Nj0bhV{gV>oJf9AO0h4n&UOayE`;tdc??vnQ&r5{%g=9Q#U=(vN zHAOe8J(Ent4VPva9%G32p&((@emo8mP##iF#iFs0AxKhs`FJil#2a4n9=tyd!Wn^= zqSOsKq3(4;uyrRyvHu08S@7NQ)Tg29*Rc=lzXf}a4CHv~Z`>mN-$-_cf^%lbKee2jfRxP7g3KUVIS6QqW6jd?h|$=I(*m^kF)Q z2^_zdevD&1am{bX72PIIuW&EZGY`?J2k2iqKh;SMlbqBrS&-ClKzEXqt>?^!Va{xb z;{$laRjiwSnGKUB9cMqko2eQBK|(JWAN=;VigmB>xeU0Y|B5TVGyGcF@(>U@OHza6Hjoc3@i1#Ea7fF9_)-rHB`(}7&Sn{rRXlLgtW_%h=Wg^gShp1O6Ro? z*q@PO#QUZdi)}aBKu&pS+#|GJ&+L=Ap3vD-%>2DfX&omG|uc`bHdILzxFeiyd z%x-MrjrCrg0rM`5BT^2`N6{LfD&*J-V9W&|XYgi%DIi|bx~8e79Jp%Au2A}{E1&+N zXP{I${9`Sm&{{;HwTMD%5rx_!Vx)=CXw3)dq{YU~1=zTc(wT`|+JZ4qibvQIz%+zq zQxnT(N}e<6n>1xz$Gyl!kr~929mG<85Rrw0Y#{x6n3+7l-iB-~hMu*^z0$EAIA;AO zvF)>I+mVO;g7bOXt4wB#vAtv-RXH)j&NzRn<_H;!ilvA5Xrlcu579*X!)H};br>ev zvL7OdL7`x~Qs~xVn-6+}M8;&ZL84Z_Lg@2Bk)dEaEq1c=s4g(lmO<6r0{_I;nRfZpd5`@WAC4MSQgU||R#fyW9hp)K_9 zlkK6%Kf}--)Qk8FI|ar7Scj=SJ-oy3<>o!AjwOc~1|^u`qsj1Y+c#L)zE&I*@GBOy z?@`yjNB#CaYTNf0qCn=P^&KbpDH2r3d@Jy$-Ox$;r2R_3lWB80?B z&y~}eE2p_Ij=Rzp%y2DNnsik&=@twV$$M_;dMYJS2&$NcRTp3JYl8@i_;;#|d(dG! ziNBk;or%DsB#jat4&3S;zr^v|I$L5kbYDuU#N#@d^P6<=J<=QwEzRNZm=11!P)9cF zbY~n%C+G0yw2p25B@GJPqXCRV;@-7>omvkWupg;XJVrU0zYWRba$IB5L4oFj?y zA_DCod8#Q0-i=Dk$b#RH*Inc5BC+h}HPg;Dok%km#&~187hah80l~qM#zYBnb!J1^5a@BB;Qg1hIrW^Mg~eKFRQq$4ZUoDm!+R(@LR%} z(~XC;C;gwrQp*HslPvo#;Le=sa^Fgolv+FOTq{RPIwxK&kEC1 zV40rs`=wm*iYHa5E4o*i85gVv?Po!Ydo>0fPV0GUi;ym|$GuFF3ilH%gx!~amoq(X zBAdOt^2-Mbo{ALz7RI-Zk*G`ZNm>yC^Ge)-Ey=DZkXcn>vsSR&M`AvuLx&+U3neK4 zeuGyyQDiQZte}NZJnM^LGS21y2D_8brxVn6O!rBi`bkZKC{tjJxR4xxoAW}_qQlsQ zR|>Kml>G$Khz1#BCoDDxFY!_`~?nv+PS4KuAdLS5CS6FhKDm zCz3!W!Z$FEJ@8+S!ZGVc zE9B@ecbFcnFgIGt$(N$h$_I~0hSXSwC{KncmLZ{$At7W)jW3O4t&tcW^wBUmak3`j zB=@X_2#}-#$vJ^{sfnMfDt;~nnGv$gfKta!GLbI2@(wCR(ZmY3p8)jb(WvP42Y3>> zsHg^)4YF|3Vs22=J0L$y6KpJ)3NqL97jx!|cR;uRt|AB%K=wJP7(OE`<%$OmS-Y%c zZXj1qi7L_on-qs&?A7lVw7o}tEEZDslQIG1mvcXu?z zdvS+rgVAK7dyuYMuqTCjPom8pNwA!UJwl=##F@!ZL9tM>-ykx`7~>2&O|uceVt$lV zUos5o?>7U(Jkmqwd4)BL*0Wqfp~>Pn(BhrJ$W12o4|n<=aW~Iz9@Aqyvdb~ne2@MZiv+DIkPZ$&g>Uc=U2vPyPcJayruy^*^8}PX zGLa(S!_@_Z=b%gyw1WMo^LPpl+F&a=c;okq z#>!DPL+fDqfj(95?tL~3PXA%r`x>#-Cn+Go68*@Y{Ui2l#7NvVQJq2zc$&6%`loz~*@^1Uw#BQ%Y9!1T=Gc)r zc~aawWv0r<-(cqmpjMLoQ_|%EqgWTEMRnt}Dxe4dJBSFziN)Z(tuw_^Jz>JR0q7cS z_&VxxDAOUrWNDkWkW$j+#0Y4MY{R$3hR5G?p~n_Ymxz!ci-i+!1$j&>4WXk_DvbZ= z4SJCh8weF0_bZ8x6-hp6AVId*Os%$8g0x7krSFR)37n8i!uD!qxH_x4toD0%T2?zEbIFy}u0!CYL(ty)l+^|w-4LmRGUlhi6&dT$ z{Hb>68zhnFdYV*L!k7W8;1~>0Cf@)yIv(!C@LFWUe@wVtT(Y~ZJPOdd!OsN3Lb9%y z3u8a4|E#1aQBp#yJM%VB*XpyU@dQTW2}FYqSmSZ*FybD&EdHPuLv@*2z>h<|LX{d%|j#b^Y0)kygmDK_UxNs&*^@>v=%iLO{_uAR{^S$8ssxcLuuMi z#=s~o;1vYC(gHq=8z0dEo}KSC;fG6=6Y!{*!pzf!4Q9!tQ=051r3*D!Ar#8;x$smw!`r;bb7?M|DIjn5-o6>vq#P{Ue`#C$h63|4 zFk1uo@yU1*&+dA$(SRW zEOI^kS2FXPTp+#AUB&N+m3lPRcgkazN+j^~P9>XE=uKNvhaArk;sfYuekXtHWB-=c zq+6VppJUJ$I~{)&y`yedz7B*eKz~0BiuXhHp!dT%_Cu}J@NQV&?QTf3+1m{R-VJM8 z?1r@%7)nOkzQ^yl_Z;zuQ94e!j#EV)SCQ(!{dT>8^&&WQ(J+HjYp`w@nUw>2elFyr z8M4?h&x;p&phdd7D(YBhxQH16NKNFXc7CFHsGT88z*>^6M?WRNQ_y22c}mGWrG%%H zik=ear|5E4?#X-NQK6_FgdarMZFD;ZqBLM=S@1xhWrJA^+@Pd_Yd_JF@e|GIeP}*R zIB%K@PiEEpy1zr*3^g+HC6{mxBjctI^blq%#$O8!J5cC%Lu&+stxqVHT{%<&6Vda(F+} zgJ$Xt<1|_@wG#|Gt$~&9@bhU&^MdS+ON>Blp>9~!V};OPWbRRCCJf7YF@k;Ha$dCK zJ=r_xFT4@k7Z1=k@gORL`e*7dyfYhkt%k)Q4m0=jL&qR~{vl!z|Ls&*zgm_mns=3l zLOd<`V#jp87{G{ke$Ijsk6q}7I|3srn?NSG!(*M_5wvhyCuS)5{;AHpRh?D^hPsPf zF!G9AeLBNyKvrVs4<^mI3Z-_rbUmQEY5Vxs-udId^*vv@{fif`9RIQ3`SL&er7z$3 z*@4UH!14Fb#RJDD=3c%`5m&ENUIero0J z_y67E^Itk1yp#^mC9i({Uwq|@FaPn|o)^z$;%)TQtQ7p2L;DaN}S7=YO^`_fNk@ zSAO+3fBWaZ{?2E9yK(k1`l z*RKD-@Bi2je{Xc<_`mq+AN|o^{eOP(|9rD_xzGK7;N4&Pp?~z&ul)W0@yhWVfBf2) z{_vMS`**(ayQ#nF+_s$C_Fm)i@n3lR|M>bpd;6TrHp1^CwgO@KuFexqyhiNw}wUB@-#o?kHOr}HJ8G`A@Io`moG<9^%+`DQ>^pP>FeWHkEl6ap=lNocTzYGkuJprrmV*L zg@)#Q&{v1Oj-6q)SrG&;pJZ?X(h%syp~_`Qs8HiaV@v{IOb+!jn{P0Y!kc%Q*L-7r zs)yJ7WP7Nk>BGjG?w~>2~opQ-o3L2?9e!p#5_?OhD zQLZiCqqgea5~Spk`jAc{==@MeXgD}qN2l<-v~fUEc#dm!JD!=Z(mc9bH~f;qYlex$ zE)AXFbB(U-tOX^LPrw=EB#b+j@9?idB6n<6kiY8xSt@;k_Q}iz8$Y}FS^aVO$&WL^ zH5Xtfd-il&p?sz*Fw*&a=Tb6+GkEvu%+Qi<^;^O2GN^|+!7>KHLf^GtrW<_o+}}Fh zniF!>+1br+ed%Xi+vth$(2u63wQE23*OD4sgDL25VZ7AT)wpBcV6FRc=&b(${%9sH z)Q7k>!7qH9F8J5oPfT>FOXALVPRzi%tb7|=8>Gu$U_SvoW3l?njE}3FhHA*#FdXoe zlWA4|sz}7tSj5;k?r)d1Z~-lRT%Ab4a$7?Yo3GOP|Az5ANdZ~o1MqA-!Smp` z$V)X3sP;U7i3f1!1%2lnJg)@NqO@m)y|&cmQ`Wz$PPe%*YF82v%R3&%Qf?UQ_c4rB zdC^@AVs)!Q{BT)Z$vwkZa>EGMq{7_!Fsizj(`t5$aNQeX{E+1FN7B9CMghc@bn$?` z*|$jmBtzI_?xfu#xiZk~MPtrEmEjzGnJ;^%R6v&(;BoTXmn$@ihAB_IU}c!PY$cm| z$x1xb>CuG}>HFtJ%puRMs;NEOdP}=Yr@f(Zns-Pny>6J5=<{oaS&2TsVwjbJv@OLk z5K~hm5_zd5i5eNN>ivMJgc|AX?0G#`DKuhi0}TJOFzcU zqTdn#ZF{IJXj^ETi(Va0hTPge=Cw|CO;g3rY5Xly$D$TvAk+1{2D;AbLN>ACAj6uy zDLB=#B~*(o-PnRhH)e>yR&-Grqa)0EbYq)AMjN?ruu_>B z@_?KUnchXXEJN#k*>paKS*NAUIW1-0X(eYKz2y%|`$ z`>3|NHv=)e-(_HiVCu#4reE0fo>ji>eXNh|&1YA|_@17TDM6OwuB`9Y?yc`uU+cTT z5~Z{ISl|83R%<@C`dZ(`&*@`*_jwLfn|{{!ATAk{O9t)zi>>c|PJ}J(-D$Fl2cS+3 zigtB4Zj1F@wbnO;299(3IIEAyd%(1`2Kd;FNC0brZwAhT!2*F^mFLFRZ5s32#8Cct%I3{NaO%8Sh|}}2Ww|>C5gKGHaF7@qYjMrl$m`B>-Uze>em6*3^3|&Nfa8{L zfzLWR)kS9lFE}Ya?_@jL;^Tv?X05oYXT?>DtT+}gP}H}x;s*82zD*QogdN2kS9qAtMW{a8rhPW8^OI`5 zPl7pK_snq*1FxZ0*4{T52NIH}`WcRN%X={#U+PuWtl@~?vWDYJcJZlec1f!1W}%|e zkJgu^20E4}mqyPUj=-k8Z9Qt5W)=#p7=G~n9#LP^AJ3(&BkE19h2IHsMkA-cwb*Fn z3^*l*sWBQ~QPybO=ZIi`WudK1ybvSX3`e}srNx2-wYVaG_BS&w)883gtgbT`So^?RE*)c z2~<9tDCLMzKGssiuV)4QRYvY9N{w`9)wcv}1lDp!V5lc`Aoivb^cYRXb2*dHL(g$< zy!m4>PeEMUz59dsV@a85OO{C}l`l3~=~$!RsWX4Pj6c2>&2(!rTS+6D6#Q$T5ku;j zNrvQ?EUI|1XgGECMrycrv6C7OUTmd?n-_a2^X=ZM6_693;)MKy3AH5kD~fEl24i@- zcLIHetQ|lMmaVOPC-7|L4bRKI?lDTPd5n^)9-|~Qhec;A&v}>6dY8ZGuD<9lK96fX zQ~Awc3sZT~naWE}p;&eb#fnoXZU?=l@@CNAR=yML-d5f$y5>RI%0K!rd4|JjL72mb{|rvs9_1<~n1TgDQ4 zu-M#ubh_HhS7)NrmF+EK8=bEFd35^EV08LF!8*SGw)_c3ry1Fevf0mafLSUv#rOuC z&5YLzUQLFD40PMba?A-x+lG`i7tipOv~%kj4)Jao=#;x|8{u?!9l~9?tR673d*UG+ zI^Pac|5nn7_uP`a|I46Z;XUfbl#^+6LK=29&BFrFHr);hHUZxzrrSW9>1W-dx9f3( zt=rXJ>sILE6kD;FazdjFl70ZbtN5!bh(+3!pB5|BGkotM4!!FCFB|==&}NYpy7co8!3u5e$_jnNS)o7kFSiI@_E@10B6u0(f|r#)$>3!r7rYGq zJb3wMD0q4EAsS@YCyhb2<{M;ZWZEHTY)%)noBJo$AiGoAUEp#~S(EIvHofMQ*ksp~ zG0Hydeo^`t&n!FB$1LNswOw{}Mh5=R4YU6m46~ydrAbKNdTp~s9jnxF!b~g^Q`4Gf z6184%vCBD?G0+y37-;j`#4e|MEVRSMLYq@r3vEfqE*I6-7TO|PXt=tcg|@gO3+-m0 zIpiwX7z!-3rQKL)5Zv>D6WoRich9=u%ffk?yD`90uW86V#Y z*lwFv8#-Y4jt&@ZYLn+(FJL%_%-E_97*=)k`H0wQWHe~A%9?Q;F}$HItOdO_U)Ppc z23D%HWk&PyB1_HMHZjB3{g~m3GBel33|Si~jv20O8#A0!MKQzPy0<%tCEjDqaAS*@ z;cB4IkmZw&8Ls*4 z@o!d1muqKBUdMZHB`s6tQ}UllAs;Smp>2`(e0VmYaWDcHNVG$y7WSNhNA{_OJr|f- z*nVwZOwbLZtOlC!x-8-DwZN^ARd0pdb%h)6aA4v0@uC$$;T2W*)*>Lxh=3n!NoGRM zI+>ylnP^QKi@>d)Wf!zra*JlsEu{r7DIO#ud*Z0mY3O8$lKE!^{5G9YoCak;I5*H6Z|##V^yUiM}ogD zf2^r=-;v-`^2fSLM~?(o1;ePG%jzw zd}t;ueZ52N00R%5P@ZXJwSix(>X+^v31M(SRd4O52~gQ8ErD8$PaYWxN|w7F!()o4 zV|>gef&ns{2uA3R%I!GwTm{;hvOn0*Z0PvKzGPrm7le zb2DGk7lXKYN7eCF1&R?OPLao1(%vm>hN_gnn&x5`Yg$XJ`S5FG&V__-X??Y$@nJ$H!&Kz|6 z9iUcYDccYN`^3uoj!Q{+yp)Uxhu$UFX(PANN<8>HX@C4eX&CQ$9=u~VB=r#t0H=~- z%K?pVKvSynY8+k( z_qo}E2ibPOi|+j|y4OGN-u|3>=d)I3e%WXctDf7-jPOoph3xz?BVZI?i5px}^SG`g zg5zC%yrYk>W4N2a#WzG+*#}`Tm3()>_so)N8ka7h8$UeJ<4U`&U1@KMEA5(sD=qb% zY4bWwK+)NFZdZcNLOpK0YCVL4VT*Zq1aowko!a}@cu<$qz46|7pSZ3_jTn_K*ba6y z67R#6BXk{KF)faEMosMP7ylT6Uw=gW`Xf39u(wZarQlq2fV6yX-*8FsBl?6(`aFXk z9*=OB?Cl#aDSl3$a7mx%P+#xu7cMEje{r~EFV5X7=kDEUxTNC`A>5Y=RHzKJ(f(x9dxFwmgg zlUf(^+Qx>29ARdcN^AVmNPARqjZq?UX*C`o`OTEV&=M+XgGmkJYTV!#9g?~=+z$gM z*k6W}kMNlZp|y@fl>g9N03lNdhs=4%b~2rp)}VOQViFR}hFhlPII`8q)iFqqhNT3| z(2b99t(Yb5Fp!ebp8YI;wIY2O(92igQk)y3m!#)(kZOXaV=JnWGQ!o;(_zw4W<b?9+|+Kl#Xy)t=d`=-wsFak%+yZd zvfOu08GciC1D$qWpkwgo`R?pnBcfqvphnIP$0o)bBJ^Pm)tFXij5`svsr1fuj5aRE zt0x?vR>^t~dP>EmUOwll&oy^jX@%-d&y&~7@n~E9_MuZ z+$uX=#aN8B-V`{!DX@A|P^35IcB?+dVjy}`AbL}-gMDxBp`5o@X>V`Ch1LFaw5#$i zv@2}cZdzE^@%6y^j&C^M@wGtkKEI;zK5uHg&mE2Tx$Q%IR{TGfwU_x7?PXrlUgn!P zHYDaJ-e$J1ln?m1ZPb4c@N?S-{H%M)A!}Z8$g0xS#k69!Xi#$u5Xy|wiZ@Ej-Y6}3 zqhu}@fRN`-ePb)g&q6l6)q|yaU{w#o%I?$+?M{WoUq&#jMFUl~YOue0`dHy5#1}~2 zrxw!871lrb*K?Tu9VHIawGx@ukCc2DjB=|=$*Q91R-fs7y}>NjvS>ix%4>$1>zUM- z*Gz!K8GeBP?2U(^HuI-xAkYHM{CJwqJ9a^nKbG7I2s8`iQ8WLQng0O_?;tY3(_i`1 zpQLWd1PuJ_!Tb{F2@8=0*{MYL>qlOCh<@as`-|Z|<40cem>Q0AEqTk-uuP%>gtwdj z#Aj;QsVh0}#9e0a6U)V;+O52-S-+JNRO&UAPDsp>;e<_{;?~lBW&Zw2->>ZXDC3D+ zN!#paC1%BJkG1wk1r5n~lV4NVYB^H|;VSD*URFBgzK=I~SrvJcw-yrexfexf{bvG! zu-;?@D~i3zfqBWmU%8FmZRsF&!&K`)UoP55=txo67X^ zKcS${O{=GTZ}Pq(Z!)^EpEr3~i8pygB@+eSWCZsbMc(8w?M+?}Xu22&@cx5p{#w&{PA*&y$oqUaEF_1S0ZY8yN@)jAkto@_TAPcvtTj_vtDA%+@d9v4` zJRlC`T0F!KOO`msYffQ$B^@1l*2Lm9g^nJ5Rd4%;T~OLAb!Ig~wT^7t*< zWrv=p{v3DCOwLakH-hlU@^R@#c7>h9Su%c zXJvP}RM*8r0owuh!wDv@2)V#7S1$sFK1i$LIFC?pWKAP1-qJcRM_|SQ_p$q1Ev}=T z!(?ylk!Oy@711j@JPrw$RzVJkib=usmwwR zm5p?jEU&IQDc*{=z$(dmHA{A_w!Fpe0+|Kc3VsU$33q4AF<L2fv83tdai#wdjGUi`Axbr?owKe{yFvjgf_eXhJBzhFEluUNIO z7>6_VEp-9T4~kuLm;>r!s~nc{R%{?JCp#|~k}mLjjKzVTZuHl8%HV8>X;HwIA-hy| z39zQyD^7(c*rk0)G|U;!zt5|XAr)rI4R4vl#p^K|4@je^j+0cHIb$wjZN5~y+ z(as}0aHMz<9^3&D9)Xs2Zw5UP9v?2frV-a~1=~e1=xFa9pT{uU%I%Ii}27(SG)+1ibuLvzl-GDg*38vs%mO+ z6c1vOEY!Zl3lE~|ppNv6K%vP5dl*83ROPY-cDP_qr8n49(Ha>I&(^`70}|{Rr|aup zuqVWBp=jrK!5(@%^+VGS_6)};p6CaA2JxvwnvEaq8HhU)?BQiWbLKm+=nq`RI+=Kx zTDXH?Pp2r@v&=aMmAJEIu%`)4Ci0N}uPeiQ2Oq9>LbFp#vSFsx7j=g0U7aEOrl$M7 zqp|VJI+J!aFaw*3_-M6c(NaROANh=PBcIk09}7uG#HWYEN?`jXDX&!k+uunrB?9V= zw;@=&Hdu7lzIAxUbOr~G=7U3Jp6(AQ0#l^9_Vcd4&%WAZ_FFAvIbUABzQ;VNfODC+j(G7z!~ zS$*Ke_x-;i`9ypXS3P6F_Jn$bLqus{_7oPB<%A<4^|T4IE2)!KfE}aEhce`39mU@2 zuF|EhhF0PlVQ~XKvomxcA$pn)Wt0u%zmC$u=xc{bfT+*Lt}4pM+~=zwyTmnX%@?I( zAA_PoXLmj+YKZy*X@O+!RBvf52KUF5=Hs$HF6rYUN}4T_RIT?hc^W+?&)F^#85&&) zBR4$j2RDQD^9mj5gw+yTKcQ#+oaZ07MD`LCslAx&#YPXwao#&&^fa)%1RT~tfcSD+ zCDjKQt_D|>9K~^IE2F0Yqo)d}OD(Q4tgT^<9@NN=YyFI#Dzx*eXy;X}$=CWAJq71F zSX-^H(Np}0K1NTUXSgn@^)-5mpVPGK@w>smjfr}+NGMo+)j*m4Lv{tz}StgQ+% z30bdoy9yswiX_D<8o=`nhU>PTZzeN9_`w0c2}D*ad!@ z7Hq`gszEkEwQm>K(W#|eC)XJlR*h>f)0JD93Lgs5we^hr17kENnAWjX0^k!tM%UvG z^;S9<2b!UnmVJ0BY0|slWBFOuX)mJyY)izfJTgGx;rj9V5t8h6$j#XMWlVnQ$S?G) z?qRegWPD?)Es!SAR4pk1-g{>ZV!c3!H?WJGgYbG(EixQAh>}+CP8PQ?^BU9Yqhy5z z{EU&flMG}ld&>^D69eK@J2D$wg9G&8vCfleyD;blV+O>EHlMscO>+~M95zrT8+V0^w2r_<}LYxBLBtx?E-=uqsny^vWgkjx; zco+r+sV{UuYrCpC#%6M{f+Jo{&$gG(Xag4fdU^iH;tQ8$D@bzqiF)oz^JU# zt0&5T>*W@VicgTSn!8iOYbp-d83lJmSADUn8GcW_CV+PA_Bn9JD#;h(uMrp#vh9hijIKsw; zBW!F4VWY1HVn!;n%J?r0 zED-3g{m{DO{U4u5ajblNf^X1~Eu;gv7IoDHY|0VaOG7ly;R|VfhVK!#XXG}O*j|nv zQ}Ou6%Lv^yv#zS&)-xa;K#gJ)0>j$)hVeX~LLhrT_E=iVx>md%;yA>*JY{J z0(7qL1J^4F?;w*xLc&qGx1{A2@gkxN66$BkrarkN{$HPTmBbcnxU{E3kU;KRk*I083t zgQ0Asr{78fpCu7jjHUJRWj_$}|CMzNjp+msd`ap${31e1JAhYh*@voi00SzKRu~fw zI7Nj4;pgR3M{-!`Q(cHm=@WJT8H+ev7IGlcdAf*V-z@=gnB(RRBhNx}Ylq6GCO9$=M^BZciN^EB(Q(8e{{EE2HSGQ;Xj!~*jovu7=?%C+?7dweeNVUK z(TJUMFO&e(F<@-n0Qm*LH@XqMXD~aqYY1vnT>|^#Wk`xAw z*^J?BZblD!LODhRJE4${XC`z-T+gNpwtR2+3~9s4^i|VAXWvw*13BX zZ~A$Y(p#cBJS6RrNFy(oz%G}-E|MLge<_gva`+Y zLV2-dm~qZDkuigw2i}YH+g9l9l^wSZ$K2}F%V^ceh81d=TSlW$7s8$Ij7{*=U}t2v z;{zY7x2^@EAQX(%$@ZQdydWe_GK{YtqfYq{cgnD*7wqm`+x)KWhw`pg87iEYVQUz^ zn<~u~YF8DrqYfuNlSY>rvZgqVw2nHLP`5P85$B%pf2B{G&tLt|rL*mzRpY{!k<`(E zm#5lQPb2k#CKQ*eba!p>T}g*;31I@+9(7<8s&tESKhXpwQAWKlF15=rO-^K!;Qsd! ztpt)J&b?^R>O>^cIu}y)2#RzL_Y2kTK}>Ov#1!}F_~US&P;J4vCRDqJF4_$P$?!ce zknD*^z5`e8hJj>ww+tjBbV;93Z2_wYom?EM9mcuCa_;cX@Tu{L#@6i7z#4_P;&8m@ zGIj#aN~b@l2NdFqBbP5TLP619MEjUOEk19nR)q|S$*uPRUHwX@ACz!|Am1PN$ty8STc? zdHi$&Eosu>BL<{4r>K9m!HS~nBgT%UYr#bMQ6p{AeJF7P!N-A(J>oAL5og(6ag*&s z5LG{|5$#H{y6xuPC2O4}YaQMK{sBpQR*lXw&dnXXWl-ohFSGQn~w*7`dkAj$Y zI*9u>Vu5c};*L1GJ4uxRzgOd`pnaoLX&s3|m6*h2Ev_Uj$T}EuWhm(HC>Ia~m*7b^6ofh{2*XlF4(snPxpt3WFa)XIE zQK4AC)h{XGsh`uJ>uWaee@StM9b55YbFmc2E(@yKYo}?je;vfyct@xBXj*I146aS@G0v9e9}BN^1LJ>bEnnmCyXdQ%B7A0 zB)%-TVE~020yM60tvjF|o)-}DdD&*p>Sz7DVhUu+oFj zbo+patGl+;8c_CdtGWr26%BeM>Y7v0qt-NonKwddTWXK|$mA%1Nu z2=Sb!3pi_S!EL#VZp&RV5aQe7-mp%JUexb;FAEctY6th#9s6s6MevHVL%zKKxX~*Q z(dqGpqiWyPCQ4GxmpzxqIXQqfawQa($Lud!m&a;pcML6P$VzDa9%pqVXeE?5((7T; zmR~;Veo^`t&V4%P(|;(wPoQg3(Wx@w!el(s0;FOd`iWdLiQWZhlkVbgF|W(7M{ z;=z(8&#=Q)#4z8oT@-jEnCh3TXN z&@YDRgoDs8gz1z+(a(qJ0S%--AOu$Nl%}_ukVKMr@`%t-nL0&S0DON#S~aWBdMSu& zSQr08PKa-H&>5`IOOh`DHx> zg=n~Sswjv%_7x>7aZ)vEv2mw_HiL8}bm@{1hcs?78@EnBJng3+@)c(;UrwfACxi&i z{w8ncq*?T`(1CQBzWrl;N>xkMwJ;q&qFxELh{jA%H}zk4Fw@lQMr32AsWzU@Yb+#GbP5&gcvsm3XGfEp_RXDp|!h7{@$&zcyqHD=QXt#>_(DR?y9!#S?_gl>e z*r@7*X;fj&XYcV|qok?aj$}OBxN)yxl}HTt@qW&wNq9jf#S1d2JtpIQoJ$4gy5#5a zzRsnBL|{6*k8`PC*09Y7AMfj2Dt=BM=Te{NkeC?n=Ughjf3b6^Uk>*+)d2nEXI%~O z01F__oNPk{VGH5~IXo}UpU!Gi1HCf4d&MOU$QE0RYqoCRs)&6>+d)m&?JHzUUzO@l zVG&z;`55Q9O{-NVOh1*26i=(SNLzYSQ>5Q1qDa599Ys2d_3eptML@ELpmQ={o0@%+ zYj&xkvSHNTE|fM!i)!IN^pp+D*6h;709jiw#wfH1t@5*Wv0`{&LR~sbYZQx0t11?B zp-;R`uYRqpH*rOqxcXnALfvLXm)IP({02H!={a_!-9pOU+#J=&EXwzC6oPrm8q}Do@EO?oJd)P zxuL(f9!_w6Y^epi2nxW1!5V>7v} zKhI&h(VH>*tIpl`-7(Vd(|VfsQtNS-O>>A3pB@*t2el?VnT<`9b)jGCHSYi0y1Q4X z|5@#SQ-ARW`oBRh+mQaR(D{`K8n!Ym*WA;2;BKmfS)Bn46k#Cb0^CVR>ShijpAL9Y zoe)p;O~o-b=b6#Wwo2-6nVH=}$%#r_)8owq3hAI8?@uOs=!?dMbf{aul#GB$;X=0t zwC+$h{1mmM`*mD(39eQ2;j76Z+}-9+~wm zjgNm}`R>1c_f2)>6?<4R4ng&nDA+v3SapT!+Qqp^1CxLPP`fre>q!@OCjU^e^BMj<|gYg(G zIw8>zq`^{#`V>SZMgWi=Jl;9fQ&_WX<}}z1ll}2QGjd7Xr1$@>SJU(geMy6RP{w$i z#`0iHUyjEK#&8bva{pYK97jm@d%pLjx%tK0v%!@l1s5H>mmNJf;ffAK)QReX?4(O+ zIP++!M0ZbdqpRTbus8YcPamH(e_X|6D*Y8?5yFlAH*PVz+YH@-I^Y6cs)>Dh{CM!) z@wlAJuGNG7ExE9f`>&d8-2r#l3n`Scl($iy9*1}T$4Dv@p+ zZ+V>BPcQnH**AhgptPiadNBspG%k0;G0XR@LliLFVMqiI(&1f&VSPj z(P+d?D_dRxaau}Z_7!D>CUfpxfUu326A(&H*h{sx053khMo!R-(95$E8?C+ia<-2+ zq>@HV+oIxn(qLt*!8DI&cmPy4MhHEG?h40P66OZV{q^k#y7*tboQwl{kA4n5)qV03 zUX|ysrE1CPc@V}`nvI}pncM8u^BTzZYnYM85SzqIyj>Ejt1QJ@dzt-(zww>0ASDjASTEJ%I|cV{4@TDhY=`l{iFVlAsLg^p z3R^bnrJ~}UL*fI(Z(puRqFyLPfkjtLq&gM4pj-ZA8a%4%nx}`J+z~F;I6xK+Gv-Z` z*(Nkib7cv#yi}IFhV@YBneHgjLf%wG;kAuGB41^JcxuQg5T)lOv?`~)Xv={h+A^zb zv}F^UPf?KzS57(X-Y#hprS9@?dhtc$7SP(*3)Xk6o`+kwh~9`KWYPkBz`}{x;i10eexu^*h7#vnE-Gp= zz}Y0Qp-r?80hVl>Z!YxWd~p5E8W#eZX(~*hnWn-7nrSLbgs2D zN0`uDzQSckykOt8aEoByn&S~&cLgdoJhYF80Sa}nZ@$dIK3kWK7n!aP^JZ~Ut~yQcl`BP(tpYBz9iR$=sMM!?<%mXN6;~v-uf}j6D;Z0@&D$)x1#2bw zdK>o;vi$Lf7_$7;52;ZJSuXk^%QJE~&7xx_t$_>Bg)HyvGGr+R-z=At;L$#z-@xnse8r7t~*OT*Mn5Me#=Hl3&(b5(S9k%;o@Uxi?MtG;l$yr9i5A z2vp$-%^wS>fik3dU?|zt+lYyZ%mpqgcJTJ_UGnyQ*^X0(3>D#Vyk9x;d^il5`qYHd_+5|8)n(!K5 zp@9h@m#_vFbjiheebo3)-u-29u_O|b%_hdTrV46IwGmY`#!G_bG>e+szMy~hK}6d)RB7|si&9VxIPC| zrzN}^OI&qKVy@WH4i-dN=iJ7(tN(m9fQw;3S@9wP>mKt z7dtUHFQ`3pq1LlhF53YdOd%V6oeOpJRl&%#5my)`Mn&87RJ09G zMO*ixuWPJ|MRx2_kVm`+X*-UdCRMQ=4?QEc%sXMqSmaGW+mOrFk!`qJ{v>mfwY0mT zsXZ41x*%-}Bps=WJ7DT&HnA3H*g*6R{5`3qAUtu&ssz6M+N6-;ndb@KI(` zhX!~B8*%g5HZm6m;zoBwPV2y#Tayd`bJEk29q!Ine73^b+290wmf!tVFs5OcW!M?s zOzqeAfjLiB7h|57pCJu8>FtPGJ|p1sJ`i z1Cd=*hP5Vo6TB6(jHlKl>4LmIA?n~eKtS?%C4>2)0lyHkzydC&(_%(G8lQ?8pODig z(m>w6&Tm_SzdWwTgU@CMsjUa8q6evB1_`N=pk*@MUg2)9=t1JDz72cQJq=Rc(%jEH zO2wnr(4!U^D=e-Sg_I$>surrWP#c)-68i&<$OG?{ztwp_<2`M)@Q)x(B> zv8mS)y4J4{PrtUky@ez6ZE=K}GD!@?w1rc_ZY&m5WJ2drHgvw1zGz%XM-V#SN1r8h z-ib%Dq4NP5=vR|Rm^%rf^HE`P>=!;42iHb%_*_ym!s77xwNNkC0E@L?Q=8omMkL{L z^kl196h5Co`1}zLpHG-b>?2oR1`xQUU0#*lhR++l;d5+~Wl{->UO(2To_TLdGYSW7 zOA`}5H_f9aoA7yJ!sip&@cBY$ZDt11q)i<@p9@*daS(7|w}F?rkc`FZ)g)m^f0*ny z;q%G(z}DgOtVR_>qe>6NlP}YCUTizL!X1t9`2@n}V>W!g)dO_+Jo|`F-$&%a=cGY> zq#%5*^5OFZQt-X-c^vO|;q#iHlM2J(02CsoFDK$uhtDSvK2P)E^Fye08XA3p=4MrP78^cCQL?HDpVKXIqpL5|Q~HI^ zCrtQ!Jf5&Y?y3!+*C4tk5Ja7jb9qCEGoj%Ll67@#NiKYTJ!HDD7+275{+*L1eNA_; z;qw;a$}Q|V^`yb!^B`{e;d8FzTM#~Pn(#T!k5dVs*AYHv{?!ZgFxp}eKF8lWd|tD% z)ec~Fh93U@Ez^PnJnKEd@9(-!K?pw1+8Hl&teGoRQ|_dU#F6=cS*dLJeAyUL zz2WmP-kS-ZR|~@D)q4w{^9GYqUBp_s79xC3Q@+aK^T>qHM@iQkk?{F|jy6{$d|r|8 zc}2qK6$zhLBz#_x@OeeT=M@Q`SHzoN5m$aiT=^9Vcvr;dUy*=!MWOwb^VdQhKCgP=^GFg> zs+~^UWxl8S zvg{cfI%2#W%EtRzSQIf{Rgw=`mU1QMbU2Pap5^>gKIuI3TJtaYJiL347aQM(Hhn)~ z-K6TH@Pe9nan*|#lSoL~CP&|TnWw37Pw0dsaeTkTX`0_$`b9o|OYjDq)MWurbGnfa z177z3Skj_^MM9`WLQSVQwY6wa&;)ZqWi8NT+26FW(+xj%3Wwf$=;9-5#u-qyAYJzG zX^<}aAMb=Vb_&m zq$QWM>;w8l0}5VxCq*Q^k%E01H&IWe#d88P4A~^gI_4#*TAc;INv(e-lqBNQ4SExy z+6{?t!_+&;G*ZxWXrdO7?7T)&Qu)r6p*O<9H6B0Y-c^(DY=rJzx-RC{QzqLN0MjS zRH%8TLY4I1z%vy->@0=noT2cP*a@Er#7;obN!SUqa%%vRtYvV~`+Q!Ef=`Hza868y zkBV45D+a=`Ui)B8%W%&;So0}V=9HAnHcMn@H5vV-yXuziUAJ`axTSmBE!`ELLgg!4 zQK+mq3YDD^UNWi@6e{5OSJC@t|VyEJQ468@S^{6Db)^Zn=Wv1+-<}Rq6sJS`P^;_aSXscl^8Jc8I z-DPGuny+sM8GRRG7z*z@qS-E}oW{%kTC_nFJzhKas`4Thx~Z{k`Mr-QNyu zy?baxr$vVs?YECxa=pmi7t&(BXQlT!IefUU%IjrQov|g?&)SOXr={RJ@~GGkP|+3F zYq^T+Ra=f_R~6Uqmn?DXB&vr%mROKPRf`I-FMh@K9!E1`HgN97w&Hr8EOEux^reEj zeBL>6Vy5D{xqQ~U{6%;5MR)OeTb%}(3sw&!BnV^OHDM?IBj}(A8s@$AAs>TnT5c^`_x}OKEh?3xxCd)+b1Hn^nX^?!GuAaEVhI;(S?%eaLw zbt7|AYSc(l#-Rg(-)YrK$n@)1%D&ZG>DS&qgc+oywh*lgn45vj{y@+Et;&+(P_jix zxnjaWE<##4(I&I5^JP%<(};}mSOGe47_^Frn46IU*7FfTg2p%%b0-}$z$!C=Xi6Di z)tCWRjb?#WV~%30e6<@?;_5#>UixooKdZ*okF{y?f-JihS3eYgbvf=Q@oRh;DIp}*ImP0HDsTR(a z%V*ULce5^ViE57ZOQ`#N?{^Hilr*ip|DU~g502|f@5K6?+xOMCyU_p|F9IZQU&;;@ z&1~poLeg7PyKI%okuozYCZ#`=Dpg9crxX>aO2o0&RuWl+*PJoz)gRa$Z3?y-8+NoI z%f*S|4dcbynk>9#yx1|@>I+?s)TkaRm`kn=X{UzxQ}i$08%ryVU-6> zp!@VaukZ2uzVG)5{ob1Hr%C+VCer* z)eg}&Ko0opit&DKDiEeYsQ3&O~!d4yO}=Q4#!b+6z8 zA?PDvSgk|o%`1XV{M&;5jZvK+6RZGG+o_3!h{{hD^^GL)Pe$G6ZHY;U46dD~C{+81RXzO4nGoVNap^Y7v4O35K+k z_j{^zztgyUzdPE95}j>H8HVZ-Od(R2pL;2(&$k3ulOXScItybbq3WB&i7V3` zcR^}*L0#VsrGUv{a9o9KI-UCRWdy<1%~YSfs~mvKs5(QsGweZ3>64};18DNn+Kq#2 zSdwU&z&ZETbH4uhlhnKrX0N_F0qZ+U^3pIVNW%oBVV-K||BS87KXaj~%)tkddkq2+ zXzWu{%Mi})7NT6CKHM+S%MI*F80y1)z9e3iJS~b?yb9;ZaSTl?J~XlTP{-ogqy{@R z!b@_tH8IjHX+fb$Ql+mG)Yr?XuL1U)OM^8k=u(Fdx@?24hBcw)#rVyFo+E_*LrNFJ z49^uZ?HwInA>UDn3ow{p2hckKWiDZC5LrHE245Cnte?fID?qE!QpbF2K^L>#7eAzg z9*zJFzk|HK1F96sPE=shjcBN8omb-2M#GvwJ?Qg?cmB*@1>) zZxfF#R3G}9V62|gD$qH_N0Kp*)>1s>ML&SqeUD&ERsdCQD%$G;iVZP;I!uYU164grUkR8vTI}(;`XzT)zh{v|Gk8@$U1srTyY`#P zV}^7~Ow&%to;E}LNiAnLSJXU3vl-)bLJ zZARx?K{HAKJ3$YLhCiC9OTwsHLbugl5I*Y!c%(HF+N;GHY|B_5%+K3SG#m)m7u?TPdOa@Ba5`+@T+E##U7*|xU0NS z=W;=}N3&2@{&mfEJTEPjzlVjQ7?YY_M6AkAY=^+MOGNA5fj*!}lW0~7GH_rsJcQipqKI^0Xs;a-{!_tJE@Cv&j)us^S?ynfp} zY_3G{Q!UR{vYc(T3evBlxm*hw^Pf`7l3*0d%<{iSR>BnMy`Wf6fOv2zse|k?&n=LtEcH}rsu>qcG<0>*6i2J&Z_iHaU~oiAY;cGIwiijpisZXD5qRI$5+3i~jmVWh^?bjz#~@1U`9H zEIKh=a5wT_Bzs`w`kKR0xUIR3-qz2&Vc>g$Jttk&eLTi;@c6bO9Tg&{i#siR~xQ^j*AQ`U+ zk1tvAzigLx#V+rvUEVcXUT8*N0{~R5*q?rvJgv5|lYm(bZ<05}DW&uA<$LO7mtNjf zFBjMq$oXOxA2T7hCJhA+K6As zJ!4XKt!kWWvqS9>y?Vys?<1-XHOn?+<@lvIu{3biie{0uG`zE|Zb98tXv1!E3N4Kd=^Iln>CL4cB|^+$ zB19vdOXt476@v^1Ej#zUXi<2S0w*Ci02r>a3HT9Z(~uJ3Edt>cB?-W@h(jQzh@7B) z0kV%S^rTJ@@KUAPCQO2W2Z<1#PJ|GIZ^;6_B_I?QDhFFuB|?N{54)+^0Ak38P)4va z5C!E!NK8qpU&sQ;hrmCk!J?lAoDTu^HSGGAvxQQu^RUiXI;}q39Ryv-2SLwhTbH^(6Dhoj^524E`J=jmvTJH1I!~2CBt@9G-oI7RC!hrqc?(0S zb%2^Ok#-Sy<3f@?!DK$f#1r_@=`}FJcH0a|@o>ktBNMuJh!a(P%0A6n&t@IErkjAM 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

nT?f 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 z

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�`cr`Td{t^WFo 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 Date: Mon, 19 May 2025 15:07:53 -0400 Subject: [PATCH 49/71] Add playground --- docs/source/playground.rst | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 docs/source/playground.rst diff --git a/docs/source/playground.rst b/docs/source/playground.rst new file mode 100644 index 0000000000..b5428a4efb --- /dev/null +++ b/docs/source/playground.rst @@ -0,0 +1,37 @@ +.. _rustworkx_visualization: + +#################### +Rustworkx Playground +#################### + +Rustworkx Playground +================= + +Welcome to the Rustworkx Playground! This is an interactive environment where you can +experiment with Rustworkx on your browser. + +.. replite:: + :toctree: apiref + :kernel: python + :height: 600px + :prompt: Try Rustworkx! + :prompt_color: #dc3545 + + import piplite + await piplite.install("rustworkx") + + import rustworkx as rx + import rustworkx.visualization as rxviz + import matplotlib as mpl + + pet_graph = rustworkx.generators.generalized_petersen_graph(5, 2) + pet_layout = rustworkx.shell_layout(graph, nlist=[[0, 1, 2, 3, 4], [6, 7, 8, 9, 5]]) + mpl_draw(pet_graph, pos=pet_layout) + +.. note:: + The `rustworkx` version in the playground is not always the latest. Verify the deployed + version with `rustworkx.__version__`. + +.. note:: + The `rustworkx` version in the playground experimental. If you find any issues, please + report them at https://github.com/Qiskit/rustworkx/issues. \ No newline at end of file From a041dd79b1975b88e0e45d20e9f9f0c1e4cf0641 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 19 May 2025 15:12:38 -0400 Subject: [PATCH 50/71] Fix playground underline --- docs/source/playground.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/playground.rst b/docs/source/playground.rst index b5428a4efb..8b65259362 100644 --- a/docs/source/playground.rst +++ b/docs/source/playground.rst @@ -5,7 +5,7 @@ Rustworkx Playground #################### Rustworkx Playground -================= +==================== Welcome to the Rustworkx Playground! This is an interactive environment where you can experiment with Rustworkx on your browser. From 12caf516d149ec7e0f313596ca9e72336c3dde1b Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 19 May 2025 15:17:23 -0400 Subject: [PATCH 51/71] Fix playground --- docs/source/playground.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/source/playground.rst b/docs/source/playground.rst index 8b65259362..26e7798855 100644 --- a/docs/source/playground.rst +++ b/docs/source/playground.rst @@ -11,11 +11,10 @@ Welcome to the Rustworkx Playground! This is an interactive environment where yo experiment with Rustworkx on your browser. .. replite:: - :toctree: apiref :kernel: python :height: 600px :prompt: Try Rustworkx! - :prompt_color: #dc3545 + :prompt_color: #6929c4 import piplite await piplite.install("rustworkx") From 673152a48a1e7dfd66184374ddc0d7e60635d34a Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 19 May 2025 15:21:40 -0400 Subject: [PATCH 52/71] Fix name --- docs/source/playground.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/playground.rst b/docs/source/playground.rst index 26e7798855..1284ffcab0 100644 --- a/docs/source/playground.rst +++ b/docs/source/playground.rst @@ -1,4 +1,4 @@ -.. _rustworkx_visualization: +.. _rustworkx_playground: #################### Rustworkx Playground From 0ea2f29f8d006b24b5102c4036b9a4bd48f5db85 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 19 May 2025 15:28:16 -0400 Subject: [PATCH 53/71] Include in toctree --- docs/source/index.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/source/index.rst b/docs/source/index.rst index 6e5ac96ac1..6d4bc1403f 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -73,6 +73,7 @@ Contents: About Rustworkx Installation and Getting Started + Rustworkx Playground Rustworkx Tutorials and Guides Rustworkx API Visualization From b345590a4af6dc94799cab23a38e57e6ce686f2d Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 19 May 2025 15:44:10 -0400 Subject: [PATCH 54/71] Minor fixes --- .gitignore | 2 ++ docs/source/playground.rst | 9 +++------ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index ee3e0af630..9810147ce3 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,5 @@ rustworkx-core/Cargo.lock **/.DS_Store venv/ .python-version +.jupyterlite.doit.db +docs/source/.cache \ No newline at end of file diff --git a/docs/source/playground.rst b/docs/source/playground.rst index 1284ffcab0..58ceb4b314 100644 --- a/docs/source/playground.rst +++ b/docs/source/playground.rst @@ -4,9 +4,6 @@ Rustworkx Playground #################### -Rustworkx Playground -==================== - Welcome to the Rustworkx Playground! This is an interactive environment where you can experiment with Rustworkx on your browser. @@ -23,9 +20,9 @@ experiment with Rustworkx on your browser. import rustworkx.visualization as rxviz import matplotlib as mpl - pet_graph = rustworkx.generators.generalized_petersen_graph(5, 2) - pet_layout = rustworkx.shell_layout(graph, nlist=[[0, 1, 2, 3, 4], [6, 7, 8, 9, 5]]) - mpl_draw(pet_graph, pos=pet_layout) + pet_graph = rx.generators.generalized_petersen_graph(5, 2) + pet_layout = rx.shell_layout(pet_graph, nlist=[[0, 1, 2, 3, 4], [6, 7, 8, 9, 5]]) + rxviz.mpl_draw(pet_graph, pos=pet_layout) .. note:: The `rustworkx` version in the playground is not always the latest. Verify the deployed From f8887f42ba09f73419694a317d940e17af2fa9e6 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 19 May 2025 15:53:05 -0400 Subject: [PATCH 55/71] Add draw in hopes the demo works slightly better --- docs/source/playground.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/source/playground.rst b/docs/source/playground.rst index 58ceb4b314..0e76574fb3 100644 --- a/docs/source/playground.rst +++ b/docs/source/playground.rst @@ -18,11 +18,12 @@ experiment with Rustworkx on your browser. import rustworkx as rx import rustworkx.visualization as rxviz - import matplotlib as mpl + import matplotlib.pyplot as plt pet_graph = rx.generators.generalized_petersen_graph(5, 2) pet_layout = rx.shell_layout(pet_graph, nlist=[[0, 1, 2, 3, 4], [6, 7, 8, 9, 5]]) rxviz.mpl_draw(pet_graph, pos=pet_layout) + plt.draw() .. note:: The `rustworkx` version in the playground is not always the latest. Verify the deployed From a54250d63c36dd4ea4c86393341973ec395e4a2a Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 19 May 2025 16:33:37 -0400 Subject: [PATCH 56/71] Make playground just print version --- docs/source/playground.rst | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/source/playground.rst b/docs/source/playground.rst index 0e76574fb3..d4963bfab6 100644 --- a/docs/source/playground.rst +++ b/docs/source/playground.rst @@ -17,13 +17,8 @@ experiment with Rustworkx on your browser. await piplite.install("rustworkx") import rustworkx as rx - import rustworkx.visualization as rxviz - import matplotlib.pyplot as plt - pet_graph = rx.generators.generalized_petersen_graph(5, 2) - pet_layout = rx.shell_layout(pet_graph, nlist=[[0, 1, 2, 3, 4], [6, 7, 8, 9, 5]]) - rxviz.mpl_draw(pet_graph, pos=pet_layout) - plt.draw() + print(f"rustworkx version: {rx.__version__}") .. note:: The `rustworkx` version in the playground is not always the latest. Verify the deployed From 688850f4068bfc2ef855740870f4ec085a579de1 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 19 May 2025 21:55:53 -0400 Subject: [PATCH 57/71] Check wheel from .json actually exists --- docs/source/conf.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/source/conf.py b/docs/source/conf.py index 5f2caad247..609497e9b6 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -14,7 +14,7 @@ # rustworkx documentation build configuration file # -import sys, os, json +import sys, os, json, pathlib import subprocess # General configuration: @@ -115,9 +115,14 @@ # JupyterLite Sphinx options for the Playground jupyterlite_config = "jupyter_lite_config.json" with open(jupyterlite_config, "r") as test_json_config: - # If there are syntax erros, jupyterlite fails silently + # If there are syntax errors, jupyterlite fails silently # so we validate with Python - _ = json.load(test_json_config) + test_config_dictionary = json.load(test_json_config) + playground_url = test_config_dictionary["PipliteAddon"]["piplite_urls"][0] + playground_wheel = pathlib.Path(__file__).parent / playground_url + # If the wheel does not exist, jupyterlite fails silently. So we check + # ourselves. + assert playground_wheel.is_file() # Texinfo options From 531d98f1ca3b67bad1524064a241c224f821ae7d Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Mon, 19 May 2025 22:24:31 -0400 Subject: [PATCH 58/71] Make displaying the Petersen Graph be the default demo --- docs/source/playground.rst | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/docs/source/playground.rst b/docs/source/playground.rst index d4963bfab6..0ddeedbf5f 100644 --- a/docs/source/playground.rst +++ b/docs/source/playground.rst @@ -10,15 +10,22 @@ experiment with Rustworkx on your browser. .. replite:: :kernel: python :height: 600px - :prompt: Try Rustworkx! + :prompt: Try it! :prompt_color: #6929c4 import piplite - await piplite.install("rustworkx") + await piplite.install(["rustworkx", "matplotlib"]) import rustworkx as rx - - print(f"rustworkx version: {rx.__version__}") + import rustworkx.visualization as rxviz + import matplotlib.pyplot as plt + + pet_graph = rx.generators.generalized_petersen_graph(5, 2) + layout = rx.shell_layout(pet_graph, nlist=[[0, 1, 2, 3, 4], [6, 7, 8, 9, 5]]) + + plt.ioff(); plt.figure(figsize=(2, 2)); # just use mpl_draw directly, this is only for demos + rxviz.mpl_draw(pet_graph, pos=layout, node_size=100) + plt.show() .. note:: The `rustworkx` version in the playground is not always the latest. Verify the deployed From c9304d3e33144d44688d6112e56b8a0861c46675 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Thu, 22 May 2025 19:06:30 -0400 Subject: [PATCH 59/71] Update uv in uv.lock --- pyproject.toml | 2 +- uv.lock | 3210 ++++++++++++++++++++++++------------------------ 2 files changed, 1606 insertions(+), 1606 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 7069dc2d64..56fb7df40a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -69,7 +69,7 @@ build-backend = "setuptools.build_meta" [dependency-groups] testinfra = [ "nox==2025.5.1", - "uv==0.6.14", + "uv==0.7.7", ] test = [ "setuptools-rust", diff --git a/uv.lock b/uv.lock index 0952b06694..5a30245622 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 1 +revision = 2 requires-python = ">=3.9" resolution-markers = [ "python_full_version >= '3.12'", @@ -12,72 +12,72 @@ resolution-markers = [ name = "alabaster" version = "0.7.16" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c9/3e/13dd8e5ed9094e734ac430b5d0eb4f2bb001708a8b7856cbf8e084e001ba/alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65", size = 23776 } +sdist = { url = "https://files.pythonhosted.org/packages/c9/3e/13dd8e5ed9094e734ac430b5d0eb4f2bb001708a8b7856cbf8e084e001ba/alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65", size = 23776, upload-time = "2024-01-10T00:56:10.189Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/32/34/d4e1c02d3bee589efb5dfa17f88ea08bdb3e3eac12bc475462aec52ed223/alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92", size = 13511 }, + { url = "https://files.pythonhosted.org/packages/32/34/d4e1c02d3bee589efb5dfa17f88ea08bdb3e3eac12bc475462aec52ed223/alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92", size = 13511, upload-time = "2024-01-10T00:56:08.388Z" }, ] [[package]] name = "appnope" version = "0.1.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170 } +sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170, upload-time = "2024-02-06T09:43:11.258Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321 }, + { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321, upload-time = "2024-02-06T09:43:09.663Z" }, ] [[package]] name = "argcomplete" version = "3.6.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/16/0f/861e168fc813c56a78b35f3c30d91c6757d1fd185af1110f1aec784b35d0/argcomplete-3.6.2.tar.gz", hash = "sha256:d0519b1bc867f5f4f4713c41ad0aba73a4a5f007449716b16f385f2166dc6adf", size = 73403 } +sdist = { url = "https://files.pythonhosted.org/packages/16/0f/861e168fc813c56a78b35f3c30d91c6757d1fd185af1110f1aec784b35d0/argcomplete-3.6.2.tar.gz", hash = "sha256:d0519b1bc867f5f4f4713c41ad0aba73a4a5f007449716b16f385f2166dc6adf", size = 73403, upload-time = "2025-04-03T04:57:03.52Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/31/da/e42d7a9d8dd33fa775f467e4028a47936da2f01e4b0e561f9ba0d74cb0ca/argcomplete-3.6.2-py3-none-any.whl", hash = "sha256:65b3133a29ad53fb42c48cf5114752c7ab66c1c38544fdf6460f450c09b42591", size = 43708 }, + { url = "https://files.pythonhosted.org/packages/31/da/e42d7a9d8dd33fa775f467e4028a47936da2f01e4b0e561f9ba0d74cb0ca/argcomplete-3.6.2-py3-none-any.whl", hash = "sha256:65b3133a29ad53fb42c48cf5114752c7ab66c1c38544fdf6460f450c09b42591", size = 43708, upload-time = "2025-04-03T04:57:01.591Z" }, ] [[package]] name = "asttokens" version = "3.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978 } +sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978, upload-time = "2024-11-30T04:30:14.439Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918 }, + { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918, upload-time = "2024-11-30T04:30:10.946Z" }, ] [[package]] name = "attrs" version = "25.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032 } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032, upload-time = "2025-03-13T11:10:22.779Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815 }, + { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815, upload-time = "2025-03-13T11:10:21.14Z" }, ] [[package]] name = "autopage" version = "0.5.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9f/9e/559b0cfdba9f3ed6744d8cbcdbda58880d3695c43c053a31773cefcedde3/autopage-0.5.2.tar.gz", hash = "sha256:826996d74c5aa9f4b6916195547312ac6384bac3810b8517063f293248257b72", size = 33031 } +sdist = { url = "https://files.pythonhosted.org/packages/9f/9e/559b0cfdba9f3ed6744d8cbcdbda58880d3695c43c053a31773cefcedde3/autopage-0.5.2.tar.gz", hash = "sha256:826996d74c5aa9f4b6916195547312ac6384bac3810b8517063f293248257b72", size = 33031, upload-time = "2023-10-16T09:22:19.54Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9b/63/f1c3fa431e91a52bad5e3602e9d5df6c94d8d095ac485424efa4eeddb4d2/autopage-0.5.2-py3-none-any.whl", hash = "sha256:f5eae54dd20ccc8b1ff611263fc87bc46608a9cde749bbcfc93339713a429c55", size = 30231 }, + { url = "https://files.pythonhosted.org/packages/9b/63/f1c3fa431e91a52bad5e3602e9d5df6c94d8d095ac485424efa4eeddb4d2/autopage-0.5.2-py3-none-any.whl", hash = "sha256:f5eae54dd20ccc8b1ff611263fc87bc46608a9cde749bbcfc93339713a429c55", size = 30231, upload-time = "2023-10-16T09:22:17.316Z" }, ] [[package]] name = "babel" version = "2.17.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852 } +sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852, upload-time = "2025-02-01T15:17:41.026Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537 }, + { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537, upload-time = "2025-02-01T15:17:37.39Z" }, ] [[package]] name = "bashlex" version = "0.18" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/76/60/aae0bb54f9af5e0128ba90eb83d8d0d506ee8f0475c4fdda3deeda20b1d2/bashlex-0.18.tar.gz", hash = "sha256:5bb03a01c6d5676338c36fd1028009c8ad07e7d61d8a1ce3f513b7fff52796ee", size = 68742 } +sdist = { url = "https://files.pythonhosted.org/packages/76/60/aae0bb54f9af5e0128ba90eb83d8d0d506ee8f0475c4fdda3deeda20b1d2/bashlex-0.18.tar.gz", hash = "sha256:5bb03a01c6d5676338c36fd1028009c8ad07e7d61d8a1ce3f513b7fff52796ee", size = 68742, upload-time = "2023-01-18T15:21:26.402Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/be/6985abb1011fda8a523cfe21ed9629e397d6e06fb5bae99750402b25c95b/bashlex-0.18-py2.py3-none-any.whl", hash = "sha256:91d73a23a3e51711919c1c899083890cdecffc91d8c088942725ac13e9dcfffa", size = 69539 }, + { url = "https://files.pythonhosted.org/packages/f4/be/6985abb1011fda8a523cfe21ed9629e397d6e06fb5bae99750402b25c95b/bashlex-0.18-py2.py3-none-any.whl", hash = "sha256:91d73a23a3e51711919c1c899083890cdecffc91d8c088942725ac13e9dcfffa", size = 69539, upload-time = "2023-01-18T15:21:24.167Z" }, ] [[package]] @@ -88,9 +88,9 @@ dependencies = [ { name = "soupsieve" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f0/3c/adaf39ce1fb4afdd21b611e3d530b183bb7759c9b673d60db0e347fd4439/beautifulsoup4-4.13.3.tar.gz", hash = "sha256:1bd32405dacc920b42b83ba01644747ed77456a65760e285fbc47633ceddaf8b", size = 619516 } +sdist = { url = "https://files.pythonhosted.org/packages/f0/3c/adaf39ce1fb4afdd21b611e3d530b183bb7759c9b673d60db0e347fd4439/beautifulsoup4-4.13.3.tar.gz", hash = "sha256:1bd32405dacc920b42b83ba01644747ed77456a65760e285fbc47633ceddaf8b", size = 619516, upload-time = "2025-02-04T20:05:01.681Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/49/6abb616eb3cbab6a7cca303dc02fdf3836de2e0b834bf966a7f5271a34d8/beautifulsoup4-4.13.3-py3-none-any.whl", hash = "sha256:99045d7d3f08f91f0d656bc9b7efbae189426cd913d830294a15eefa0ea4df16", size = 186015 }, + { url = "https://files.pythonhosted.org/packages/f9/49/6abb616eb3cbab6a7cca303dc02fdf3836de2e0b834bf966a7f5271a34d8/beautifulsoup4-4.13.3-py3-none-any.whl", hash = "sha256:99045d7d3f08f91f0d656bc9b7efbae189426cd913d830294a15eefa0ea4df16", size = 186015, upload-time = "2025-02-04T20:05:03.729Z" }, ] [[package]] @@ -106,29 +106,29 @@ dependencies = [ { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d8/0d/cc2fb42b8c50d80143221515dd7e4766995bd07c56c9a3ed30baf080b6dc/black-24.10.0.tar.gz", hash = "sha256:846ea64c97afe3bc677b761787993be4991810ecc7a4a937816dd6bddedc4875", size = 645813 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a3/f3/465c0eb5cddf7dbbfe1fecd9b875d1dcf51b88923cd2c1d7e9ab95c6336b/black-24.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6668650ea4b685440857138e5fe40cde4d652633b1bdffc62933d0db4ed9812", size = 1623211 }, - { url = "https://files.pythonhosted.org/packages/df/57/b6d2da7d200773fdfcc224ffb87052cf283cec4d7102fab450b4a05996d8/black-24.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1c536fcf674217e87b8cc3657b81809d3c085d7bf3ef262ead700da345bfa6ea", size = 1457139 }, - { url = "https://files.pythonhosted.org/packages/6e/c5/9023b7673904a5188f9be81f5e129fff69f51f5515655fbd1d5a4e80a47b/black-24.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:649fff99a20bd06c6f727d2a27f401331dc0cc861fb69cde910fe95b01b5928f", size = 1753774 }, - { url = "https://files.pythonhosted.org/packages/e1/32/df7f18bd0e724e0d9748829765455d6643ec847b3f87e77456fc99d0edab/black-24.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:fe4d6476887de70546212c99ac9bd803d90b42fc4767f058a0baa895013fbb3e", size = 1414209 }, - { url = "https://files.pythonhosted.org/packages/c2/cc/7496bb63a9b06a954d3d0ac9fe7a73f3bf1cd92d7a58877c27f4ad1e9d41/black-24.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5a2221696a8224e335c28816a9d331a6c2ae15a2ee34ec857dcf3e45dbfa99ad", size = 1607468 }, - { url = "https://files.pythonhosted.org/packages/2b/e3/69a738fb5ba18b5422f50b4f143544c664d7da40f09c13969b2fd52900e0/black-24.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f9da3333530dbcecc1be13e69c250ed8dfa67f43c4005fb537bb426e19200d50", size = 1437270 }, - { url = "https://files.pythonhosted.org/packages/c9/9b/2db8045b45844665c720dcfe292fdaf2e49825810c0103e1191515fc101a/black-24.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4007b1393d902b48b36958a216c20c4482f601569d19ed1df294a496eb366392", size = 1737061 }, - { url = "https://files.pythonhosted.org/packages/a3/95/17d4a09a5be5f8c65aa4a361444d95edc45def0de887810f508d3f65db7a/black-24.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:394d4ddc64782e51153eadcaaca95144ac4c35e27ef9b0a42e121ae7e57a9175", size = 1423293 }, - { url = "https://files.pythonhosted.org/packages/90/04/bf74c71f592bcd761610bbf67e23e6a3cff824780761f536512437f1e655/black-24.10.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b5e39e0fae001df40f95bd8cc36b9165c5e2ea88900167bddf258bacef9bbdc3", size = 1644256 }, - { url = "https://files.pythonhosted.org/packages/4c/ea/a77bab4cf1887f4b2e0bce5516ea0b3ff7d04ba96af21d65024629afedb6/black-24.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d37d422772111794b26757c5b55a3eade028aa3fde43121ab7b673d050949d65", size = 1448534 }, - { url = "https://files.pythonhosted.org/packages/4e/3e/443ef8bc1fbda78e61f79157f303893f3fddf19ca3c8989b163eb3469a12/black-24.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:14b3502784f09ce2443830e3133dacf2c0110d45191ed470ecb04d0f5f6fcb0f", size = 1761892 }, - { url = "https://files.pythonhosted.org/packages/52/93/eac95ff229049a6901bc84fec6908a5124b8a0b7c26ea766b3b8a5debd22/black-24.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:30d2c30dc5139211dda799758559d1b049f7f14c580c409d6ad925b74a4208a8", size = 1434796 }, - { url = "https://files.pythonhosted.org/packages/d0/a0/a993f58d4ecfba035e61fca4e9f64a2ecae838fc9f33ab798c62173ed75c/black-24.10.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cbacacb19e922a1d75ef2b6ccaefcd6e93a2c05ede32f06a21386a04cedb981", size = 1643986 }, - { url = "https://files.pythonhosted.org/packages/37/d5/602d0ef5dfcace3fb4f79c436762f130abd9ee8d950fa2abdbf8bbc555e0/black-24.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1f93102e0c5bb3907451063e08b9876dbeac810e7da5a8bfb7aeb5a9ef89066b", size = 1448085 }, - { url = "https://files.pythonhosted.org/packages/47/6d/a3a239e938960df1a662b93d6230d4f3e9b4a22982d060fc38c42f45a56b/black-24.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ddacb691cdcdf77b96f549cf9591701d8db36b2f19519373d60d31746068dbf2", size = 1760928 }, - { url = "https://files.pythonhosted.org/packages/dd/cf/af018e13b0eddfb434df4d9cd1b2b7892bab119f7a20123e93f6910982e8/black-24.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:680359d932801c76d2e9c9068d05c6b107f2584b2a5b88831c83962eb9984c1b", size = 1436875 }, - { url = "https://files.pythonhosted.org/packages/fe/02/f408c804e0ee78c367dcea0a01aedde4f1712af93b8b6e60df981e0228c7/black-24.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:17374989640fbca88b6a448129cd1745c5eb8d9547b464f281b251dd00155ccd", size = 1622516 }, - { url = "https://files.pythonhosted.org/packages/f8/b9/9b706ed2f55bfb28b436225a9c57da35990c9005b90b8c91f03924454ad7/black-24.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:63f626344343083322233f175aaf372d326de8436f5928c042639a4afbbf1d3f", size = 1456181 }, - { url = "https://files.pythonhosted.org/packages/0a/1c/314d7f17434a5375682ad097f6f4cc0e3f414f3c95a9b1bb4df14a0f11f9/black-24.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfa1d0cb6200857f1923b602f978386a3a2758a65b52e0950299ea014be6800", size = 1752801 }, - { url = "https://files.pythonhosted.org/packages/39/a7/20e5cd9237d28ad0b31438de5d9f01c8b99814576f4c0cda1edd62caf4b0/black-24.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:2cd9c95431d94adc56600710f8813ee27eea544dd118d45896bb734e9d7a0dc7", size = 1413626 }, - { url = "https://files.pythonhosted.org/packages/8d/a7/4b27c50537ebca8bec139b872861f9d2bf501c5ec51fcf897cb924d9e264/black-24.10.0-py3-none-any.whl", hash = "sha256:3bb2b7a1f7b685f85b11fed1ef10f8a9148bceb49853e47a294a3dd963c1dd7d", size = 206898 }, +sdist = { url = "https://files.pythonhosted.org/packages/d8/0d/cc2fb42b8c50d80143221515dd7e4766995bd07c56c9a3ed30baf080b6dc/black-24.10.0.tar.gz", hash = "sha256:846ea64c97afe3bc677b761787993be4991810ecc7a4a937816dd6bddedc4875", size = 645813, upload-time = "2024-10-07T19:20:50.361Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a3/f3/465c0eb5cddf7dbbfe1fecd9b875d1dcf51b88923cd2c1d7e9ab95c6336b/black-24.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6668650ea4b685440857138e5fe40cde4d652633b1bdffc62933d0db4ed9812", size = 1623211, upload-time = "2024-10-07T19:26:12.43Z" }, + { url = "https://files.pythonhosted.org/packages/df/57/b6d2da7d200773fdfcc224ffb87052cf283cec4d7102fab450b4a05996d8/black-24.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1c536fcf674217e87b8cc3657b81809d3c085d7bf3ef262ead700da345bfa6ea", size = 1457139, upload-time = "2024-10-07T19:25:06.453Z" }, + { url = "https://files.pythonhosted.org/packages/6e/c5/9023b7673904a5188f9be81f5e129fff69f51f5515655fbd1d5a4e80a47b/black-24.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:649fff99a20bd06c6f727d2a27f401331dc0cc861fb69cde910fe95b01b5928f", size = 1753774, upload-time = "2024-10-07T19:23:58.47Z" }, + { url = "https://files.pythonhosted.org/packages/e1/32/df7f18bd0e724e0d9748829765455d6643ec847b3f87e77456fc99d0edab/black-24.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:fe4d6476887de70546212c99ac9bd803d90b42fc4767f058a0baa895013fbb3e", size = 1414209, upload-time = "2024-10-07T19:24:42.54Z" }, + { url = "https://files.pythonhosted.org/packages/c2/cc/7496bb63a9b06a954d3d0ac9fe7a73f3bf1cd92d7a58877c27f4ad1e9d41/black-24.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5a2221696a8224e335c28816a9d331a6c2ae15a2ee34ec857dcf3e45dbfa99ad", size = 1607468, upload-time = "2024-10-07T19:26:14.966Z" }, + { url = "https://files.pythonhosted.org/packages/2b/e3/69a738fb5ba18b5422f50b4f143544c664d7da40f09c13969b2fd52900e0/black-24.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f9da3333530dbcecc1be13e69c250ed8dfa67f43c4005fb537bb426e19200d50", size = 1437270, upload-time = "2024-10-07T19:25:24.291Z" }, + { url = "https://files.pythonhosted.org/packages/c9/9b/2db8045b45844665c720dcfe292fdaf2e49825810c0103e1191515fc101a/black-24.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4007b1393d902b48b36958a216c20c4482f601569d19ed1df294a496eb366392", size = 1737061, upload-time = "2024-10-07T19:23:52.18Z" }, + { url = "https://files.pythonhosted.org/packages/a3/95/17d4a09a5be5f8c65aa4a361444d95edc45def0de887810f508d3f65db7a/black-24.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:394d4ddc64782e51153eadcaaca95144ac4c35e27ef9b0a42e121ae7e57a9175", size = 1423293, upload-time = "2024-10-07T19:24:41.7Z" }, + { url = "https://files.pythonhosted.org/packages/90/04/bf74c71f592bcd761610bbf67e23e6a3cff824780761f536512437f1e655/black-24.10.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b5e39e0fae001df40f95bd8cc36b9165c5e2ea88900167bddf258bacef9bbdc3", size = 1644256, upload-time = "2024-10-07T19:27:53.355Z" }, + { url = "https://files.pythonhosted.org/packages/4c/ea/a77bab4cf1887f4b2e0bce5516ea0b3ff7d04ba96af21d65024629afedb6/black-24.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d37d422772111794b26757c5b55a3eade028aa3fde43121ab7b673d050949d65", size = 1448534, upload-time = "2024-10-07T19:26:44.953Z" }, + { url = "https://files.pythonhosted.org/packages/4e/3e/443ef8bc1fbda78e61f79157f303893f3fddf19ca3c8989b163eb3469a12/black-24.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:14b3502784f09ce2443830e3133dacf2c0110d45191ed470ecb04d0f5f6fcb0f", size = 1761892, upload-time = "2024-10-07T19:24:10.264Z" }, + { url = "https://files.pythonhosted.org/packages/52/93/eac95ff229049a6901bc84fec6908a5124b8a0b7c26ea766b3b8a5debd22/black-24.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:30d2c30dc5139211dda799758559d1b049f7f14c580c409d6ad925b74a4208a8", size = 1434796, upload-time = "2024-10-07T19:25:06.239Z" }, + { url = "https://files.pythonhosted.org/packages/d0/a0/a993f58d4ecfba035e61fca4e9f64a2ecae838fc9f33ab798c62173ed75c/black-24.10.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cbacacb19e922a1d75ef2b6ccaefcd6e93a2c05ede32f06a21386a04cedb981", size = 1643986, upload-time = "2024-10-07T19:28:50.684Z" }, + { url = "https://files.pythonhosted.org/packages/37/d5/602d0ef5dfcace3fb4f79c436762f130abd9ee8d950fa2abdbf8bbc555e0/black-24.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1f93102e0c5bb3907451063e08b9876dbeac810e7da5a8bfb7aeb5a9ef89066b", size = 1448085, upload-time = "2024-10-07T19:28:12.093Z" }, + { url = "https://files.pythonhosted.org/packages/47/6d/a3a239e938960df1a662b93d6230d4f3e9b4a22982d060fc38c42f45a56b/black-24.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ddacb691cdcdf77b96f549cf9591701d8db36b2f19519373d60d31746068dbf2", size = 1760928, upload-time = "2024-10-07T19:24:15.233Z" }, + { url = "https://files.pythonhosted.org/packages/dd/cf/af018e13b0eddfb434df4d9cd1b2b7892bab119f7a20123e93f6910982e8/black-24.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:680359d932801c76d2e9c9068d05c6b107f2584b2a5b88831c83962eb9984c1b", size = 1436875, upload-time = "2024-10-07T19:24:42.762Z" }, + { url = "https://files.pythonhosted.org/packages/fe/02/f408c804e0ee78c367dcea0a01aedde4f1712af93b8b6e60df981e0228c7/black-24.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:17374989640fbca88b6a448129cd1745c5eb8d9547b464f281b251dd00155ccd", size = 1622516, upload-time = "2024-10-07T19:29:40.629Z" }, + { url = "https://files.pythonhosted.org/packages/f8/b9/9b706ed2f55bfb28b436225a9c57da35990c9005b90b8c91f03924454ad7/black-24.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:63f626344343083322233f175aaf372d326de8436f5928c042639a4afbbf1d3f", size = 1456181, upload-time = "2024-10-07T19:28:11.16Z" }, + { url = "https://files.pythonhosted.org/packages/0a/1c/314d7f17434a5375682ad097f6f4cc0e3f414f3c95a9b1bb4df14a0f11f9/black-24.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfa1d0cb6200857f1923b602f978386a3a2758a65b52e0950299ea014be6800", size = 1752801, upload-time = "2024-10-07T19:23:56.594Z" }, + { url = "https://files.pythonhosted.org/packages/39/a7/20e5cd9237d28ad0b31438de5d9f01c8b99814576f4c0cda1edd62caf4b0/black-24.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:2cd9c95431d94adc56600710f8813ee27eea544dd118d45896bb734e9d7a0dc7", size = 1413626, upload-time = "2024-10-07T19:24:46.133Z" }, + { url = "https://files.pythonhosted.org/packages/8d/a7/4b27c50537ebca8bec139b872861f9d2bf501c5ec51fcf897cb924d9e264/black-24.10.0-py3-none-any.whl", hash = "sha256:3bb2b7a1f7b685f85b11fed1ef10f8a9148bceb49853e47a294a3dd963c1dd7d", size = 206898, upload-time = "2024-10-07T19:20:48.317Z" }, ] [[package]] @@ -138,27 +138,27 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "webencodings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083 } +sdist = { url = "https://files.pythonhosted.org/packages/76/9a/0e33f5054c54d349ea62c277191c020c2d6ef1d65ab2cb1993f91ec846d1/bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f", size = 203083, upload-time = "2024-10-29T18:30:40.477Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406 }, + { url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e", size = 163406, upload-time = "2024-10-29T18:30:38.186Z" }, ] [[package]] name = "bracex" version = "2.5.post1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d6/6c/57418c4404cd22fe6275b8301ca2b46a8cdaa8157938017a9ae0b3edf363/bracex-2.5.post1.tar.gz", hash = "sha256:12c50952415bfa773d2d9ccb8e79651b8cdb1f31a42f6091b804f6ba2b4a66b6", size = 26641 } +sdist = { url = "https://files.pythonhosted.org/packages/d6/6c/57418c4404cd22fe6275b8301ca2b46a8cdaa8157938017a9ae0b3edf363/bracex-2.5.post1.tar.gz", hash = "sha256:12c50952415bfa773d2d9ccb8e79651b8cdb1f31a42f6091b804f6ba2b4a66b6", size = 26641, upload-time = "2024-09-28T21:41:22.017Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4b/02/8db98cdc1a58e0abd6716d5e63244658e6e63513c65f469f34b6f1053fd0/bracex-2.5.post1-py3-none-any.whl", hash = "sha256:13e5732fec27828d6af308628285ad358047cec36801598368cb28bc631dbaf6", size = 11558 }, + { url = "https://files.pythonhosted.org/packages/4b/02/8db98cdc1a58e0abd6716d5e63244658e6e63513c65f469f34b6f1053fd0/bracex-2.5.post1-py3-none-any.whl", hash = "sha256:13e5732fec27828d6af308628285ad358047cec36801598368cb28bc631dbaf6", size = 11558, upload-time = "2024-09-28T21:41:21.016Z" }, ] [[package]] name = "certifi" version = "2025.1.31" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1c/ab/c9f1e32b7b1bf505bf26f0ef697775960db7932abeb7b516de930ba2705f/certifi-2025.1.31.tar.gz", hash = "sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651", size = 167577 } +sdist = { url = "https://files.pythonhosted.org/packages/1c/ab/c9f1e32b7b1bf505bf26f0ef697775960db7932abeb7b516de930ba2705f/certifi-2025.1.31.tar.gz", hash = "sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651", size = 167577, upload-time = "2025-01-31T02:16:47.166Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl", hash = "sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe", size = 166393 }, + { url = "https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl", hash = "sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe", size = 166393, upload-time = "2025-01-31T02:16:45.015Z" }, ] [[package]] @@ -168,140 +168,140 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pycparser" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", size = 182191 }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", size = 178592 }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", size = 426024 }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", size = 448188 }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", size = 455571 }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", size = 436687 }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", size = 446211 }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", size = 461325 }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", size = 438784 }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", size = 461564 }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", size = 171804 }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", size = 181299 }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", size = 182264 }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", size = 178651 }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", size = 445259 }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", size = 469200 }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", size = 477235 }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", size = 459721 }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", size = 467242 }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", size = 477999 }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", size = 454242 }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b", size = 478604 }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", size = 171727 }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", size = 181400 }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178 }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840 }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803 }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850 }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729 }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256 }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424 }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568 }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736 }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448 }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976 }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989 }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802 }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792 }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893 }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810 }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200 }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447 }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358 }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469 }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475 }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009 }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16", size = 182220 }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36", size = 178605 }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8", size = 424910 }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576", size = 447200 }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87", size = 454565 }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0", size = 435635 }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3", size = 445218 }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595", size = 460486 }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a", size = 437911 }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e", size = 460632 }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7", size = 171820 }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662", size = 181290 }, +sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621, upload-time = "2024-09-04T20:45:21.852Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", size = 182191, upload-time = "2024-09-04T20:43:30.027Z" }, + { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", size = 178592, upload-time = "2024-09-04T20:43:32.108Z" }, + { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", size = 426024, upload-time = "2024-09-04T20:43:34.186Z" }, + { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", size = 448188, upload-time = "2024-09-04T20:43:36.286Z" }, + { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", size = 455571, upload-time = "2024-09-04T20:43:38.586Z" }, + { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", size = 436687, upload-time = "2024-09-04T20:43:40.084Z" }, + { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", size = 446211, upload-time = "2024-09-04T20:43:41.526Z" }, + { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", size = 461325, upload-time = "2024-09-04T20:43:43.117Z" }, + { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", size = 438784, upload-time = "2024-09-04T20:43:45.256Z" }, + { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", size = 461564, upload-time = "2024-09-04T20:43:46.779Z" }, + { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", size = 171804, upload-time = "2024-09-04T20:43:48.186Z" }, + { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", size = 181299, upload-time = "2024-09-04T20:43:49.812Z" }, + { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", size = 182264, upload-time = "2024-09-04T20:43:51.124Z" }, + { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", size = 178651, upload-time = "2024-09-04T20:43:52.872Z" }, + { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", size = 445259, upload-time = "2024-09-04T20:43:56.123Z" }, + { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", size = 469200, upload-time = "2024-09-04T20:43:57.891Z" }, + { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", size = 477235, upload-time = "2024-09-04T20:44:00.18Z" }, + { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", size = 459721, upload-time = "2024-09-04T20:44:01.585Z" }, + { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", size = 467242, upload-time = "2024-09-04T20:44:03.467Z" }, + { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", size = 477999, upload-time = "2024-09-04T20:44:05.023Z" }, + { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", size = 454242, upload-time = "2024-09-04T20:44:06.444Z" }, + { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b", size = 478604, upload-time = "2024-09-04T20:44:08.206Z" }, + { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", size = 171727, upload-time = "2024-09-04T20:44:09.481Z" }, + { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", size = 181400, upload-time = "2024-09-04T20:44:10.873Z" }, + { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178, upload-time = "2024-09-04T20:44:12.232Z" }, + { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840, upload-time = "2024-09-04T20:44:13.739Z" }, + { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803, upload-time = "2024-09-04T20:44:15.231Z" }, + { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850, upload-time = "2024-09-04T20:44:17.188Z" }, + { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729, upload-time = "2024-09-04T20:44:18.688Z" }, + { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256, upload-time = "2024-09-04T20:44:20.248Z" }, + { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424, upload-time = "2024-09-04T20:44:21.673Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568, upload-time = "2024-09-04T20:44:23.245Z" }, + { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736, upload-time = "2024-09-04T20:44:24.757Z" }, + { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448, upload-time = "2024-09-04T20:44:26.208Z" }, + { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976, upload-time = "2024-09-04T20:44:27.578Z" }, + { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989, upload-time = "2024-09-04T20:44:28.956Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802, upload-time = "2024-09-04T20:44:30.289Z" }, + { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792, upload-time = "2024-09-04T20:44:32.01Z" }, + { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893, upload-time = "2024-09-04T20:44:33.606Z" }, + { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810, upload-time = "2024-09-04T20:44:35.191Z" }, + { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200, upload-time = "2024-09-04T20:44:36.743Z" }, + { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447, upload-time = "2024-09-04T20:44:38.492Z" }, + { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358, upload-time = "2024-09-04T20:44:40.046Z" }, + { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469, upload-time = "2024-09-04T20:44:41.616Z" }, + { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475, upload-time = "2024-09-04T20:44:43.733Z" }, + { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009, upload-time = "2024-09-04T20:44:45.309Z" }, + { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16", size = 182220, upload-time = "2024-09-04T20:45:01.577Z" }, + { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36", size = 178605, upload-time = "2024-09-04T20:45:03.837Z" }, + { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8", size = 424910, upload-time = "2024-09-04T20:45:05.315Z" }, + { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576", size = 447200, upload-time = "2024-09-04T20:45:06.903Z" }, + { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87", size = 454565, upload-time = "2024-09-04T20:45:08.975Z" }, + { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0", size = 435635, upload-time = "2024-09-04T20:45:10.64Z" }, + { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3", size = 445218, upload-time = "2024-09-04T20:45:12.366Z" }, + { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595", size = 460486, upload-time = "2024-09-04T20:45:13.935Z" }, + { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a", size = 437911, upload-time = "2024-09-04T20:45:15.696Z" }, + { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e", size = 460632, upload-time = "2024-09-04T20:45:17.284Z" }, + { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7", size = 171820, upload-time = "2024-09-04T20:45:18.762Z" }, + { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662", size = 181290, upload-time = "2024-09-04T20:45:20.226Z" }, ] [[package]] name = "charset-normalizer" version = "3.4.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357/charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3", size = 123188 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/0d/58/5580c1716040bc89206c77d8f74418caf82ce519aae06450393ca73475d1/charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de", size = 198013 }, - { url = "https://files.pythonhosted.org/packages/d0/11/00341177ae71c6f5159a08168bcb98c6e6d196d372c94511f9f6c9afe0c6/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176", size = 141285 }, - { url = "https://files.pythonhosted.org/packages/01/09/11d684ea5819e5a8f5100fb0b38cf8d02b514746607934134d31233e02c8/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037", size = 151449 }, - { url = "https://files.pythonhosted.org/packages/08/06/9f5a12939db324d905dc1f70591ae7d7898d030d7662f0d426e2286f68c9/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f", size = 143892 }, - { url = "https://files.pythonhosted.org/packages/93/62/5e89cdfe04584cb7f4d36003ffa2936681b03ecc0754f8e969c2becb7e24/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a", size = 146123 }, - { url = "https://files.pythonhosted.org/packages/a9/ac/ab729a15c516da2ab70a05f8722ecfccc3f04ed7a18e45c75bbbaa347d61/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a", size = 147943 }, - { url = "https://files.pythonhosted.org/packages/03/d2/3f392f23f042615689456e9a274640c1d2e5dd1d52de36ab8f7955f8f050/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247", size = 142063 }, - { url = "https://files.pythonhosted.org/packages/f2/e3/e20aae5e1039a2cd9b08d9205f52142329f887f8cf70da3650326670bddf/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408", size = 150578 }, - { url = "https://files.pythonhosted.org/packages/8d/af/779ad72a4da0aed925e1139d458adc486e61076d7ecdcc09e610ea8678db/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb", size = 153629 }, - { url = "https://files.pythonhosted.org/packages/c2/b6/7aa450b278e7aa92cf7732140bfd8be21f5f29d5bf334ae987c945276639/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d", size = 150778 }, - { url = "https://files.pythonhosted.org/packages/39/f4/d9f4f712d0951dcbfd42920d3db81b00dd23b6ab520419626f4023334056/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807", size = 146453 }, - { url = "https://files.pythonhosted.org/packages/49/2b/999d0314e4ee0cff3cb83e6bc9aeddd397eeed693edb4facb901eb8fbb69/charset_normalizer-3.4.1-cp310-cp310-win32.whl", hash = "sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f", size = 95479 }, - { url = "https://files.pythonhosted.org/packages/2d/ce/3cbed41cff67e455a386fb5e5dd8906cdda2ed92fbc6297921f2e4419309/charset_normalizer-3.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f", size = 102790 }, - { url = "https://files.pythonhosted.org/packages/72/80/41ef5d5a7935d2d3a773e3eaebf0a9350542f2cab4eac59a7a4741fbbbbe/charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125", size = 194995 }, - { url = "https://files.pythonhosted.org/packages/7a/28/0b9fefa7b8b080ec492110af6d88aa3dea91c464b17d53474b6e9ba5d2c5/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1", size = 139471 }, - { url = "https://files.pythonhosted.org/packages/71/64/d24ab1a997efb06402e3fc07317e94da358e2585165930d9d59ad45fcae2/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3", size = 149831 }, - { url = "https://files.pythonhosted.org/packages/37/ed/be39e5258e198655240db5e19e0b11379163ad7070962d6b0c87ed2c4d39/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd", size = 142335 }, - { url = "https://files.pythonhosted.org/packages/88/83/489e9504711fa05d8dde1574996408026bdbdbd938f23be67deebb5eca92/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00", size = 143862 }, - { url = "https://files.pythonhosted.org/packages/c6/c7/32da20821cf387b759ad24627a9aca289d2822de929b8a41b6241767b461/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12", size = 145673 }, - { url = "https://files.pythonhosted.org/packages/68/85/f4288e96039abdd5aeb5c546fa20a37b50da71b5cf01e75e87f16cd43304/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77", size = 140211 }, - { url = "https://files.pythonhosted.org/packages/28/a3/a42e70d03cbdabc18997baf4f0227c73591a08041c149e710045c281f97b/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146", size = 148039 }, - { url = "https://files.pythonhosted.org/packages/85/e4/65699e8ab3014ecbe6f5c71d1a55d810fb716bbfd74f6283d5c2aa87febf/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd", size = 151939 }, - { url = "https://files.pythonhosted.org/packages/b1/82/8e9fe624cc5374193de6860aba3ea8070f584c8565ee77c168ec13274bd2/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6", size = 149075 }, - { url = "https://files.pythonhosted.org/packages/3d/7b/82865ba54c765560c8433f65e8acb9217cb839a9e32b42af4aa8e945870f/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8", size = 144340 }, - { url = "https://files.pythonhosted.org/packages/b5/b6/9674a4b7d4d99a0d2df9b215da766ee682718f88055751e1e5e753c82db0/charset_normalizer-3.4.1-cp311-cp311-win32.whl", hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b", size = 95205 }, - { url = "https://files.pythonhosted.org/packages/1e/ab/45b180e175de4402dcf7547e4fb617283bae54ce35c27930a6f35b6bef15/charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76", size = 102441 }, - { url = "https://files.pythonhosted.org/packages/0a/9a/dd1e1cdceb841925b7798369a09279bd1cf183cef0f9ddf15a3a6502ee45/charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545", size = 196105 }, - { url = "https://files.pythonhosted.org/packages/d3/8c/90bfabf8c4809ecb648f39794cf2a84ff2e7d2a6cf159fe68d9a26160467/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7", size = 140404 }, - { url = "https://files.pythonhosted.org/packages/ad/8f/e410d57c721945ea3b4f1a04b74f70ce8fa800d393d72899f0a40526401f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757", size = 150423 }, - { url = "https://files.pythonhosted.org/packages/f0/b8/e6825e25deb691ff98cf5c9072ee0605dc2acfca98af70c2d1b1bc75190d/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa", size = 143184 }, - { url = "https://files.pythonhosted.org/packages/3e/a2/513f6cbe752421f16d969e32f3583762bfd583848b763913ddab8d9bfd4f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d", size = 145268 }, - { url = "https://files.pythonhosted.org/packages/74/94/8a5277664f27c3c438546f3eb53b33f5b19568eb7424736bdc440a88a31f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616", size = 147601 }, - { url = "https://files.pythonhosted.org/packages/7c/5f/6d352c51ee763623a98e31194823518e09bfa48be2a7e8383cf691bbb3d0/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b", size = 141098 }, - { url = "https://files.pythonhosted.org/packages/78/d4/f5704cb629ba5ab16d1d3d741396aec6dc3ca2b67757c45b0599bb010478/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d", size = 149520 }, - { url = "https://files.pythonhosted.org/packages/c5/96/64120b1d02b81785f222b976c0fb79a35875457fa9bb40827678e54d1bc8/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a", size = 152852 }, - { url = "https://files.pythonhosted.org/packages/84/c9/98e3732278a99f47d487fd3468bc60b882920cef29d1fa6ca460a1fdf4e6/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9", size = 150488 }, - { url = "https://files.pythonhosted.org/packages/13/0e/9c8d4cb99c98c1007cc11eda969ebfe837bbbd0acdb4736d228ccaabcd22/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1", size = 146192 }, - { url = "https://files.pythonhosted.org/packages/b2/21/2b6b5b860781a0b49427309cb8670785aa543fb2178de875b87b9cc97746/charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35", size = 95550 }, - { url = "https://files.pythonhosted.org/packages/21/5b/1b390b03b1d16c7e382b561c5329f83cc06623916aab983e8ab9239c7d5c/charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f", size = 102785 }, - { url = "https://files.pythonhosted.org/packages/38/94/ce8e6f63d18049672c76d07d119304e1e2d7c6098f0841b51c666e9f44a0/charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda", size = 195698 }, - { url = "https://files.pythonhosted.org/packages/24/2e/dfdd9770664aae179a96561cc6952ff08f9a8cd09a908f259a9dfa063568/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313", size = 140162 }, - { url = "https://files.pythonhosted.org/packages/24/4e/f646b9093cff8fc86f2d60af2de4dc17c759de9d554f130b140ea4738ca6/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9", size = 150263 }, - { url = "https://files.pythonhosted.org/packages/5e/67/2937f8d548c3ef6e2f9aab0f6e21001056f692d43282b165e7c56023e6dd/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b", size = 142966 }, - { url = "https://files.pythonhosted.org/packages/52/ed/b7f4f07de100bdb95c1756d3a4d17b90c1a3c53715c1a476f8738058e0fa/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11", size = 144992 }, - { url = "https://files.pythonhosted.org/packages/96/2c/d49710a6dbcd3776265f4c923bb73ebe83933dfbaa841c5da850fe0fd20b/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f", size = 147162 }, - { url = "https://files.pythonhosted.org/packages/b4/41/35ff1f9a6bd380303dea55e44c4933b4cc3c4850988927d4082ada230273/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd", size = 140972 }, - { url = "https://files.pythonhosted.org/packages/fb/43/c6a0b685fe6910d08ba971f62cd9c3e862a85770395ba5d9cad4fede33ab/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2", size = 149095 }, - { url = "https://files.pythonhosted.org/packages/4c/ff/a9a504662452e2d2878512115638966e75633519ec11f25fca3d2049a94a/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886", size = 152668 }, - { url = "https://files.pythonhosted.org/packages/6c/71/189996b6d9a4b932564701628af5cee6716733e9165af1d5e1b285c530ed/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601", size = 150073 }, - { url = "https://files.pythonhosted.org/packages/e4/93/946a86ce20790e11312c87c75ba68d5f6ad2208cfb52b2d6a2c32840d922/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd", size = 145732 }, - { url = "https://files.pythonhosted.org/packages/cd/e5/131d2fb1b0dddafc37be4f3a2fa79aa4c037368be9423061dccadfd90091/charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407", size = 95391 }, - { url = "https://files.pythonhosted.org/packages/27/f2/4f9a69cc7712b9b5ad8fdb87039fd89abba997ad5cbe690d1835d40405b0/charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971", size = 102702 }, - { url = "https://files.pythonhosted.org/packages/7f/c0/b913f8f02836ed9ab32ea643c6fe4d3325c3d8627cf6e78098671cafff86/charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41", size = 197867 }, - { url = "https://files.pythonhosted.org/packages/0f/6c/2bee440303d705b6fb1e2ec789543edec83d32d258299b16eed28aad48e0/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f", size = 141385 }, - { url = "https://files.pythonhosted.org/packages/3d/04/cb42585f07f6f9fd3219ffb6f37d5a39b4fd2db2355b23683060029c35f7/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2", size = 151367 }, - { url = "https://files.pythonhosted.org/packages/54/54/2412a5b093acb17f0222de007cc129ec0e0df198b5ad2ce5699355269dfe/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770", size = 143928 }, - { url = "https://files.pythonhosted.org/packages/5a/6d/e2773862b043dcf8a221342954f375392bb2ce6487bcd9f2c1b34e1d6781/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4", size = 146203 }, - { url = "https://files.pythonhosted.org/packages/b9/f8/ca440ef60d8f8916022859885f231abb07ada3c347c03d63f283bec32ef5/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537", size = 148082 }, - { url = "https://files.pythonhosted.org/packages/04/d2/42fd330901aaa4b805a1097856c2edf5095e260a597f65def493f4b8c833/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496", size = 142053 }, - { url = "https://files.pythonhosted.org/packages/9e/af/3a97a4fa3c53586f1910dadfc916e9c4f35eeada36de4108f5096cb7215f/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78", size = 150625 }, - { url = "https://files.pythonhosted.org/packages/26/ae/23d6041322a3556e4da139663d02fb1b3c59a23ab2e2b56432bd2ad63ded/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7", size = 153549 }, - { url = "https://files.pythonhosted.org/packages/94/22/b8f2081c6a77cb20d97e57e0b385b481887aa08019d2459dc2858ed64871/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6", size = 150945 }, - { url = "https://files.pythonhosted.org/packages/c7/0b/c5ec5092747f801b8b093cdf5610e732b809d6cb11f4c51e35fc28d1d389/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294", size = 146595 }, - { url = "https://files.pythonhosted.org/packages/0c/5a/0b59704c38470df6768aa154cc87b1ac7c9bb687990a1559dc8765e8627e/charset_normalizer-3.4.1-cp39-cp39-win32.whl", hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5", size = 95453 }, - { url = "https://files.pythonhosted.org/packages/85/2d/a9790237cb4d01a6d57afadc8573c8b73c609ade20b80f4cda30802009ee/charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765", size = 102811 }, - { url = "https://files.pythonhosted.org/packages/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108/charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85", size = 49767 }, +sdist = { url = "https://files.pythonhosted.org/packages/16/b0/572805e227f01586461c80e0fd25d65a2115599cc9dad142fee4b747c357/charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3", size = 123188, upload-time = "2024-12-24T18:12:35.43Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/58/5580c1716040bc89206c77d8f74418caf82ce519aae06450393ca73475d1/charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de", size = 198013, upload-time = "2024-12-24T18:09:43.671Z" }, + { url = "https://files.pythonhosted.org/packages/d0/11/00341177ae71c6f5159a08168bcb98c6e6d196d372c94511f9f6c9afe0c6/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176", size = 141285, upload-time = "2024-12-24T18:09:48.113Z" }, + { url = "https://files.pythonhosted.org/packages/01/09/11d684ea5819e5a8f5100fb0b38cf8d02b514746607934134d31233e02c8/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037", size = 151449, upload-time = "2024-12-24T18:09:50.845Z" }, + { url = "https://files.pythonhosted.org/packages/08/06/9f5a12939db324d905dc1f70591ae7d7898d030d7662f0d426e2286f68c9/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f", size = 143892, upload-time = "2024-12-24T18:09:52.078Z" }, + { url = "https://files.pythonhosted.org/packages/93/62/5e89cdfe04584cb7f4d36003ffa2936681b03ecc0754f8e969c2becb7e24/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a", size = 146123, upload-time = "2024-12-24T18:09:54.575Z" }, + { url = "https://files.pythonhosted.org/packages/a9/ac/ab729a15c516da2ab70a05f8722ecfccc3f04ed7a18e45c75bbbaa347d61/charset_normalizer-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a", size = 147943, upload-time = "2024-12-24T18:09:57.324Z" }, + { url = "https://files.pythonhosted.org/packages/03/d2/3f392f23f042615689456e9a274640c1d2e5dd1d52de36ab8f7955f8f050/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247", size = 142063, upload-time = "2024-12-24T18:09:59.794Z" }, + { url = "https://files.pythonhosted.org/packages/f2/e3/e20aae5e1039a2cd9b08d9205f52142329f887f8cf70da3650326670bddf/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408", size = 150578, upload-time = "2024-12-24T18:10:02.357Z" }, + { url = "https://files.pythonhosted.org/packages/8d/af/779ad72a4da0aed925e1139d458adc486e61076d7ecdcc09e610ea8678db/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb", size = 153629, upload-time = "2024-12-24T18:10:03.678Z" }, + { url = "https://files.pythonhosted.org/packages/c2/b6/7aa450b278e7aa92cf7732140bfd8be21f5f29d5bf334ae987c945276639/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d", size = 150778, upload-time = "2024-12-24T18:10:06.197Z" }, + { url = "https://files.pythonhosted.org/packages/39/f4/d9f4f712d0951dcbfd42920d3db81b00dd23b6ab520419626f4023334056/charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807", size = 146453, upload-time = "2024-12-24T18:10:08.848Z" }, + { url = "https://files.pythonhosted.org/packages/49/2b/999d0314e4ee0cff3cb83e6bc9aeddd397eeed693edb4facb901eb8fbb69/charset_normalizer-3.4.1-cp310-cp310-win32.whl", hash = "sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f", size = 95479, upload-time = "2024-12-24T18:10:10.044Z" }, + { url = "https://files.pythonhosted.org/packages/2d/ce/3cbed41cff67e455a386fb5e5dd8906cdda2ed92fbc6297921f2e4419309/charset_normalizer-3.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f", size = 102790, upload-time = "2024-12-24T18:10:11.323Z" }, + { url = "https://files.pythonhosted.org/packages/72/80/41ef5d5a7935d2d3a773e3eaebf0a9350542f2cab4eac59a7a4741fbbbbe/charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125", size = 194995, upload-time = "2024-12-24T18:10:12.838Z" }, + { url = "https://files.pythonhosted.org/packages/7a/28/0b9fefa7b8b080ec492110af6d88aa3dea91c464b17d53474b6e9ba5d2c5/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1", size = 139471, upload-time = "2024-12-24T18:10:14.101Z" }, + { url = "https://files.pythonhosted.org/packages/71/64/d24ab1a997efb06402e3fc07317e94da358e2585165930d9d59ad45fcae2/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3", size = 149831, upload-time = "2024-12-24T18:10:15.512Z" }, + { url = "https://files.pythonhosted.org/packages/37/ed/be39e5258e198655240db5e19e0b11379163ad7070962d6b0c87ed2c4d39/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd", size = 142335, upload-time = "2024-12-24T18:10:18.369Z" }, + { url = "https://files.pythonhosted.org/packages/88/83/489e9504711fa05d8dde1574996408026bdbdbd938f23be67deebb5eca92/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00", size = 143862, upload-time = "2024-12-24T18:10:19.743Z" }, + { url = "https://files.pythonhosted.org/packages/c6/c7/32da20821cf387b759ad24627a9aca289d2822de929b8a41b6241767b461/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12", size = 145673, upload-time = "2024-12-24T18:10:21.139Z" }, + { url = "https://files.pythonhosted.org/packages/68/85/f4288e96039abdd5aeb5c546fa20a37b50da71b5cf01e75e87f16cd43304/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77", size = 140211, upload-time = "2024-12-24T18:10:22.382Z" }, + { url = "https://files.pythonhosted.org/packages/28/a3/a42e70d03cbdabc18997baf4f0227c73591a08041c149e710045c281f97b/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146", size = 148039, upload-time = "2024-12-24T18:10:24.802Z" }, + { url = "https://files.pythonhosted.org/packages/85/e4/65699e8ab3014ecbe6f5c71d1a55d810fb716bbfd74f6283d5c2aa87febf/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd", size = 151939, upload-time = "2024-12-24T18:10:26.124Z" }, + { url = "https://files.pythonhosted.org/packages/b1/82/8e9fe624cc5374193de6860aba3ea8070f584c8565ee77c168ec13274bd2/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6", size = 149075, upload-time = "2024-12-24T18:10:30.027Z" }, + { url = "https://files.pythonhosted.org/packages/3d/7b/82865ba54c765560c8433f65e8acb9217cb839a9e32b42af4aa8e945870f/charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8", size = 144340, upload-time = "2024-12-24T18:10:32.679Z" }, + { url = "https://files.pythonhosted.org/packages/b5/b6/9674a4b7d4d99a0d2df9b215da766ee682718f88055751e1e5e753c82db0/charset_normalizer-3.4.1-cp311-cp311-win32.whl", hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b", size = 95205, upload-time = "2024-12-24T18:10:34.724Z" }, + { url = "https://files.pythonhosted.org/packages/1e/ab/45b180e175de4402dcf7547e4fb617283bae54ce35c27930a6f35b6bef15/charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76", size = 102441, upload-time = "2024-12-24T18:10:37.574Z" }, + { url = "https://files.pythonhosted.org/packages/0a/9a/dd1e1cdceb841925b7798369a09279bd1cf183cef0f9ddf15a3a6502ee45/charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545", size = 196105, upload-time = "2024-12-24T18:10:38.83Z" }, + { url = "https://files.pythonhosted.org/packages/d3/8c/90bfabf8c4809ecb648f39794cf2a84ff2e7d2a6cf159fe68d9a26160467/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7", size = 140404, upload-time = "2024-12-24T18:10:44.272Z" }, + { url = "https://files.pythonhosted.org/packages/ad/8f/e410d57c721945ea3b4f1a04b74f70ce8fa800d393d72899f0a40526401f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757", size = 150423, upload-time = "2024-12-24T18:10:45.492Z" }, + { url = "https://files.pythonhosted.org/packages/f0/b8/e6825e25deb691ff98cf5c9072ee0605dc2acfca98af70c2d1b1bc75190d/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa", size = 143184, upload-time = "2024-12-24T18:10:47.898Z" }, + { url = "https://files.pythonhosted.org/packages/3e/a2/513f6cbe752421f16d969e32f3583762bfd583848b763913ddab8d9bfd4f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d", size = 145268, upload-time = "2024-12-24T18:10:50.589Z" }, + { url = "https://files.pythonhosted.org/packages/74/94/8a5277664f27c3c438546f3eb53b33f5b19568eb7424736bdc440a88a31f/charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616", size = 147601, upload-time = "2024-12-24T18:10:52.541Z" }, + { url = "https://files.pythonhosted.org/packages/7c/5f/6d352c51ee763623a98e31194823518e09bfa48be2a7e8383cf691bbb3d0/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b", size = 141098, upload-time = "2024-12-24T18:10:53.789Z" }, + { url = "https://files.pythonhosted.org/packages/78/d4/f5704cb629ba5ab16d1d3d741396aec6dc3ca2b67757c45b0599bb010478/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d", size = 149520, upload-time = "2024-12-24T18:10:55.048Z" }, + { url = "https://files.pythonhosted.org/packages/c5/96/64120b1d02b81785f222b976c0fb79a35875457fa9bb40827678e54d1bc8/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a", size = 152852, upload-time = "2024-12-24T18:10:57.647Z" }, + { url = "https://files.pythonhosted.org/packages/84/c9/98e3732278a99f47d487fd3468bc60b882920cef29d1fa6ca460a1fdf4e6/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9", size = 150488, upload-time = "2024-12-24T18:10:59.43Z" }, + { url = "https://files.pythonhosted.org/packages/13/0e/9c8d4cb99c98c1007cc11eda969ebfe837bbbd0acdb4736d228ccaabcd22/charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1", size = 146192, upload-time = "2024-12-24T18:11:00.676Z" }, + { url = "https://files.pythonhosted.org/packages/b2/21/2b6b5b860781a0b49427309cb8670785aa543fb2178de875b87b9cc97746/charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35", size = 95550, upload-time = "2024-12-24T18:11:01.952Z" }, + { url = "https://files.pythonhosted.org/packages/21/5b/1b390b03b1d16c7e382b561c5329f83cc06623916aab983e8ab9239c7d5c/charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f", size = 102785, upload-time = "2024-12-24T18:11:03.142Z" }, + { url = "https://files.pythonhosted.org/packages/38/94/ce8e6f63d18049672c76d07d119304e1e2d7c6098f0841b51c666e9f44a0/charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda", size = 195698, upload-time = "2024-12-24T18:11:05.834Z" }, + { url = "https://files.pythonhosted.org/packages/24/2e/dfdd9770664aae179a96561cc6952ff08f9a8cd09a908f259a9dfa063568/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313", size = 140162, upload-time = "2024-12-24T18:11:07.064Z" }, + { url = "https://files.pythonhosted.org/packages/24/4e/f646b9093cff8fc86f2d60af2de4dc17c759de9d554f130b140ea4738ca6/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9", size = 150263, upload-time = "2024-12-24T18:11:08.374Z" }, + { url = "https://files.pythonhosted.org/packages/5e/67/2937f8d548c3ef6e2f9aab0f6e21001056f692d43282b165e7c56023e6dd/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b", size = 142966, upload-time = "2024-12-24T18:11:09.831Z" }, + { url = "https://files.pythonhosted.org/packages/52/ed/b7f4f07de100bdb95c1756d3a4d17b90c1a3c53715c1a476f8738058e0fa/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11", size = 144992, upload-time = "2024-12-24T18:11:12.03Z" }, + { url = "https://files.pythonhosted.org/packages/96/2c/d49710a6dbcd3776265f4c923bb73ebe83933dfbaa841c5da850fe0fd20b/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f", size = 147162, upload-time = "2024-12-24T18:11:13.372Z" }, + { url = "https://files.pythonhosted.org/packages/b4/41/35ff1f9a6bd380303dea55e44c4933b4cc3c4850988927d4082ada230273/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd", size = 140972, upload-time = "2024-12-24T18:11:14.628Z" }, + { url = "https://files.pythonhosted.org/packages/fb/43/c6a0b685fe6910d08ba971f62cd9c3e862a85770395ba5d9cad4fede33ab/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2", size = 149095, upload-time = "2024-12-24T18:11:17.672Z" }, + { url = "https://files.pythonhosted.org/packages/4c/ff/a9a504662452e2d2878512115638966e75633519ec11f25fca3d2049a94a/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886", size = 152668, upload-time = "2024-12-24T18:11:18.989Z" }, + { url = "https://files.pythonhosted.org/packages/6c/71/189996b6d9a4b932564701628af5cee6716733e9165af1d5e1b285c530ed/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601", size = 150073, upload-time = "2024-12-24T18:11:21.507Z" }, + { url = "https://files.pythonhosted.org/packages/e4/93/946a86ce20790e11312c87c75ba68d5f6ad2208cfb52b2d6a2c32840d922/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd", size = 145732, upload-time = "2024-12-24T18:11:22.774Z" }, + { url = "https://files.pythonhosted.org/packages/cd/e5/131d2fb1b0dddafc37be4f3a2fa79aa4c037368be9423061dccadfd90091/charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407", size = 95391, upload-time = "2024-12-24T18:11:24.139Z" }, + { url = "https://files.pythonhosted.org/packages/27/f2/4f9a69cc7712b9b5ad8fdb87039fd89abba997ad5cbe690d1835d40405b0/charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971", size = 102702, upload-time = "2024-12-24T18:11:26.535Z" }, + { url = "https://files.pythonhosted.org/packages/7f/c0/b913f8f02836ed9ab32ea643c6fe4d3325c3d8627cf6e78098671cafff86/charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41", size = 197867, upload-time = "2024-12-24T18:12:10.438Z" }, + { url = "https://files.pythonhosted.org/packages/0f/6c/2bee440303d705b6fb1e2ec789543edec83d32d258299b16eed28aad48e0/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f", size = 141385, upload-time = "2024-12-24T18:12:11.847Z" }, + { url = "https://files.pythonhosted.org/packages/3d/04/cb42585f07f6f9fd3219ffb6f37d5a39b4fd2db2355b23683060029c35f7/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2", size = 151367, upload-time = "2024-12-24T18:12:13.177Z" }, + { url = "https://files.pythonhosted.org/packages/54/54/2412a5b093acb17f0222de007cc129ec0e0df198b5ad2ce5699355269dfe/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770", size = 143928, upload-time = "2024-12-24T18:12:14.497Z" }, + { url = "https://files.pythonhosted.org/packages/5a/6d/e2773862b043dcf8a221342954f375392bb2ce6487bcd9f2c1b34e1d6781/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4", size = 146203, upload-time = "2024-12-24T18:12:15.731Z" }, + { url = "https://files.pythonhosted.org/packages/b9/f8/ca440ef60d8f8916022859885f231abb07ada3c347c03d63f283bec32ef5/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537", size = 148082, upload-time = "2024-12-24T18:12:18.641Z" }, + { url = "https://files.pythonhosted.org/packages/04/d2/42fd330901aaa4b805a1097856c2edf5095e260a597f65def493f4b8c833/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496", size = 142053, upload-time = "2024-12-24T18:12:20.036Z" }, + { url = "https://files.pythonhosted.org/packages/9e/af/3a97a4fa3c53586f1910dadfc916e9c4f35eeada36de4108f5096cb7215f/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78", size = 150625, upload-time = "2024-12-24T18:12:22.804Z" }, + { url = "https://files.pythonhosted.org/packages/26/ae/23d6041322a3556e4da139663d02fb1b3c59a23ab2e2b56432bd2ad63ded/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7", size = 153549, upload-time = "2024-12-24T18:12:24.163Z" }, + { url = "https://files.pythonhosted.org/packages/94/22/b8f2081c6a77cb20d97e57e0b385b481887aa08019d2459dc2858ed64871/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6", size = 150945, upload-time = "2024-12-24T18:12:25.415Z" }, + { url = "https://files.pythonhosted.org/packages/c7/0b/c5ec5092747f801b8b093cdf5610e732b809d6cb11f4c51e35fc28d1d389/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294", size = 146595, upload-time = "2024-12-24T18:12:28.03Z" }, + { url = "https://files.pythonhosted.org/packages/0c/5a/0b59704c38470df6768aa154cc87b1ac7c9bb687990a1559dc8765e8627e/charset_normalizer-3.4.1-cp39-cp39-win32.whl", hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5", size = 95453, upload-time = "2024-12-24T18:12:29.569Z" }, + { url = "https://files.pythonhosted.org/packages/85/2d/a9790237cb4d01a6d57afadc8573c8b73c609ade20b80f4cda30802009ee/charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765", size = 102811, upload-time = "2024-12-24T18:12:30.83Z" }, + { url = "https://files.pythonhosted.org/packages/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108/charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85", size = 49767, upload-time = "2024-12-24T18:12:32.852Z" }, ] [[package]] @@ -319,9 +319,9 @@ dependencies = [ { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ff/1a/15faea666182187ea7a67668dcbee8a069e5ac3eff01568a44fbb7cc544f/cibuildwheel-2.23.2.tar.gz", hash = "sha256:fba11162a4c0b3c4f0f5302661abb2dccdb26b0e9449ea0389c5ff18d4ef0c55", size = 295372 } +sdist = { url = "https://files.pythonhosted.org/packages/ff/1a/15faea666182187ea7a67668dcbee8a069e5ac3eff01568a44fbb7cc544f/cibuildwheel-2.23.2.tar.gz", hash = "sha256:fba11162a4c0b3c4f0f5302661abb2dccdb26b0e9449ea0389c5ff18d4ef0c55", size = 295372, upload-time = "2025-03-24T21:26:57.398Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4e/a6/97cc386f4ac8d4f3af9cc8a97668a0f50110f19f3e9ddbe48caec300fa66/cibuildwheel-2.23.2-py3-none-any.whl", hash = "sha256:aebe67a0d8463e16a4709763ee8b16a2cadc9f4fe8c040b7fedae8fdbb6443dd", size = 91830 }, + { url = "https://files.pythonhosted.org/packages/4e/a6/97cc386f4ac8d4f3af9cc8a97668a0f50110f19f3e9ddbe48caec300fa66/cibuildwheel-2.23.2-py3-none-any.whl", hash = "sha256:aebe67a0d8463e16a4709763ee8b16a2cadc9f4fe8c040b7fedae8fdbb6443dd", size = 91830, upload-time = "2025-03-24T21:26:55.425Z" }, ] [[package]] @@ -331,9 +331,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593 } +sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593, upload-time = "2024-12-21T18:38:44.339Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2", size = 98188 }, + { url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2", size = 98188, upload-time = "2024-12-21T18:38:41.666Z" }, ] [[package]] @@ -348,9 +348,9 @@ dependencies = [ { name = "pyyaml" }, { name = "stevedore" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/62/74/c7fb720990b17da636064a7993506c230f7a913b752f0116ad2a2e39d621/cliff-4.9.1.tar.gz", hash = "sha256:5b392198293c0b9225d459be8ba710cf8248f1ee33006bdeb3d92fb0012592b4", size = 86597 } +sdist = { url = "https://files.pythonhosted.org/packages/62/74/c7fb720990b17da636064a7993506c230f7a913b752f0116ad2a2e39d621/cliff-4.9.1.tar.gz", hash = "sha256:5b392198293c0b9225d459be8ba710cf8248f1ee33006bdeb3d92fb0012592b4", size = 86597, upload-time = "2025-02-28T16:29:13.475Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c3/54/a2531910c53159acee45156154e413bca4efafd3008b0802bbf0661b8946/cliff-4.9.1-py3-none-any.whl", hash = "sha256:3e5861dcc56164b7c0aef2dae166b537c2dc11c9df785f74f54bdff16971fb1e", size = 84599 }, + { url = "https://files.pythonhosted.org/packages/c3/54/a2531910c53159acee45156154e413bca4efafd3008b0802bbf0661b8946/cliff-4.9.1-py3-none-any.whl", hash = "sha256:3e5861dcc56164b7c0aef2dae166b537c2dc11c9df785f74f54bdff16971fb1e", size = 84599, upload-time = "2025-02-28T16:29:11.694Z" }, ] [[package]] @@ -363,18 +363,18 @@ dependencies = [ { name = "pyreadline3", marker = "sys_platform == 'win32'" }, { name = "wcwidth" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f7/2a/018fe937e25e1db0cafeb358c117644a58cdba24f5bbee69c003faf0b454/cmd2-2.5.11.tar.gz", hash = "sha256:30a0d385021fbe4a4116672845e5695bbe56eb682f9096066776394f954a7429", size = 883350 } +sdist = { url = "https://files.pythonhosted.org/packages/f7/2a/018fe937e25e1db0cafeb358c117644a58cdba24f5bbee69c003faf0b454/cmd2-2.5.11.tar.gz", hash = "sha256:30a0d385021fbe4a4116672845e5695bbe56eb682f9096066776394f954a7429", size = 883350, upload-time = "2025-01-25T16:21:39.156Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3e/79/1c9e717306a702e232cac9e60ef1cee6482f1f43fc7460a44848b4dcbf0a/cmd2-2.5.11-py3-none-any.whl", hash = "sha256:cbc79525e423dc2085ef7922cdc5586d1fedaecb768cdfb05e5482ee0740b755", size = 152751 }, + { url = "https://files.pythonhosted.org/packages/3e/79/1c9e717306a702e232cac9e60ef1cee6482f1f43fc7460a44848b4dcbf0a/cmd2-2.5.11-py3-none-any.whl", hash = "sha256:cbc79525e423dc2085ef7922cdc5586d1fedaecb768cdfb05e5482ee0740b755", size = 152751, upload-time = "2025-01-25T16:21:36.013Z" }, ] [[package]] name = "colorama" version = "0.4.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697 } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335 }, + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, ] [[package]] @@ -384,9 +384,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d3/7a/359f4d5df2353f26172b3cc39ea32daa39af8de522205f512f458923e677/colorlog-6.9.0.tar.gz", hash = "sha256:bfba54a1b93b94f54e1f4fe48395725a3d92fd2a4af702f6bd70946bdc0c6ac2", size = 16624 } +sdist = { url = "https://files.pythonhosted.org/packages/d3/7a/359f4d5df2353f26172b3cc39ea32daa39af8de522205f512f458923e677/colorlog-6.9.0.tar.gz", hash = "sha256:bfba54a1b93b94f54e1f4fe48395725a3d92fd2a4af702f6bd70946bdc0c6ac2", size = 16624, upload-time = "2024-10-29T18:34:51.011Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e3/51/9b208e85196941db2f0654ad0357ca6388ab3ed67efdbfc799f35d1f83aa/colorlog-6.9.0-py3-none-any.whl", hash = "sha256:5906e71acd67cb07a71e779c47c4bcb45fb8c2993eebe9e5adcd6a6f1b283eff", size = 11424 }, + { url = "https://files.pythonhosted.org/packages/e3/51/9b208e85196941db2f0654ad0357ca6388ab3ed67efdbfc799f35d1f83aa/colorlog-6.9.0-py3-none-any.whl", hash = "sha256:5906e71acd67cb07a71e779c47c4bcb45fb8c2993eebe9e5adcd6a6f1b283eff", size = 11424, upload-time = "2024-10-29T18:34:49.815Z" }, ] [[package]] @@ -396,9 +396,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e9/a8/fb783cb0abe2b5fded9f55e5703015cdf1c9c85b3669087c538dd15a6a86/comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e", size = 6210 } +sdist = { url = "https://files.pythonhosted.org/packages/e9/a8/fb783cb0abe2b5fded9f55e5703015cdf1c9c85b3669087c538dd15a6a86/comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e", size = 6210, upload-time = "2024-03-12T16:53:41.133Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180 }, + { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180, upload-time = "2024-03-12T16:53:39.226Z" }, ] [[package]] @@ -411,72 +411,72 @@ resolution-markers = [ dependencies = [ { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f5/f6/31a8f28b4a2a4fa0e01085e542f3081ab0588eff8e589d39d775172c9792/contourpy-1.3.0.tar.gz", hash = "sha256:7ffa0db17717a8ffb127efd0c95a4362d996b892c2904db72428d5b52e1938a4", size = 13464370 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/6c/e0/be8dcc796cfdd96708933e0e2da99ba4bb8f9b2caa9d560a50f3f09a65f3/contourpy-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:880ea32e5c774634f9fcd46504bf9f080a41ad855f4fef54f5380f5133d343c7", size = 265366 }, - { url = "https://files.pythonhosted.org/packages/50/d6/c953b400219443535d412fcbbc42e7a5e823291236bc0bb88936e3cc9317/contourpy-1.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:76c905ef940a4474a6289c71d53122a4f77766eef23c03cd57016ce19d0f7b42", size = 249226 }, - { url = "https://files.pythonhosted.org/packages/6f/b4/6fffdf213ffccc28483c524b9dad46bb78332851133b36ad354b856ddc7c/contourpy-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92f8557cbb07415a4d6fa191f20fd9d2d9eb9c0b61d1b2f52a8926e43c6e9af7", size = 308460 }, - { url = "https://files.pythonhosted.org/packages/cf/6c/118fc917b4050f0afe07179a6dcbe4f3f4ec69b94f36c9e128c4af480fb8/contourpy-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:36f965570cff02b874773c49bfe85562b47030805d7d8360748f3eca570f4cab", size = 347623 }, - { url = "https://files.pythonhosted.org/packages/f9/a4/30ff110a81bfe3abf7b9673284d21ddce8cc1278f6f77393c91199da4c90/contourpy-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cacd81e2d4b6f89c9f8a5b69b86490152ff39afc58a95af002a398273e5ce589", size = 317761 }, - { url = "https://files.pythonhosted.org/packages/99/e6/d11966962b1aa515f5586d3907ad019f4b812c04e4546cc19ebf62b5178e/contourpy-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69375194457ad0fad3a839b9e29aa0b0ed53bb54db1bfb6c3ae43d111c31ce41", size = 322015 }, - { url = "https://files.pythonhosted.org/packages/4d/e3/182383743751d22b7b59c3c753277b6aee3637049197624f333dac5b4c80/contourpy-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a52040312b1a858b5e31ef28c2e865376a386c60c0e248370bbea2d3f3b760d", size = 1262672 }, - { url = "https://files.pythonhosted.org/packages/78/53/974400c815b2e605f252c8fb9297e2204347d1755a5374354ee77b1ea259/contourpy-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3faeb2998e4fcb256542e8a926d08da08977f7f5e62cf733f3c211c2a5586223", size = 1321688 }, - { url = "https://files.pythonhosted.org/packages/52/29/99f849faed5593b2926a68a31882af98afbeac39c7fdf7de491d9c85ec6a/contourpy-1.3.0-cp310-cp310-win32.whl", hash = "sha256:36e0cff201bcb17a0a8ecc7f454fe078437fa6bda730e695a92f2d9932bd507f", size = 171145 }, - { url = "https://files.pythonhosted.org/packages/a9/97/3f89bba79ff6ff2b07a3cbc40aa693c360d5efa90d66e914f0ff03b95ec7/contourpy-1.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:87ddffef1dbe5e669b5c2440b643d3fdd8622a348fe1983fad7a0f0ccb1cd67b", size = 216019 }, - { url = "https://files.pythonhosted.org/packages/b3/1f/9375917786cb39270b0ee6634536c0e22abf225825602688990d8f5c6c19/contourpy-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0fa4c02abe6c446ba70d96ece336e621efa4aecae43eaa9b030ae5fb92b309ad", size = 266356 }, - { url = "https://files.pythonhosted.org/packages/05/46/9256dd162ea52790c127cb58cfc3b9e3413a6e3478917d1f811d420772ec/contourpy-1.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:834e0cfe17ba12f79963861e0f908556b2cedd52e1f75e6578801febcc6a9f49", size = 250915 }, - { url = "https://files.pythonhosted.org/packages/e1/5d/3056c167fa4486900dfbd7e26a2fdc2338dc58eee36d490a0ed3ddda5ded/contourpy-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbc4c3217eee163fa3984fd1567632b48d6dfd29216da3ded3d7b844a8014a66", size = 310443 }, - { url = "https://files.pythonhosted.org/packages/ca/c2/1a612e475492e07f11c8e267ea5ec1ce0d89971be496c195e27afa97e14a/contourpy-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4865cd1d419e0c7a7bf6de1777b185eebdc51470800a9f42b9e9decf17762081", size = 348548 }, - { url = "https://files.pythonhosted.org/packages/45/cf/2c2fc6bb5874158277b4faf136847f0689e1b1a1f640a36d76d52e78907c/contourpy-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:303c252947ab4b14c08afeb52375b26781ccd6a5ccd81abcdfc1fafd14cf93c1", size = 319118 }, - { url = "https://files.pythonhosted.org/packages/03/33/003065374f38894cdf1040cef474ad0546368eea7e3a51d48b8a423961f8/contourpy-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637f674226be46f6ba372fd29d9523dd977a291f66ab2a74fbeb5530bb3f445d", size = 323162 }, - { url = "https://files.pythonhosted.org/packages/42/80/e637326e85e4105a802e42959f56cff2cd39a6b5ef68d5d9aee3ea5f0e4c/contourpy-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:76a896b2f195b57db25d6b44e7e03f221d32fe318d03ede41f8b4d9ba1bff53c", size = 1265396 }, - { url = "https://files.pythonhosted.org/packages/7c/3b/8cbd6416ca1bbc0202b50f9c13b2e0b922b64be888f9d9ee88e6cfabfb51/contourpy-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e1fd23e9d01591bab45546c089ae89d926917a66dceb3abcf01f6105d927e2cb", size = 1324297 }, - { url = "https://files.pythonhosted.org/packages/4d/2c/021a7afaa52fe891f25535506cc861c30c3c4e5a1c1ce94215e04b293e72/contourpy-1.3.0-cp311-cp311-win32.whl", hash = "sha256:d402880b84df3bec6eab53cd0cf802cae6a2ef9537e70cf75e91618a3801c20c", size = 171808 }, - { url = "https://files.pythonhosted.org/packages/8d/2f/804f02ff30a7fae21f98198828d0857439ec4c91a96e20cf2d6c49372966/contourpy-1.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:6cb6cc968059db9c62cb35fbf70248f40994dfcd7aa10444bbf8b3faeb7c2d67", size = 217181 }, - { url = "https://files.pythonhosted.org/packages/c9/92/8e0bbfe6b70c0e2d3d81272b58c98ac69ff1a4329f18c73bd64824d8b12e/contourpy-1.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:570ef7cf892f0afbe5b2ee410c507ce12e15a5fa91017a0009f79f7d93a1268f", size = 267838 }, - { url = "https://files.pythonhosted.org/packages/e3/04/33351c5d5108460a8ce6d512307690b023f0cfcad5899499f5c83b9d63b1/contourpy-1.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:da84c537cb8b97d153e9fb208c221c45605f73147bd4cadd23bdae915042aad6", size = 251549 }, - { url = "https://files.pythonhosted.org/packages/51/3d/aa0fe6ae67e3ef9f178389e4caaaa68daf2f9024092aa3c6032e3d174670/contourpy-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0be4d8425bfa755e0fd76ee1e019636ccc7c29f77a7c86b4328a9eb6a26d0639", size = 303177 }, - { url = "https://files.pythonhosted.org/packages/56/c3/c85a7e3e0cab635575d3b657f9535443a6f5d20fac1a1911eaa4bbe1aceb/contourpy-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c0da700bf58f6e0b65312d0a5e695179a71d0163957fa381bb3c1f72972537c", size = 341735 }, - { url = "https://files.pythonhosted.org/packages/dd/8d/20f7a211a7be966a53f474bc90b1a8202e9844b3f1ef85f3ae45a77151ee/contourpy-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb8b141bb00fa977d9122636b16aa67d37fd40a3d8b52dd837e536d64b9a4d06", size = 314679 }, - { url = "https://files.pythonhosted.org/packages/6e/be/524e377567defac0e21a46e2a529652d165fed130a0d8a863219303cee18/contourpy-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3634b5385c6716c258d0419c46d05c8aa7dc8cb70326c9a4fb66b69ad2b52e09", size = 320549 }, - { url = "https://files.pythonhosted.org/packages/0f/96/fdb2552a172942d888915f3a6663812e9bc3d359d53dafd4289a0fb462f0/contourpy-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0dce35502151b6bd35027ac39ba6e5a44be13a68f55735c3612c568cac3805fd", size = 1263068 }, - { url = "https://files.pythonhosted.org/packages/2a/25/632eab595e3140adfa92f1322bf8915f68c932bac468e89eae9974cf1c00/contourpy-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aea348f053c645100612b333adc5983d87be69acdc6d77d3169c090d3b01dc35", size = 1322833 }, - { url = "https://files.pythonhosted.org/packages/73/e3/69738782e315a1d26d29d71a550dbbe3eb6c653b028b150f70c1a5f4f229/contourpy-1.3.0-cp312-cp312-win32.whl", hash = "sha256:90f73a5116ad1ba7174341ef3ea5c3150ddf20b024b98fb0c3b29034752c8aeb", size = 172681 }, - { url = "https://files.pythonhosted.org/packages/0c/89/9830ba00d88e43d15e53d64931e66b8792b46eb25e2050a88fec4a0df3d5/contourpy-1.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:b11b39aea6be6764f84360fce6c82211a9db32a7c7de8fa6dd5397cf1d079c3b", size = 218283 }, - { url = "https://files.pythonhosted.org/packages/53/a1/d20415febfb2267af2d7f06338e82171824d08614084714fb2c1dac9901f/contourpy-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3e1c7fa44aaae40a2247e2e8e0627f4bea3dd257014764aa644f319a5f8600e3", size = 267879 }, - { url = "https://files.pythonhosted.org/packages/aa/45/5a28a3570ff6218d8bdfc291a272a20d2648104815f01f0177d103d985e1/contourpy-1.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:364174c2a76057feef647c802652f00953b575723062560498dc7930fc9b1cb7", size = 251573 }, - { url = "https://files.pythonhosted.org/packages/39/1c/d3f51540108e3affa84f095c8b04f0aa833bb797bc8baa218a952a98117d/contourpy-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32b238b3b3b649e09ce9aaf51f0c261d38644bdfa35cbaf7b263457850957a84", size = 303184 }, - { url = "https://files.pythonhosted.org/packages/00/56/1348a44fb6c3a558c1a3a0cd23d329d604c99d81bf5a4b58c6b71aab328f/contourpy-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d51fca85f9f7ad0b65b4b9fe800406d0d77017d7270d31ec3fb1cc07358fdea0", size = 340262 }, - { url = "https://files.pythonhosted.org/packages/2b/23/00d665ba67e1bb666152131da07e0f24c95c3632d7722caa97fb61470eca/contourpy-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:732896af21716b29ab3e988d4ce14bc5133733b85956316fb0c56355f398099b", size = 313806 }, - { url = "https://files.pythonhosted.org/packages/5a/42/3cf40f7040bb8362aea19af9a5fb7b32ce420f645dd1590edcee2c657cd5/contourpy-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d73f659398a0904e125280836ae6f88ba9b178b2fed6884f3b1f95b989d2c8da", size = 319710 }, - { url = "https://files.pythonhosted.org/packages/05/32/f3bfa3fc083b25e1a7ae09197f897476ee68e7386e10404bdf9aac7391f0/contourpy-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c6c7c2408b7048082932cf4e641fa3b8ca848259212f51c8c59c45aa7ac18f14", size = 1264107 }, - { url = "https://files.pythonhosted.org/packages/1c/1e/1019d34473a736664f2439542b890b2dc4c6245f5c0d8cdfc0ccc2cab80c/contourpy-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f317576606de89da6b7e0861cf6061f6146ead3528acabff9236458a6ba467f8", size = 1322458 }, - { url = "https://files.pythonhosted.org/packages/22/85/4f8bfd83972cf8909a4d36d16b177f7b8bdd942178ea4bf877d4a380a91c/contourpy-1.3.0-cp313-cp313-win32.whl", hash = "sha256:31cd3a85dbdf1fc002280c65caa7e2b5f65e4a973fcdf70dd2fdcb9868069294", size = 172643 }, - { url = "https://files.pythonhosted.org/packages/cc/4a/fb3c83c1baba64ba90443626c228ca14f19a87c51975d3b1de308dd2cf08/contourpy-1.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:4553c421929ec95fb07b3aaca0fae668b2eb5a5203d1217ca7c34c063c53d087", size = 218301 }, - { url = "https://files.pythonhosted.org/packages/76/65/702f4064f397821fea0cb493f7d3bc95a5d703e20954dce7d6d39bacf378/contourpy-1.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:345af746d7766821d05d72cb8f3845dfd08dd137101a2cb9b24de277d716def8", size = 278972 }, - { url = "https://files.pythonhosted.org/packages/80/85/21f5bba56dba75c10a45ec00ad3b8190dbac7fd9a8a8c46c6116c933e9cf/contourpy-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3bb3808858a9dc68f6f03d319acd5f1b8a337e6cdda197f02f4b8ff67ad2057b", size = 263375 }, - { url = "https://files.pythonhosted.org/packages/0a/64/084c86ab71d43149f91ab3a4054ccf18565f0a8af36abfa92b1467813ed6/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:420d39daa61aab1221567b42eecb01112908b2cab7f1b4106a52caaec8d36973", size = 307188 }, - { url = "https://files.pythonhosted.org/packages/3d/ff/d61a4c288dc42da0084b8d9dc2aa219a850767165d7d9a9c364ff530b509/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d63ee447261e963af02642ffcb864e5a2ee4cbfd78080657a9880b8b1868e18", size = 345644 }, - { url = "https://files.pythonhosted.org/packages/ca/aa/00d2313d35ec03f188e8f0786c2fc61f589306e02fdc158233697546fd58/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:167d6c890815e1dac9536dca00828b445d5d0df4d6a8c6adb4a7ec3166812fa8", size = 317141 }, - { url = "https://files.pythonhosted.org/packages/8d/6a/b5242c8cb32d87f6abf4f5e3044ca397cb1a76712e3fa2424772e3ff495f/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:710a26b3dc80c0e4febf04555de66f5fd17e9cf7170a7b08000601a10570bda6", size = 323469 }, - { url = "https://files.pythonhosted.org/packages/6f/a6/73e929d43028a9079aca4bde107494864d54f0d72d9db508a51ff0878593/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:75ee7cb1a14c617f34a51d11fa7524173e56551646828353c4af859c56b766e2", size = 1260894 }, - { url = "https://files.pythonhosted.org/packages/2b/1e/1e726ba66eddf21c940821df8cf1a7d15cb165f0682d62161eaa5e93dae1/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:33c92cdae89ec5135d036e7218e69b0bb2851206077251f04a6c4e0e21f03927", size = 1314829 }, - { url = "https://files.pythonhosted.org/packages/b3/e3/b9f72758adb6ef7397327ceb8b9c39c75711affb220e4f53c745ea1d5a9a/contourpy-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a11077e395f67ffc2c44ec2418cfebed032cd6da3022a94fc227b6faf8e2acb8", size = 265518 }, - { url = "https://files.pythonhosted.org/packages/ec/22/19f5b948367ab5260fb41d842c7a78dae645603881ea6bc39738bcfcabf6/contourpy-1.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e8134301d7e204c88ed7ab50028ba06c683000040ede1d617298611f9dc6240c", size = 249350 }, - { url = "https://files.pythonhosted.org/packages/26/76/0c7d43263dd00ae21a91a24381b7e813d286a3294d95d179ef3a7b9fb1d7/contourpy-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e12968fdfd5bb45ffdf6192a590bd8ddd3ba9e58360b29683c6bb71a7b41edca", size = 309167 }, - { url = "https://files.pythonhosted.org/packages/96/3b/cadff6773e89f2a5a492c1a8068e21d3fccaf1a1c1df7d65e7c8e3ef60ba/contourpy-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fd2a0fc506eccaaa7595b7e1418951f213cf8255be2600f1ea1b61e46a60c55f", size = 348279 }, - { url = "https://files.pythonhosted.org/packages/e1/86/158cc43aa549d2081a955ab11c6bdccc7a22caacc2af93186d26f5f48746/contourpy-1.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4cfb5c62ce023dfc410d6059c936dcf96442ba40814aefbfa575425a3a7f19dc", size = 318519 }, - { url = "https://files.pythonhosted.org/packages/05/11/57335544a3027e9b96a05948c32e566328e3a2f84b7b99a325b7a06d2b06/contourpy-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68a32389b06b82c2fdd68276148d7b9275b5f5cf13e5417e4252f6d1a34f72a2", size = 321922 }, - { url = "https://files.pythonhosted.org/packages/0b/e3/02114f96543f4a1b694333b92a6dcd4f8eebbefcc3a5f3bbb1316634178f/contourpy-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:94e848a6b83da10898cbf1311a815f770acc9b6a3f2d646f330d57eb4e87592e", size = 1258017 }, - { url = "https://files.pythonhosted.org/packages/f3/3b/bfe4c81c6d5881c1c643dde6620be0b42bf8aab155976dd644595cfab95c/contourpy-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d78ab28a03c854a873787a0a42254a0ccb3cb133c672f645c9f9c8f3ae9d0800", size = 1316773 }, - { url = "https://files.pythonhosted.org/packages/f1/17/c52d2970784383cafb0bd918b6fb036d98d96bbf0bc1befb5d1e31a07a70/contourpy-1.3.0-cp39-cp39-win32.whl", hash = "sha256:81cb5ed4952aae6014bc9d0421dec7c5835c9c8c31cdf51910b708f548cf58e5", size = 171353 }, - { url = "https://files.pythonhosted.org/packages/53/23/db9f69676308e094d3c45f20cc52e12d10d64f027541c995d89c11ad5c75/contourpy-1.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:14e262f67bd7e6eb6880bc564dcda30b15e351a594657e55b7eec94b6ef72843", size = 211817 }, - { url = "https://files.pythonhosted.org/packages/d1/09/60e486dc2b64c94ed33e58dcfb6f808192c03dfc5574c016218b9b7680dc/contourpy-1.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fe41b41505a5a33aeaed2a613dccaeaa74e0e3ead6dd6fd3a118fb471644fd6c", size = 261886 }, - { url = "https://files.pythonhosted.org/packages/19/20/b57f9f7174fcd439a7789fb47d764974ab646fa34d1790551de386457a8e/contourpy-1.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eca7e17a65f72a5133bdbec9ecf22401c62bcf4821361ef7811faee695799779", size = 311008 }, - { url = "https://files.pythonhosted.org/packages/74/fc/5040d42623a1845d4f17a418e590fd7a79ae8cb2bad2b2f83de63c3bdca4/contourpy-1.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1ec4dc6bf570f5b22ed0d7efba0dfa9c5b9e0431aeea7581aa217542d9e809a4", size = 215690 }, - { url = "https://files.pythonhosted.org/packages/2b/24/dc3dcd77ac7460ab7e9d2b01a618cb31406902e50e605a8d6091f0a8f7cc/contourpy-1.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:00ccd0dbaad6d804ab259820fa7cb0b8036bda0686ef844d24125d8287178ce0", size = 261894 }, - { url = "https://files.pythonhosted.org/packages/b1/db/531642a01cfec39d1682e46b5457b07cf805e3c3c584ec27e2a6223f8f6c/contourpy-1.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ca947601224119117f7c19c9cdf6b3ab54c5726ef1d906aa4a69dfb6dd58102", size = 311099 }, - { url = "https://files.pythonhosted.org/packages/38/1e/94bda024d629f254143a134eead69e21c836429a2a6ce82209a00ddcb79a/contourpy-1.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c6ec93afeb848a0845a18989da3beca3eec2c0f852322efe21af1931147d12cb", size = 215838 }, +sdist = { url = "https://files.pythonhosted.org/packages/f5/f6/31a8f28b4a2a4fa0e01085e542f3081ab0588eff8e589d39d775172c9792/contourpy-1.3.0.tar.gz", hash = "sha256:7ffa0db17717a8ffb127efd0c95a4362d996b892c2904db72428d5b52e1938a4", size = 13464370, upload-time = "2024-08-27T21:00:03.328Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6c/e0/be8dcc796cfdd96708933e0e2da99ba4bb8f9b2caa9d560a50f3f09a65f3/contourpy-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:880ea32e5c774634f9fcd46504bf9f080a41ad855f4fef54f5380f5133d343c7", size = 265366, upload-time = "2024-08-27T20:50:09.947Z" }, + { url = "https://files.pythonhosted.org/packages/50/d6/c953b400219443535d412fcbbc42e7a5e823291236bc0bb88936e3cc9317/contourpy-1.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:76c905ef940a4474a6289c71d53122a4f77766eef23c03cd57016ce19d0f7b42", size = 249226, upload-time = "2024-08-27T20:50:16.1Z" }, + { url = "https://files.pythonhosted.org/packages/6f/b4/6fffdf213ffccc28483c524b9dad46bb78332851133b36ad354b856ddc7c/contourpy-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92f8557cbb07415a4d6fa191f20fd9d2d9eb9c0b61d1b2f52a8926e43c6e9af7", size = 308460, upload-time = "2024-08-27T20:50:22.536Z" }, + { url = "https://files.pythonhosted.org/packages/cf/6c/118fc917b4050f0afe07179a6dcbe4f3f4ec69b94f36c9e128c4af480fb8/contourpy-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:36f965570cff02b874773c49bfe85562b47030805d7d8360748f3eca570f4cab", size = 347623, upload-time = "2024-08-27T20:50:28.806Z" }, + { url = "https://files.pythonhosted.org/packages/f9/a4/30ff110a81bfe3abf7b9673284d21ddce8cc1278f6f77393c91199da4c90/contourpy-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cacd81e2d4b6f89c9f8a5b69b86490152ff39afc58a95af002a398273e5ce589", size = 317761, upload-time = "2024-08-27T20:50:35.126Z" }, + { url = "https://files.pythonhosted.org/packages/99/e6/d11966962b1aa515f5586d3907ad019f4b812c04e4546cc19ebf62b5178e/contourpy-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69375194457ad0fad3a839b9e29aa0b0ed53bb54db1bfb6c3ae43d111c31ce41", size = 322015, upload-time = "2024-08-27T20:50:40.318Z" }, + { url = "https://files.pythonhosted.org/packages/4d/e3/182383743751d22b7b59c3c753277b6aee3637049197624f333dac5b4c80/contourpy-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a52040312b1a858b5e31ef28c2e865376a386c60c0e248370bbea2d3f3b760d", size = 1262672, upload-time = "2024-08-27T20:50:55.643Z" }, + { url = "https://files.pythonhosted.org/packages/78/53/974400c815b2e605f252c8fb9297e2204347d1755a5374354ee77b1ea259/contourpy-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3faeb2998e4fcb256542e8a926d08da08977f7f5e62cf733f3c211c2a5586223", size = 1321688, upload-time = "2024-08-27T20:51:11.293Z" }, + { url = "https://files.pythonhosted.org/packages/52/29/99f849faed5593b2926a68a31882af98afbeac39c7fdf7de491d9c85ec6a/contourpy-1.3.0-cp310-cp310-win32.whl", hash = "sha256:36e0cff201bcb17a0a8ecc7f454fe078437fa6bda730e695a92f2d9932bd507f", size = 171145, upload-time = "2024-08-27T20:51:15.2Z" }, + { url = "https://files.pythonhosted.org/packages/a9/97/3f89bba79ff6ff2b07a3cbc40aa693c360d5efa90d66e914f0ff03b95ec7/contourpy-1.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:87ddffef1dbe5e669b5c2440b643d3fdd8622a348fe1983fad7a0f0ccb1cd67b", size = 216019, upload-time = "2024-08-27T20:51:19.365Z" }, + { url = "https://files.pythonhosted.org/packages/b3/1f/9375917786cb39270b0ee6634536c0e22abf225825602688990d8f5c6c19/contourpy-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0fa4c02abe6c446ba70d96ece336e621efa4aecae43eaa9b030ae5fb92b309ad", size = 266356, upload-time = "2024-08-27T20:51:24.146Z" }, + { url = "https://files.pythonhosted.org/packages/05/46/9256dd162ea52790c127cb58cfc3b9e3413a6e3478917d1f811d420772ec/contourpy-1.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:834e0cfe17ba12f79963861e0f908556b2cedd52e1f75e6578801febcc6a9f49", size = 250915, upload-time = "2024-08-27T20:51:28.683Z" }, + { url = "https://files.pythonhosted.org/packages/e1/5d/3056c167fa4486900dfbd7e26a2fdc2338dc58eee36d490a0ed3ddda5ded/contourpy-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbc4c3217eee163fa3984fd1567632b48d6dfd29216da3ded3d7b844a8014a66", size = 310443, upload-time = "2024-08-27T20:51:33.675Z" }, + { url = "https://files.pythonhosted.org/packages/ca/c2/1a612e475492e07f11c8e267ea5ec1ce0d89971be496c195e27afa97e14a/contourpy-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4865cd1d419e0c7a7bf6de1777b185eebdc51470800a9f42b9e9decf17762081", size = 348548, upload-time = "2024-08-27T20:51:39.322Z" }, + { url = "https://files.pythonhosted.org/packages/45/cf/2c2fc6bb5874158277b4faf136847f0689e1b1a1f640a36d76d52e78907c/contourpy-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:303c252947ab4b14c08afeb52375b26781ccd6a5ccd81abcdfc1fafd14cf93c1", size = 319118, upload-time = "2024-08-27T20:51:44.717Z" }, + { url = "https://files.pythonhosted.org/packages/03/33/003065374f38894cdf1040cef474ad0546368eea7e3a51d48b8a423961f8/contourpy-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637f674226be46f6ba372fd29d9523dd977a291f66ab2a74fbeb5530bb3f445d", size = 323162, upload-time = "2024-08-27T20:51:49.683Z" }, + { url = "https://files.pythonhosted.org/packages/42/80/e637326e85e4105a802e42959f56cff2cd39a6b5ef68d5d9aee3ea5f0e4c/contourpy-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:76a896b2f195b57db25d6b44e7e03f221d32fe318d03ede41f8b4d9ba1bff53c", size = 1265396, upload-time = "2024-08-27T20:52:04.926Z" }, + { url = "https://files.pythonhosted.org/packages/7c/3b/8cbd6416ca1bbc0202b50f9c13b2e0b922b64be888f9d9ee88e6cfabfb51/contourpy-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e1fd23e9d01591bab45546c089ae89d926917a66dceb3abcf01f6105d927e2cb", size = 1324297, upload-time = "2024-08-27T20:52:21.843Z" }, + { url = "https://files.pythonhosted.org/packages/4d/2c/021a7afaa52fe891f25535506cc861c30c3c4e5a1c1ce94215e04b293e72/contourpy-1.3.0-cp311-cp311-win32.whl", hash = "sha256:d402880b84df3bec6eab53cd0cf802cae6a2ef9537e70cf75e91618a3801c20c", size = 171808, upload-time = "2024-08-27T20:52:25.163Z" }, + { url = "https://files.pythonhosted.org/packages/8d/2f/804f02ff30a7fae21f98198828d0857439ec4c91a96e20cf2d6c49372966/contourpy-1.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:6cb6cc968059db9c62cb35fbf70248f40994dfcd7aa10444bbf8b3faeb7c2d67", size = 217181, upload-time = "2024-08-27T20:52:29.13Z" }, + { url = "https://files.pythonhosted.org/packages/c9/92/8e0bbfe6b70c0e2d3d81272b58c98ac69ff1a4329f18c73bd64824d8b12e/contourpy-1.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:570ef7cf892f0afbe5b2ee410c507ce12e15a5fa91017a0009f79f7d93a1268f", size = 267838, upload-time = "2024-08-27T20:52:33.911Z" }, + { url = "https://files.pythonhosted.org/packages/e3/04/33351c5d5108460a8ce6d512307690b023f0cfcad5899499f5c83b9d63b1/contourpy-1.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:da84c537cb8b97d153e9fb208c221c45605f73147bd4cadd23bdae915042aad6", size = 251549, upload-time = "2024-08-27T20:52:39.179Z" }, + { url = "https://files.pythonhosted.org/packages/51/3d/aa0fe6ae67e3ef9f178389e4caaaa68daf2f9024092aa3c6032e3d174670/contourpy-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0be4d8425bfa755e0fd76ee1e019636ccc7c29f77a7c86b4328a9eb6a26d0639", size = 303177, upload-time = "2024-08-27T20:52:44.789Z" }, + { url = "https://files.pythonhosted.org/packages/56/c3/c85a7e3e0cab635575d3b657f9535443a6f5d20fac1a1911eaa4bbe1aceb/contourpy-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c0da700bf58f6e0b65312d0a5e695179a71d0163957fa381bb3c1f72972537c", size = 341735, upload-time = "2024-08-27T20:52:51.05Z" }, + { url = "https://files.pythonhosted.org/packages/dd/8d/20f7a211a7be966a53f474bc90b1a8202e9844b3f1ef85f3ae45a77151ee/contourpy-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb8b141bb00fa977d9122636b16aa67d37fd40a3d8b52dd837e536d64b9a4d06", size = 314679, upload-time = "2024-08-27T20:52:58.473Z" }, + { url = "https://files.pythonhosted.org/packages/6e/be/524e377567defac0e21a46e2a529652d165fed130a0d8a863219303cee18/contourpy-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3634b5385c6716c258d0419c46d05c8aa7dc8cb70326c9a4fb66b69ad2b52e09", size = 320549, upload-time = "2024-08-27T20:53:06.593Z" }, + { url = "https://files.pythonhosted.org/packages/0f/96/fdb2552a172942d888915f3a6663812e9bc3d359d53dafd4289a0fb462f0/contourpy-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0dce35502151b6bd35027ac39ba6e5a44be13a68f55735c3612c568cac3805fd", size = 1263068, upload-time = "2024-08-27T20:53:23.442Z" }, + { url = "https://files.pythonhosted.org/packages/2a/25/632eab595e3140adfa92f1322bf8915f68c932bac468e89eae9974cf1c00/contourpy-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aea348f053c645100612b333adc5983d87be69acdc6d77d3169c090d3b01dc35", size = 1322833, upload-time = "2024-08-27T20:53:39.243Z" }, + { url = "https://files.pythonhosted.org/packages/73/e3/69738782e315a1d26d29d71a550dbbe3eb6c653b028b150f70c1a5f4f229/contourpy-1.3.0-cp312-cp312-win32.whl", hash = "sha256:90f73a5116ad1ba7174341ef3ea5c3150ddf20b024b98fb0c3b29034752c8aeb", size = 172681, upload-time = "2024-08-27T20:53:43.05Z" }, + { url = "https://files.pythonhosted.org/packages/0c/89/9830ba00d88e43d15e53d64931e66b8792b46eb25e2050a88fec4a0df3d5/contourpy-1.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:b11b39aea6be6764f84360fce6c82211a9db32a7c7de8fa6dd5397cf1d079c3b", size = 218283, upload-time = "2024-08-27T20:53:47.232Z" }, + { url = "https://files.pythonhosted.org/packages/53/a1/d20415febfb2267af2d7f06338e82171824d08614084714fb2c1dac9901f/contourpy-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3e1c7fa44aaae40a2247e2e8e0627f4bea3dd257014764aa644f319a5f8600e3", size = 267879, upload-time = "2024-08-27T20:53:51.597Z" }, + { url = "https://files.pythonhosted.org/packages/aa/45/5a28a3570ff6218d8bdfc291a272a20d2648104815f01f0177d103d985e1/contourpy-1.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:364174c2a76057feef647c802652f00953b575723062560498dc7930fc9b1cb7", size = 251573, upload-time = "2024-08-27T20:53:55.659Z" }, + { url = "https://files.pythonhosted.org/packages/39/1c/d3f51540108e3affa84f095c8b04f0aa833bb797bc8baa218a952a98117d/contourpy-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32b238b3b3b649e09ce9aaf51f0c261d38644bdfa35cbaf7b263457850957a84", size = 303184, upload-time = "2024-08-27T20:54:00.225Z" }, + { url = "https://files.pythonhosted.org/packages/00/56/1348a44fb6c3a558c1a3a0cd23d329d604c99d81bf5a4b58c6b71aab328f/contourpy-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d51fca85f9f7ad0b65b4b9fe800406d0d77017d7270d31ec3fb1cc07358fdea0", size = 340262, upload-time = "2024-08-27T20:54:05.234Z" }, + { url = "https://files.pythonhosted.org/packages/2b/23/00d665ba67e1bb666152131da07e0f24c95c3632d7722caa97fb61470eca/contourpy-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:732896af21716b29ab3e988d4ce14bc5133733b85956316fb0c56355f398099b", size = 313806, upload-time = "2024-08-27T20:54:09.889Z" }, + { url = "https://files.pythonhosted.org/packages/5a/42/3cf40f7040bb8362aea19af9a5fb7b32ce420f645dd1590edcee2c657cd5/contourpy-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d73f659398a0904e125280836ae6f88ba9b178b2fed6884f3b1f95b989d2c8da", size = 319710, upload-time = "2024-08-27T20:54:14.536Z" }, + { url = "https://files.pythonhosted.org/packages/05/32/f3bfa3fc083b25e1a7ae09197f897476ee68e7386e10404bdf9aac7391f0/contourpy-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c6c7c2408b7048082932cf4e641fa3b8ca848259212f51c8c59c45aa7ac18f14", size = 1264107, upload-time = "2024-08-27T20:54:29.735Z" }, + { url = "https://files.pythonhosted.org/packages/1c/1e/1019d34473a736664f2439542b890b2dc4c6245f5c0d8cdfc0ccc2cab80c/contourpy-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f317576606de89da6b7e0861cf6061f6146ead3528acabff9236458a6ba467f8", size = 1322458, upload-time = "2024-08-27T20:54:45.507Z" }, + { url = "https://files.pythonhosted.org/packages/22/85/4f8bfd83972cf8909a4d36d16b177f7b8bdd942178ea4bf877d4a380a91c/contourpy-1.3.0-cp313-cp313-win32.whl", hash = "sha256:31cd3a85dbdf1fc002280c65caa7e2b5f65e4a973fcdf70dd2fdcb9868069294", size = 172643, upload-time = "2024-08-27T20:55:52.754Z" }, + { url = "https://files.pythonhosted.org/packages/cc/4a/fb3c83c1baba64ba90443626c228ca14f19a87c51975d3b1de308dd2cf08/contourpy-1.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:4553c421929ec95fb07b3aaca0fae668b2eb5a5203d1217ca7c34c063c53d087", size = 218301, upload-time = "2024-08-27T20:55:56.509Z" }, + { url = "https://files.pythonhosted.org/packages/76/65/702f4064f397821fea0cb493f7d3bc95a5d703e20954dce7d6d39bacf378/contourpy-1.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:345af746d7766821d05d72cb8f3845dfd08dd137101a2cb9b24de277d716def8", size = 278972, upload-time = "2024-08-27T20:54:50.347Z" }, + { url = "https://files.pythonhosted.org/packages/80/85/21f5bba56dba75c10a45ec00ad3b8190dbac7fd9a8a8c46c6116c933e9cf/contourpy-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3bb3808858a9dc68f6f03d319acd5f1b8a337e6cdda197f02f4b8ff67ad2057b", size = 263375, upload-time = "2024-08-27T20:54:54.909Z" }, + { url = "https://files.pythonhosted.org/packages/0a/64/084c86ab71d43149f91ab3a4054ccf18565f0a8af36abfa92b1467813ed6/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:420d39daa61aab1221567b42eecb01112908b2cab7f1b4106a52caaec8d36973", size = 307188, upload-time = "2024-08-27T20:55:00.184Z" }, + { url = "https://files.pythonhosted.org/packages/3d/ff/d61a4c288dc42da0084b8d9dc2aa219a850767165d7d9a9c364ff530b509/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d63ee447261e963af02642ffcb864e5a2ee4cbfd78080657a9880b8b1868e18", size = 345644, upload-time = "2024-08-27T20:55:05.673Z" }, + { url = "https://files.pythonhosted.org/packages/ca/aa/00d2313d35ec03f188e8f0786c2fc61f589306e02fdc158233697546fd58/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:167d6c890815e1dac9536dca00828b445d5d0df4d6a8c6adb4a7ec3166812fa8", size = 317141, upload-time = "2024-08-27T20:55:11.047Z" }, + { url = "https://files.pythonhosted.org/packages/8d/6a/b5242c8cb32d87f6abf4f5e3044ca397cb1a76712e3fa2424772e3ff495f/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:710a26b3dc80c0e4febf04555de66f5fd17e9cf7170a7b08000601a10570bda6", size = 323469, upload-time = "2024-08-27T20:55:15.914Z" }, + { url = "https://files.pythonhosted.org/packages/6f/a6/73e929d43028a9079aca4bde107494864d54f0d72d9db508a51ff0878593/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:75ee7cb1a14c617f34a51d11fa7524173e56551646828353c4af859c56b766e2", size = 1260894, upload-time = "2024-08-27T20:55:31.553Z" }, + { url = "https://files.pythonhosted.org/packages/2b/1e/1e726ba66eddf21c940821df8cf1a7d15cb165f0682d62161eaa5e93dae1/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:33c92cdae89ec5135d036e7218e69b0bb2851206077251f04a6c4e0e21f03927", size = 1314829, upload-time = "2024-08-27T20:55:47.837Z" }, + { url = "https://files.pythonhosted.org/packages/b3/e3/b9f72758adb6ef7397327ceb8b9c39c75711affb220e4f53c745ea1d5a9a/contourpy-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a11077e395f67ffc2c44ec2418cfebed032cd6da3022a94fc227b6faf8e2acb8", size = 265518, upload-time = "2024-08-27T20:56:01.333Z" }, + { url = "https://files.pythonhosted.org/packages/ec/22/19f5b948367ab5260fb41d842c7a78dae645603881ea6bc39738bcfcabf6/contourpy-1.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e8134301d7e204c88ed7ab50028ba06c683000040ede1d617298611f9dc6240c", size = 249350, upload-time = "2024-08-27T20:56:05.432Z" }, + { url = "https://files.pythonhosted.org/packages/26/76/0c7d43263dd00ae21a91a24381b7e813d286a3294d95d179ef3a7b9fb1d7/contourpy-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e12968fdfd5bb45ffdf6192a590bd8ddd3ba9e58360b29683c6bb71a7b41edca", size = 309167, upload-time = "2024-08-27T20:56:10.034Z" }, + { url = "https://files.pythonhosted.org/packages/96/3b/cadff6773e89f2a5a492c1a8068e21d3fccaf1a1c1df7d65e7c8e3ef60ba/contourpy-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fd2a0fc506eccaaa7595b7e1418951f213cf8255be2600f1ea1b61e46a60c55f", size = 348279, upload-time = "2024-08-27T20:56:15.41Z" }, + { url = "https://files.pythonhosted.org/packages/e1/86/158cc43aa549d2081a955ab11c6bdccc7a22caacc2af93186d26f5f48746/contourpy-1.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4cfb5c62ce023dfc410d6059c936dcf96442ba40814aefbfa575425a3a7f19dc", size = 318519, upload-time = "2024-08-27T20:56:21.813Z" }, + { url = "https://files.pythonhosted.org/packages/05/11/57335544a3027e9b96a05948c32e566328e3a2f84b7b99a325b7a06d2b06/contourpy-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68a32389b06b82c2fdd68276148d7b9275b5f5cf13e5417e4252f6d1a34f72a2", size = 321922, upload-time = "2024-08-27T20:56:26.983Z" }, + { url = "https://files.pythonhosted.org/packages/0b/e3/02114f96543f4a1b694333b92a6dcd4f8eebbefcc3a5f3bbb1316634178f/contourpy-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:94e848a6b83da10898cbf1311a815f770acc9b6a3f2d646f330d57eb4e87592e", size = 1258017, upload-time = "2024-08-27T20:56:42.246Z" }, + { url = "https://files.pythonhosted.org/packages/f3/3b/bfe4c81c6d5881c1c643dde6620be0b42bf8aab155976dd644595cfab95c/contourpy-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d78ab28a03c854a873787a0a42254a0ccb3cb133c672f645c9f9c8f3ae9d0800", size = 1316773, upload-time = "2024-08-27T20:56:58.58Z" }, + { url = "https://files.pythonhosted.org/packages/f1/17/c52d2970784383cafb0bd918b6fb036d98d96bbf0bc1befb5d1e31a07a70/contourpy-1.3.0-cp39-cp39-win32.whl", hash = "sha256:81cb5ed4952aae6014bc9d0421dec7c5835c9c8c31cdf51910b708f548cf58e5", size = 171353, upload-time = "2024-08-27T20:57:02.718Z" }, + { url = "https://files.pythonhosted.org/packages/53/23/db9f69676308e094d3c45f20cc52e12d10d64f027541c995d89c11ad5c75/contourpy-1.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:14e262f67bd7e6eb6880bc564dcda30b15e351a594657e55b7eec94b6ef72843", size = 211817, upload-time = "2024-08-27T20:57:06.328Z" }, + { url = "https://files.pythonhosted.org/packages/d1/09/60e486dc2b64c94ed33e58dcfb6f808192c03dfc5574c016218b9b7680dc/contourpy-1.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fe41b41505a5a33aeaed2a613dccaeaa74e0e3ead6dd6fd3a118fb471644fd6c", size = 261886, upload-time = "2024-08-27T20:57:10.863Z" }, + { url = "https://files.pythonhosted.org/packages/19/20/b57f9f7174fcd439a7789fb47d764974ab646fa34d1790551de386457a8e/contourpy-1.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eca7e17a65f72a5133bdbec9ecf22401c62bcf4821361ef7811faee695799779", size = 311008, upload-time = "2024-08-27T20:57:15.588Z" }, + { url = "https://files.pythonhosted.org/packages/74/fc/5040d42623a1845d4f17a418e590fd7a79ae8cb2bad2b2f83de63c3bdca4/contourpy-1.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1ec4dc6bf570f5b22ed0d7efba0dfa9c5b9e0431aeea7581aa217542d9e809a4", size = 215690, upload-time = "2024-08-27T20:57:19.321Z" }, + { url = "https://files.pythonhosted.org/packages/2b/24/dc3dcd77ac7460ab7e9d2b01a618cb31406902e50e605a8d6091f0a8f7cc/contourpy-1.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:00ccd0dbaad6d804ab259820fa7cb0b8036bda0686ef844d24125d8287178ce0", size = 261894, upload-time = "2024-08-27T20:57:23.873Z" }, + { url = "https://files.pythonhosted.org/packages/b1/db/531642a01cfec39d1682e46b5457b07cf805e3c3c584ec27e2a6223f8f6c/contourpy-1.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ca947601224119117f7c19c9cdf6b3ab54c5726ef1d906aa4a69dfb6dd58102", size = 311099, upload-time = "2024-08-27T20:57:28.58Z" }, + { url = "https://files.pythonhosted.org/packages/38/1e/94bda024d629f254143a134eead69e21c836429a2a6ce82209a00ddcb79a/contourpy-1.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c6ec93afeb848a0845a18989da3beca3eec2c0f852322efe21af1931147d12cb", size = 215838, upload-time = "2024-08-27T20:57:32.913Z" }, ] [[package]] @@ -491,117 +491,117 @@ resolution-markers = [ dependencies = [ { name = "numpy", version = "2.2.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/25/c2/fc7193cc5383637ff390a712e88e4ded0452c9fbcf84abe3de5ea3df1866/contourpy-1.3.1.tar.gz", hash = "sha256:dfd97abd83335045a913e3bcc4a09c0ceadbe66580cf573fe961f4a825efa699", size = 13465753 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/b2/a3/80937fe3efe0edacf67c9a20b955139a1a622730042c1ea991956f2704ad/contourpy-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a045f341a77b77e1c5de31e74e966537bba9f3c4099b35bf4c2e3939dd54cdab", size = 268466 }, - { url = "https://files.pythonhosted.org/packages/82/1d/e3eaebb4aa2d7311528c048350ca8e99cdacfafd99da87bc0a5f8d81f2c2/contourpy-1.3.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:500360b77259914f7805af7462e41f9cb7ca92ad38e9f94d6c8641b089338124", size = 253314 }, - { url = "https://files.pythonhosted.org/packages/de/f3/d796b22d1a2b587acc8100ba8c07fb7b5e17fde265a7bb05ab967f4c935a/contourpy-1.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2f926efda994cdf3c8d3fdb40b9962f86edbc4457e739277b961eced3d0b4c1", size = 312003 }, - { url = "https://files.pythonhosted.org/packages/bf/f5/0e67902bc4394daee8daa39c81d4f00b50e063ee1a46cb3938cc65585d36/contourpy-1.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:adce39d67c0edf383647a3a007de0a45fd1b08dedaa5318404f1a73059c2512b", size = 351896 }, - { url = "https://files.pythonhosted.org/packages/1f/d6/e766395723f6256d45d6e67c13bb638dd1fa9dc10ef912dc7dd3dcfc19de/contourpy-1.3.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:abbb49fb7dac584e5abc6636b7b2a7227111c4f771005853e7d25176daaf8453", size = 320814 }, - { url = "https://files.pythonhosted.org/packages/a9/57/86c500d63b3e26e5b73a28b8291a67c5608d4aa87ebd17bd15bb33c178bc/contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0cffcbede75c059f535725c1680dfb17b6ba8753f0c74b14e6a9c68c29d7ea3", size = 324969 }, - { url = "https://files.pythonhosted.org/packages/b8/62/bb146d1289d6b3450bccc4642e7f4413b92ebffd9bf2e91b0404323704a7/contourpy-1.3.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ab29962927945d89d9b293eabd0d59aea28d887d4f3be6c22deaefbb938a7277", size = 1265162 }, - { url = "https://files.pythonhosted.org/packages/18/04/9f7d132ce49a212c8e767042cc80ae390f728060d2eea47058f55b9eff1c/contourpy-1.3.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:974d8145f8ca354498005b5b981165b74a195abfae9a8129df3e56771961d595", size = 1324328 }, - { url = "https://files.pythonhosted.org/packages/46/23/196813901be3f97c83ababdab1382e13e0edc0bb4e7b49a7bff15fcf754e/contourpy-1.3.1-cp310-cp310-win32.whl", hash = "sha256:ac4578ac281983f63b400f7fe6c101bedc10651650eef012be1ccffcbacf3697", size = 173861 }, - { url = "https://files.pythonhosted.org/packages/e0/82/c372be3fc000a3b2005061ca623a0d1ecd2eaafb10d9e883a2fc8566e951/contourpy-1.3.1-cp310-cp310-win_amd64.whl", hash = "sha256:174e758c66bbc1c8576992cec9599ce8b6672b741b5d336b5c74e35ac382b18e", size = 218566 }, - { url = "https://files.pythonhosted.org/packages/12/bb/11250d2906ee2e8b466b5f93e6b19d525f3e0254ac8b445b56e618527718/contourpy-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3e8b974d8db2c5610fb4e76307e265de0edb655ae8169e8b21f41807ccbeec4b", size = 269555 }, - { url = "https://files.pythonhosted.org/packages/67/71/1e6e95aee21a500415f5d2dbf037bf4567529b6a4e986594d7026ec5ae90/contourpy-1.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:20914c8c973f41456337652a6eeca26d2148aa96dd7ac323b74516988bea89fc", size = 254549 }, - { url = "https://files.pythonhosted.org/packages/31/2c/b88986e8d79ac45efe9d8801ae341525f38e087449b6c2f2e6050468a42c/contourpy-1.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:19d40d37c1c3a4961b4619dd9d77b12124a453cc3d02bb31a07d58ef684d3d86", size = 313000 }, - { url = "https://files.pythonhosted.org/packages/c4/18/65280989b151fcf33a8352f992eff71e61b968bef7432fbfde3a364f0730/contourpy-1.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:113231fe3825ebf6f15eaa8bc1f5b0ddc19d42b733345eae0934cb291beb88b6", size = 352925 }, - { url = "https://files.pythonhosted.org/packages/f5/c7/5fd0146c93220dbfe1a2e0f98969293b86ca9bc041d6c90c0e065f4619ad/contourpy-1.3.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4dbbc03a40f916a8420e420d63e96a1258d3d1b58cbdfd8d1f07b49fcbd38e85", size = 323693 }, - { url = "https://files.pythonhosted.org/packages/85/fc/7fa5d17daf77306840a4e84668a48ddff09e6bc09ba4e37e85ffc8e4faa3/contourpy-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a04ecd68acbd77fa2d39723ceca4c3197cb2969633836ced1bea14e219d077c", size = 326184 }, - { url = "https://files.pythonhosted.org/packages/ef/e7/104065c8270c7397c9571620d3ab880558957216f2b5ebb7e040f85eeb22/contourpy-1.3.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c414fc1ed8ee1dbd5da626cf3710c6013d3d27456651d156711fa24f24bd1291", size = 1268031 }, - { url = "https://files.pythonhosted.org/packages/e2/4a/c788d0bdbf32c8113c2354493ed291f924d4793c4a2e85b69e737a21a658/contourpy-1.3.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:31c1b55c1f34f80557d3830d3dd93ba722ce7e33a0b472cba0ec3b6535684d8f", size = 1325995 }, - { url = "https://files.pythonhosted.org/packages/a6/e6/a2f351a90d955f8b0564caf1ebe4b1451a3f01f83e5e3a414055a5b8bccb/contourpy-1.3.1-cp311-cp311-win32.whl", hash = "sha256:f611e628ef06670df83fce17805c344710ca5cde01edfdc72751311da8585375", size = 174396 }, - { url = "https://files.pythonhosted.org/packages/a8/7e/cd93cab453720a5d6cb75588cc17dcdc08fc3484b9de98b885924ff61900/contourpy-1.3.1-cp311-cp311-win_amd64.whl", hash = "sha256:b2bdca22a27e35f16794cf585832e542123296b4687f9fd96822db6bae17bfc9", size = 219787 }, - { url = "https://files.pythonhosted.org/packages/37/6b/175f60227d3e7f5f1549fcb374592be311293132207e451c3d7c654c25fb/contourpy-1.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0ffa84be8e0bd33410b17189f7164c3589c229ce5db85798076a3fa136d0e509", size = 271494 }, - { url = "https://files.pythonhosted.org/packages/6b/6a/7833cfae2c1e63d1d8875a50fd23371394f540ce809d7383550681a1fa64/contourpy-1.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:805617228ba7e2cbbfb6c503858e626ab528ac2a32a04a2fe88ffaf6b02c32bc", size = 255444 }, - { url = "https://files.pythonhosted.org/packages/7f/b3/7859efce66eaca5c14ba7619791b084ed02d868d76b928ff56890d2d059d/contourpy-1.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ade08d343436a94e633db932e7e8407fe7de8083967962b46bdfc1b0ced39454", size = 307628 }, - { url = "https://files.pythonhosted.org/packages/48/b2/011415f5e3f0a50b1e285a0bf78eb5d92a4df000553570f0851b6e309076/contourpy-1.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:47734d7073fb4590b4a40122b35917cd77be5722d80683b249dac1de266aac80", size = 347271 }, - { url = "https://files.pythonhosted.org/packages/84/7d/ef19b1db0f45b151ac78c65127235239a8cf21a59d1ce8507ce03e89a30b/contourpy-1.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2ba94a401342fc0f8b948e57d977557fbf4d515f03c67682dd5c6191cb2d16ec", size = 318906 }, - { url = "https://files.pythonhosted.org/packages/ba/99/6794142b90b853a9155316c8f470d2e4821fe6f086b03e372aca848227dd/contourpy-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efa874e87e4a647fd2e4f514d5e91c7d493697127beb95e77d2f7561f6905bd9", size = 323622 }, - { url = "https://files.pythonhosted.org/packages/3c/0f/37d2c84a900cd8eb54e105f4fa9aebd275e14e266736778bb5dccbf3bbbb/contourpy-1.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1bf98051f1045b15c87868dbaea84f92408337d4f81d0e449ee41920ea121d3b", size = 1266699 }, - { url = "https://files.pythonhosted.org/packages/3a/8a/deb5e11dc7d9cc8f0f9c8b29d4f062203f3af230ba83c30a6b161a6effc9/contourpy-1.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:61332c87493b00091423e747ea78200659dc09bdf7fd69edd5e98cef5d3e9a8d", size = 1326395 }, - { url = "https://files.pythonhosted.org/packages/1a/35/7e267ae7c13aaf12322ccc493531f1e7f2eb8fba2927b9d7a05ff615df7a/contourpy-1.3.1-cp312-cp312-win32.whl", hash = "sha256:e914a8cb05ce5c809dd0fe350cfbb4e881bde5e2a38dc04e3afe1b3e58bd158e", size = 175354 }, - { url = "https://files.pythonhosted.org/packages/a1/35/c2de8823211d07e8a79ab018ef03960716c5dff6f4d5bff5af87fd682992/contourpy-1.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:08d9d449a61cf53033612cb368f3a1b26cd7835d9b8cd326647efe43bca7568d", size = 220971 }, - { url = "https://files.pythonhosted.org/packages/9a/e7/de62050dce687c5e96f946a93546910bc67e483fe05324439e329ff36105/contourpy-1.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a761d9ccfc5e2ecd1bf05534eda382aa14c3e4f9205ba5b1684ecfe400716ef2", size = 271548 }, - { url = "https://files.pythonhosted.org/packages/78/4d/c2a09ae014ae984c6bdd29c11e74d3121b25eaa117eca0bb76340efd7e1c/contourpy-1.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:523a8ee12edfa36f6d2a49407f705a6ef4c5098de4f498619787e272de93f2d5", size = 255576 }, - { url = "https://files.pythonhosted.org/packages/ab/8a/915380ee96a5638bda80cd061ccb8e666bfdccea38d5741cb69e6dbd61fc/contourpy-1.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece6df05e2c41bd46776fbc712e0996f7c94e0d0543af1656956d150c4ca7c81", size = 306635 }, - { url = "https://files.pythonhosted.org/packages/29/5c/c83ce09375428298acd4e6582aeb68b1e0d1447f877fa993d9bf6cd3b0a0/contourpy-1.3.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:573abb30e0e05bf31ed067d2f82500ecfdaec15627a59d63ea2d95714790f5c2", size = 345925 }, - { url = "https://files.pythonhosted.org/packages/29/63/5b52f4a15e80c66c8078a641a3bfacd6e07106835682454647aca1afc852/contourpy-1.3.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9fa36448e6a3a1a9a2ba23c02012c43ed88905ec80163f2ffe2421c7192a5d7", size = 318000 }, - { url = "https://files.pythonhosted.org/packages/9a/e2/30ca086c692691129849198659bf0556d72a757fe2769eb9620a27169296/contourpy-1.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ea9924d28fc5586bf0b42d15f590b10c224117e74409dd7a0be3b62b74a501c", size = 322689 }, - { url = "https://files.pythonhosted.org/packages/6b/77/f37812ef700f1f185d348394debf33f22d531e714cf6a35d13d68a7003c7/contourpy-1.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5b75aa69cb4d6f137b36f7eb2ace9280cfb60c55dc5f61c731fdf6f037f958a3", size = 1268413 }, - { url = "https://files.pythonhosted.org/packages/3f/6d/ce84e79cdd128542ebeb268f84abb4b093af78e7f8ec504676673d2675bc/contourpy-1.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:041b640d4ec01922083645a94bb3b2e777e6b626788f4095cf21abbe266413c1", size = 1326530 }, - { url = "https://files.pythonhosted.org/packages/72/22/8282f4eae20c73c89bee7a82a19c4e27af9b57bb602ecaa00713d5bdb54d/contourpy-1.3.1-cp313-cp313-win32.whl", hash = "sha256:36987a15e8ace5f58d4d5da9dca82d498c2bbb28dff6e5d04fbfcc35a9cb3a82", size = 175315 }, - { url = "https://files.pythonhosted.org/packages/e3/d5/28bca491f65312b438fbf076589dcde7f6f966b196d900777f5811b9c4e2/contourpy-1.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:a7895f46d47671fa7ceec40f31fae721da51ad34bdca0bee83e38870b1f47ffd", size = 220987 }, - { url = "https://files.pythonhosted.org/packages/2f/24/a4b285d6adaaf9746e4700932f579f1a7b6f9681109f694cfa233ae75c4e/contourpy-1.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:9ddeb796389dadcd884c7eb07bd14ef12408aaae358f0e2ae24114d797eede30", size = 285001 }, - { url = "https://files.pythonhosted.org/packages/48/1d/fb49a401b5ca4f06ccf467cd6c4f1fd65767e63c21322b29b04ec40b40b9/contourpy-1.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:19c1555a6801c2f084c7ddc1c6e11f02eb6a6016ca1318dd5452ba3f613a1751", size = 268553 }, - { url = "https://files.pythonhosted.org/packages/79/1e/4aef9470d13fd029087388fae750dccb49a50c012a6c8d1d634295caa644/contourpy-1.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:841ad858cff65c2c04bf93875e384ccb82b654574a6d7f30453a04f04af71342", size = 310386 }, - { url = "https://files.pythonhosted.org/packages/b0/34/910dc706ed70153b60392b5305c708c9810d425bde12499c9184a1100888/contourpy-1.3.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4318af1c925fb9a4fb190559ef3eec206845f63e80fb603d47f2d6d67683901c", size = 349806 }, - { url = "https://files.pythonhosted.org/packages/31/3c/faee6a40d66d7f2a87f7102236bf4780c57990dd7f98e5ff29881b1b1344/contourpy-1.3.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:14c102b0eab282427b662cb590f2e9340a9d91a1c297f48729431f2dcd16e14f", size = 321108 }, - { url = "https://files.pythonhosted.org/packages/17/69/390dc9b20dd4bb20585651d7316cc3054b7d4a7b4f8b710b2b698e08968d/contourpy-1.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05e806338bfeaa006acbdeba0ad681a10be63b26e1b17317bfac3c5d98f36cda", size = 327291 }, - { url = "https://files.pythonhosted.org/packages/ef/74/7030b67c4e941fe1e5424a3d988080e83568030ce0355f7c9fc556455b01/contourpy-1.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4d76d5993a34ef3df5181ba3c92fabb93f1eaa5729504fb03423fcd9f3177242", size = 1263752 }, - { url = "https://files.pythonhosted.org/packages/f0/ed/92d86f183a8615f13f6b9cbfc5d4298a509d6ce433432e21da838b4b63f4/contourpy-1.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:89785bb2a1980c1bd87f0cb1517a71cde374776a5f150936b82580ae6ead44a1", size = 1318403 }, - { url = "https://files.pythonhosted.org/packages/b3/0e/c8e4950c77dcfc897c71d61e56690a0a9df39543d2164040301b5df8e67b/contourpy-1.3.1-cp313-cp313t-win32.whl", hash = "sha256:8eb96e79b9f3dcadbad2a3891672f81cdcab7f95b27f28f1c67d75f045b6b4f1", size = 185117 }, - { url = "https://files.pythonhosted.org/packages/c1/31/1ae946f11dfbd229222e6d6ad8e7bd1891d3d48bde5fbf7a0beb9491f8e3/contourpy-1.3.1-cp313-cp313t-win_amd64.whl", hash = "sha256:287ccc248c9e0d0566934e7d606201abd74761b5703d804ff3df8935f523d546", size = 236668 }, - { url = "https://files.pythonhosted.org/packages/3e/4f/e56862e64b52b55b5ddcff4090085521fc228ceb09a88390a2b103dccd1b/contourpy-1.3.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:b457d6430833cee8e4b8e9b6f07aa1c161e5e0d52e118dc102c8f9bd7dd060d6", size = 265605 }, - { url = "https://files.pythonhosted.org/packages/b0/2e/52bfeeaa4541889f23d8eadc6386b442ee2470bd3cff9baa67deb2dd5c57/contourpy-1.3.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb76c1a154b83991a3cbbf0dfeb26ec2833ad56f95540b442c73950af2013750", size = 315040 }, - { url = "https://files.pythonhosted.org/packages/52/94/86bfae441707205634d80392e873295652fc313dfd93c233c52c4dc07874/contourpy-1.3.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:44a29502ca9c7b5ba389e620d44f2fbe792b1fb5734e8b931ad307071ec58c53", size = 218221 }, +sdist = { url = "https://files.pythonhosted.org/packages/25/c2/fc7193cc5383637ff390a712e88e4ded0452c9fbcf84abe3de5ea3df1866/contourpy-1.3.1.tar.gz", hash = "sha256:dfd97abd83335045a913e3bcc4a09c0ceadbe66580cf573fe961f4a825efa699", size = 13465753, upload-time = "2024-11-12T11:00:59.118Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b2/a3/80937fe3efe0edacf67c9a20b955139a1a622730042c1ea991956f2704ad/contourpy-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a045f341a77b77e1c5de31e74e966537bba9f3c4099b35bf4c2e3939dd54cdab", size = 268466, upload-time = "2024-11-12T10:52:03.706Z" }, + { url = "https://files.pythonhosted.org/packages/82/1d/e3eaebb4aa2d7311528c048350ca8e99cdacfafd99da87bc0a5f8d81f2c2/contourpy-1.3.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:500360b77259914f7805af7462e41f9cb7ca92ad38e9f94d6c8641b089338124", size = 253314, upload-time = "2024-11-12T10:52:08.721Z" }, + { url = "https://files.pythonhosted.org/packages/de/f3/d796b22d1a2b587acc8100ba8c07fb7b5e17fde265a7bb05ab967f4c935a/contourpy-1.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2f926efda994cdf3c8d3fdb40b9962f86edbc4457e739277b961eced3d0b4c1", size = 312003, upload-time = "2024-11-12T10:52:13.868Z" }, + { url = "https://files.pythonhosted.org/packages/bf/f5/0e67902bc4394daee8daa39c81d4f00b50e063ee1a46cb3938cc65585d36/contourpy-1.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:adce39d67c0edf383647a3a007de0a45fd1b08dedaa5318404f1a73059c2512b", size = 351896, upload-time = "2024-11-12T10:52:19.513Z" }, + { url = "https://files.pythonhosted.org/packages/1f/d6/e766395723f6256d45d6e67c13bb638dd1fa9dc10ef912dc7dd3dcfc19de/contourpy-1.3.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:abbb49fb7dac584e5abc6636b7b2a7227111c4f771005853e7d25176daaf8453", size = 320814, upload-time = "2024-11-12T10:52:25.053Z" }, + { url = "https://files.pythonhosted.org/packages/a9/57/86c500d63b3e26e5b73a28b8291a67c5608d4aa87ebd17bd15bb33c178bc/contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0cffcbede75c059f535725c1680dfb17b6ba8753f0c74b14e6a9c68c29d7ea3", size = 324969, upload-time = "2024-11-12T10:52:30.731Z" }, + { url = "https://files.pythonhosted.org/packages/b8/62/bb146d1289d6b3450bccc4642e7f4413b92ebffd9bf2e91b0404323704a7/contourpy-1.3.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ab29962927945d89d9b293eabd0d59aea28d887d4f3be6c22deaefbb938a7277", size = 1265162, upload-time = "2024-11-12T10:52:46.26Z" }, + { url = "https://files.pythonhosted.org/packages/18/04/9f7d132ce49a212c8e767042cc80ae390f728060d2eea47058f55b9eff1c/contourpy-1.3.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:974d8145f8ca354498005b5b981165b74a195abfae9a8129df3e56771961d595", size = 1324328, upload-time = "2024-11-12T10:53:03.081Z" }, + { url = "https://files.pythonhosted.org/packages/46/23/196813901be3f97c83ababdab1382e13e0edc0bb4e7b49a7bff15fcf754e/contourpy-1.3.1-cp310-cp310-win32.whl", hash = "sha256:ac4578ac281983f63b400f7fe6c101bedc10651650eef012be1ccffcbacf3697", size = 173861, upload-time = "2024-11-12T10:53:06.283Z" }, + { url = "https://files.pythonhosted.org/packages/e0/82/c372be3fc000a3b2005061ca623a0d1ecd2eaafb10d9e883a2fc8566e951/contourpy-1.3.1-cp310-cp310-win_amd64.whl", hash = "sha256:174e758c66bbc1c8576992cec9599ce8b6672b741b5d336b5c74e35ac382b18e", size = 218566, upload-time = "2024-11-12T10:53:09.798Z" }, + { url = "https://files.pythonhosted.org/packages/12/bb/11250d2906ee2e8b466b5f93e6b19d525f3e0254ac8b445b56e618527718/contourpy-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3e8b974d8db2c5610fb4e76307e265de0edb655ae8169e8b21f41807ccbeec4b", size = 269555, upload-time = "2024-11-12T10:53:14.707Z" }, + { url = "https://files.pythonhosted.org/packages/67/71/1e6e95aee21a500415f5d2dbf037bf4567529b6a4e986594d7026ec5ae90/contourpy-1.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:20914c8c973f41456337652a6eeca26d2148aa96dd7ac323b74516988bea89fc", size = 254549, upload-time = "2024-11-12T10:53:19.42Z" }, + { url = "https://files.pythonhosted.org/packages/31/2c/b88986e8d79ac45efe9d8801ae341525f38e087449b6c2f2e6050468a42c/contourpy-1.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:19d40d37c1c3a4961b4619dd9d77b12124a453cc3d02bb31a07d58ef684d3d86", size = 313000, upload-time = "2024-11-12T10:53:23.944Z" }, + { url = "https://files.pythonhosted.org/packages/c4/18/65280989b151fcf33a8352f992eff71e61b968bef7432fbfde3a364f0730/contourpy-1.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:113231fe3825ebf6f15eaa8bc1f5b0ddc19d42b733345eae0934cb291beb88b6", size = 352925, upload-time = "2024-11-12T10:53:29.719Z" }, + { url = "https://files.pythonhosted.org/packages/f5/c7/5fd0146c93220dbfe1a2e0f98969293b86ca9bc041d6c90c0e065f4619ad/contourpy-1.3.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4dbbc03a40f916a8420e420d63e96a1258d3d1b58cbdfd8d1f07b49fcbd38e85", size = 323693, upload-time = "2024-11-12T10:53:35.046Z" }, + { url = "https://files.pythonhosted.org/packages/85/fc/7fa5d17daf77306840a4e84668a48ddff09e6bc09ba4e37e85ffc8e4faa3/contourpy-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a04ecd68acbd77fa2d39723ceca4c3197cb2969633836ced1bea14e219d077c", size = 326184, upload-time = "2024-11-12T10:53:40.261Z" }, + { url = "https://files.pythonhosted.org/packages/ef/e7/104065c8270c7397c9571620d3ab880558957216f2b5ebb7e040f85eeb22/contourpy-1.3.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c414fc1ed8ee1dbd5da626cf3710c6013d3d27456651d156711fa24f24bd1291", size = 1268031, upload-time = "2024-11-12T10:53:55.876Z" }, + { url = "https://files.pythonhosted.org/packages/e2/4a/c788d0bdbf32c8113c2354493ed291f924d4793c4a2e85b69e737a21a658/contourpy-1.3.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:31c1b55c1f34f80557d3830d3dd93ba722ce7e33a0b472cba0ec3b6535684d8f", size = 1325995, upload-time = "2024-11-12T10:54:11.572Z" }, + { url = "https://files.pythonhosted.org/packages/a6/e6/a2f351a90d955f8b0564caf1ebe4b1451a3f01f83e5e3a414055a5b8bccb/contourpy-1.3.1-cp311-cp311-win32.whl", hash = "sha256:f611e628ef06670df83fce17805c344710ca5cde01edfdc72751311da8585375", size = 174396, upload-time = "2024-11-12T10:54:15.358Z" }, + { url = "https://files.pythonhosted.org/packages/a8/7e/cd93cab453720a5d6cb75588cc17dcdc08fc3484b9de98b885924ff61900/contourpy-1.3.1-cp311-cp311-win_amd64.whl", hash = "sha256:b2bdca22a27e35f16794cf585832e542123296b4687f9fd96822db6bae17bfc9", size = 219787, upload-time = "2024-11-12T10:54:18.836Z" }, + { url = "https://files.pythonhosted.org/packages/37/6b/175f60227d3e7f5f1549fcb374592be311293132207e451c3d7c654c25fb/contourpy-1.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0ffa84be8e0bd33410b17189f7164c3589c229ce5db85798076a3fa136d0e509", size = 271494, upload-time = "2024-11-12T10:54:23.6Z" }, + { url = "https://files.pythonhosted.org/packages/6b/6a/7833cfae2c1e63d1d8875a50fd23371394f540ce809d7383550681a1fa64/contourpy-1.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:805617228ba7e2cbbfb6c503858e626ab528ac2a32a04a2fe88ffaf6b02c32bc", size = 255444, upload-time = "2024-11-12T10:54:28.267Z" }, + { url = "https://files.pythonhosted.org/packages/7f/b3/7859efce66eaca5c14ba7619791b084ed02d868d76b928ff56890d2d059d/contourpy-1.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ade08d343436a94e633db932e7e8407fe7de8083967962b46bdfc1b0ced39454", size = 307628, upload-time = "2024-11-12T10:54:33.418Z" }, + { url = "https://files.pythonhosted.org/packages/48/b2/011415f5e3f0a50b1e285a0bf78eb5d92a4df000553570f0851b6e309076/contourpy-1.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:47734d7073fb4590b4a40122b35917cd77be5722d80683b249dac1de266aac80", size = 347271, upload-time = "2024-11-12T10:54:38.816Z" }, + { url = "https://files.pythonhosted.org/packages/84/7d/ef19b1db0f45b151ac78c65127235239a8cf21a59d1ce8507ce03e89a30b/contourpy-1.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2ba94a401342fc0f8b948e57d977557fbf4d515f03c67682dd5c6191cb2d16ec", size = 318906, upload-time = "2024-11-12T10:54:44.132Z" }, + { url = "https://files.pythonhosted.org/packages/ba/99/6794142b90b853a9155316c8f470d2e4821fe6f086b03e372aca848227dd/contourpy-1.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efa874e87e4a647fd2e4f514d5e91c7d493697127beb95e77d2f7561f6905bd9", size = 323622, upload-time = "2024-11-12T10:54:48.788Z" }, + { url = "https://files.pythonhosted.org/packages/3c/0f/37d2c84a900cd8eb54e105f4fa9aebd275e14e266736778bb5dccbf3bbbb/contourpy-1.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1bf98051f1045b15c87868dbaea84f92408337d4f81d0e449ee41920ea121d3b", size = 1266699, upload-time = "2024-11-12T10:55:04.016Z" }, + { url = "https://files.pythonhosted.org/packages/3a/8a/deb5e11dc7d9cc8f0f9c8b29d4f062203f3af230ba83c30a6b161a6effc9/contourpy-1.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:61332c87493b00091423e747ea78200659dc09bdf7fd69edd5e98cef5d3e9a8d", size = 1326395, upload-time = "2024-11-12T10:55:20.547Z" }, + { url = "https://files.pythonhosted.org/packages/1a/35/7e267ae7c13aaf12322ccc493531f1e7f2eb8fba2927b9d7a05ff615df7a/contourpy-1.3.1-cp312-cp312-win32.whl", hash = "sha256:e914a8cb05ce5c809dd0fe350cfbb4e881bde5e2a38dc04e3afe1b3e58bd158e", size = 175354, upload-time = "2024-11-12T10:55:24.377Z" }, + { url = "https://files.pythonhosted.org/packages/a1/35/c2de8823211d07e8a79ab018ef03960716c5dff6f4d5bff5af87fd682992/contourpy-1.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:08d9d449a61cf53033612cb368f3a1b26cd7835d9b8cd326647efe43bca7568d", size = 220971, upload-time = "2024-11-12T10:55:27.971Z" }, + { url = "https://files.pythonhosted.org/packages/9a/e7/de62050dce687c5e96f946a93546910bc67e483fe05324439e329ff36105/contourpy-1.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a761d9ccfc5e2ecd1bf05534eda382aa14c3e4f9205ba5b1684ecfe400716ef2", size = 271548, upload-time = "2024-11-12T10:55:32.228Z" }, + { url = "https://files.pythonhosted.org/packages/78/4d/c2a09ae014ae984c6bdd29c11e74d3121b25eaa117eca0bb76340efd7e1c/contourpy-1.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:523a8ee12edfa36f6d2a49407f705a6ef4c5098de4f498619787e272de93f2d5", size = 255576, upload-time = "2024-11-12T10:55:36.246Z" }, + { url = "https://files.pythonhosted.org/packages/ab/8a/915380ee96a5638bda80cd061ccb8e666bfdccea38d5741cb69e6dbd61fc/contourpy-1.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece6df05e2c41bd46776fbc712e0996f7c94e0d0543af1656956d150c4ca7c81", size = 306635, upload-time = "2024-11-12T10:55:41.904Z" }, + { url = "https://files.pythonhosted.org/packages/29/5c/c83ce09375428298acd4e6582aeb68b1e0d1447f877fa993d9bf6cd3b0a0/contourpy-1.3.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:573abb30e0e05bf31ed067d2f82500ecfdaec15627a59d63ea2d95714790f5c2", size = 345925, upload-time = "2024-11-12T10:55:47.206Z" }, + { url = "https://files.pythonhosted.org/packages/29/63/5b52f4a15e80c66c8078a641a3bfacd6e07106835682454647aca1afc852/contourpy-1.3.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9fa36448e6a3a1a9a2ba23c02012c43ed88905ec80163f2ffe2421c7192a5d7", size = 318000, upload-time = "2024-11-12T10:55:52.264Z" }, + { url = "https://files.pythonhosted.org/packages/9a/e2/30ca086c692691129849198659bf0556d72a757fe2769eb9620a27169296/contourpy-1.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ea9924d28fc5586bf0b42d15f590b10c224117e74409dd7a0be3b62b74a501c", size = 322689, upload-time = "2024-11-12T10:55:57.858Z" }, + { url = "https://files.pythonhosted.org/packages/6b/77/f37812ef700f1f185d348394debf33f22d531e714cf6a35d13d68a7003c7/contourpy-1.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5b75aa69cb4d6f137b36f7eb2ace9280cfb60c55dc5f61c731fdf6f037f958a3", size = 1268413, upload-time = "2024-11-12T10:56:13.328Z" }, + { url = "https://files.pythonhosted.org/packages/3f/6d/ce84e79cdd128542ebeb268f84abb4b093af78e7f8ec504676673d2675bc/contourpy-1.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:041b640d4ec01922083645a94bb3b2e777e6b626788f4095cf21abbe266413c1", size = 1326530, upload-time = "2024-11-12T10:56:30.07Z" }, + { url = "https://files.pythonhosted.org/packages/72/22/8282f4eae20c73c89bee7a82a19c4e27af9b57bb602ecaa00713d5bdb54d/contourpy-1.3.1-cp313-cp313-win32.whl", hash = "sha256:36987a15e8ace5f58d4d5da9dca82d498c2bbb28dff6e5d04fbfcc35a9cb3a82", size = 175315, upload-time = "2024-11-12T10:57:42.804Z" }, + { url = "https://files.pythonhosted.org/packages/e3/d5/28bca491f65312b438fbf076589dcde7f6f966b196d900777f5811b9c4e2/contourpy-1.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:a7895f46d47671fa7ceec40f31fae721da51ad34bdca0bee83e38870b1f47ffd", size = 220987, upload-time = "2024-11-12T10:57:46.365Z" }, + { url = "https://files.pythonhosted.org/packages/2f/24/a4b285d6adaaf9746e4700932f579f1a7b6f9681109f694cfa233ae75c4e/contourpy-1.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:9ddeb796389dadcd884c7eb07bd14ef12408aaae358f0e2ae24114d797eede30", size = 285001, upload-time = "2024-11-12T10:56:34.483Z" }, + { url = "https://files.pythonhosted.org/packages/48/1d/fb49a401b5ca4f06ccf467cd6c4f1fd65767e63c21322b29b04ec40b40b9/contourpy-1.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:19c1555a6801c2f084c7ddc1c6e11f02eb6a6016ca1318dd5452ba3f613a1751", size = 268553, upload-time = "2024-11-12T10:56:39.167Z" }, + { url = "https://files.pythonhosted.org/packages/79/1e/4aef9470d13fd029087388fae750dccb49a50c012a6c8d1d634295caa644/contourpy-1.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:841ad858cff65c2c04bf93875e384ccb82b654574a6d7f30453a04f04af71342", size = 310386, upload-time = "2024-11-12T10:56:44.594Z" }, + { url = "https://files.pythonhosted.org/packages/b0/34/910dc706ed70153b60392b5305c708c9810d425bde12499c9184a1100888/contourpy-1.3.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4318af1c925fb9a4fb190559ef3eec206845f63e80fb603d47f2d6d67683901c", size = 349806, upload-time = "2024-11-12T10:56:49.565Z" }, + { url = "https://files.pythonhosted.org/packages/31/3c/faee6a40d66d7f2a87f7102236bf4780c57990dd7f98e5ff29881b1b1344/contourpy-1.3.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:14c102b0eab282427b662cb590f2e9340a9d91a1c297f48729431f2dcd16e14f", size = 321108, upload-time = "2024-11-12T10:56:55.013Z" }, + { url = "https://files.pythonhosted.org/packages/17/69/390dc9b20dd4bb20585651d7316cc3054b7d4a7b4f8b710b2b698e08968d/contourpy-1.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05e806338bfeaa006acbdeba0ad681a10be63b26e1b17317bfac3c5d98f36cda", size = 327291, upload-time = "2024-11-12T10:56:59.897Z" }, + { url = "https://files.pythonhosted.org/packages/ef/74/7030b67c4e941fe1e5424a3d988080e83568030ce0355f7c9fc556455b01/contourpy-1.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4d76d5993a34ef3df5181ba3c92fabb93f1eaa5729504fb03423fcd9f3177242", size = 1263752, upload-time = "2024-11-12T10:57:14.79Z" }, + { url = "https://files.pythonhosted.org/packages/f0/ed/92d86f183a8615f13f6b9cbfc5d4298a509d6ce433432e21da838b4b63f4/contourpy-1.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:89785bb2a1980c1bd87f0cb1517a71cde374776a5f150936b82580ae6ead44a1", size = 1318403, upload-time = "2024-11-12T10:57:31.326Z" }, + { url = "https://files.pythonhosted.org/packages/b3/0e/c8e4950c77dcfc897c71d61e56690a0a9df39543d2164040301b5df8e67b/contourpy-1.3.1-cp313-cp313t-win32.whl", hash = "sha256:8eb96e79b9f3dcadbad2a3891672f81cdcab7f95b27f28f1c67d75f045b6b4f1", size = 185117, upload-time = "2024-11-12T10:57:34.735Z" }, + { url = "https://files.pythonhosted.org/packages/c1/31/1ae946f11dfbd229222e6d6ad8e7bd1891d3d48bde5fbf7a0beb9491f8e3/contourpy-1.3.1-cp313-cp313t-win_amd64.whl", hash = "sha256:287ccc248c9e0d0566934e7d606201abd74761b5703d804ff3df8935f523d546", size = 236668, upload-time = "2024-11-12T10:57:39.061Z" }, + { url = "https://files.pythonhosted.org/packages/3e/4f/e56862e64b52b55b5ddcff4090085521fc228ceb09a88390a2b103dccd1b/contourpy-1.3.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:b457d6430833cee8e4b8e9b6f07aa1c161e5e0d52e118dc102c8f9bd7dd060d6", size = 265605, upload-time = "2024-11-12T10:57:51.188Z" }, + { url = "https://files.pythonhosted.org/packages/b0/2e/52bfeeaa4541889f23d8eadc6386b442ee2470bd3cff9baa67deb2dd5c57/contourpy-1.3.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb76c1a154b83991a3cbbf0dfeb26ec2833ad56f95540b442c73950af2013750", size = 315040, upload-time = "2024-11-12T10:57:56.492Z" }, + { url = "https://files.pythonhosted.org/packages/52/94/86bfae441707205634d80392e873295652fc313dfd93c233c52c4dc07874/contourpy-1.3.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:44a29502ca9c7b5ba389e620d44f2fbe792b1fb5734e8b931ad307071ec58c53", size = 218221, upload-time = "2024-11-12T10:58:00.033Z" }, ] [[package]] name = "cycler" version = "0.12.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615 } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321 }, + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" }, ] [[package]] name = "debugpy" version = "1.8.13" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/51/d4/f35f539e11c9344652f362c22413ec5078f677ac71229dc9b4f6f85ccaa3/debugpy-1.8.13.tar.gz", hash = "sha256:837e7bef95bdefba426ae38b9a94821ebdc5bea55627879cd48165c90b9e50ce", size = 1641193 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/32/901c7204cceb3262fdf38f4c25c9a46372c11661e8490e9ea702bc4ff448/debugpy-1.8.13-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:06859f68e817966723ffe046b896b1bd75c665996a77313370336ee9e1de3e90", size = 2076250 }, - { url = "https://files.pythonhosted.org/packages/95/10/77fe746851c8d84838a807da60c7bd0ac8627a6107d6917dd3293bf8628c/debugpy-1.8.13-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb56c2db69fb8df3168bc857d7b7d2494fed295dfdbde9a45f27b4b152f37520", size = 3560883 }, - { url = "https://files.pythonhosted.org/packages/a1/ef/28f8db2070e453dda0e49b356e339d0b4e1d38058d4c4ea9e88cdc8ee8e7/debugpy-1.8.13-cp310-cp310-win32.whl", hash = "sha256:46abe0b821cad751fc1fb9f860fb2e68d75e2c5d360986d0136cd1db8cad4428", size = 5180149 }, - { url = "https://files.pythonhosted.org/packages/89/16/1d53a80caf5862627d3eaffb217d4079d7e4a1df6729a2d5153733661efd/debugpy-1.8.13-cp310-cp310-win_amd64.whl", hash = "sha256:dc7b77f5d32674686a5f06955e4b18c0e41fb5a605f5b33cf225790f114cfeec", size = 5212540 }, - { url = "https://files.pythonhosted.org/packages/31/90/dd2fcad8364f0964f476537481985198ce6e879760281ad1cec289f1aa71/debugpy-1.8.13-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:eee02b2ed52a563126c97bf04194af48f2fe1f68bb522a312b05935798e922ff", size = 2174802 }, - { url = "https://files.pythonhosted.org/packages/5c/c9/06ff65f15eb30dbdafd45d1575770b842ce3869ad5580a77f4e5590f1be7/debugpy-1.8.13-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4caca674206e97c85c034c1efab4483f33971d4e02e73081265ecb612af65377", size = 3133620 }, - { url = "https://files.pythonhosted.org/packages/3b/49/798a4092bde16a4650f17ac5f2301d4d37e1972d65462fb25c80a83b4790/debugpy-1.8.13-cp311-cp311-win32.whl", hash = "sha256:7d9a05efc6973b5aaf076d779cf3a6bbb1199e059a17738a2aa9d27a53bcc888", size = 5104764 }, - { url = "https://files.pythonhosted.org/packages/cd/d5/3684d7561c8ba2797305cf8259619acccb8d6ebe2117bb33a6897c235eee/debugpy-1.8.13-cp311-cp311-win_amd64.whl", hash = "sha256:62f9b4a861c256f37e163ada8cf5a81f4c8d5148fc17ee31fb46813bd658cdcc", size = 5129670 }, - { url = "https://files.pythonhosted.org/packages/79/ad/dff929b6b5403feaab0af0e5bb460fd723f9c62538b718a9af819b8fff20/debugpy-1.8.13-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:2b8de94c5c78aa0d0ed79023eb27c7c56a64c68217d881bee2ffbcb13951d0c1", size = 2501004 }, - { url = "https://files.pythonhosted.org/packages/d6/4f/b7d42e6679f0bb525888c278b0c0d2b6dff26ed42795230bb46eaae4f9b3/debugpy-1.8.13-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:887d54276cefbe7290a754424b077e41efa405a3e07122d8897de54709dbe522", size = 4222346 }, - { url = "https://files.pythonhosted.org/packages/ec/18/d9b3e88e85d41f68f77235112adc31012a784e45a3fcdbb039777d570a0f/debugpy-1.8.13-cp312-cp312-win32.whl", hash = "sha256:3872ce5453b17837ef47fb9f3edc25085ff998ce63543f45ba7af41e7f7d370f", size = 5226639 }, - { url = "https://files.pythonhosted.org/packages/c9/f7/0df18a4f530ed3cc06f0060f548efe9e3316102101e311739d906f5650be/debugpy-1.8.13-cp312-cp312-win_amd64.whl", hash = "sha256:63ca7670563c320503fea26ac688988d9d6b9c6a12abc8a8cf2e7dd8e5f6b6ea", size = 5268735 }, - { url = "https://files.pythonhosted.org/packages/b1/db/ae7cd645c1826aae557cebccbc448f0cc9a818d364efb88f8d80e7a03f41/debugpy-1.8.13-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:31abc9618be4edad0b3e3a85277bc9ab51a2d9f708ead0d99ffb5bb750e18503", size = 2485416 }, - { url = "https://files.pythonhosted.org/packages/ec/ed/db4b10ff3b5bb30fe41d9e86444a08bb6448e4d8265e7768450b8408dd36/debugpy-1.8.13-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0bd87557f97bced5513a74088af0b84982b6ccb2e254b9312e29e8a5c4270eb", size = 4218784 }, - { url = "https://files.pythonhosted.org/packages/82/82/ed81852a8d94086f51664d032d83c7f87cd2b087c6ea70dabec7c1ba813d/debugpy-1.8.13-cp313-cp313-win32.whl", hash = "sha256:5268ae7fdca75f526d04465931cb0bd24577477ff50e8bb03dab90983f4ebd02", size = 5226270 }, - { url = "https://files.pythonhosted.org/packages/15/63/aa92fb341a78ec40f1c414ec7a7885c2ee17032eee00d12cee0cdc502af4/debugpy-1.8.13-cp313-cp313-win_amd64.whl", hash = "sha256:79ce4ed40966c4c1631d0131606b055a5a2f8e430e3f7bf8fd3744b09943e8e8", size = 5268621 }, - { url = "https://files.pythonhosted.org/packages/6a/f8/19d41febacbbe1c386bbf7f01ef8ba94b3e9e44315fc5b17cfddda718ef8/debugpy-1.8.13-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:6fab771639332bd8ceb769aacf454a30d14d7a964f2012bf9c4e04c60f16e85b", size = 2077436 }, - { url = "https://files.pythonhosted.org/packages/c4/a5/93ee84dd7e238a8709d9f36481977fd3f21929378122d3c960e568fdc1ec/debugpy-1.8.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32b6857f8263a969ce2ca098f228e5cc0604d277447ec05911a8c46cf3e7e307", size = 3556117 }, - { url = "https://files.pythonhosted.org/packages/93/c7/94dfd470bd386f968f2d89ae63cc633c1edaada6b21b7afca167a4e79152/debugpy-1.8.13-cp39-cp39-win32.whl", hash = "sha256:f14d2c4efa1809da125ca62df41050d9c7cd9cb9e380a2685d1e453c4d450ccb", size = 5180906 }, - { url = "https://files.pythonhosted.org/packages/4a/39/503e29394ed90c5a85fac9f36539aefd470caae8f23f9ffc9f067954d3f4/debugpy-1.8.13-cp39-cp39-win_amd64.whl", hash = "sha256:ea869fe405880327497e6945c09365922c79d2a1eed4c3ae04d77ac7ae34b2b5", size = 5213365 }, - { url = "https://files.pythonhosted.org/packages/37/4f/0b65410a08b6452bfd3f7ed6f3610f1a31fb127f46836e82d31797065dcb/debugpy-1.8.13-py2.py3-none-any.whl", hash = "sha256:d4ba115cdd0e3a70942bd562adba9ec8c651fe69ddde2298a1be296fc331906f", size = 5229306 }, +sdist = { url = "https://files.pythonhosted.org/packages/51/d4/f35f539e11c9344652f362c22413ec5078f677ac71229dc9b4f6f85ccaa3/debugpy-1.8.13.tar.gz", hash = "sha256:837e7bef95bdefba426ae38b9a94821ebdc5bea55627879cd48165c90b9e50ce", size = 1641193, upload-time = "2025-03-05T01:02:22.807Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3f/32/901c7204cceb3262fdf38f4c25c9a46372c11661e8490e9ea702bc4ff448/debugpy-1.8.13-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:06859f68e817966723ffe046b896b1bd75c665996a77313370336ee9e1de3e90", size = 2076250, upload-time = "2025-03-05T01:02:26.028Z" }, + { url = "https://files.pythonhosted.org/packages/95/10/77fe746851c8d84838a807da60c7bd0ac8627a6107d6917dd3293bf8628c/debugpy-1.8.13-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb56c2db69fb8df3168bc857d7b7d2494fed295dfdbde9a45f27b4b152f37520", size = 3560883, upload-time = "2025-03-05T01:02:28.207Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ef/28f8db2070e453dda0e49b356e339d0b4e1d38058d4c4ea9e88cdc8ee8e7/debugpy-1.8.13-cp310-cp310-win32.whl", hash = "sha256:46abe0b821cad751fc1fb9f860fb2e68d75e2c5d360986d0136cd1db8cad4428", size = 5180149, upload-time = "2025-03-05T01:02:30.64Z" }, + { url = "https://files.pythonhosted.org/packages/89/16/1d53a80caf5862627d3eaffb217d4079d7e4a1df6729a2d5153733661efd/debugpy-1.8.13-cp310-cp310-win_amd64.whl", hash = "sha256:dc7b77f5d32674686a5f06955e4b18c0e41fb5a605f5b33cf225790f114cfeec", size = 5212540, upload-time = "2025-03-05T01:02:32.403Z" }, + { url = "https://files.pythonhosted.org/packages/31/90/dd2fcad8364f0964f476537481985198ce6e879760281ad1cec289f1aa71/debugpy-1.8.13-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:eee02b2ed52a563126c97bf04194af48f2fe1f68bb522a312b05935798e922ff", size = 2174802, upload-time = "2025-03-05T01:02:34.607Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c9/06ff65f15eb30dbdafd45d1575770b842ce3869ad5580a77f4e5590f1be7/debugpy-1.8.13-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4caca674206e97c85c034c1efab4483f33971d4e02e73081265ecb612af65377", size = 3133620, upload-time = "2025-03-05T01:02:36.203Z" }, + { url = "https://files.pythonhosted.org/packages/3b/49/798a4092bde16a4650f17ac5f2301d4d37e1972d65462fb25c80a83b4790/debugpy-1.8.13-cp311-cp311-win32.whl", hash = "sha256:7d9a05efc6973b5aaf076d779cf3a6bbb1199e059a17738a2aa9d27a53bcc888", size = 5104764, upload-time = "2025-03-05T01:02:38.64Z" }, + { url = "https://files.pythonhosted.org/packages/cd/d5/3684d7561c8ba2797305cf8259619acccb8d6ebe2117bb33a6897c235eee/debugpy-1.8.13-cp311-cp311-win_amd64.whl", hash = "sha256:62f9b4a861c256f37e163ada8cf5a81f4c8d5148fc17ee31fb46813bd658cdcc", size = 5129670, upload-time = "2025-03-05T01:02:40.371Z" }, + { url = "https://files.pythonhosted.org/packages/79/ad/dff929b6b5403feaab0af0e5bb460fd723f9c62538b718a9af819b8fff20/debugpy-1.8.13-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:2b8de94c5c78aa0d0ed79023eb27c7c56a64c68217d881bee2ffbcb13951d0c1", size = 2501004, upload-time = "2025-03-05T01:02:42.602Z" }, + { url = "https://files.pythonhosted.org/packages/d6/4f/b7d42e6679f0bb525888c278b0c0d2b6dff26ed42795230bb46eaae4f9b3/debugpy-1.8.13-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:887d54276cefbe7290a754424b077e41efa405a3e07122d8897de54709dbe522", size = 4222346, upload-time = "2025-03-05T01:02:44.803Z" }, + { url = "https://files.pythonhosted.org/packages/ec/18/d9b3e88e85d41f68f77235112adc31012a784e45a3fcdbb039777d570a0f/debugpy-1.8.13-cp312-cp312-win32.whl", hash = "sha256:3872ce5453b17837ef47fb9f3edc25085ff998ce63543f45ba7af41e7f7d370f", size = 5226639, upload-time = "2025-03-05T01:02:47.144Z" }, + { url = "https://files.pythonhosted.org/packages/c9/f7/0df18a4f530ed3cc06f0060f548efe9e3316102101e311739d906f5650be/debugpy-1.8.13-cp312-cp312-win_amd64.whl", hash = "sha256:63ca7670563c320503fea26ac688988d9d6b9c6a12abc8a8cf2e7dd8e5f6b6ea", size = 5268735, upload-time = "2025-03-05T01:02:48.92Z" }, + { url = "https://files.pythonhosted.org/packages/b1/db/ae7cd645c1826aae557cebccbc448f0cc9a818d364efb88f8d80e7a03f41/debugpy-1.8.13-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:31abc9618be4edad0b3e3a85277bc9ab51a2d9f708ead0d99ffb5bb750e18503", size = 2485416, upload-time = "2025-03-05T01:02:50.558Z" }, + { url = "https://files.pythonhosted.org/packages/ec/ed/db4b10ff3b5bb30fe41d9e86444a08bb6448e4d8265e7768450b8408dd36/debugpy-1.8.13-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0bd87557f97bced5513a74088af0b84982b6ccb2e254b9312e29e8a5c4270eb", size = 4218784, upload-time = "2025-03-05T01:02:53.535Z" }, + { url = "https://files.pythonhosted.org/packages/82/82/ed81852a8d94086f51664d032d83c7f87cd2b087c6ea70dabec7c1ba813d/debugpy-1.8.13-cp313-cp313-win32.whl", hash = "sha256:5268ae7fdca75f526d04465931cb0bd24577477ff50e8bb03dab90983f4ebd02", size = 5226270, upload-time = "2025-03-05T01:02:56.241Z" }, + { url = "https://files.pythonhosted.org/packages/15/63/aa92fb341a78ec40f1c414ec7a7885c2ee17032eee00d12cee0cdc502af4/debugpy-1.8.13-cp313-cp313-win_amd64.whl", hash = "sha256:79ce4ed40966c4c1631d0131606b055a5a2f8e430e3f7bf8fd3744b09943e8e8", size = 5268621, upload-time = "2025-03-05T01:02:57.845Z" }, + { url = "https://files.pythonhosted.org/packages/6a/f8/19d41febacbbe1c386bbf7f01ef8ba94b3e9e44315fc5b17cfddda718ef8/debugpy-1.8.13-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:6fab771639332bd8ceb769aacf454a30d14d7a964f2012bf9c4e04c60f16e85b", size = 2077436, upload-time = "2025-03-05T01:03:07.763Z" }, + { url = "https://files.pythonhosted.org/packages/c4/a5/93ee84dd7e238a8709d9f36481977fd3f21929378122d3c960e568fdc1ec/debugpy-1.8.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32b6857f8263a969ce2ca098f228e5cc0604d277447ec05911a8c46cf3e7e307", size = 3556117, upload-time = "2025-03-05T01:03:09.936Z" }, + { url = "https://files.pythonhosted.org/packages/93/c7/94dfd470bd386f968f2d89ae63cc633c1edaada6b21b7afca167a4e79152/debugpy-1.8.13-cp39-cp39-win32.whl", hash = "sha256:f14d2c4efa1809da125ca62df41050d9c7cd9cb9e380a2685d1e453c4d450ccb", size = 5180906, upload-time = "2025-03-05T01:03:11.61Z" }, + { url = "https://files.pythonhosted.org/packages/4a/39/503e29394ed90c5a85fac9f36539aefd470caae8f23f9ffc9f067954d3f4/debugpy-1.8.13-cp39-cp39-win_amd64.whl", hash = "sha256:ea869fe405880327497e6945c09365922c79d2a1eed4c3ae04d77ac7ae34b2b5", size = 5213365, upload-time = "2025-03-05T01:03:13.505Z" }, + { url = "https://files.pythonhosted.org/packages/37/4f/0b65410a08b6452bfd3f7ed6f3610f1a31fb127f46836e82d31797065dcb/debugpy-1.8.13-py2.py3-none-any.whl", hash = "sha256:d4ba115cdd0e3a70942bd562adba9ec8c651fe69ddde2298a1be296fc331906f", size = 5229306, upload-time = "2025-03-05T01:03:16.51Z" }, ] [[package]] name = "decorator" version = "5.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711 } +sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711, upload-time = "2025-02-24T04:41:34.073Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190 }, + { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" }, ] [[package]] name = "defusedxml" version = "0.7.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520 } +sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520, upload-time = "2021-03-08T10:59:26.269Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604 }, + { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604, upload-time = "2021-03-08T10:59:24.45Z" }, ] [[package]] @@ -612,27 +612,27 @@ dependencies = [ { name = "packaging" }, { name = "tomli", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/62/55/f054de99871e7beb81935dea8a10b90cd5ce42122b1c3081d5282fdb3621/dependency_groups-1.3.1.tar.gz", hash = "sha256:78078301090517fd938c19f64a53ce98c32834dfe0dee6b88004a569a6adfefd", size = 10093 } +sdist = { url = "https://files.pythonhosted.org/packages/62/55/f054de99871e7beb81935dea8a10b90cd5ce42122b1c3081d5282fdb3621/dependency_groups-1.3.1.tar.gz", hash = "sha256:78078301090517fd938c19f64a53ce98c32834dfe0dee6b88004a569a6adfefd", size = 10093, upload-time = "2025-05-02T00:34:29.452Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/99/c7/d1ec24fb280caa5a79b6b950db565dab30210a66259d17d5bb2b3a9f878d/dependency_groups-1.3.1-py3-none-any.whl", hash = "sha256:51aeaa0dfad72430fcfb7bcdbefbd75f3792e5919563077f30bc0d73f4493030", size = 8664 }, + { url = "https://files.pythonhosted.org/packages/99/c7/d1ec24fb280caa5a79b6b950db565dab30210a66259d17d5bb2b3a9f878d/dependency_groups-1.3.1-py3-none-any.whl", hash = "sha256:51aeaa0dfad72430fcfb7bcdbefbd75f3792e5919563077f30bc0d73f4493030", size = 8664, upload-time = "2025-05-02T00:34:27.085Z" }, ] [[package]] name = "distlib" version = "0.3.9" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0d/dd/1bec4c5ddb504ca60fc29472f3d27e8d4da1257a854e1d96742f15c1d02d/distlib-0.3.9.tar.gz", hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403", size = 613923 } +sdist = { url = "https://files.pythonhosted.org/packages/0d/dd/1bec4c5ddb504ca60fc29472f3d27e8d4da1257a854e1d96742f15c1d02d/distlib-0.3.9.tar.gz", hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403", size = 613923, upload-time = "2024-10-09T18:35:47.551Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl", hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87", size = 468973 }, + { url = "https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl", hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87", size = 468973, upload-time = "2024-10-09T18:35:44.272Z" }, ] [[package]] name = "docutils" version = "0.20.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1f/53/a5da4f2c5739cf66290fac1431ee52aff6851c7c8ffd8264f13affd7bcdd/docutils-0.20.1.tar.gz", hash = "sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", size = 2058365 } +sdist = { url = "https://files.pythonhosted.org/packages/1f/53/a5da4f2c5739cf66290fac1431ee52aff6851c7c8ffd8264f13affd7bcdd/docutils-0.20.1.tar.gz", hash = "sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", size = 2058365, upload-time = "2023-05-16T23:39:19.748Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/26/87/f238c0670b94533ac0353a4e2a1a771a0cc73277b88bff23d3ae35a256c1/docutils-0.20.1-py3-none-any.whl", hash = "sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6", size = 572666 }, + { url = "https://files.pythonhosted.org/packages/26/87/f238c0670b94533ac0353a4e2a1a771a0cc73277b88bff23d3ae35a256c1/docutils-0.20.1-py3-none-any.whl", hash = "sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6", size = 572666, upload-time = "2023-05-16T23:39:15.976Z" }, ] [[package]] @@ -642,166 +642,166 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d4/8b/0f2de00c0c0d5881dc39be147ec2918725fb3628deeeb1f27d1c6cf6d9f4/dulwich-0.22.8.tar.gz", hash = "sha256:701547310415de300269331abe29cb5717aa1ea377af826bf513d0adfb1c209b", size = 466542 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/de/4d/0bfc8a96456d033428875003b5104da2c32407363b5b829da5e27553b403/dulwich-0.22.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:546176d18b8cc0a492b0f23f07411e38686024cffa7e9d097ae20512a2e57127", size = 925150 }, - { url = "https://files.pythonhosted.org/packages/99/71/0dd97cf5a7a09aee93f8266421898d705eba737ca904720450584f471bd3/dulwich-0.22.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7d2434dd72b2ae09b653c9cfe6764a03c25cfbd99fbbb7c426f0478f6fb1100f", size = 994973 }, - { url = "https://files.pythonhosted.org/packages/db/40/831bed622eeacfa21f47d1fd75fc0c33a70a2cf1c091ae955be63e94144c/dulwich-0.22.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe8318bc0921d42e3e69f03716f983a301b5ee4c8dc23c7f2c5bbb28581257a9", size = 1002875 }, - { url = "https://files.pythonhosted.org/packages/7c/9e/5255b3927f355c95f6779debf11d551b7bb427a80a11564a1e1b78f0acf6/dulwich-0.22.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7a0f96a2a87f3b4f7feae79d2ac6b94107d6b7d827ac08f2f331b88c8f597a1", size = 1046048 }, - { url = "https://files.pythonhosted.org/packages/0c/f9/d3041cea8cbaaffbd4bf95343c5c16d64608200fc5fa26418bee00ebff23/dulwich-0.22.8-cp310-cp310-win32.whl", hash = "sha256:432a37b25733202897b8d67cdd641688444d980167c356ef4e4dd15a17a39a24", size = 592790 }, - { url = "https://files.pythonhosted.org/packages/94/95/e90a292fb00ffae4f3fbb53b199574eedfaf57b72b67a8ddb835536fc66b/dulwich-0.22.8-cp310-cp310-win_amd64.whl", hash = "sha256:f3a15e58dac8b8a76073ddca34e014f66f3672a5540a99d49ef6a9c09ab21285", size = 609197 }, - { url = "https://files.pythonhosted.org/packages/c3/6e/de1a1c35960d0e399f71725cfcd4dfdb3c391b22c0e5059d991f7ade3488/dulwich-0.22.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0852edc51cff4f4f62976bdaa1d82f6ef248356c681c764c0feb699bc17d5782", size = 925222 }, - { url = "https://files.pythonhosted.org/packages/eb/61/b65953b4e9c39268c67038bb8d88516885b720beb25b0f6a0ae95ea3f6b2/dulwich-0.22.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:826aae8b64ac1a12321d6b272fc13934d8f62804fda2bc6ae46f93f4380798eb", size = 994572 }, - { url = "https://files.pythonhosted.org/packages/13/eb/07e3974964bfe05888457f7764cfe53b6b95082313c2be06fbbb72116372/dulwich-0.22.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f7ae726f923057d36cdbb9f4fb7da0d0903751435934648b13f1b851f0e38ea1", size = 1002530 }, - { url = "https://files.pythonhosted.org/packages/2d/b3/69aebfda4dd4b05ae11af803e4df2d8d350356a30b3b6b6fc662fa1ff729/dulwich-0.22.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6987d753227f55cf75ba29a8dab69d1d83308ce483d7a8c6d223086f7a42e125", size = 1046084 }, - { url = "https://files.pythonhosted.org/packages/d4/88/ea0f473d726e117f9fcd7c7a95d97f9ba0e0ee9d9005d745a38809d33352/dulwich-0.22.8-cp311-cp311-win32.whl", hash = "sha256:7757b4a2aad64c6f1920082fc1fccf4da25c3923a0ae7b242c08d06861dae6e1", size = 593130 }, - { url = "https://files.pythonhosted.org/packages/f9/a8/ed23a435d6922ba7d9601404f473e49acdcb5768a35d89a5bc5fa51d882b/dulwich-0.22.8-cp311-cp311-win_amd64.whl", hash = "sha256:12b243b7e912011c7225dc67480c313ac8d2990744789b876016fb593f6f3e19", size = 609118 }, - { url = "https://files.pythonhosted.org/packages/d5/f2/53c5a22a4a9c0033e10f35c293bc533d64fe3e0c4ff4421128a97d6feda9/dulwich-0.22.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d81697f74f50f008bb221ab5045595f8a3b87c0de2c86aa55be42ba97421f3cd", size = 915677 }, - { url = "https://files.pythonhosted.org/packages/02/57/7163ed06a2d9bf1f34d89dcc7c5881119beeed287022c997b0a706edcfbe/dulwich-0.22.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bff1da8e2e6a607c3cb45f5c2e652739589fe891245e1d5b770330cdecbde41", size = 991955 }, - { url = "https://files.pythonhosted.org/packages/fa/73/50ddf1f3ad592c2526cb34287f45b07ee6320b850efddda2917cc81ac651/dulwich-0.22.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9969099e15b939d3936f8bee8459eaef7ef5a86cd6173393a17fe28ca3d38aff", size = 1000045 }, - { url = "https://files.pythonhosted.org/packages/70/6b/1153b2793bfc34253589badb5fc22ed476cf741dab7854919e6e51cb0441/dulwich-0.22.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:017152c51b9a613f0698db28c67cf3e0a89392d28050dbf4f4ac3f657ea4c0dc", size = 1044291 }, - { url = "https://files.pythonhosted.org/packages/8a/e3/6b013b98254d7f508f21456832e757b17a9116752979e8b923f89f8c8989/dulwich-0.22.8-cp312-cp312-win32.whl", hash = "sha256:ee70e8bb8798b503f81b53f7a103cb869c8e89141db9005909f79ab1506e26e9", size = 591258 }, - { url = "https://files.pythonhosted.org/packages/81/20/b149f68557d42607b5dcc6f57c1650f2136049be617f3e68092c25861275/dulwich-0.22.8-cp312-cp312-win_amd64.whl", hash = "sha256:dc89c6f14dcdcbfee200b0557c59ae243835e42720be143526d834d0e53ed3af", size = 608693 }, - { url = "https://files.pythonhosted.org/packages/dc/b7/78116bfe8860edca277d00ac243749c8b94714dc3b4608f0c23fa7f4b78e/dulwich-0.22.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dbade3342376be1cd2409539fe1b901d2d57a531106bbae204da921ef4456a74", size = 915617 }, - { url = "https://files.pythonhosted.org/packages/a1/af/28c317a83d6ae9ca93a8decfaa50f09b25a73134f5087a98f51fa5a2d784/dulwich-0.22.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71420ffb6deebc59b2ce875e63d814509f9c1dc89c76db962d547aebf15670c7", size = 991271 }, - { url = "https://files.pythonhosted.org/packages/84/a0/64a0376f79c7fb87ec6e6d9a0e2157f3196d1f5f75618c402645ac5ccf19/dulwich-0.22.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a626adbfac44646a125618266a24133763bdc992bf8bd0702910d67e6b994443", size = 999791 }, - { url = "https://files.pythonhosted.org/packages/63/c3/260f060ededcdf5f13a7e63a36329c95225bf8e8c3f50aeca6820850b56a/dulwich-0.22.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f1476c9c4e4ede95714d06c4831883a26680e37b040b8b6230f506e5ba39f51", size = 1043970 }, - { url = "https://files.pythonhosted.org/packages/11/47/2bc02dd1c25eb13cb3cd20cd5a55dd9d7b9fa6af95ed574dd913dd67a0fb/dulwich-0.22.8-cp313-cp313-win32.whl", hash = "sha256:b2b31913932bb5bd41658dd398b33b1a2d4d34825123ad54e40912cfdfe60003", size = 590548 }, - { url = "https://files.pythonhosted.org/packages/f3/17/66368fa9d4cffd52663d20354a74aa42d3a6d998f1a462e30aff38c99d25/dulwich-0.22.8-cp313-cp313-win_amd64.whl", hash = "sha256:7a44e5a61a7989aca1e301d39cfb62ad2f8853368682f524d6e878b4115d823d", size = 608200 }, - { url = "https://files.pythonhosted.org/packages/f6/c5/c67e7742c5fa7d70a01eb8689b3c2014e5151169fc5d19186ec81899001b/dulwich-0.22.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f9cd0c67fb44a38358b9fcabee948bf11044ef6ce7a129e50962f54c176d084e", size = 926618 }, - { url = "https://files.pythonhosted.org/packages/3a/92/7bd8fc43b02d6f3f997a5a201af6effed0d026359877092f84d50ac5f327/dulwich-0.22.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b79b94726c3f4a9e5a830c649376fd0963236e73142a4290bac6bc9fc9cb120", size = 995038 }, - { url = "https://files.pythonhosted.org/packages/96/f3/8f96461752375bc0b81cab941d58824a1359b84d43a49311b5213a9699d0/dulwich-0.22.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:16bbe483d663944972e22d64e1f191201123c3b5580fbdaac6a4f66bfaa4fc11", size = 1003876 }, - { url = "https://files.pythonhosted.org/packages/d5/34/5d3b5b1ace0c2ab964f0a724f57523e07cf02eafa45df39328cd4bcf2e99/dulwich-0.22.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e02d403af23d93dc1f96eb2408e25efd50046e38590a88c86fa4002adc9849b0", size = 1048552 }, - { url = "https://files.pythonhosted.org/packages/6c/d9/16fcd2c973aa2c1ec3e880c43c95f5afced1abb3f655f5a3fd1911abf02b/dulwich-0.22.8-cp39-cp39-win32.whl", hash = "sha256:8bdd9543a77fb01be704377f5e634b71f955fec64caa4a493dc3bfb98e3a986e", size = 594500 }, - { url = "https://files.pythonhosted.org/packages/ef/9b/e7f3d9a5b7ceed1c1051237abd48b5fa1c1a3ab716a4f9c56a1a2f5e839a/dulwich-0.22.8-cp39-cp39-win_amd64.whl", hash = "sha256:3b6757c6b3ba98212b854a766a4157b9cb79a06f4e1b06b46dec4bd834945b8e", size = 610275 }, - { url = "https://files.pythonhosted.org/packages/0a/a3/7f88ba8ed56eaed6206a7d9b35244964a32eb08635be33f2af60819e6431/dulwich-0.22.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7bb18fa09daa1586c1040b3e2777d38d4212a5cdbe47d384ba66a1ac336fcc4c", size = 947436 }, - { url = "https://files.pythonhosted.org/packages/bf/d0/664a38f03cf4264a4ab9112067eb4998d14ffbf3af4cff9fb2d1447f11bc/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2b2fda8e87907ed304d4a5962aea0338366144df0df60f950b8f7f125871707f", size = 998380 }, - { url = "https://files.pythonhosted.org/packages/5e/e4/3595a23375b797a8602a2ca8f6b8207b4ebdf2e3a1ccba306f7b90d74c3f/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1748cd573a0aee4d530bc223a23ccb8bb5b319645931a37bd1cfb68933b720c1", size = 1006758 }, - { url = "https://files.pythonhosted.org/packages/20/d1/32d89d37da8e2ae947558db0401940594efdda9fa5bb1c55c2b46c43f244/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a631b2309feb9a9631eabd896612ba36532e3ffedccace57f183bb868d7afc06", size = 1050947 }, - { url = "https://files.pythonhosted.org/packages/f5/dc/b9448b82de3e244400dc35813f31db9f4952605c7d4e3041fd94878613c9/dulwich-0.22.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:00e7d9a3d324f9e0a1b27880eec0e8e276ff76519621b66c1a429ca9eb3f5a8d", size = 612479 }, - { url = "https://files.pythonhosted.org/packages/e2/20/d855d603ea49ce437d2a015fad9dbb22409e23520340aef3d3dca8b299bb/dulwich-0.22.8-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f8aa3de93201f9e3e40198725389aa9554a4ee3318a865f96a8e9bc9080f0b25", size = 947073 }, - { url = "https://files.pythonhosted.org/packages/30/06/390a3a9ce2f4d5b20af0e64f0e9bcefb4a87ad30ef53ee122887f5444076/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e8da9dd8135884975f5be0563ede02179240250e11f11942801ae31ac293f37", size = 997873 }, - { url = "https://files.pythonhosted.org/packages/d1/cd/3c5731784bac200e41b5e66b1440f9f30f92781d3eeefb9f90147c3d392e/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4fc5ce2435fb3abdf76f1acabe48f2e4b3f7428232cadaef9daaf50ea7fa30ee", size = 1006609 }, - { url = "https://files.pythonhosted.org/packages/19/cf/01180599b0028e2175da4c0878fbe050d1f197825529be19718f65c5a475/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:982b21cc3100d959232cadb3da0a478bd549814dd937104ea50f43694ec27153", size = 1051004 }, - { url = "https://files.pythonhosted.org/packages/92/7b/df95faaf8746cce65704f1631a6626e5bb4604a499a0f63fc9103669deba/dulwich-0.22.8-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6bde2b13a05cc0ec2ecd4597a99896663544c40af1466121f4d046119b874ce3", size = 612529 }, - { url = "https://files.pythonhosted.org/packages/f1/a1/f9736e4a94f2d13220169c3293167e5d154508a6038613fcda8cc2515c55/dulwich-0.22.8-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6d446cb7d272a151934ad4b48ba691f32486d5267cf2de04ee3b5e05fc865326", size = 947961 }, - { url = "https://files.pythonhosted.org/packages/3b/20/7d7a38b8409514365bd0bc046ced20f011daf363dba55434643a9cfbb484/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f6338e6cf95cd76a0191b3637dc3caed1f988ae84d8e75f876d5cd75a8dd81a", size = 998944 }, - { url = "https://files.pythonhosted.org/packages/f4/4f/a95c197882dd93c5e3997f64d5e53cd70ceec4dcc8ff9eb8fc1eb0cab34f/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e004fc532ea262f2d5f375068101ca4792becb9d4aa663b050f5ac31fda0bb5c", size = 1007748 }, - { url = "https://files.pythonhosted.org/packages/79/45/d29a9fca7960d8ef9eb7e2cc8a8049add3a2e831e48a56f07a5ae886ace6/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6bfdbc6fa477dee00d04e22d43a51571cd820cfaaaa886f0f155b8e29b3e3d45", size = 1053398 }, - { url = "https://files.pythonhosted.org/packages/b6/3a/2fdc2e85d9eea6324617a566138f60ffc2b3fdf89cd058aae0c4edb72a22/dulwich-0.22.8-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ae900c8e573f79d714c1d22b02cdadd50b64286dd7203028f0200f82089e4950", size = 613736 }, - { url = "https://files.pythonhosted.org/packages/37/56/395c6d82d4d9eb7a7ab62939c99db5b746995b0f3ad3b31f43c15e3e07a0/dulwich-0.22.8-py3-none-any.whl", hash = "sha256:ffc7a02e62b72884de58baaa3b898b7f6427893e79b1289ffa075092efe59181", size = 273071 }, +sdist = { url = "https://files.pythonhosted.org/packages/d4/8b/0f2de00c0c0d5881dc39be147ec2918725fb3628deeeb1f27d1c6cf6d9f4/dulwich-0.22.8.tar.gz", hash = "sha256:701547310415de300269331abe29cb5717aa1ea377af826bf513d0adfb1c209b", size = 466542, upload-time = "2025-03-02T23:08:10.375Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/de/4d/0bfc8a96456d033428875003b5104da2c32407363b5b829da5e27553b403/dulwich-0.22.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:546176d18b8cc0a492b0f23f07411e38686024cffa7e9d097ae20512a2e57127", size = 925150, upload-time = "2025-03-02T23:06:45.982Z" }, + { url = "https://files.pythonhosted.org/packages/99/71/0dd97cf5a7a09aee93f8266421898d705eba737ca904720450584f471bd3/dulwich-0.22.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7d2434dd72b2ae09b653c9cfe6764a03c25cfbd99fbbb7c426f0478f6fb1100f", size = 994973, upload-time = "2025-03-02T23:06:48.756Z" }, + { url = "https://files.pythonhosted.org/packages/db/40/831bed622eeacfa21f47d1fd75fc0c33a70a2cf1c091ae955be63e94144c/dulwich-0.22.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe8318bc0921d42e3e69f03716f983a301b5ee4c8dc23c7f2c5bbb28581257a9", size = 1002875, upload-time = "2025-03-02T23:06:50.835Z" }, + { url = "https://files.pythonhosted.org/packages/7c/9e/5255b3927f355c95f6779debf11d551b7bb427a80a11564a1e1b78f0acf6/dulwich-0.22.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7a0f96a2a87f3b4f7feae79d2ac6b94107d6b7d827ac08f2f331b88c8f597a1", size = 1046048, upload-time = "2025-03-02T23:06:53.173Z" }, + { url = "https://files.pythonhosted.org/packages/0c/f9/d3041cea8cbaaffbd4bf95343c5c16d64608200fc5fa26418bee00ebff23/dulwich-0.22.8-cp310-cp310-win32.whl", hash = "sha256:432a37b25733202897b8d67cdd641688444d980167c356ef4e4dd15a17a39a24", size = 592790, upload-time = "2025-03-02T23:06:55.319Z" }, + { url = "https://files.pythonhosted.org/packages/94/95/e90a292fb00ffae4f3fbb53b199574eedfaf57b72b67a8ddb835536fc66b/dulwich-0.22.8-cp310-cp310-win_amd64.whl", hash = "sha256:f3a15e58dac8b8a76073ddca34e014f66f3672a5540a99d49ef6a9c09ab21285", size = 609197, upload-time = "2025-03-02T23:06:57.439Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6e/de1a1c35960d0e399f71725cfcd4dfdb3c391b22c0e5059d991f7ade3488/dulwich-0.22.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0852edc51cff4f4f62976bdaa1d82f6ef248356c681c764c0feb699bc17d5782", size = 925222, upload-time = "2025-03-02T23:06:59.595Z" }, + { url = "https://files.pythonhosted.org/packages/eb/61/b65953b4e9c39268c67038bb8d88516885b720beb25b0f6a0ae95ea3f6b2/dulwich-0.22.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:826aae8b64ac1a12321d6b272fc13934d8f62804fda2bc6ae46f93f4380798eb", size = 994572, upload-time = "2025-03-02T23:07:00.971Z" }, + { url = "https://files.pythonhosted.org/packages/13/eb/07e3974964bfe05888457f7764cfe53b6b95082313c2be06fbbb72116372/dulwich-0.22.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f7ae726f923057d36cdbb9f4fb7da0d0903751435934648b13f1b851f0e38ea1", size = 1002530, upload-time = "2025-03-02T23:07:02.927Z" }, + { url = "https://files.pythonhosted.org/packages/2d/b3/69aebfda4dd4b05ae11af803e4df2d8d350356a30b3b6b6fc662fa1ff729/dulwich-0.22.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6987d753227f55cf75ba29a8dab69d1d83308ce483d7a8c6d223086f7a42e125", size = 1046084, upload-time = "2025-03-02T23:07:04.901Z" }, + { url = "https://files.pythonhosted.org/packages/d4/88/ea0f473d726e117f9fcd7c7a95d97f9ba0e0ee9d9005d745a38809d33352/dulwich-0.22.8-cp311-cp311-win32.whl", hash = "sha256:7757b4a2aad64c6f1920082fc1fccf4da25c3923a0ae7b242c08d06861dae6e1", size = 593130, upload-time = "2025-03-02T23:07:07.336Z" }, + { url = "https://files.pythonhosted.org/packages/f9/a8/ed23a435d6922ba7d9601404f473e49acdcb5768a35d89a5bc5fa51d882b/dulwich-0.22.8-cp311-cp311-win_amd64.whl", hash = "sha256:12b243b7e912011c7225dc67480c313ac8d2990744789b876016fb593f6f3e19", size = 609118, upload-time = "2025-03-02T23:07:11.171Z" }, + { url = "https://files.pythonhosted.org/packages/d5/f2/53c5a22a4a9c0033e10f35c293bc533d64fe3e0c4ff4421128a97d6feda9/dulwich-0.22.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d81697f74f50f008bb221ab5045595f8a3b87c0de2c86aa55be42ba97421f3cd", size = 915677, upload-time = "2025-03-02T23:07:13.292Z" }, + { url = "https://files.pythonhosted.org/packages/02/57/7163ed06a2d9bf1f34d89dcc7c5881119beeed287022c997b0a706edcfbe/dulwich-0.22.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bff1da8e2e6a607c3cb45f5c2e652739589fe891245e1d5b770330cdecbde41", size = 991955, upload-time = "2025-03-02T23:07:14.633Z" }, + { url = "https://files.pythonhosted.org/packages/fa/73/50ddf1f3ad592c2526cb34287f45b07ee6320b850efddda2917cc81ac651/dulwich-0.22.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9969099e15b939d3936f8bee8459eaef7ef5a86cd6173393a17fe28ca3d38aff", size = 1000045, upload-time = "2025-03-02T23:07:16.807Z" }, + { url = "https://files.pythonhosted.org/packages/70/6b/1153b2793bfc34253589badb5fc22ed476cf741dab7854919e6e51cb0441/dulwich-0.22.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:017152c51b9a613f0698db28c67cf3e0a89392d28050dbf4f4ac3f657ea4c0dc", size = 1044291, upload-time = "2025-03-02T23:07:18.912Z" }, + { url = "https://files.pythonhosted.org/packages/8a/e3/6b013b98254d7f508f21456832e757b17a9116752979e8b923f89f8c8989/dulwich-0.22.8-cp312-cp312-win32.whl", hash = "sha256:ee70e8bb8798b503f81b53f7a103cb869c8e89141db9005909f79ab1506e26e9", size = 591258, upload-time = "2025-03-02T23:07:21.038Z" }, + { url = "https://files.pythonhosted.org/packages/81/20/b149f68557d42607b5dcc6f57c1650f2136049be617f3e68092c25861275/dulwich-0.22.8-cp312-cp312-win_amd64.whl", hash = "sha256:dc89c6f14dcdcbfee200b0557c59ae243835e42720be143526d834d0e53ed3af", size = 608693, upload-time = "2025-03-02T23:07:23.087Z" }, + { url = "https://files.pythonhosted.org/packages/dc/b7/78116bfe8860edca277d00ac243749c8b94714dc3b4608f0c23fa7f4b78e/dulwich-0.22.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dbade3342376be1cd2409539fe1b901d2d57a531106bbae204da921ef4456a74", size = 915617, upload-time = "2025-03-02T23:07:25.18Z" }, + { url = "https://files.pythonhosted.org/packages/a1/af/28c317a83d6ae9ca93a8decfaa50f09b25a73134f5087a98f51fa5a2d784/dulwich-0.22.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71420ffb6deebc59b2ce875e63d814509f9c1dc89c76db962d547aebf15670c7", size = 991271, upload-time = "2025-03-02T23:07:26.554Z" }, + { url = "https://files.pythonhosted.org/packages/84/a0/64a0376f79c7fb87ec6e6d9a0e2157f3196d1f5f75618c402645ac5ccf19/dulwich-0.22.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a626adbfac44646a125618266a24133763bdc992bf8bd0702910d67e6b994443", size = 999791, upload-time = "2025-03-02T23:07:28.068Z" }, + { url = "https://files.pythonhosted.org/packages/63/c3/260f060ededcdf5f13a7e63a36329c95225bf8e8c3f50aeca6820850b56a/dulwich-0.22.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f1476c9c4e4ede95714d06c4831883a26680e37b040b8b6230f506e5ba39f51", size = 1043970, upload-time = "2025-03-02T23:07:29.457Z" }, + { url = "https://files.pythonhosted.org/packages/11/47/2bc02dd1c25eb13cb3cd20cd5a55dd9d7b9fa6af95ed574dd913dd67a0fb/dulwich-0.22.8-cp313-cp313-win32.whl", hash = "sha256:b2b31913932bb5bd41658dd398b33b1a2d4d34825123ad54e40912cfdfe60003", size = 590548, upload-time = "2025-03-02T23:07:31.518Z" }, + { url = "https://files.pythonhosted.org/packages/f3/17/66368fa9d4cffd52663d20354a74aa42d3a6d998f1a462e30aff38c99d25/dulwich-0.22.8-cp313-cp313-win_amd64.whl", hash = "sha256:7a44e5a61a7989aca1e301d39cfb62ad2f8853368682f524d6e878b4115d823d", size = 608200, upload-time = "2025-03-02T23:07:33.017Z" }, + { url = "https://files.pythonhosted.org/packages/f6/c5/c67e7742c5fa7d70a01eb8689b3c2014e5151169fc5d19186ec81899001b/dulwich-0.22.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f9cd0c67fb44a38358b9fcabee948bf11044ef6ce7a129e50962f54c176d084e", size = 926618, upload-time = "2025-03-02T23:07:34.615Z" }, + { url = "https://files.pythonhosted.org/packages/3a/92/7bd8fc43b02d6f3f997a5a201af6effed0d026359877092f84d50ac5f327/dulwich-0.22.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b79b94726c3f4a9e5a830c649376fd0963236e73142a4290bac6bc9fc9cb120", size = 995038, upload-time = "2025-03-02T23:07:35.979Z" }, + { url = "https://files.pythonhosted.org/packages/96/f3/8f96461752375bc0b81cab941d58824a1359b84d43a49311b5213a9699d0/dulwich-0.22.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:16bbe483d663944972e22d64e1f191201123c3b5580fbdaac6a4f66bfaa4fc11", size = 1003876, upload-time = "2025-03-02T23:07:37.497Z" }, + { url = "https://files.pythonhosted.org/packages/d5/34/5d3b5b1ace0c2ab964f0a724f57523e07cf02eafa45df39328cd4bcf2e99/dulwich-0.22.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e02d403af23d93dc1f96eb2408e25efd50046e38590a88c86fa4002adc9849b0", size = 1048552, upload-time = "2025-03-02T23:07:39.903Z" }, + { url = "https://files.pythonhosted.org/packages/6c/d9/16fcd2c973aa2c1ec3e880c43c95f5afced1abb3f655f5a3fd1911abf02b/dulwich-0.22.8-cp39-cp39-win32.whl", hash = "sha256:8bdd9543a77fb01be704377f5e634b71f955fec64caa4a493dc3bfb98e3a986e", size = 594500, upload-time = "2025-03-02T23:07:41.683Z" }, + { url = "https://files.pythonhosted.org/packages/ef/9b/e7f3d9a5b7ceed1c1051237abd48b5fa1c1a3ab716a4f9c56a1a2f5e839a/dulwich-0.22.8-cp39-cp39-win_amd64.whl", hash = "sha256:3b6757c6b3ba98212b854a766a4157b9cb79a06f4e1b06b46dec4bd834945b8e", size = 610275, upload-time = "2025-03-02T23:07:43.105Z" }, + { url = "https://files.pythonhosted.org/packages/0a/a3/7f88ba8ed56eaed6206a7d9b35244964a32eb08635be33f2af60819e6431/dulwich-0.22.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7bb18fa09daa1586c1040b3e2777d38d4212a5cdbe47d384ba66a1ac336fcc4c", size = 947436, upload-time = "2025-03-02T23:07:44.398Z" }, + { url = "https://files.pythonhosted.org/packages/bf/d0/664a38f03cf4264a4ab9112067eb4998d14ffbf3af4cff9fb2d1447f11bc/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2b2fda8e87907ed304d4a5962aea0338366144df0df60f950b8f7f125871707f", size = 998380, upload-time = "2025-03-02T23:07:45.935Z" }, + { url = "https://files.pythonhosted.org/packages/5e/e4/3595a23375b797a8602a2ca8f6b8207b4ebdf2e3a1ccba306f7b90d74c3f/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1748cd573a0aee4d530bc223a23ccb8bb5b319645931a37bd1cfb68933b720c1", size = 1006758, upload-time = "2025-03-02T23:07:47.503Z" }, + { url = "https://files.pythonhosted.org/packages/20/d1/32d89d37da8e2ae947558db0401940594efdda9fa5bb1c55c2b46c43f244/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a631b2309feb9a9631eabd896612ba36532e3ffedccace57f183bb868d7afc06", size = 1050947, upload-time = "2025-03-02T23:07:49.208Z" }, + { url = "https://files.pythonhosted.org/packages/f5/dc/b9448b82de3e244400dc35813f31db9f4952605c7d4e3041fd94878613c9/dulwich-0.22.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:00e7d9a3d324f9e0a1b27880eec0e8e276ff76519621b66c1a429ca9eb3f5a8d", size = 612479, upload-time = "2025-03-02T23:07:50.745Z" }, + { url = "https://files.pythonhosted.org/packages/e2/20/d855d603ea49ce437d2a015fad9dbb22409e23520340aef3d3dca8b299bb/dulwich-0.22.8-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f8aa3de93201f9e3e40198725389aa9554a4ee3318a865f96a8e9bc9080f0b25", size = 947073, upload-time = "2025-03-02T23:07:52.082Z" }, + { url = "https://files.pythonhosted.org/packages/30/06/390a3a9ce2f4d5b20af0e64f0e9bcefb4a87ad30ef53ee122887f5444076/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e8da9dd8135884975f5be0563ede02179240250e11f11942801ae31ac293f37", size = 997873, upload-time = "2025-03-02T23:07:54.399Z" }, + { url = "https://files.pythonhosted.org/packages/d1/cd/3c5731784bac200e41b5e66b1440f9f30f92781d3eeefb9f90147c3d392e/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4fc5ce2435fb3abdf76f1acabe48f2e4b3f7428232cadaef9daaf50ea7fa30ee", size = 1006609, upload-time = "2025-03-02T23:07:56.091Z" }, + { url = "https://files.pythonhosted.org/packages/19/cf/01180599b0028e2175da4c0878fbe050d1f197825529be19718f65c5a475/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:982b21cc3100d959232cadb3da0a478bd549814dd937104ea50f43694ec27153", size = 1051004, upload-time = "2025-03-02T23:07:58.211Z" }, + { url = "https://files.pythonhosted.org/packages/92/7b/df95faaf8746cce65704f1631a6626e5bb4604a499a0f63fc9103669deba/dulwich-0.22.8-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6bde2b13a05cc0ec2ecd4597a99896663544c40af1466121f4d046119b874ce3", size = 612529, upload-time = "2025-03-02T23:07:59.731Z" }, + { url = "https://files.pythonhosted.org/packages/f1/a1/f9736e4a94f2d13220169c3293167e5d154508a6038613fcda8cc2515c55/dulwich-0.22.8-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6d446cb7d272a151934ad4b48ba691f32486d5267cf2de04ee3b5e05fc865326", size = 947961, upload-time = "2025-03-02T23:08:01.842Z" }, + { url = "https://files.pythonhosted.org/packages/3b/20/7d7a38b8409514365bd0bc046ced20f011daf363dba55434643a9cfbb484/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f6338e6cf95cd76a0191b3637dc3caed1f988ae84d8e75f876d5cd75a8dd81a", size = 998944, upload-time = "2025-03-02T23:08:03.484Z" }, + { url = "https://files.pythonhosted.org/packages/f4/4f/a95c197882dd93c5e3997f64d5e53cd70ceec4dcc8ff9eb8fc1eb0cab34f/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e004fc532ea262f2d5f375068101ca4792becb9d4aa663b050f5ac31fda0bb5c", size = 1007748, upload-time = "2025-03-02T23:08:04.889Z" }, + { url = "https://files.pythonhosted.org/packages/79/45/d29a9fca7960d8ef9eb7e2cc8a8049add3a2e831e48a56f07a5ae886ace6/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6bfdbc6fa477dee00d04e22d43a51571cd820cfaaaa886f0f155b8e29b3e3d45", size = 1053398, upload-time = "2025-03-02T23:08:06.29Z" }, + { url = "https://files.pythonhosted.org/packages/b6/3a/2fdc2e85d9eea6324617a566138f60ffc2b3fdf89cd058aae0c4edb72a22/dulwich-0.22.8-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ae900c8e573f79d714c1d22b02cdadd50b64286dd7203028f0200f82089e4950", size = 613736, upload-time = "2025-03-02T23:08:07.662Z" }, + { url = "https://files.pythonhosted.org/packages/37/56/395c6d82d4d9eb7a7ab62939c99db5b746995b0f3ad3b31f43c15e3e07a0/dulwich-0.22.8-py3-none-any.whl", hash = "sha256:ffc7a02e62b72884de58baaa3b898b7f6427893e79b1289ffa075092efe59181", size = 273071, upload-time = "2025-03-02T23:08:09.013Z" }, ] [[package]] name = "entrypoints" version = "0.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ea/8d/a7121ffe5f402dc015277d2d31eb82d2187334503a011c18f2e78ecbb9b2/entrypoints-0.4.tar.gz", hash = "sha256:b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4", size = 13974 } +sdist = { url = "https://files.pythonhosted.org/packages/ea/8d/a7121ffe5f402dc015277d2d31eb82d2187334503a011c18f2e78ecbb9b2/entrypoints-0.4.tar.gz", hash = "sha256:b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4", size = 13974, upload-time = "2022-02-02T21:30:28.172Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/35/a8/365059bbcd4572cbc41de17fd5b682be5868b218c3c5479071865cab9078/entrypoints-0.4-py3-none-any.whl", hash = "sha256:f174b5ff827504fd3cd97cc3f8649f3693f51538c7e4bdf3ef002c8429d42f9f", size = 5294 }, + { url = "https://files.pythonhosted.org/packages/35/a8/365059bbcd4572cbc41de17fd5b682be5868b218c3c5479071865cab9078/entrypoints-0.4-py3-none-any.whl", hash = "sha256:f174b5ff827504fd3cd97cc3f8649f3693f51538c7e4bdf3ef002c8429d42f9f", size = 5294, upload-time = "2022-02-02T21:30:26.024Z" }, ] [[package]] name = "exceptiongroup" version = "1.2.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/09/35/2495c4ac46b980e4ca1f6ad6db102322ef3ad2410b79fdde159a4b0f3b92/exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc", size = 28883 } +sdist = { url = "https://files.pythonhosted.org/packages/09/35/2495c4ac46b980e4ca1f6ad6db102322ef3ad2410b79fdde159a4b0f3b92/exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc", size = 28883, upload-time = "2024-07-12T22:26:00.161Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/02/cc/b7e31358aac6ed1ef2bb790a9746ac2c69bcb3c8588b41616914eb106eaf/exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b", size = 16453 }, + { url = "https://files.pythonhosted.org/packages/02/cc/b7e31358aac6ed1ef2bb790a9746ac2c69bcb3c8588b41616914eb106eaf/exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b", size = 16453, upload-time = "2024-07-12T22:25:58.476Z" }, ] [[package]] name = "executing" version = "2.2.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693 } +sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693, upload-time = "2025-01-22T15:41:29.403Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702 }, + { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702, upload-time = "2025-01-22T15:41:25.929Z" }, ] [[package]] name = "extras" version = "1.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/be/18/0b7283f0ebf6ad4bb6b9937538495eadf05ef097b102946b9445c4242636/extras-1.0.0.tar.gz", hash = "sha256:132e36de10b9c91d5d4cc620160a476e0468a88f16c9431817a6729611a81b4e", size = 6759 } +sdist = { url = "https://files.pythonhosted.org/packages/be/18/0b7283f0ebf6ad4bb6b9937538495eadf05ef097b102946b9445c4242636/extras-1.0.0.tar.gz", hash = "sha256:132e36de10b9c91d5d4cc620160a476e0468a88f16c9431817a6729611a81b4e", size = 6759, upload-time = "2016-05-18T09:18:31.4Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/03/e9/e915af1f97914cd0bc021e125fd1bfd4106de614a275e4b6866dd9a209ac/extras-1.0.0-py2.py3-none-any.whl", hash = "sha256:f689f08df47e2decf76aa6208c081306e7bd472630eb1ec8a875c67de2366e87", size = 7279 }, + { url = "https://files.pythonhosted.org/packages/03/e9/e915af1f97914cd0bc021e125fd1bfd4106de614a275e4b6866dd9a209ac/extras-1.0.0-py2.py3-none-any.whl", hash = "sha256:f689f08df47e2decf76aa6208c081306e7bd472630eb1ec8a875c67de2366e87", size = 7279, upload-time = "2016-05-18T09:18:16.376Z" }, ] [[package]] name = "fastjsonschema" version = "2.21.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8b/50/4b769ce1ac4071a1ef6d86b1a3fb56cdc3a37615e8c5519e1af96cdac366/fastjsonschema-2.21.1.tar.gz", hash = "sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4", size = 373939 } +sdist = { url = "https://files.pythonhosted.org/packages/8b/50/4b769ce1ac4071a1ef6d86b1a3fb56cdc3a37615e8c5519e1af96cdac366/fastjsonschema-2.21.1.tar.gz", hash = "sha256:794d4f0a58f848961ba16af7b9c85a3e88cd360df008c59aac6fc5ae9323b5d4", size = 373939, upload-time = "2024-12-02T10:55:15.133Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667", size = 23924 }, + { url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl", hash = "sha256:c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667", size = 23924, upload-time = "2024-12-02T10:55:07.599Z" }, ] [[package]] name = "filelock" version = "3.18.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0a/10/c23352565a6544bdc5353e0b15fc1c563352101f30e24bf500207a54df9a/filelock-3.18.0.tar.gz", hash = "sha256:adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2", size = 18075 } +sdist = { url = "https://files.pythonhosted.org/packages/0a/10/c23352565a6544bdc5353e0b15fc1c563352101f30e24bf500207a54df9a/filelock-3.18.0.tar.gz", hash = "sha256:adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2", size = 18075, upload-time = "2025-03-14T07:11:40.47Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4d/36/2a115987e2d8c300a974597416d9de88f2444426de9571f4b59b2cca3acc/filelock-3.18.0-py3-none-any.whl", hash = "sha256:c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de", size = 16215 }, + { url = "https://files.pythonhosted.org/packages/4d/36/2a115987e2d8c300a974597416d9de88f2444426de9571f4b59b2cca3acc/filelock-3.18.0-py3-none-any.whl", hash = "sha256:c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de", size = 16215, upload-time = "2025-03-14T07:11:39.145Z" }, ] [[package]] name = "fixtures" version = "4.2.4.post1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c8/93/5f8713c22bfdd03c1f018483f8ce473a51b1b90219a70cf41730364fb30f/fixtures-4.2.4.post1.tar.gz", hash = "sha256:034c4bd1deaa60a5bfcb608ce53d99e8392bf47c91a653605aebdd6a05248f2e", size = 35345 } +sdist = { url = "https://files.pythonhosted.org/packages/c8/93/5f8713c22bfdd03c1f018483f8ce473a51b1b90219a70cf41730364fb30f/fixtures-4.2.4.post1.tar.gz", hash = "sha256:034c4bd1deaa60a5bfcb608ce53d99e8392bf47c91a653605aebdd6a05248f2e", size = 35345, upload-time = "2025-02-13T12:03:01.617Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/75/d5/2757cabc34758fac81039d4fbcde11c91d3952d91e33f8d5c69ea8c74e0f/fixtures-4.2.4.post1-py3-none-any.whl", hash = "sha256:fb4050adebfb08e15c6c812ec2c7f879ccb399186c375c72ffee241b65ca2cba", size = 64077 }, + { url = "https://files.pythonhosted.org/packages/75/d5/2757cabc34758fac81039d4fbcde11c91d3952d91e33f8d5c69ea8c74e0f/fixtures-4.2.4.post1-py3-none-any.whl", hash = "sha256:fb4050adebfb08e15c6c812ec2c7f879ccb399186c375c72ffee241b65ca2cba", size = 64077, upload-time = "2025-02-13T12:02:59.613Z" }, ] [[package]] name = "fonttools" version = "4.57.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/03/2d/a9a0b6e3a0cf6bd502e64fc16d894269011930cabfc89aee20d1635b1441/fonttools-4.57.0.tar.gz", hash = "sha256:727ece10e065be2f9dd239d15dd5d60a66e17eac11aea47d447f9f03fdbc42de", size = 3492448 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/db/17/3ddfd1881878b3f856065130bb603f5922e81ae8a4eb53bce0ea78f765a8/fonttools-4.57.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:babe8d1eb059a53e560e7bf29f8e8f4accc8b6cfb9b5fd10e485bde77e71ef41", size = 2756260 }, - { url = "https://files.pythonhosted.org/packages/26/2b/6957890c52c030b0bf9e0add53e5badab4682c6ff024fac9a332bb2ae063/fonttools-4.57.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:81aa97669cd726349eb7bd43ca540cf418b279ee3caba5e2e295fb4e8f841c02", size = 2284691 }, - { url = "https://files.pythonhosted.org/packages/cc/8e/c043b4081774e5eb06a834cedfdb7d432b4935bc8c4acf27207bdc34dfc4/fonttools-4.57.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0e9618630edd1910ad4f07f60d77c184b2f572c8ee43305ea3265675cbbfe7e", size = 4566077 }, - { url = "https://files.pythonhosted.org/packages/59/bc/e16ae5d9eee6c70830ce11d1e0b23d6018ddfeb28025fda092cae7889c8b/fonttools-4.57.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:34687a5d21f1d688d7d8d416cb4c5b9c87fca8a1797ec0d74b9fdebfa55c09ab", size = 4608729 }, - { url = "https://files.pythonhosted.org/packages/25/13/e557bf10bb38e4e4c436d3a9627aadf691bc7392ae460910447fda5fad2b/fonttools-4.57.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:69ab81b66ebaa8d430ba56c7a5f9abe0183afefd3a2d6e483060343398b13fb1", size = 4759646 }, - { url = "https://files.pythonhosted.org/packages/bc/c9/5e2952214d4a8e31026bf80beb18187199b7001e60e99a6ce19773249124/fonttools-4.57.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d639397de852f2ccfb3134b152c741406752640a266d9c1365b0f23d7b88077f", size = 4941652 }, - { url = "https://files.pythonhosted.org/packages/df/04/e80242b3d9ec91a1f785d949edc277a13ecfdcfae744de4b170df9ed77d8/fonttools-4.57.0-cp310-cp310-win32.whl", hash = "sha256:cc066cb98b912f525ae901a24cd381a656f024f76203bc85f78fcc9e66ae5aec", size = 2159432 }, - { url = "https://files.pythonhosted.org/packages/33/ba/e858cdca275daf16e03c0362aa43734ea71104c3b356b2100b98543dba1b/fonttools-4.57.0-cp310-cp310-win_amd64.whl", hash = "sha256:7a64edd3ff6a7f711a15bd70b4458611fb240176ec11ad8845ccbab4fe6745db", size = 2203869 }, - { url = "https://files.pythonhosted.org/packages/81/1f/e67c99aa3c6d3d2f93d956627e62a57ae0d35dc42f26611ea2a91053f6d6/fonttools-4.57.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3871349303bdec958360eedb619169a779956503ffb4543bb3e6211e09b647c4", size = 2757392 }, - { url = "https://files.pythonhosted.org/packages/aa/f1/f75770d0ddc67db504850898d96d75adde238c35313409bfcd8db4e4a5fe/fonttools-4.57.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c59375e85126b15a90fcba3443eaac58f3073ba091f02410eaa286da9ad80ed8", size = 2285609 }, - { url = "https://files.pythonhosted.org/packages/f5/d3/bc34e4953cb204bae0c50b527307dce559b810e624a733351a654cfc318e/fonttools-4.57.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:967b65232e104f4b0f6370a62eb33089e00024f2ce143aecbf9755649421c683", size = 4873292 }, - { url = "https://files.pythonhosted.org/packages/41/b8/d5933559303a4ab18c799105f4c91ee0318cc95db4a2a09e300116625e7a/fonttools-4.57.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39acf68abdfc74e19de7485f8f7396fa4d2418efea239b7061d6ed6a2510c746", size = 4902503 }, - { url = "https://files.pythonhosted.org/packages/32/13/acb36bfaa316f481153ce78de1fa3926a8bad42162caa3b049e1afe2408b/fonttools-4.57.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:9d077f909f2343daf4495ba22bb0e23b62886e8ec7c109ee8234bdbd678cf344", size = 5077351 }, - { url = "https://files.pythonhosted.org/packages/b5/23/6d383a2ca83b7516d73975d8cca9d81a01acdcaa5e4db8579e4f3de78518/fonttools-4.57.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:46370ac47a1e91895d40e9ad48effbe8e9d9db1a4b80888095bc00e7beaa042f", size = 5275067 }, - { url = "https://files.pythonhosted.org/packages/bc/ca/31b8919c6da0198d5d522f1d26c980201378c087bdd733a359a1e7485769/fonttools-4.57.0-cp311-cp311-win32.whl", hash = "sha256:ca2aed95855506b7ae94e8f1f6217b7673c929e4f4f1217bcaa236253055cb36", size = 2158263 }, - { url = "https://files.pythonhosted.org/packages/13/4c/de2612ea2216eb45cfc8eb91a8501615dd87716feaf5f8fb65cbca576289/fonttools-4.57.0-cp311-cp311-win_amd64.whl", hash = "sha256:17168a4670bbe3775f3f3f72d23ee786bd965395381dfbb70111e25e81505b9d", size = 2204968 }, - { url = "https://files.pythonhosted.org/packages/cb/98/d4bc42d43392982eecaaca117d79845734d675219680cd43070bb001bc1f/fonttools-4.57.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:889e45e976c74abc7256d3064aa7c1295aa283c6bb19810b9f8b604dfe5c7f31", size = 2751824 }, - { url = "https://files.pythonhosted.org/packages/1a/62/7168030eeca3742fecf45f31e63b5ef48969fa230a672216b805f1d61548/fonttools-4.57.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0425c2e052a5f1516c94e5855dbda706ae5a768631e9fcc34e57d074d1b65b92", size = 2283072 }, - { url = "https://files.pythonhosted.org/packages/5d/82/121a26d9646f0986ddb35fbbaf58ef791c25b59ecb63ffea2aab0099044f/fonttools-4.57.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44c26a311be2ac130f40a96769264809d3b0cb297518669db437d1cc82974888", size = 4788020 }, - { url = "https://files.pythonhosted.org/packages/5b/26/e0f2fb662e022d565bbe280a3cfe6dafdaabf58889ff86fdef2d31ff1dde/fonttools-4.57.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:84c41ba992df5b8d680b89fd84c6a1f2aca2b9f1ae8a67400c8930cd4ea115f6", size = 4859096 }, - { url = "https://files.pythonhosted.org/packages/9e/44/9075e323347b1891cdece4b3f10a3b84a8f4c42a7684077429d9ce842056/fonttools-4.57.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ea1e9e43ca56b0c12440a7c689b1350066595bebcaa83baad05b8b2675129d98", size = 4964356 }, - { url = "https://files.pythonhosted.org/packages/48/28/caa8df32743462fb966be6de6a79d7f30393859636d7732e82efa09fbbb4/fonttools-4.57.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:84fd56c78d431606332a0627c16e2a63d243d0d8b05521257d77c6529abe14d8", size = 5226546 }, - { url = "https://files.pythonhosted.org/packages/f6/46/95ab0f0d2e33c5b1a4fc1c0efe5e286ba9359602c0a9907adb1faca44175/fonttools-4.57.0-cp312-cp312-win32.whl", hash = "sha256:f4376819c1c778d59e0a31db5dc6ede854e9edf28bbfa5b756604727f7f800ac", size = 2146776 }, - { url = "https://files.pythonhosted.org/packages/06/5d/1be5424bb305880e1113631f49a55ea7c7da3a5fe02608ca7c16a03a21da/fonttools-4.57.0-cp312-cp312-win_amd64.whl", hash = "sha256:57e30241524879ea10cdf79c737037221f77cc126a8cdc8ff2c94d4a522504b9", size = 2193956 }, - { url = "https://files.pythonhosted.org/packages/e9/2f/11439f3af51e4bb75ac9598c29f8601aa501902dcedf034bdc41f47dd799/fonttools-4.57.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:408ce299696012d503b714778d89aa476f032414ae57e57b42e4b92363e0b8ef", size = 2739175 }, - { url = "https://files.pythonhosted.org/packages/25/52/677b55a4c0972dc3820c8dba20a29c358197a78229daa2ea219fdb19e5d5/fonttools-4.57.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:bbceffc80aa02d9e8b99f2a7491ed8c4a783b2fc4020119dc405ca14fb5c758c", size = 2276583 }, - { url = "https://files.pythonhosted.org/packages/64/79/184555f8fa77b827b9460a4acdbbc0b5952bb6915332b84c615c3a236826/fonttools-4.57.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f022601f3ee9e1f6658ed6d184ce27fa5216cee5b82d279e0f0bde5deebece72", size = 4766437 }, - { url = "https://files.pythonhosted.org/packages/f8/ad/c25116352f456c0d1287545a7aa24e98987b6d99c5b0456c4bd14321f20f/fonttools-4.57.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4dea5893b58d4637ffa925536462ba626f8a1b9ffbe2f5c272cdf2c6ebadb817", size = 4838431 }, - { url = "https://files.pythonhosted.org/packages/53/ae/398b2a833897297797a44f519c9af911c2136eb7aa27d3f1352c6d1129fa/fonttools-4.57.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:dff02c5c8423a657c550b48231d0a48d7e2b2e131088e55983cfe74ccc2c7cc9", size = 4951011 }, - { url = "https://files.pythonhosted.org/packages/b7/5d/7cb31c4bc9ffb9a2bbe8b08f8f53bad94aeb158efad75da645b40b62cb73/fonttools-4.57.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:767604f244dc17c68d3e2dbf98e038d11a18abc078f2d0f84b6c24571d9c0b13", size = 5205679 }, - { url = "https://files.pythonhosted.org/packages/4c/e4/6934513ec2c4d3d69ca1bc3bd34d5c69dafcbf68c15388dd3bb062daf345/fonttools-4.57.0-cp313-cp313-win32.whl", hash = "sha256:8e2e12d0d862f43d51e5afb8b9751c77e6bec7d2dc00aad80641364e9df5b199", size = 2144833 }, - { url = "https://files.pythonhosted.org/packages/c4/0d/2177b7fdd23d017bcfb702fd41e47d4573766b9114da2fddbac20dcc4957/fonttools-4.57.0-cp313-cp313-win_amd64.whl", hash = "sha256:f1d6bc9c23356908db712d282acb3eebd4ae5ec6d8b696aa40342b1d84f8e9e3", size = 2190799 }, - { url = "https://files.pythonhosted.org/packages/d2/c7/3bddafbb95447f6fbabdd0b399bf468649321fd4029e356b4f6bd70fbc1b/fonttools-4.57.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7339e6a3283e4b0ade99cade51e97cde3d54cd6d1c3744459e886b66d630c8b3", size = 2758942 }, - { url = "https://files.pythonhosted.org/packages/d4/a2/8dd7771022e365c90e428b1607174c3297d5c0a2cc2cf4cdccb2221945b7/fonttools-4.57.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:05efceb2cb5f6ec92a4180fcb7a64aa8d3385fd49cfbbe459350229d1974f0b1", size = 2285959 }, - { url = "https://files.pythonhosted.org/packages/58/5a/2fd29c5e38b14afe1fae7d472373e66688e7c7a98554252f3cf44371e033/fonttools-4.57.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a97bb05eb24637714a04dee85bdf0ad1941df64fe3b802ee4ac1c284a5f97b7c", size = 4571677 }, - { url = "https://files.pythonhosted.org/packages/bf/30/b77cf81923f1a67ff35d6765a9db4718c0688eb8466c464c96a23a2e28d4/fonttools-4.57.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:541cb48191a19ceb1a2a4b90c1fcebd22a1ff7491010d3cf840dd3a68aebd654", size = 4616644 }, - { url = "https://files.pythonhosted.org/packages/06/33/376605898d8d553134144dff167506a49694cb0e0cf684c14920fbc1e99f/fonttools-4.57.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:cdef9a056c222d0479a1fdb721430f9efd68268014c54e8166133d2643cb05d9", size = 4761314 }, - { url = "https://files.pythonhosted.org/packages/48/e4/e0e48f5bae04bc1a1c6b4fcd7d1ca12b29f1fe74221534b7ff83ed0db8fe/fonttools-4.57.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:3cf97236b192a50a4bf200dc5ba405aa78d4f537a2c6e4c624bb60466d5b03bd", size = 4945563 }, - { url = "https://files.pythonhosted.org/packages/61/98/2dacfc6d70f2d93bde1bbf814286be343cb17f53057130ad3b843144dd00/fonttools-4.57.0-cp39-cp39-win32.whl", hash = "sha256:e952c684274a7714b3160f57ec1d78309f955c6335c04433f07d36c5eb27b1f9", size = 2159997 }, - { url = "https://files.pythonhosted.org/packages/93/fa/e61cc236f40d504532d2becf90c297bfed8e40abc0c8b08375fbb83eff29/fonttools-4.57.0-cp39-cp39-win_amd64.whl", hash = "sha256:a2a722c0e4bfd9966a11ff55c895c817158fcce1b2b6700205a376403b546ad9", size = 2204508 }, - { url = "https://files.pythonhosted.org/packages/90/27/45f8957c3132917f91aaa56b700bcfc2396be1253f685bd5c68529b6f610/fonttools-4.57.0-py3-none-any.whl", hash = "sha256:3122c604a675513c68bd24c6a8f9091f1c2376d18e8f5fe5a101746c81b3e98f", size = 1093605 }, +sdist = { url = "https://files.pythonhosted.org/packages/03/2d/a9a0b6e3a0cf6bd502e64fc16d894269011930cabfc89aee20d1635b1441/fonttools-4.57.0.tar.gz", hash = "sha256:727ece10e065be2f9dd239d15dd5d60a66e17eac11aea47d447f9f03fdbc42de", size = 3492448, upload-time = "2025-04-03T11:07:13.898Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/17/3ddfd1881878b3f856065130bb603f5922e81ae8a4eb53bce0ea78f765a8/fonttools-4.57.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:babe8d1eb059a53e560e7bf29f8e8f4accc8b6cfb9b5fd10e485bde77e71ef41", size = 2756260, upload-time = "2025-04-03T11:05:28.582Z" }, + { url = "https://files.pythonhosted.org/packages/26/2b/6957890c52c030b0bf9e0add53e5badab4682c6ff024fac9a332bb2ae063/fonttools-4.57.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:81aa97669cd726349eb7bd43ca540cf418b279ee3caba5e2e295fb4e8f841c02", size = 2284691, upload-time = "2025-04-03T11:05:31.526Z" }, + { url = "https://files.pythonhosted.org/packages/cc/8e/c043b4081774e5eb06a834cedfdb7d432b4935bc8c4acf27207bdc34dfc4/fonttools-4.57.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0e9618630edd1910ad4f07f60d77c184b2f572c8ee43305ea3265675cbbfe7e", size = 4566077, upload-time = "2025-04-03T11:05:33.559Z" }, + { url = "https://files.pythonhosted.org/packages/59/bc/e16ae5d9eee6c70830ce11d1e0b23d6018ddfeb28025fda092cae7889c8b/fonttools-4.57.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:34687a5d21f1d688d7d8d416cb4c5b9c87fca8a1797ec0d74b9fdebfa55c09ab", size = 4608729, upload-time = "2025-04-03T11:05:35.49Z" }, + { url = "https://files.pythonhosted.org/packages/25/13/e557bf10bb38e4e4c436d3a9627aadf691bc7392ae460910447fda5fad2b/fonttools-4.57.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:69ab81b66ebaa8d430ba56c7a5f9abe0183afefd3a2d6e483060343398b13fb1", size = 4759646, upload-time = "2025-04-03T11:05:37.963Z" }, + { url = "https://files.pythonhosted.org/packages/bc/c9/5e2952214d4a8e31026bf80beb18187199b7001e60e99a6ce19773249124/fonttools-4.57.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d639397de852f2ccfb3134b152c741406752640a266d9c1365b0f23d7b88077f", size = 4941652, upload-time = "2025-04-03T11:05:40.089Z" }, + { url = "https://files.pythonhosted.org/packages/df/04/e80242b3d9ec91a1f785d949edc277a13ecfdcfae744de4b170df9ed77d8/fonttools-4.57.0-cp310-cp310-win32.whl", hash = "sha256:cc066cb98b912f525ae901a24cd381a656f024f76203bc85f78fcc9e66ae5aec", size = 2159432, upload-time = "2025-04-03T11:05:41.754Z" }, + { url = "https://files.pythonhosted.org/packages/33/ba/e858cdca275daf16e03c0362aa43734ea71104c3b356b2100b98543dba1b/fonttools-4.57.0-cp310-cp310-win_amd64.whl", hash = "sha256:7a64edd3ff6a7f711a15bd70b4458611fb240176ec11ad8845ccbab4fe6745db", size = 2203869, upload-time = "2025-04-03T11:05:43.712Z" }, + { url = "https://files.pythonhosted.org/packages/81/1f/e67c99aa3c6d3d2f93d956627e62a57ae0d35dc42f26611ea2a91053f6d6/fonttools-4.57.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3871349303bdec958360eedb619169a779956503ffb4543bb3e6211e09b647c4", size = 2757392, upload-time = "2025-04-03T11:05:45.715Z" }, + { url = "https://files.pythonhosted.org/packages/aa/f1/f75770d0ddc67db504850898d96d75adde238c35313409bfcd8db4e4a5fe/fonttools-4.57.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c59375e85126b15a90fcba3443eaac58f3073ba091f02410eaa286da9ad80ed8", size = 2285609, upload-time = "2025-04-03T11:05:47.977Z" }, + { url = "https://files.pythonhosted.org/packages/f5/d3/bc34e4953cb204bae0c50b527307dce559b810e624a733351a654cfc318e/fonttools-4.57.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:967b65232e104f4b0f6370a62eb33089e00024f2ce143aecbf9755649421c683", size = 4873292, upload-time = "2025-04-03T11:05:49.921Z" }, + { url = "https://files.pythonhosted.org/packages/41/b8/d5933559303a4ab18c799105f4c91ee0318cc95db4a2a09e300116625e7a/fonttools-4.57.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39acf68abdfc74e19de7485f8f7396fa4d2418efea239b7061d6ed6a2510c746", size = 4902503, upload-time = "2025-04-03T11:05:52.17Z" }, + { url = "https://files.pythonhosted.org/packages/32/13/acb36bfaa316f481153ce78de1fa3926a8bad42162caa3b049e1afe2408b/fonttools-4.57.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:9d077f909f2343daf4495ba22bb0e23b62886e8ec7c109ee8234bdbd678cf344", size = 5077351, upload-time = "2025-04-03T11:05:54.162Z" }, + { url = "https://files.pythonhosted.org/packages/b5/23/6d383a2ca83b7516d73975d8cca9d81a01acdcaa5e4db8579e4f3de78518/fonttools-4.57.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:46370ac47a1e91895d40e9ad48effbe8e9d9db1a4b80888095bc00e7beaa042f", size = 5275067, upload-time = "2025-04-03T11:05:57.375Z" }, + { url = "https://files.pythonhosted.org/packages/bc/ca/31b8919c6da0198d5d522f1d26c980201378c087bdd733a359a1e7485769/fonttools-4.57.0-cp311-cp311-win32.whl", hash = "sha256:ca2aed95855506b7ae94e8f1f6217b7673c929e4f4f1217bcaa236253055cb36", size = 2158263, upload-time = "2025-04-03T11:05:59.567Z" }, + { url = "https://files.pythonhosted.org/packages/13/4c/de2612ea2216eb45cfc8eb91a8501615dd87716feaf5f8fb65cbca576289/fonttools-4.57.0-cp311-cp311-win_amd64.whl", hash = "sha256:17168a4670bbe3775f3f3f72d23ee786bd965395381dfbb70111e25e81505b9d", size = 2204968, upload-time = "2025-04-03T11:06:02.16Z" }, + { url = "https://files.pythonhosted.org/packages/cb/98/d4bc42d43392982eecaaca117d79845734d675219680cd43070bb001bc1f/fonttools-4.57.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:889e45e976c74abc7256d3064aa7c1295aa283c6bb19810b9f8b604dfe5c7f31", size = 2751824, upload-time = "2025-04-03T11:06:03.782Z" }, + { url = "https://files.pythonhosted.org/packages/1a/62/7168030eeca3742fecf45f31e63b5ef48969fa230a672216b805f1d61548/fonttools-4.57.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0425c2e052a5f1516c94e5855dbda706ae5a768631e9fcc34e57d074d1b65b92", size = 2283072, upload-time = "2025-04-03T11:06:05.533Z" }, + { url = "https://files.pythonhosted.org/packages/5d/82/121a26d9646f0986ddb35fbbaf58ef791c25b59ecb63ffea2aab0099044f/fonttools-4.57.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44c26a311be2ac130f40a96769264809d3b0cb297518669db437d1cc82974888", size = 4788020, upload-time = "2025-04-03T11:06:07.249Z" }, + { url = "https://files.pythonhosted.org/packages/5b/26/e0f2fb662e022d565bbe280a3cfe6dafdaabf58889ff86fdef2d31ff1dde/fonttools-4.57.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:84c41ba992df5b8d680b89fd84c6a1f2aca2b9f1ae8a67400c8930cd4ea115f6", size = 4859096, upload-time = "2025-04-03T11:06:09.469Z" }, + { url = "https://files.pythonhosted.org/packages/9e/44/9075e323347b1891cdece4b3f10a3b84a8f4c42a7684077429d9ce842056/fonttools-4.57.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ea1e9e43ca56b0c12440a7c689b1350066595bebcaa83baad05b8b2675129d98", size = 4964356, upload-time = "2025-04-03T11:06:11.294Z" }, + { url = "https://files.pythonhosted.org/packages/48/28/caa8df32743462fb966be6de6a79d7f30393859636d7732e82efa09fbbb4/fonttools-4.57.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:84fd56c78d431606332a0627c16e2a63d243d0d8b05521257d77c6529abe14d8", size = 5226546, upload-time = "2025-04-03T11:06:13.6Z" }, + { url = "https://files.pythonhosted.org/packages/f6/46/95ab0f0d2e33c5b1a4fc1c0efe5e286ba9359602c0a9907adb1faca44175/fonttools-4.57.0-cp312-cp312-win32.whl", hash = "sha256:f4376819c1c778d59e0a31db5dc6ede854e9edf28bbfa5b756604727f7f800ac", size = 2146776, upload-time = "2025-04-03T11:06:15.643Z" }, + { url = "https://files.pythonhosted.org/packages/06/5d/1be5424bb305880e1113631f49a55ea7c7da3a5fe02608ca7c16a03a21da/fonttools-4.57.0-cp312-cp312-win_amd64.whl", hash = "sha256:57e30241524879ea10cdf79c737037221f77cc126a8cdc8ff2c94d4a522504b9", size = 2193956, upload-time = "2025-04-03T11:06:17.534Z" }, + { url = "https://files.pythonhosted.org/packages/e9/2f/11439f3af51e4bb75ac9598c29f8601aa501902dcedf034bdc41f47dd799/fonttools-4.57.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:408ce299696012d503b714778d89aa476f032414ae57e57b42e4b92363e0b8ef", size = 2739175, upload-time = "2025-04-03T11:06:19.583Z" }, + { url = "https://files.pythonhosted.org/packages/25/52/677b55a4c0972dc3820c8dba20a29c358197a78229daa2ea219fdb19e5d5/fonttools-4.57.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:bbceffc80aa02d9e8b99f2a7491ed8c4a783b2fc4020119dc405ca14fb5c758c", size = 2276583, upload-time = "2025-04-03T11:06:21.753Z" }, + { url = "https://files.pythonhosted.org/packages/64/79/184555f8fa77b827b9460a4acdbbc0b5952bb6915332b84c615c3a236826/fonttools-4.57.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f022601f3ee9e1f6658ed6d184ce27fa5216cee5b82d279e0f0bde5deebece72", size = 4766437, upload-time = "2025-04-03T11:06:23.521Z" }, + { url = "https://files.pythonhosted.org/packages/f8/ad/c25116352f456c0d1287545a7aa24e98987b6d99c5b0456c4bd14321f20f/fonttools-4.57.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4dea5893b58d4637ffa925536462ba626f8a1b9ffbe2f5c272cdf2c6ebadb817", size = 4838431, upload-time = "2025-04-03T11:06:25.423Z" }, + { url = "https://files.pythonhosted.org/packages/53/ae/398b2a833897297797a44f519c9af911c2136eb7aa27d3f1352c6d1129fa/fonttools-4.57.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:dff02c5c8423a657c550b48231d0a48d7e2b2e131088e55983cfe74ccc2c7cc9", size = 4951011, upload-time = "2025-04-03T11:06:27.41Z" }, + { url = "https://files.pythonhosted.org/packages/b7/5d/7cb31c4bc9ffb9a2bbe8b08f8f53bad94aeb158efad75da645b40b62cb73/fonttools-4.57.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:767604f244dc17c68d3e2dbf98e038d11a18abc078f2d0f84b6c24571d9c0b13", size = 5205679, upload-time = "2025-04-03T11:06:29.804Z" }, + { url = "https://files.pythonhosted.org/packages/4c/e4/6934513ec2c4d3d69ca1bc3bd34d5c69dafcbf68c15388dd3bb062daf345/fonttools-4.57.0-cp313-cp313-win32.whl", hash = "sha256:8e2e12d0d862f43d51e5afb8b9751c77e6bec7d2dc00aad80641364e9df5b199", size = 2144833, upload-time = "2025-04-03T11:06:31.737Z" }, + { url = "https://files.pythonhosted.org/packages/c4/0d/2177b7fdd23d017bcfb702fd41e47d4573766b9114da2fddbac20dcc4957/fonttools-4.57.0-cp313-cp313-win_amd64.whl", hash = "sha256:f1d6bc9c23356908db712d282acb3eebd4ae5ec6d8b696aa40342b1d84f8e9e3", size = 2190799, upload-time = "2025-04-03T11:06:34.784Z" }, + { url = "https://files.pythonhosted.org/packages/d2/c7/3bddafbb95447f6fbabdd0b399bf468649321fd4029e356b4f6bd70fbc1b/fonttools-4.57.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7339e6a3283e4b0ade99cade51e97cde3d54cd6d1c3744459e886b66d630c8b3", size = 2758942, upload-time = "2025-04-03T11:06:54.679Z" }, + { url = "https://files.pythonhosted.org/packages/d4/a2/8dd7771022e365c90e428b1607174c3297d5c0a2cc2cf4cdccb2221945b7/fonttools-4.57.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:05efceb2cb5f6ec92a4180fcb7a64aa8d3385fd49cfbbe459350229d1974f0b1", size = 2285959, upload-time = "2025-04-03T11:06:56.792Z" }, + { url = "https://files.pythonhosted.org/packages/58/5a/2fd29c5e38b14afe1fae7d472373e66688e7c7a98554252f3cf44371e033/fonttools-4.57.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a97bb05eb24637714a04dee85bdf0ad1941df64fe3b802ee4ac1c284a5f97b7c", size = 4571677, upload-time = "2025-04-03T11:06:59.002Z" }, + { url = "https://files.pythonhosted.org/packages/bf/30/b77cf81923f1a67ff35d6765a9db4718c0688eb8466c464c96a23a2e28d4/fonttools-4.57.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:541cb48191a19ceb1a2a4b90c1fcebd22a1ff7491010d3cf840dd3a68aebd654", size = 4616644, upload-time = "2025-04-03T11:07:01.238Z" }, + { url = "https://files.pythonhosted.org/packages/06/33/376605898d8d553134144dff167506a49694cb0e0cf684c14920fbc1e99f/fonttools-4.57.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:cdef9a056c222d0479a1fdb721430f9efd68268014c54e8166133d2643cb05d9", size = 4761314, upload-time = "2025-04-03T11:07:03.162Z" }, + { url = "https://files.pythonhosted.org/packages/48/e4/e0e48f5bae04bc1a1c6b4fcd7d1ca12b29f1fe74221534b7ff83ed0db8fe/fonttools-4.57.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:3cf97236b192a50a4bf200dc5ba405aa78d4f537a2c6e4c624bb60466d5b03bd", size = 4945563, upload-time = "2025-04-03T11:07:05.313Z" }, + { url = "https://files.pythonhosted.org/packages/61/98/2dacfc6d70f2d93bde1bbf814286be343cb17f53057130ad3b843144dd00/fonttools-4.57.0-cp39-cp39-win32.whl", hash = "sha256:e952c684274a7714b3160f57ec1d78309f955c6335c04433f07d36c5eb27b1f9", size = 2159997, upload-time = "2025-04-03T11:07:07.467Z" }, + { url = "https://files.pythonhosted.org/packages/93/fa/e61cc236f40d504532d2becf90c297bfed8e40abc0c8b08375fbb83eff29/fonttools-4.57.0-cp39-cp39-win_amd64.whl", hash = "sha256:a2a722c0e4bfd9966a11ff55c895c817158fcce1b2b6700205a376403b546ad9", size = 2204508, upload-time = "2025-04-03T11:07:09.632Z" }, + { url = "https://files.pythonhosted.org/packages/90/27/45f8957c3132917f91aaa56b700bcfc2396be1253f685bd5c68529b6f610/fonttools-4.57.0-py3-none-any.whl", hash = "sha256:3122c604a675513c68bd24c6a8f9091f1c2376d18e8f5fe5a101746c81b3e98f", size = 1093605, upload-time = "2025-04-03T11:07:11.341Z" }, ] [[package]] @@ -814,45 +814,45 @@ dependencies = [ { name = "sphinx" }, { name = "sphinx-basic-ng" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/00/6d/7d0f35b9fba4394675bd90d44baadde8f20fe6e38c2481ef42cf05cd74f8/furo-2024.1.29.tar.gz", hash = "sha256:4d6b2fe3f10a6e36eb9cc24c1e7beb38d7a23fc7b3c382867503b7fcac8a1e02", size = 1657869 } +sdist = { url = "https://files.pythonhosted.org/packages/00/6d/7d0f35b9fba4394675bd90d44baadde8f20fe6e38c2481ef42cf05cd74f8/furo-2024.1.29.tar.gz", hash = "sha256:4d6b2fe3f10a6e36eb9cc24c1e7beb38d7a23fc7b3c382867503b7fcac8a1e02", size = 1657869, upload-time = "2024-01-29T22:52:43.268Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/1b/6e2c959476fcdaea2aeb8fe5807ed6df8189086a7cd17904de5272db53e9/furo-2024.1.29-py3-none-any.whl", hash = "sha256:3548be2cef45a32f8cdc0272d415fcb3e5fa6a0eb4ddfe21df3ecf1fe45a13cf", size = 325212 }, + { url = "https://files.pythonhosted.org/packages/88/1b/6e2c959476fcdaea2aeb8fe5807ed6df8189086a7cd17904de5272db53e9/furo-2024.1.29-py3-none-any.whl", hash = "sha256:3548be2cef45a32f8cdc0272d415fcb3e5fa6a0eb4ddfe21df3ecf1fe45a13cf", size = 325212, upload-time = "2024-01-29T22:52:41.145Z" }, ] [[package]] name = "gnureadline" version = "8.2.13" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cb/92/20723aa239b9a8024e6f8358c789df8859ab1085a1ae106e5071727ad20f/gnureadline-8.2.13.tar.gz", hash = "sha256:c9b9e1e7ba99a80bb50c12027d6ce692574f77a65bf57bc97041cf81c0f49bd1", size = 3224991 } +sdist = { url = "https://files.pythonhosted.org/packages/cb/92/20723aa239b9a8024e6f8358c789df8859ab1085a1ae106e5071727ad20f/gnureadline-8.2.13.tar.gz", hash = "sha256:c9b9e1e7ba99a80bb50c12027d6ce692574f77a65bf57bc97041cf81c0f49bd1", size = 3224991, upload-time = "2024-10-18T14:03:11.727Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/4f/81ff367156444f67d16cc8d9023b4a0a3f4bd29acaf8f8e510c7872b6927/gnureadline-8.2.13-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0ca03501ce0939d7ecf9d075860d6f6ceb2f49f30331b4e96e4678ce03687bab", size = 160572 }, - { url = "https://files.pythonhosted.org/packages/48/06/0297bdde1e4a842ec786b9b7c9fca53116bac8fe2aed9769000f652fd1e3/gnureadline-8.2.13-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c28e33bfc56d4204693f213abeab927f65c505ce91f668a039720bc7c46b0353", size = 162590 }, - { url = "https://files.pythonhosted.org/packages/ff/ad/a6c59fcdbc8173bc538dad042696b732d39bc8de95adb07664b124c07942/gnureadline-8.2.13-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:561a60b12f74ea7234036cc4fe558f3b46023be0dac5ed73541ece58cba2f88a", size = 160575 }, - { url = "https://files.pythonhosted.org/packages/f7/9b/464929f1e81ba4ea4fafb033c38eefedc533b503d777e91ffa12751ad34e/gnureadline-8.2.13-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:daa405028b9fe92bfbb93624e13e0674a242a1c5434b70ef61a04294502fdb65", size = 162528 }, - { url = "https://files.pythonhosted.org/packages/68/bd/df8fd060e43efd3dbdd3b210bf558ce3ef854843cd093f910f4115ebe2e9/gnureadline-8.2.13-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9c152a82613fa012ab4331bb9a0ffddb415e37561d376b910bf9e7d535607faf", size = 160504 }, - { url = "https://files.pythonhosted.org/packages/97/ee/322e5340c8cdfa40e71bd0485a82404ad4cf9aed2260cca090f3c1a3a032/gnureadline-8.2.13-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:85e362d2d0e85e45f0affae7bbfaf998b00167c55a78d31ee0f214de9ff429d2", size = 162380 }, - { url = "https://files.pythonhosted.org/packages/a1/b0/4a3c55a05b4c1c240fd6dc204ff597432008c4649ce500688a2441d27cf4/gnureadline-8.2.13-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2d3e33d2e0dd694d623a2ca1fae6990b52f1d25955504b7293a9350fb9912940", size = 160646 }, - { url = "https://files.pythonhosted.org/packages/3a/41/8821db40f2b0dd9cc935d6838bc63776fb5bfb1df092f8d4698ec29ada6a/gnureadline-8.2.13-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6c550d08c4d2882a83293a724b14a262ee5078fd4fa7acdc78aa59cab26ae343", size = 162630 }, - { url = "https://files.pythonhosted.org/packages/03/f1/be0297498c20df97525ddd1bb48bc3a3237321f323e9c24fe45ff576decb/gnureadline-8.2.13-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dcfa601d95c00aa670ec5e4bf791caf6ba0bcf266de940fb54d44c278bd302fe", size = 160569 }, - { url = "https://files.pythonhosted.org/packages/87/7d/9834bc32cf6531c2ec21998d0b0631ddc5f69c31bf2358f9489e27e06dec/gnureadline-8.2.13-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c7b8d3f2a2c9b7e6feaf1f20bdb6ebb8210e207b8c5360ffe407a47efeeb3fb8", size = 162587 }, + { url = "https://files.pythonhosted.org/packages/f4/4f/81ff367156444f67d16cc8d9023b4a0a3f4bd29acaf8f8e510c7872b6927/gnureadline-8.2.13-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0ca03501ce0939d7ecf9d075860d6f6ceb2f49f30331b4e96e4678ce03687bab", size = 160572, upload-time = "2024-10-18T14:03:29.785Z" }, + { url = "https://files.pythonhosted.org/packages/48/06/0297bdde1e4a842ec786b9b7c9fca53116bac8fe2aed9769000f652fd1e3/gnureadline-8.2.13-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c28e33bfc56d4204693f213abeab927f65c505ce91f668a039720bc7c46b0353", size = 162590, upload-time = "2024-10-18T14:03:31.337Z" }, + { url = "https://files.pythonhosted.org/packages/ff/ad/a6c59fcdbc8173bc538dad042696b732d39bc8de95adb07664b124c07942/gnureadline-8.2.13-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:561a60b12f74ea7234036cc4fe558f3b46023be0dac5ed73541ece58cba2f88a", size = 160575, upload-time = "2024-10-18T14:03:37.655Z" }, + { url = "https://files.pythonhosted.org/packages/f7/9b/464929f1e81ba4ea4fafb033c38eefedc533b503d777e91ffa12751ad34e/gnureadline-8.2.13-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:daa405028b9fe92bfbb93624e13e0674a242a1c5434b70ef61a04294502fdb65", size = 162528, upload-time = "2024-10-18T14:03:40.893Z" }, + { url = "https://files.pythonhosted.org/packages/68/bd/df8fd060e43efd3dbdd3b210bf558ce3ef854843cd093f910f4115ebe2e9/gnureadline-8.2.13-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9c152a82613fa012ab4331bb9a0ffddb415e37561d376b910bf9e7d535607faf", size = 160504, upload-time = "2024-10-18T14:03:49.725Z" }, + { url = "https://files.pythonhosted.org/packages/97/ee/322e5340c8cdfa40e71bd0485a82404ad4cf9aed2260cca090f3c1a3a032/gnureadline-8.2.13-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:85e362d2d0e85e45f0affae7bbfaf998b00167c55a78d31ee0f214de9ff429d2", size = 162380, upload-time = "2024-10-18T14:03:53.129Z" }, + { url = "https://files.pythonhosted.org/packages/a1/b0/4a3c55a05b4c1c240fd6dc204ff597432008c4649ce500688a2441d27cf4/gnureadline-8.2.13-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2d3e33d2e0dd694d623a2ca1fae6990b52f1d25955504b7293a9350fb9912940", size = 160646, upload-time = "2024-10-18T14:04:00.723Z" }, + { url = "https://files.pythonhosted.org/packages/3a/41/8821db40f2b0dd9cc935d6838bc63776fb5bfb1df092f8d4698ec29ada6a/gnureadline-8.2.13-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6c550d08c4d2882a83293a724b14a262ee5078fd4fa7acdc78aa59cab26ae343", size = 162630, upload-time = "2024-10-18T14:04:02.711Z" }, + { url = "https://files.pythonhosted.org/packages/03/f1/be0297498c20df97525ddd1bb48bc3a3237321f323e9c24fe45ff576decb/gnureadline-8.2.13-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dcfa601d95c00aa670ec5e4bf791caf6ba0bcf266de940fb54d44c278bd302fe", size = 160569, upload-time = "2024-10-18T14:04:36.594Z" }, + { url = "https://files.pythonhosted.org/packages/87/7d/9834bc32cf6531c2ec21998d0b0631ddc5f69c31bf2358f9489e27e06dec/gnureadline-8.2.13-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c7b8d3f2a2c9b7e6feaf1f20bdb6ebb8210e207b8c5360ffe407a47efeeb3fb8", size = 162587, upload-time = "2024-10-18T14:04:39.145Z" }, ] [[package]] name = "idna" version = "3.10" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490 } +sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490, upload-time = "2024-09-15T18:07:39.745Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 }, + { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" }, ] [[package]] name = "imagesize" version = "1.4.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a7/84/62473fb57d61e31fef6e36d64a179c8781605429fd927b5dd608c997be31/imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", size = 1280026 } +sdist = { url = "https://files.pythonhosted.org/packages/a7/84/62473fb57d61e31fef6e36d64a179c8781605429fd927b5dd608c997be31/imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", size = 1280026, upload-time = "2022-07-01T12:21:05.687Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", size = 8769 }, + { url = "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", size = 8769, upload-time = "2022-07-01T12:21:02.467Z" }, ] [[package]] @@ -862,9 +862,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "zipp", marker = "python_full_version < '3.10'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/33/08/c1395a292bb23fd03bdf572a1357c5a733d3eecbab877641ceacab23db6e/importlib_metadata-8.6.1.tar.gz", hash = "sha256:310b41d755445d74569f993ccfc22838295d9fe005425094fad953d7f15c8580", size = 55767 } +sdist = { url = "https://files.pythonhosted.org/packages/33/08/c1395a292bb23fd03bdf572a1357c5a733d3eecbab877641ceacab23db6e/importlib_metadata-8.6.1.tar.gz", hash = "sha256:310b41d755445d74569f993ccfc22838295d9fe005425094fad953d7f15c8580", size = 55767, upload-time = "2025-01-20T22:21:30.429Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/79/9d/0fb148dc4d6fa4a7dd1d8378168d9b4cd8d4560a6fbf6f0121c5fc34eb68/importlib_metadata-8.6.1-py3-none-any.whl", hash = "sha256:02a89390c1e15fdfdc0d7c6b25cb3e62650d0494005c97d6f148bf5b9787525e", size = 26971 }, + { url = "https://files.pythonhosted.org/packages/79/9d/0fb148dc4d6fa4a7dd1d8378168d9b4cd8d4560a6fbf6f0121c5fc34eb68/importlib_metadata-8.6.1-py3-none-any.whl", hash = "sha256:02a89390c1e15fdfdc0d7c6b25cb3e62650d0494005c97d6f148bf5b9787525e", size = 26971, upload-time = "2025-01-20T22:21:29.177Z" }, ] [[package]] @@ -874,9 +874,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "zipp", marker = "python_full_version < '3.10'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693 } +sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693, upload-time = "2025-01-03T18:51:56.698Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461 }, + { url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461, upload-time = "2025-01-03T18:51:54.306Z" }, ] [[package]] @@ -900,9 +900,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e9/5c/67594cb0c7055dc50814b21731c22a601101ea3b1b50a9a1b090e11f5d0f/ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215", size = 163367 } +sdist = { url = "https://files.pythonhosted.org/packages/e9/5c/67594cb0c7055dc50814b21731c22a601101ea3b1b50a9a1b090e11f5d0f/ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215", size = 163367, upload-time = "2024-07-01T14:07:22.543Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173 }, + { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173, upload-time = "2024-07-01T14:07:19.603Z" }, ] [[package]] @@ -925,9 +925,9 @@ dependencies = [ { name = "traitlets", marker = "python_full_version < '3.10'" }, { name = "typing-extensions", marker = "python_full_version < '3.10'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/b9/3ba6c45a6df813c09a48bac313c22ff83efa26cbb55011218d925a46e2ad/ipython-8.18.1.tar.gz", hash = "sha256:ca6f079bb33457c66e233e4580ebfc4128855b4cf6370dddd73842a9563e8a27", size = 5486330 } +sdist = { url = "https://files.pythonhosted.org/packages/b1/b9/3ba6c45a6df813c09a48bac313c22ff83efa26cbb55011218d925a46e2ad/ipython-8.18.1.tar.gz", hash = "sha256:ca6f079bb33457c66e233e4580ebfc4128855b4cf6370dddd73842a9563e8a27", size = 5486330, upload-time = "2023-11-27T09:58:34.596Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/47/6b/d9fdcdef2eb6a23f391251fde8781c38d42acd82abe84d054cb74f7863b0/ipython-8.18.1-py3-none-any.whl", hash = "sha256:e8267419d72d81955ec1177f8a29aaa90ac80ad647499201119e2f05e99aa397", size = 808161 }, + { url = "https://files.pythonhosted.org/packages/47/6b/d9fdcdef2eb6a23f391251fde8781c38d42acd82abe84d054cb74f7863b0/ipython-8.18.1-py3-none-any.whl", hash = "sha256:e8267419d72d81955ec1177f8a29aaa90ac80ad647499201119e2f05e99aa397", size = 808161, upload-time = "2023-11-27T09:58:30.538Z" }, ] [[package]] @@ -950,9 +950,9 @@ dependencies = [ { name = "traitlets", marker = "python_full_version == '3.10.*'" }, { name = "typing-extensions", marker = "python_full_version == '3.10.*'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/13/18/1a60aa62e9d272fcd7e658a89e1c148da10e1a5d38edcbcd834b52ca7492/ipython-8.34.0.tar.gz", hash = "sha256:c31d658e754673ecc6514583e7dda8069e47136eb62458816b7d1e6625948b5a", size = 5508477 } +sdist = { url = "https://files.pythonhosted.org/packages/13/18/1a60aa62e9d272fcd7e658a89e1c148da10e1a5d38edcbcd834b52ca7492/ipython-8.34.0.tar.gz", hash = "sha256:c31d658e754673ecc6514583e7dda8069e47136eb62458816b7d1e6625948b5a", size = 5508477, upload-time = "2025-03-08T13:43:17.591Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/04/78/45615356bb973904856808183ae2a5fba1f360e9d682314d79766f4b88f2/ipython-8.34.0-py3-none-any.whl", hash = "sha256:0419883fa46e0baa182c5d50ebb8d6b49df1889fdb70750ad6d8cfe678eda6e3", size = 826731 }, + { url = "https://files.pythonhosted.org/packages/04/78/45615356bb973904856808183ae2a5fba1f360e9d682314d79766f4b88f2/ipython-8.34.0-py3-none-any.whl", hash = "sha256:0419883fa46e0baa182c5d50ebb8d6b49df1889fdb70750ad6d8cfe678eda6e3", size = 826731, upload-time = "2025-03-08T13:43:15.004Z" }, ] [[package]] @@ -976,9 +976,9 @@ dependencies = [ { name = "traitlets", marker = "python_full_version >= '3.11'" }, { name = "typing-extensions", marker = "python_full_version == '3.11.*'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7d/ce/012a0f40ca58a966f87a6e894d6828e2817657cbdf522b02a5d3a87d92ce/ipython-9.0.2.tar.gz", hash = "sha256:ec7b479e3e5656bf4f58c652c120494df1820f4f28f522fb7ca09e213c2aab52", size = 4366102 } +sdist = { url = "https://files.pythonhosted.org/packages/7d/ce/012a0f40ca58a966f87a6e894d6828e2817657cbdf522b02a5d3a87d92ce/ipython-9.0.2.tar.gz", hash = "sha256:ec7b479e3e5656bf4f58c652c120494df1820f4f28f522fb7ca09e213c2aab52", size = 4366102, upload-time = "2025-03-08T15:04:52.885Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/20/3a/917cb9e72f4e1a4ea13c862533205ae1319bd664119189ee5cc9e4e95ebf/ipython-9.0.2-py3-none-any.whl", hash = "sha256:143ef3ea6fb1e1bffb4c74b114051de653ffb7737a3f7ab1670e657ca6ae8c44", size = 600524 }, + { url = "https://files.pythonhosted.org/packages/20/3a/917cb9e72f4e1a4ea13c862533205ae1319bd664119189ee5cc9e4e95ebf/ipython-9.0.2-py3-none-any.whl", hash = "sha256:143ef3ea6fb1e1bffb4c74b114051de653ffb7737a3f7ab1670e657ca6ae8c44", size = 600524, upload-time = "2025-03-08T15:04:50.667Z" }, ] [[package]] @@ -988,9 +988,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pygments", marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393 } +sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074 }, + { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload-time = "2025-01-17T11:24:33.271Z" }, ] [[package]] @@ -1006,18 +1006,18 @@ dependencies = [ { name = "traitlets" }, { name = "widgetsnbextension" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c7/4c/dab2a281b07596a5fc220d49827fe6c794c66f1493d7a74f1df0640f2cc5/ipywidgets-8.1.5.tar.gz", hash = "sha256:870e43b1a35656a80c18c9503bbf2d16802db1cb487eec6fab27d683381dde17", size = 116723 } +sdist = { url = "https://files.pythonhosted.org/packages/c7/4c/dab2a281b07596a5fc220d49827fe6c794c66f1493d7a74f1df0640f2cc5/ipywidgets-8.1.5.tar.gz", hash = "sha256:870e43b1a35656a80c18c9503bbf2d16802db1cb487eec6fab27d683381dde17", size = 116723, upload-time = "2024-08-22T12:19:51.302Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/22/2d/9c0b76f2f9cc0ebede1b9371b6f317243028ed60b90705863d493bae622e/ipywidgets-8.1.5-py3-none-any.whl", hash = "sha256:3290f526f87ae6e77655555baba4f36681c555b8bdbbff430b70e52c34c86245", size = 139767 }, + { url = "https://files.pythonhosted.org/packages/22/2d/9c0b76f2f9cc0ebede1b9371b6f317243028ed60b90705863d493bae622e/ipywidgets-8.1.5-py3-none-any.whl", hash = "sha256:3290f526f87ae6e77655555baba4f36681c555b8bdbbff430b70e52c34c86245", size = 139767, upload-time = "2024-08-22T12:19:49.494Z" }, ] [[package]] name = "iso8601" version = "2.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b9/f3/ef59cee614d5e0accf6fd0cbba025b93b272e626ca89fb70a3e9187c5d15/iso8601-2.1.0.tar.gz", hash = "sha256:6b1d3829ee8921c4301998c909f7829fa9ed3cbdac0d3b16af2d743aed1ba8df", size = 6522 } +sdist = { url = "https://files.pythonhosted.org/packages/b9/f3/ef59cee614d5e0accf6fd0cbba025b93b272e626ca89fb70a3e9187c5d15/iso8601-2.1.0.tar.gz", hash = "sha256:6b1d3829ee8921c4301998c909f7829fa9ed3cbdac0d3b16af2d743aed1ba8df", size = 6522, upload-time = "2023-10-03T00:25:39.317Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl", hash = "sha256:aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242", size = 7545 }, + { url = "https://files.pythonhosted.org/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl", hash = "sha256:aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242", size = 7545, upload-time = "2023-10-03T00:25:32.304Z" }, ] [[package]] @@ -1027,9 +1027,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "parso" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287 } +sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287, upload-time = "2024-11-11T01:41:42.873Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278 }, + { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload-time = "2024-11-11T01:41:40.175Z" }, ] [[package]] @@ -1039,9 +1039,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markupsafe" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115 } +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899 }, + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" }, ] [[package]] @@ -1054,9 +1054,9 @@ dependencies = [ { name = "referencing" }, { name = "rpds-py" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/38/2e/03362ee4034a4c917f697890ccd4aec0800ccf9ded7f511971c75451deec/jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4", size = 325778 } +sdist = { url = "https://files.pythonhosted.org/packages/38/2e/03362ee4034a4c917f697890ccd4aec0800ccf9ded7f511971c75451deec/jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4", size = 325778, upload-time = "2024-07-08T18:40:05.546Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566", size = 88462 }, + { url = "https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566", size = 88462, upload-time = "2024-07-08T18:40:00.165Z" }, ] [[package]] @@ -1066,9 +1066,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "referencing" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/10/db/58f950c996c793472e336ff3655b13fbcf1e3b359dcf52dcf3ed3b52c352/jsonschema_specifications-2024.10.1.tar.gz", hash = "sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272", size = 15561 } +sdist = { url = "https://files.pythonhosted.org/packages/10/db/58f950c996c793472e336ff3655b13fbcf1e3b359dcf52dcf3ed3b52c352/jsonschema_specifications-2024.10.1.tar.gz", hash = "sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272", size = 15561, upload-time = "2024-10-08T12:29:32.068Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/0f/8910b19ac0670a0f80ce1008e5e751c4a57e14d2c4c13a482aa6079fa9d6/jsonschema_specifications-2024.10.1-py3-none-any.whl", hash = "sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf", size = 18459 }, + { url = "https://files.pythonhosted.org/packages/d1/0f/8910b19ac0670a0f80ce1008e5e751c4a57e14d2c4c13a482aa6079fa9d6/jsonschema_specifications-2024.10.1-py3-none-any.whl", hash = "sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf", size = 18459, upload-time = "2024-10-08T12:29:30.439Z" }, ] [[package]] @@ -1083,9 +1083,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019 } +sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019, upload-time = "2024-09-17T10:44:17.613Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105 }, + { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105, upload-time = "2024-09-17T10:44:15.218Z" }, ] [[package]] @@ -1097,9 +1097,9 @@ dependencies = [ { name = "pywin32", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/00/11/b56381fa6c3f4cc5d2cf54a7dbf98ad9aa0b339ef7a601d6053538b079a7/jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9", size = 87629 } +sdist = { url = "https://files.pythonhosted.org/packages/00/11/b56381fa6c3f4cc5d2cf54a7dbf98ad9aa0b339ef7a601d6053538b079a7/jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9", size = 87629, upload-time = "2024-03-12T12:37:35.652Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409", size = 28965 }, + { url = "https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409", size = 28965, upload-time = "2024-03-12T12:37:32.36Z" }, ] [[package]] @@ -1116,27 +1116,27 @@ dependencies = [ { name = "nbformat" }, { name = "sphinx" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1a/b5/40f540cc9e54ee829f79daac43456a8d5ab4b70c8d26f0b9eca0dfcb4ad5/jupyter_sphinx-0.5.3.tar.gz", hash = "sha256:2e23699a3a1cf5db31b10981da5aa32606ee730f6b73a844d1e76d800756af56", size = 17532 } +sdist = { url = "https://files.pythonhosted.org/packages/1a/b5/40f540cc9e54ee829f79daac43456a8d5ab4b70c8d26f0b9eca0dfcb4ad5/jupyter_sphinx-0.5.3.tar.gz", hash = "sha256:2e23699a3a1cf5db31b10981da5aa32606ee730f6b73a844d1e76d800756af56", size = 17532, upload-time = "2023-12-28T12:19:41.047Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6f/1c/45251d4b9624e42b9e4f369dae2a64f5ea19b9387ba492ceb7be65343dda/jupyter_sphinx-0.5.3-py3-none-any.whl", hash = "sha256:a67b3208d4da5b3508dbb8260d3b359ae476c36c6c642747b78a2520e5be0b05", size = 21918 }, + { url = "https://files.pythonhosted.org/packages/6f/1c/45251d4b9624e42b9e4f369dae2a64f5ea19b9387ba492ceb7be65343dda/jupyter_sphinx-0.5.3-py3-none-any.whl", hash = "sha256:a67b3208d4da5b3508dbb8260d3b359ae476c36c6c642747b78a2520e5be0b05", size = 21918, upload-time = "2023-12-28T12:19:39.38Z" }, ] [[package]] name = "jupyterlab-pygments" version = "0.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900 } +sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900, upload-time = "2023-11-23T09:26:37.44Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884 }, + { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884, upload-time = "2023-11-23T09:26:34.325Z" }, ] [[package]] name = "jupyterlab-widgets" version = "3.0.13" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/59/73/fa26bbb747a9ea4fca6b01453aa22990d52ab62dd61384f1ac0dc9d4e7ba/jupyterlab_widgets-3.0.13.tar.gz", hash = "sha256:a2966d385328c1942b683a8cd96b89b8dd82c8b8f81dda902bb2bc06d46f5bed", size = 203556 } +sdist = { url = "https://files.pythonhosted.org/packages/59/73/fa26bbb747a9ea4fca6b01453aa22990d52ab62dd61384f1ac0dc9d4e7ba/jupyterlab_widgets-3.0.13.tar.gz", hash = "sha256:a2966d385328c1942b683a8cd96b89b8dd82c8b8f81dda902bb2bc06d46f5bed", size = 203556, upload-time = "2024-08-22T12:16:08.6Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a9/93/858e87edc634d628e5d752ba944c2833133a28fa87bb093e6832ced36a3e/jupyterlab_widgets-3.0.13-py3-none-any.whl", hash = "sha256:e3cda2c233ce144192f1e29914ad522b2f4c40e77214b0cc97377ca3d323db54", size = 214392 }, + { url = "https://files.pythonhosted.org/packages/a9/93/858e87edc634d628e5d752ba944c2833133a28fa87bb093e6832ced36a3e/jupyterlab_widgets-3.0.13-py3-none-any.whl", hash = "sha256:e3cda2c233ce144192f1e29914ad522b2f4c40e77214b0cc97377ca3d323db54", size = 214392, upload-time = "2024-08-22T12:16:06.537Z" }, ] [[package]] @@ -1146,100 +1146,100 @@ source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version < '3.10'", ] -sdist = { url = "https://files.pythonhosted.org/packages/85/4d/2255e1c76304cbd60b48cee302b66d1dde4468dc5b1160e4b7cb43778f2a/kiwisolver-1.4.7.tar.gz", hash = "sha256:9893ff81bd7107f7b685d3017cc6583daadb4fc26e4a888350df530e41980a60", size = 97286 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/97/14/fc943dd65268a96347472b4fbe5dcc2f6f55034516f80576cd0dd3a8930f/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8a9c83f75223d5e48b0bc9cb1bf2776cf01563e00ade8775ffe13b0b6e1af3a6", size = 122440 }, - { url = "https://files.pythonhosted.org/packages/1e/46/e68fed66236b69dd02fcdb506218c05ac0e39745d696d22709498896875d/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:58370b1ffbd35407444d57057b57da5d6549d2d854fa30249771775c63b5fe17", size = 65758 }, - { url = "https://files.pythonhosted.org/packages/ef/fa/65de49c85838681fc9cb05de2a68067a683717321e01ddafb5b8024286f0/kiwisolver-1.4.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:aa0abdf853e09aff551db11fce173e2177d00786c688203f52c87ad7fcd91ef9", size = 64311 }, - { url = "https://files.pythonhosted.org/packages/42/9c/cc8d90f6ef550f65443bad5872ffa68f3dee36de4974768628bea7c14979/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8d53103597a252fb3ab8b5845af04c7a26d5e7ea8122303dd7a021176a87e8b9", size = 1637109 }, - { url = "https://files.pythonhosted.org/packages/55/91/0a57ce324caf2ff5403edab71c508dd8f648094b18cfbb4c8cc0fde4a6ac/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:88f17c5ffa8e9462fb79f62746428dd57b46eb931698e42e990ad63103f35e6c", size = 1617814 }, - { url = "https://files.pythonhosted.org/packages/12/5d/c36140313f2510e20207708adf36ae4919416d697ee0236b0ddfb6fd1050/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a9ca9c710d598fd75ee5de59d5bda2684d9db36a9f50b6125eaea3969c2599", size = 1400881 }, - { url = "https://files.pythonhosted.org/packages/56/d0/786e524f9ed648324a466ca8df86298780ef2b29c25313d9a4f16992d3cf/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f4d742cb7af1c28303a51b7a27aaee540e71bb8e24f68c736f6f2ffc82f2bf05", size = 1512972 }, - { url = "https://files.pythonhosted.org/packages/67/5a/77851f2f201e6141d63c10a0708e996a1363efaf9e1609ad0441b343763b/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e28c7fea2196bf4c2f8d46a0415c77a1c480cc0724722f23d7410ffe9842c407", size = 1444787 }, - { url = "https://files.pythonhosted.org/packages/06/5f/1f5eaab84355885e224a6fc8d73089e8713dc7e91c121f00b9a1c58a2195/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e968b84db54f9d42046cf154e02911e39c0435c9801681e3fc9ce8a3c4130278", size = 2199212 }, - { url = "https://files.pythonhosted.org/packages/b5/28/9152a3bfe976a0ae21d445415defc9d1cd8614b2910b7614b30b27a47270/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0c18ec74c0472de033e1bebb2911c3c310eef5649133dd0bedf2a169a1b269e5", size = 2346399 }, - { url = "https://files.pythonhosted.org/packages/26/f6/453d1904c52ac3b400f4d5e240ac5fec25263716723e44be65f4d7149d13/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8f0ea6da6d393d8b2e187e6a5e3fb81f5862010a40c3945e2c6d12ae45cfb2ad", size = 2308688 }, - { url = "https://files.pythonhosted.org/packages/5a/9a/d4968499441b9ae187e81745e3277a8b4d7c60840a52dc9d535a7909fac3/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:f106407dda69ae456dd1227966bf445b157ccc80ba0dff3802bb63f30b74e895", size = 2445493 }, - { url = "https://files.pythonhosted.org/packages/07/c9/032267192e7828520dacb64dfdb1d74f292765f179e467c1cba97687f17d/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:84ec80df401cfee1457063732d90022f93951944b5b58975d34ab56bb150dfb3", size = 2262191 }, - { url = "https://files.pythonhosted.org/packages/6c/ad/db0aedb638a58b2951da46ddaeecf204be8b4f5454df020d850c7fa8dca8/kiwisolver-1.4.7-cp310-cp310-win32.whl", hash = "sha256:71bb308552200fb2c195e35ef05de12f0c878c07fc91c270eb3d6e41698c3bcc", size = 46644 }, - { url = "https://files.pythonhosted.org/packages/12/ca/d0f7b7ffbb0be1e7c2258b53554efec1fd652921f10d7d85045aff93ab61/kiwisolver-1.4.7-cp310-cp310-win_amd64.whl", hash = "sha256:44756f9fd339de0fb6ee4f8c1696cfd19b2422e0d70b4cefc1cc7f1f64045a8c", size = 55877 }, - { url = "https://files.pythonhosted.org/packages/97/6c/cfcc128672f47a3e3c0d918ecb67830600078b025bfc32d858f2e2d5c6a4/kiwisolver-1.4.7-cp310-cp310-win_arm64.whl", hash = "sha256:78a42513018c41c2ffd262eb676442315cbfe3c44eed82385c2ed043bc63210a", size = 48347 }, - { url = "https://files.pythonhosted.org/packages/e9/44/77429fa0a58f941d6e1c58da9efe08597d2e86bf2b2cce6626834f49d07b/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d2b0e12a42fb4e72d509fc994713d099cbb15ebf1103545e8a45f14da2dfca54", size = 122442 }, - { url = "https://files.pythonhosted.org/packages/e5/20/8c75caed8f2462d63c7fd65e16c832b8f76cda331ac9e615e914ee80bac9/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2a8781ac3edc42ea4b90bc23e7d37b665d89423818e26eb6df90698aa2287c95", size = 65762 }, - { url = "https://files.pythonhosted.org/packages/f4/98/fe010f15dc7230f45bc4cf367b012d651367fd203caaa992fd1f5963560e/kiwisolver-1.4.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:46707a10836894b559e04b0fd143e343945c97fd170d69a2d26d640b4e297935", size = 64319 }, - { url = "https://files.pythonhosted.org/packages/8b/1b/b5d618f4e58c0675654c1e5051bcf42c776703edb21c02b8c74135541f60/kiwisolver-1.4.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef97b8df011141c9b0f6caf23b29379f87dd13183c978a30a3c546d2c47314cb", size = 1334260 }, - { url = "https://files.pythonhosted.org/packages/b8/01/946852b13057a162a8c32c4c8d2e9ed79f0bb5d86569a40c0b5fb103e373/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ab58c12a2cd0fc769089e6d38466c46d7f76aced0a1f54c77652446733d2d02", size = 1426589 }, - { url = "https://files.pythonhosted.org/packages/70/d1/c9f96df26b459e15cf8a965304e6e6f4eb291e0f7a9460b4ad97b047561e/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:803b8e1459341c1bb56d1c5c010406d5edec8a0713a0945851290a7930679b51", size = 1541080 }, - { url = "https://files.pythonhosted.org/packages/d3/73/2686990eb8b02d05f3de759d6a23a4ee7d491e659007dd4c075fede4b5d0/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9a9e8a507420fe35992ee9ecb302dab68550dedc0da9e2880dd88071c5fb052", size = 1470049 }, - { url = "https://files.pythonhosted.org/packages/a7/4b/2db7af3ed3af7c35f388d5f53c28e155cd402a55432d800c543dc6deb731/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18077b53dc3bb490e330669a99920c5e6a496889ae8c63b58fbc57c3d7f33a18", size = 1426376 }, - { url = "https://files.pythonhosted.org/packages/05/83/2857317d04ea46dc5d115f0df7e676997bbd968ced8e2bd6f7f19cfc8d7f/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6af936f79086a89b3680a280c47ea90b4df7047b5bdf3aa5c524bbedddb9e545", size = 2222231 }, - { url = "https://files.pythonhosted.org/packages/0d/b5/866f86f5897cd4ab6d25d22e403404766a123f138bd6a02ecb2cdde52c18/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3abc5b19d24af4b77d1598a585b8a719beb8569a71568b66f4ebe1fb0449460b", size = 2368634 }, - { url = "https://files.pythonhosted.org/packages/c1/ee/73de8385403faba55f782a41260210528fe3273d0cddcf6d51648202d6d0/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:933d4de052939d90afbe6e9d5273ae05fb836cc86c15b686edd4b3560cc0ee36", size = 2329024 }, - { url = "https://files.pythonhosted.org/packages/a1/e7/cd101d8cd2cdfaa42dc06c433df17c8303d31129c9fdd16c0ea37672af91/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:65e720d2ab2b53f1f72fb5da5fb477455905ce2c88aaa671ff0a447c2c80e8e3", size = 2468484 }, - { url = "https://files.pythonhosted.org/packages/e1/72/84f09d45a10bc57a40bb58b81b99d8f22b58b2040c912b7eb97ebf625bf2/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3bf1ed55088f214ba6427484c59553123fdd9b218a42bbc8c6496d6754b1e523", size = 2284078 }, - { url = "https://files.pythonhosted.org/packages/d2/d4/71828f32b956612dc36efd7be1788980cb1e66bfb3706e6dec9acad9b4f9/kiwisolver-1.4.7-cp311-cp311-win32.whl", hash = "sha256:4c00336b9dd5ad96d0a558fd18a8b6f711b7449acce4c157e7343ba92dd0cf3d", size = 46645 }, - { url = "https://files.pythonhosted.org/packages/a1/65/d43e9a20aabcf2e798ad1aff6c143ae3a42cf506754bcb6a7ed8259c8425/kiwisolver-1.4.7-cp311-cp311-win_amd64.whl", hash = "sha256:929e294c1ac1e9f615c62a4e4313ca1823ba37326c164ec720a803287c4c499b", size = 56022 }, - { url = "https://files.pythonhosted.org/packages/35/b3/9f75a2e06f1b4ca00b2b192bc2b739334127d27f1d0625627ff8479302ba/kiwisolver-1.4.7-cp311-cp311-win_arm64.whl", hash = "sha256:e33e8fbd440c917106b237ef1a2f1449dfbb9b6f6e1ce17c94cd6a1e0d438376", size = 48536 }, - { url = "https://files.pythonhosted.org/packages/97/9c/0a11c714cf8b6ef91001c8212c4ef207f772dd84540104952c45c1f0a249/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:5360cc32706dab3931f738d3079652d20982511f7c0ac5711483e6eab08efff2", size = 121808 }, - { url = "https://files.pythonhosted.org/packages/f2/d8/0fe8c5f5d35878ddd135f44f2af0e4e1d379e1c7b0716f97cdcb88d4fd27/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:942216596dc64ddb25adb215c3c783215b23626f8d84e8eff8d6d45c3f29f75a", size = 65531 }, - { url = "https://files.pythonhosted.org/packages/80/c5/57fa58276dfdfa612241d640a64ca2f76adc6ffcebdbd135b4ef60095098/kiwisolver-1.4.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:48b571ecd8bae15702e4f22d3ff6a0f13e54d3d00cd25216d5e7f658242065ee", size = 63894 }, - { url = "https://files.pythonhosted.org/packages/8b/e9/26d3edd4c4ad1c5b891d8747a4f81b1b0aba9fb9721de6600a4adc09773b/kiwisolver-1.4.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ad42ba922c67c5f219097b28fae965e10045ddf145d2928bfac2eb2e17673640", size = 1369296 }, - { url = "https://files.pythonhosted.org/packages/b6/67/3f4850b5e6cffb75ec40577ddf54f7b82b15269cc5097ff2e968ee32ea7d/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:612a10bdae23404a72941a0fc8fa2660c6ea1217c4ce0dbcab8a8f6543ea9e7f", size = 1461450 }, - { url = "https://files.pythonhosted.org/packages/52/be/86cbb9c9a315e98a8dc6b1d23c43cffd91d97d49318854f9c37b0e41cd68/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e838bba3a3bac0fe06d849d29772eb1afb9745a59710762e4ba3f4cb8424483", size = 1579168 }, - { url = "https://files.pythonhosted.org/packages/0f/00/65061acf64bd5fd34c1f4ae53f20b43b0a017a541f242a60b135b9d1e301/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:22f499f6157236c19f4bbbd472fa55b063db77a16cd74d49afe28992dff8c258", size = 1507308 }, - { url = "https://files.pythonhosted.org/packages/21/e4/c0b6746fd2eb62fe702118b3ca0cb384ce95e1261cfada58ff693aeec08a/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693902d433cf585133699972b6d7c42a8b9f8f826ebcaf0132ff55200afc599e", size = 1464186 }, - { url = "https://files.pythonhosted.org/packages/0a/0f/529d0a9fffb4d514f2782c829b0b4b371f7f441d61aa55f1de1c614c4ef3/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4e77f2126c3e0b0d055f44513ed349038ac180371ed9b52fe96a32aa071a5107", size = 2247877 }, - { url = "https://files.pythonhosted.org/packages/d1/e1/66603ad779258843036d45adcbe1af0d1a889a07af4635f8b4ec7dccda35/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:657a05857bda581c3656bfc3b20e353c232e9193eb167766ad2dc58b56504948", size = 2404204 }, - { url = "https://files.pythonhosted.org/packages/8d/61/de5fb1ca7ad1f9ab7970e340a5b833d735df24689047de6ae71ab9d8d0e7/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4bfa75a048c056a411f9705856abfc872558e33c055d80af6a380e3658766038", size = 2352461 }, - { url = "https://files.pythonhosted.org/packages/ba/d2/0edc00a852e369827f7e05fd008275f550353f1f9bcd55db9363d779fc63/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:34ea1de54beef1c104422d210c47c7d2a4999bdecf42c7b5718fbe59a4cac383", size = 2501358 }, - { url = "https://files.pythonhosted.org/packages/84/15/adc15a483506aec6986c01fb7f237c3aec4d9ed4ac10b756e98a76835933/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:90da3b5f694b85231cf93586dad5e90e2d71b9428f9aad96952c99055582f520", size = 2314119 }, - { url = "https://files.pythonhosted.org/packages/36/08/3a5bb2c53c89660863a5aa1ee236912269f2af8762af04a2e11df851d7b2/kiwisolver-1.4.7-cp312-cp312-win32.whl", hash = "sha256:18e0cca3e008e17fe9b164b55735a325140a5a35faad8de92dd80265cd5eb80b", size = 46367 }, - { url = "https://files.pythonhosted.org/packages/19/93/c05f0a6d825c643779fc3c70876bff1ac221f0e31e6f701f0e9578690d70/kiwisolver-1.4.7-cp312-cp312-win_amd64.whl", hash = "sha256:58cb20602b18f86f83a5c87d3ee1c766a79c0d452f8def86d925e6c60fbf7bfb", size = 55884 }, - { url = "https://files.pythonhosted.org/packages/d2/f9/3828d8f21b6de4279f0667fb50a9f5215e6fe57d5ec0d61905914f5b6099/kiwisolver-1.4.7-cp312-cp312-win_arm64.whl", hash = "sha256:f5a8b53bdc0b3961f8b6125e198617c40aeed638b387913bf1ce78afb1b0be2a", size = 48528 }, - { url = "https://files.pythonhosted.org/packages/c4/06/7da99b04259b0f18b557a4effd1b9c901a747f7fdd84cf834ccf520cb0b2/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2e6039dcbe79a8e0f044f1c39db1986a1b8071051efba3ee4d74f5b365f5226e", size = 121913 }, - { url = "https://files.pythonhosted.org/packages/97/f5/b8a370d1aa593c17882af0a6f6755aaecd643640c0ed72dcfd2eafc388b9/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a1ecf0ac1c518487d9d23b1cd7139a6a65bc460cd101ab01f1be82ecf09794b6", size = 65627 }, - { url = "https://files.pythonhosted.org/packages/2a/fc/6c0374f7503522539e2d4d1b497f5ebad3f8ed07ab51aed2af988dd0fb65/kiwisolver-1.4.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7ab9ccab2b5bd5702ab0803676a580fffa2aa178c2badc5557a84cc943fcf750", size = 63888 }, - { url = "https://files.pythonhosted.org/packages/bf/3e/0b7172793d0f41cae5c923492da89a2ffcd1adf764c16159ca047463ebd3/kiwisolver-1.4.7-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f816dd2277f8d63d79f9c8473a79fe54047bc0467754962840782c575522224d", size = 1369145 }, - { url = "https://files.pythonhosted.org/packages/77/92/47d050d6f6aced2d634258123f2688fbfef8ded3c5baf2c79d94d91f1f58/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf8bcc23ceb5a1b624572a1623b9f79d2c3b337c8c455405ef231933a10da379", size = 1461448 }, - { url = "https://files.pythonhosted.org/packages/9c/1b/8f80b18e20b3b294546a1adb41701e79ae21915f4175f311a90d042301cf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dea0bf229319828467d7fca8c7c189780aa9ff679c94539eed7532ebe33ed37c", size = 1578750 }, - { url = "https://files.pythonhosted.org/packages/a4/fe/fe8e72f3be0a844f257cadd72689c0848c6d5c51bc1d60429e2d14ad776e/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c06a4c7cf15ec739ce0e5971b26c93638730090add60e183530d70848ebdd34", size = 1507175 }, - { url = "https://files.pythonhosted.org/packages/39/fa/cdc0b6105d90eadc3bee525fecc9179e2b41e1ce0293caaf49cb631a6aaf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913983ad2deb14e66d83c28b632fd35ba2b825031f2fa4ca29675e665dfecbe1", size = 1463963 }, - { url = "https://files.pythonhosted.org/packages/6e/5c/0c03c4e542720c6177d4f408e56d1c8315899db72d46261a4e15b8b33a41/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5337ec7809bcd0f424c6b705ecf97941c46279cf5ed92311782c7c9c2026f07f", size = 2248220 }, - { url = "https://files.pythonhosted.org/packages/3d/ee/55ef86d5a574f4e767df7da3a3a7ff4954c996e12d4fbe9c408170cd7dcc/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4c26ed10c4f6fa6ddb329a5120ba3b6db349ca192ae211e882970bfc9d91420b", size = 2404463 }, - { url = "https://files.pythonhosted.org/packages/0f/6d/73ad36170b4bff4825dc588acf4f3e6319cb97cd1fb3eb04d9faa6b6f212/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c619b101e6de2222c1fcb0531e1b17bbffbe54294bfba43ea0d411d428618c27", size = 2352842 }, - { url = "https://files.pythonhosted.org/packages/0b/16/fa531ff9199d3b6473bb4d0f47416cdb08d556c03b8bc1cccf04e756b56d/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:073a36c8273647592ea332e816e75ef8da5c303236ec0167196793eb1e34657a", size = 2501635 }, - { url = "https://files.pythonhosted.org/packages/78/7e/aa9422e78419db0cbe75fb86d8e72b433818f2e62e2e394992d23d23a583/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3ce6b2b0231bda412463e152fc18335ba32faf4e8c23a754ad50ffa70e4091ee", size = 2314556 }, - { url = "https://files.pythonhosted.org/packages/a8/b2/15f7f556df0a6e5b3772a1e076a9d9f6c538ce5f05bd590eca8106508e06/kiwisolver-1.4.7-cp313-cp313-win32.whl", hash = "sha256:f4c9aee212bc89d4e13f58be11a56cc8036cabad119259d12ace14b34476fd07", size = 46364 }, - { url = "https://files.pythonhosted.org/packages/0b/db/32e897e43a330eee8e4770bfd2737a9584b23e33587a0812b8e20aac38f7/kiwisolver-1.4.7-cp313-cp313-win_amd64.whl", hash = "sha256:8a3ec5aa8e38fc4c8af308917ce12c536f1c88452ce554027e55b22cbbfbff76", size = 55887 }, - { url = "https://files.pythonhosted.org/packages/c8/a4/df2bdca5270ca85fd25253049eb6708d4127be2ed0e5c2650217450b59e9/kiwisolver-1.4.7-cp313-cp313-win_arm64.whl", hash = "sha256:76c8094ac20ec259471ac53e774623eb62e6e1f56cd8690c67ce6ce4fcb05650", size = 48530 }, - { url = "https://files.pythonhosted.org/packages/11/88/37ea0ea64512997b13d69772db8dcdc3bfca5442cda3a5e4bb943652ee3e/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3f9362ecfca44c863569d3d3c033dbe8ba452ff8eed6f6b5806382741a1334bd", size = 122449 }, - { url = "https://files.pythonhosted.org/packages/4e/45/5a5c46078362cb3882dcacad687c503089263c017ca1241e0483857791eb/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e8df2eb9b2bac43ef8b082e06f750350fbbaf2887534a5be97f6cf07b19d9583", size = 65757 }, - { url = "https://files.pythonhosted.org/packages/8a/be/a6ae58978772f685d48dd2e84460937761c53c4bbd84e42b0336473d9775/kiwisolver-1.4.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f32d6edbc638cde7652bd690c3e728b25332acbadd7cad670cc4a02558d9c417", size = 64312 }, - { url = "https://files.pythonhosted.org/packages/f4/04/18ef6f452d311e1e1eb180c9bf5589187fa1f042db877e6fe443ef10099c/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e2e6c39bd7b9372b0be21456caab138e8e69cc0fc1190a9dfa92bd45a1e6e904", size = 1626966 }, - { url = "https://files.pythonhosted.org/packages/21/b1/40655f6c3fa11ce740e8a964fa8e4c0479c87d6a7944b95af799c7a55dfe/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dda56c24d869b1193fcc763f1284b9126550eaf84b88bbc7256e15028f19188a", size = 1607044 }, - { url = "https://files.pythonhosted.org/packages/fd/93/af67dbcfb9b3323bbd2c2db1385a7139d8f77630e4a37bb945b57188eb2d/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79849239c39b5e1fd906556c474d9b0439ea6792b637511f3fe3a41158d89ca8", size = 1391879 }, - { url = "https://files.pythonhosted.org/packages/40/6f/d60770ef98e77b365d96061d090c0cd9e23418121c55fff188fa4bdf0b54/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5e3bc157fed2a4c02ec468de4ecd12a6e22818d4f09cde2c31ee3226ffbefab2", size = 1504751 }, - { url = "https://files.pythonhosted.org/packages/fa/3a/5f38667d313e983c432f3fcd86932177519ed8790c724e07d77d1de0188a/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3da53da805b71e41053dc670f9a820d1157aae77b6b944e08024d17bcd51ef88", size = 1436990 }, - { url = "https://files.pythonhosted.org/packages/cb/3b/1520301a47326e6a6043b502647e42892be33b3f051e9791cc8bb43f1a32/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8705f17dfeb43139a692298cb6637ee2e59c0194538153e83e9ee0c75c2eddde", size = 2191122 }, - { url = "https://files.pythonhosted.org/packages/cf/c4/eb52da300c166239a2233f1f9c4a1b767dfab98fae27681bfb7ea4873cb6/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:82a5c2f4b87c26bb1a0ef3d16b5c4753434633b83d365cc0ddf2770c93829e3c", size = 2338126 }, - { url = "https://files.pythonhosted.org/packages/1a/cb/42b92fd5eadd708dd9107c089e817945500685f3437ce1fd387efebc6d6e/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce8be0466f4c0d585cdb6c1e2ed07232221df101a4c6f28821d2aa754ca2d9e2", size = 2298313 }, - { url = "https://files.pythonhosted.org/packages/4f/eb/be25aa791fe5fc75a8b1e0c965e00f942496bc04635c9aae8035f6b76dcd/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:409afdfe1e2e90e6ee7fc896f3df9a7fec8e793e58bfa0d052c8a82f99c37abb", size = 2437784 }, - { url = "https://files.pythonhosted.org/packages/c5/22/30a66be7f3368d76ff95689e1c2e28d382383952964ab15330a15d8bfd03/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5b9c3f4ee0b9a439d2415012bd1b1cc2df59e4d6a9939f4d669241d30b414327", size = 2253988 }, - { url = "https://files.pythonhosted.org/packages/35/d3/5f2ecb94b5211c8a04f218a76133cc8d6d153b0f9cd0b45fad79907f0689/kiwisolver-1.4.7-cp39-cp39-win32.whl", hash = "sha256:a79ae34384df2b615eefca647a2873842ac3b596418032bef9a7283675962644", size = 46980 }, - { url = "https://files.pythonhosted.org/packages/ef/17/cd10d020578764ea91740204edc6b3236ed8106228a46f568d716b11feb2/kiwisolver-1.4.7-cp39-cp39-win_amd64.whl", hash = "sha256:cf0438b42121a66a3a667de17e779330fc0f20b0d97d59d2f2121e182b0505e4", size = 55847 }, - { url = "https://files.pythonhosted.org/packages/91/84/32232502020bd78d1d12be7afde15811c64a95ed1f606c10456db4e4c3ac/kiwisolver-1.4.7-cp39-cp39-win_arm64.whl", hash = "sha256:764202cc7e70f767dab49e8df52c7455e8de0df5d858fa801a11aa0d882ccf3f", size = 48494 }, - { url = "https://files.pythonhosted.org/packages/ac/59/741b79775d67ab67ced9bb38552da688c0305c16e7ee24bba7a2be253fb7/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:94252291e3fe68001b1dd747b4c0b3be12582839b95ad4d1b641924d68fd4643", size = 59491 }, - { url = "https://files.pythonhosted.org/packages/58/cc/fb239294c29a5656e99e3527f7369b174dd9cc7c3ef2dea7cb3c54a8737b/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b7dfa3b546da08a9f622bb6becdb14b3e24aaa30adba66749d38f3cc7ea9706", size = 57648 }, - { url = "https://files.pythonhosted.org/packages/3b/ef/2f009ac1f7aab9f81efb2d837301d255279d618d27b6015780115ac64bdd/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd3de6481f4ed8b734da5df134cd5a6a64fe32124fe83dde1e5b5f29fe30b1e6", size = 84257 }, - { url = "https://files.pythonhosted.org/packages/81/e1/c64f50987f85b68b1c52b464bb5bf73e71570c0f7782d626d1eb283ad620/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a91b5f9f1205845d488c928e8570dcb62b893372f63b8b6e98b863ebd2368ff2", size = 80906 }, - { url = "https://files.pythonhosted.org/packages/fd/71/1687c5c0a0be2cee39a5c9c389e546f9c6e215e46b691d00d9f646892083/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40fa14dbd66b8b8f470d5fc79c089a66185619d31645f9b0773b88b19f7223c4", size = 79951 }, - { url = "https://files.pythonhosted.org/packages/ea/8b/d7497df4a1cae9367adf21665dd1f896c2a7aeb8769ad77b662c5e2bcce7/kiwisolver-1.4.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:eb542fe7933aa09d8d8f9d9097ef37532a7df6497819d16efe4359890a2f417a", size = 55715 }, - { url = "https://files.pythonhosted.org/packages/d5/df/ce37d9b26f07ab90880923c94d12a6ff4d27447096b4c849bfc4339ccfdf/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8b01aac285f91ca889c800042c35ad3b239e704b150cfd3382adfc9dcc780e39", size = 58666 }, - { url = "https://files.pythonhosted.org/packages/b0/d3/e4b04f43bc629ac8e186b77b2b1a251cdfa5b7610fa189dc0db622672ce6/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:48be928f59a1f5c8207154f935334d374e79f2b5d212826307d072595ad76a2e", size = 57088 }, - { url = "https://files.pythonhosted.org/packages/30/1c/752df58e2d339e670a535514d2db4fe8c842ce459776b8080fbe08ebb98e/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f37cfe618a117e50d8c240555331160d73d0411422b59b5ee217843d7b693608", size = 84321 }, - { url = "https://files.pythonhosted.org/packages/f0/f8/fe6484e847bc6e238ec9f9828089fb2c0bb53f2f5f3a79351fde5b565e4f/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:599b5c873c63a1f6ed7eead644a8a380cfbdf5db91dcb6f85707aaab213b1674", size = 80776 }, - { url = "https://files.pythonhosted.org/packages/9b/57/d7163c0379f250ef763aba85330a19feefb5ce6cb541ade853aaba881524/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:801fa7802e5cfabe3ab0c81a34c323a319b097dfb5004be950482d882f3d7225", size = 79984 }, - { url = "https://files.pythonhosted.org/packages/8c/95/4a103776c265d13b3d2cd24fb0494d4e04ea435a8ef97e1b2c026d43250b/kiwisolver-1.4.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:0c6c43471bc764fad4bc99c5c2d6d16a676b1abf844ca7c8702bdae92df01ee0", size = 55811 }, +sdist = { url = "https://files.pythonhosted.org/packages/85/4d/2255e1c76304cbd60b48cee302b66d1dde4468dc5b1160e4b7cb43778f2a/kiwisolver-1.4.7.tar.gz", hash = "sha256:9893ff81bd7107f7b685d3017cc6583daadb4fc26e4a888350df530e41980a60", size = 97286, upload-time = "2024-09-04T09:39:44.302Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/97/14/fc943dd65268a96347472b4fbe5dcc2f6f55034516f80576cd0dd3a8930f/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8a9c83f75223d5e48b0bc9cb1bf2776cf01563e00ade8775ffe13b0b6e1af3a6", size = 122440, upload-time = "2024-09-04T09:03:44.9Z" }, + { url = "https://files.pythonhosted.org/packages/1e/46/e68fed66236b69dd02fcdb506218c05ac0e39745d696d22709498896875d/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:58370b1ffbd35407444d57057b57da5d6549d2d854fa30249771775c63b5fe17", size = 65758, upload-time = "2024-09-04T09:03:46.582Z" }, + { url = "https://files.pythonhosted.org/packages/ef/fa/65de49c85838681fc9cb05de2a68067a683717321e01ddafb5b8024286f0/kiwisolver-1.4.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:aa0abdf853e09aff551db11fce173e2177d00786c688203f52c87ad7fcd91ef9", size = 64311, upload-time = "2024-09-04T09:03:47.973Z" }, + { url = "https://files.pythonhosted.org/packages/42/9c/cc8d90f6ef550f65443bad5872ffa68f3dee36de4974768628bea7c14979/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8d53103597a252fb3ab8b5845af04c7a26d5e7ea8122303dd7a021176a87e8b9", size = 1637109, upload-time = "2024-09-04T09:03:49.281Z" }, + { url = "https://files.pythonhosted.org/packages/55/91/0a57ce324caf2ff5403edab71c508dd8f648094b18cfbb4c8cc0fde4a6ac/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:88f17c5ffa8e9462fb79f62746428dd57b46eb931698e42e990ad63103f35e6c", size = 1617814, upload-time = "2024-09-04T09:03:51.444Z" }, + { url = "https://files.pythonhosted.org/packages/12/5d/c36140313f2510e20207708adf36ae4919416d697ee0236b0ddfb6fd1050/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a9ca9c710d598fd75ee5de59d5bda2684d9db36a9f50b6125eaea3969c2599", size = 1400881, upload-time = "2024-09-04T09:03:53.357Z" }, + { url = "https://files.pythonhosted.org/packages/56/d0/786e524f9ed648324a466ca8df86298780ef2b29c25313d9a4f16992d3cf/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f4d742cb7af1c28303a51b7a27aaee540e71bb8e24f68c736f6f2ffc82f2bf05", size = 1512972, upload-time = "2024-09-04T09:03:55.082Z" }, + { url = "https://files.pythonhosted.org/packages/67/5a/77851f2f201e6141d63c10a0708e996a1363efaf9e1609ad0441b343763b/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e28c7fea2196bf4c2f8d46a0415c77a1c480cc0724722f23d7410ffe9842c407", size = 1444787, upload-time = "2024-09-04T09:03:56.588Z" }, + { url = "https://files.pythonhosted.org/packages/06/5f/1f5eaab84355885e224a6fc8d73089e8713dc7e91c121f00b9a1c58a2195/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e968b84db54f9d42046cf154e02911e39c0435c9801681e3fc9ce8a3c4130278", size = 2199212, upload-time = "2024-09-04T09:03:58.557Z" }, + { url = "https://files.pythonhosted.org/packages/b5/28/9152a3bfe976a0ae21d445415defc9d1cd8614b2910b7614b30b27a47270/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0c18ec74c0472de033e1bebb2911c3c310eef5649133dd0bedf2a169a1b269e5", size = 2346399, upload-time = "2024-09-04T09:04:00.178Z" }, + { url = "https://files.pythonhosted.org/packages/26/f6/453d1904c52ac3b400f4d5e240ac5fec25263716723e44be65f4d7149d13/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8f0ea6da6d393d8b2e187e6a5e3fb81f5862010a40c3945e2c6d12ae45cfb2ad", size = 2308688, upload-time = "2024-09-04T09:04:02.216Z" }, + { url = "https://files.pythonhosted.org/packages/5a/9a/d4968499441b9ae187e81745e3277a8b4d7c60840a52dc9d535a7909fac3/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:f106407dda69ae456dd1227966bf445b157ccc80ba0dff3802bb63f30b74e895", size = 2445493, upload-time = "2024-09-04T09:04:04.571Z" }, + { url = "https://files.pythonhosted.org/packages/07/c9/032267192e7828520dacb64dfdb1d74f292765f179e467c1cba97687f17d/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:84ec80df401cfee1457063732d90022f93951944b5b58975d34ab56bb150dfb3", size = 2262191, upload-time = "2024-09-04T09:04:05.969Z" }, + { url = "https://files.pythonhosted.org/packages/6c/ad/db0aedb638a58b2951da46ddaeecf204be8b4f5454df020d850c7fa8dca8/kiwisolver-1.4.7-cp310-cp310-win32.whl", hash = "sha256:71bb308552200fb2c195e35ef05de12f0c878c07fc91c270eb3d6e41698c3bcc", size = 46644, upload-time = "2024-09-04T09:04:07.408Z" }, + { url = "https://files.pythonhosted.org/packages/12/ca/d0f7b7ffbb0be1e7c2258b53554efec1fd652921f10d7d85045aff93ab61/kiwisolver-1.4.7-cp310-cp310-win_amd64.whl", hash = "sha256:44756f9fd339de0fb6ee4f8c1696cfd19b2422e0d70b4cefc1cc7f1f64045a8c", size = 55877, upload-time = "2024-09-04T09:04:08.869Z" }, + { url = "https://files.pythonhosted.org/packages/97/6c/cfcc128672f47a3e3c0d918ecb67830600078b025bfc32d858f2e2d5c6a4/kiwisolver-1.4.7-cp310-cp310-win_arm64.whl", hash = "sha256:78a42513018c41c2ffd262eb676442315cbfe3c44eed82385c2ed043bc63210a", size = 48347, upload-time = "2024-09-04T09:04:10.106Z" }, + { url = "https://files.pythonhosted.org/packages/e9/44/77429fa0a58f941d6e1c58da9efe08597d2e86bf2b2cce6626834f49d07b/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d2b0e12a42fb4e72d509fc994713d099cbb15ebf1103545e8a45f14da2dfca54", size = 122442, upload-time = "2024-09-04T09:04:11.432Z" }, + { url = "https://files.pythonhosted.org/packages/e5/20/8c75caed8f2462d63c7fd65e16c832b8f76cda331ac9e615e914ee80bac9/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2a8781ac3edc42ea4b90bc23e7d37b665d89423818e26eb6df90698aa2287c95", size = 65762, upload-time = "2024-09-04T09:04:12.468Z" }, + { url = "https://files.pythonhosted.org/packages/f4/98/fe010f15dc7230f45bc4cf367b012d651367fd203caaa992fd1f5963560e/kiwisolver-1.4.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:46707a10836894b559e04b0fd143e343945c97fd170d69a2d26d640b4e297935", size = 64319, upload-time = "2024-09-04T09:04:13.635Z" }, + { url = "https://files.pythonhosted.org/packages/8b/1b/b5d618f4e58c0675654c1e5051bcf42c776703edb21c02b8c74135541f60/kiwisolver-1.4.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef97b8df011141c9b0f6caf23b29379f87dd13183c978a30a3c546d2c47314cb", size = 1334260, upload-time = "2024-09-04T09:04:14.878Z" }, + { url = "https://files.pythonhosted.org/packages/b8/01/946852b13057a162a8c32c4c8d2e9ed79f0bb5d86569a40c0b5fb103e373/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ab58c12a2cd0fc769089e6d38466c46d7f76aced0a1f54c77652446733d2d02", size = 1426589, upload-time = "2024-09-04T09:04:16.514Z" }, + { url = "https://files.pythonhosted.org/packages/70/d1/c9f96df26b459e15cf8a965304e6e6f4eb291e0f7a9460b4ad97b047561e/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:803b8e1459341c1bb56d1c5c010406d5edec8a0713a0945851290a7930679b51", size = 1541080, upload-time = "2024-09-04T09:04:18.322Z" }, + { url = "https://files.pythonhosted.org/packages/d3/73/2686990eb8b02d05f3de759d6a23a4ee7d491e659007dd4c075fede4b5d0/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9a9e8a507420fe35992ee9ecb302dab68550dedc0da9e2880dd88071c5fb052", size = 1470049, upload-time = "2024-09-04T09:04:20.266Z" }, + { url = "https://files.pythonhosted.org/packages/a7/4b/2db7af3ed3af7c35f388d5f53c28e155cd402a55432d800c543dc6deb731/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18077b53dc3bb490e330669a99920c5e6a496889ae8c63b58fbc57c3d7f33a18", size = 1426376, upload-time = "2024-09-04T09:04:22.419Z" }, + { url = "https://files.pythonhosted.org/packages/05/83/2857317d04ea46dc5d115f0df7e676997bbd968ced8e2bd6f7f19cfc8d7f/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6af936f79086a89b3680a280c47ea90b4df7047b5bdf3aa5c524bbedddb9e545", size = 2222231, upload-time = "2024-09-04T09:04:24.526Z" }, + { url = "https://files.pythonhosted.org/packages/0d/b5/866f86f5897cd4ab6d25d22e403404766a123f138bd6a02ecb2cdde52c18/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3abc5b19d24af4b77d1598a585b8a719beb8569a71568b66f4ebe1fb0449460b", size = 2368634, upload-time = "2024-09-04T09:04:25.899Z" }, + { url = "https://files.pythonhosted.org/packages/c1/ee/73de8385403faba55f782a41260210528fe3273d0cddcf6d51648202d6d0/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:933d4de052939d90afbe6e9d5273ae05fb836cc86c15b686edd4b3560cc0ee36", size = 2329024, upload-time = "2024-09-04T09:04:28.523Z" }, + { url = "https://files.pythonhosted.org/packages/a1/e7/cd101d8cd2cdfaa42dc06c433df17c8303d31129c9fdd16c0ea37672af91/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:65e720d2ab2b53f1f72fb5da5fb477455905ce2c88aaa671ff0a447c2c80e8e3", size = 2468484, upload-time = "2024-09-04T09:04:30.547Z" }, + { url = "https://files.pythonhosted.org/packages/e1/72/84f09d45a10bc57a40bb58b81b99d8f22b58b2040c912b7eb97ebf625bf2/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3bf1ed55088f214ba6427484c59553123fdd9b218a42bbc8c6496d6754b1e523", size = 2284078, upload-time = "2024-09-04T09:04:33.218Z" }, + { url = "https://files.pythonhosted.org/packages/d2/d4/71828f32b956612dc36efd7be1788980cb1e66bfb3706e6dec9acad9b4f9/kiwisolver-1.4.7-cp311-cp311-win32.whl", hash = "sha256:4c00336b9dd5ad96d0a558fd18a8b6f711b7449acce4c157e7343ba92dd0cf3d", size = 46645, upload-time = "2024-09-04T09:04:34.371Z" }, + { url = "https://files.pythonhosted.org/packages/a1/65/d43e9a20aabcf2e798ad1aff6c143ae3a42cf506754bcb6a7ed8259c8425/kiwisolver-1.4.7-cp311-cp311-win_amd64.whl", hash = "sha256:929e294c1ac1e9f615c62a4e4313ca1823ba37326c164ec720a803287c4c499b", size = 56022, upload-time = "2024-09-04T09:04:35.786Z" }, + { url = "https://files.pythonhosted.org/packages/35/b3/9f75a2e06f1b4ca00b2b192bc2b739334127d27f1d0625627ff8479302ba/kiwisolver-1.4.7-cp311-cp311-win_arm64.whl", hash = "sha256:e33e8fbd440c917106b237ef1a2f1449dfbb9b6f6e1ce17c94cd6a1e0d438376", size = 48536, upload-time = "2024-09-04T09:04:37.525Z" }, + { url = "https://files.pythonhosted.org/packages/97/9c/0a11c714cf8b6ef91001c8212c4ef207f772dd84540104952c45c1f0a249/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:5360cc32706dab3931f738d3079652d20982511f7c0ac5711483e6eab08efff2", size = 121808, upload-time = "2024-09-04T09:04:38.637Z" }, + { url = "https://files.pythonhosted.org/packages/f2/d8/0fe8c5f5d35878ddd135f44f2af0e4e1d379e1c7b0716f97cdcb88d4fd27/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:942216596dc64ddb25adb215c3c783215b23626f8d84e8eff8d6d45c3f29f75a", size = 65531, upload-time = "2024-09-04T09:04:39.694Z" }, + { url = "https://files.pythonhosted.org/packages/80/c5/57fa58276dfdfa612241d640a64ca2f76adc6ffcebdbd135b4ef60095098/kiwisolver-1.4.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:48b571ecd8bae15702e4f22d3ff6a0f13e54d3d00cd25216d5e7f658242065ee", size = 63894, upload-time = "2024-09-04T09:04:41.6Z" }, + { url = "https://files.pythonhosted.org/packages/8b/e9/26d3edd4c4ad1c5b891d8747a4f81b1b0aba9fb9721de6600a4adc09773b/kiwisolver-1.4.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ad42ba922c67c5f219097b28fae965e10045ddf145d2928bfac2eb2e17673640", size = 1369296, upload-time = "2024-09-04T09:04:42.886Z" }, + { url = "https://files.pythonhosted.org/packages/b6/67/3f4850b5e6cffb75ec40577ddf54f7b82b15269cc5097ff2e968ee32ea7d/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:612a10bdae23404a72941a0fc8fa2660c6ea1217c4ce0dbcab8a8f6543ea9e7f", size = 1461450, upload-time = "2024-09-04T09:04:46.284Z" }, + { url = "https://files.pythonhosted.org/packages/52/be/86cbb9c9a315e98a8dc6b1d23c43cffd91d97d49318854f9c37b0e41cd68/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e838bba3a3bac0fe06d849d29772eb1afb9745a59710762e4ba3f4cb8424483", size = 1579168, upload-time = "2024-09-04T09:04:47.91Z" }, + { url = "https://files.pythonhosted.org/packages/0f/00/65061acf64bd5fd34c1f4ae53f20b43b0a017a541f242a60b135b9d1e301/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:22f499f6157236c19f4bbbd472fa55b063db77a16cd74d49afe28992dff8c258", size = 1507308, upload-time = "2024-09-04T09:04:49.465Z" }, + { url = "https://files.pythonhosted.org/packages/21/e4/c0b6746fd2eb62fe702118b3ca0cb384ce95e1261cfada58ff693aeec08a/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693902d433cf585133699972b6d7c42a8b9f8f826ebcaf0132ff55200afc599e", size = 1464186, upload-time = "2024-09-04T09:04:50.949Z" }, + { url = "https://files.pythonhosted.org/packages/0a/0f/529d0a9fffb4d514f2782c829b0b4b371f7f441d61aa55f1de1c614c4ef3/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4e77f2126c3e0b0d055f44513ed349038ac180371ed9b52fe96a32aa071a5107", size = 2247877, upload-time = "2024-09-04T09:04:52.388Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e1/66603ad779258843036d45adcbe1af0d1a889a07af4635f8b4ec7dccda35/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:657a05857bda581c3656bfc3b20e353c232e9193eb167766ad2dc58b56504948", size = 2404204, upload-time = "2024-09-04T09:04:54.385Z" }, + { url = "https://files.pythonhosted.org/packages/8d/61/de5fb1ca7ad1f9ab7970e340a5b833d735df24689047de6ae71ab9d8d0e7/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4bfa75a048c056a411f9705856abfc872558e33c055d80af6a380e3658766038", size = 2352461, upload-time = "2024-09-04T09:04:56.307Z" }, + { url = "https://files.pythonhosted.org/packages/ba/d2/0edc00a852e369827f7e05fd008275f550353f1f9bcd55db9363d779fc63/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:34ea1de54beef1c104422d210c47c7d2a4999bdecf42c7b5718fbe59a4cac383", size = 2501358, upload-time = "2024-09-04T09:04:57.922Z" }, + { url = "https://files.pythonhosted.org/packages/84/15/adc15a483506aec6986c01fb7f237c3aec4d9ed4ac10b756e98a76835933/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:90da3b5f694b85231cf93586dad5e90e2d71b9428f9aad96952c99055582f520", size = 2314119, upload-time = "2024-09-04T09:04:59.332Z" }, + { url = "https://files.pythonhosted.org/packages/36/08/3a5bb2c53c89660863a5aa1ee236912269f2af8762af04a2e11df851d7b2/kiwisolver-1.4.7-cp312-cp312-win32.whl", hash = "sha256:18e0cca3e008e17fe9b164b55735a325140a5a35faad8de92dd80265cd5eb80b", size = 46367, upload-time = "2024-09-04T09:05:00.804Z" }, + { url = "https://files.pythonhosted.org/packages/19/93/c05f0a6d825c643779fc3c70876bff1ac221f0e31e6f701f0e9578690d70/kiwisolver-1.4.7-cp312-cp312-win_amd64.whl", hash = "sha256:58cb20602b18f86f83a5c87d3ee1c766a79c0d452f8def86d925e6c60fbf7bfb", size = 55884, upload-time = "2024-09-04T09:05:01.924Z" }, + { url = "https://files.pythonhosted.org/packages/d2/f9/3828d8f21b6de4279f0667fb50a9f5215e6fe57d5ec0d61905914f5b6099/kiwisolver-1.4.7-cp312-cp312-win_arm64.whl", hash = "sha256:f5a8b53bdc0b3961f8b6125e198617c40aeed638b387913bf1ce78afb1b0be2a", size = 48528, upload-time = "2024-09-04T09:05:02.983Z" }, + { url = "https://files.pythonhosted.org/packages/c4/06/7da99b04259b0f18b557a4effd1b9c901a747f7fdd84cf834ccf520cb0b2/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2e6039dcbe79a8e0f044f1c39db1986a1b8071051efba3ee4d74f5b365f5226e", size = 121913, upload-time = "2024-09-04T09:05:04.072Z" }, + { url = "https://files.pythonhosted.org/packages/97/f5/b8a370d1aa593c17882af0a6f6755aaecd643640c0ed72dcfd2eafc388b9/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a1ecf0ac1c518487d9d23b1cd7139a6a65bc460cd101ab01f1be82ecf09794b6", size = 65627, upload-time = "2024-09-04T09:05:05.119Z" }, + { url = "https://files.pythonhosted.org/packages/2a/fc/6c0374f7503522539e2d4d1b497f5ebad3f8ed07ab51aed2af988dd0fb65/kiwisolver-1.4.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7ab9ccab2b5bd5702ab0803676a580fffa2aa178c2badc5557a84cc943fcf750", size = 63888, upload-time = "2024-09-04T09:05:06.191Z" }, + { url = "https://files.pythonhosted.org/packages/bf/3e/0b7172793d0f41cae5c923492da89a2ffcd1adf764c16159ca047463ebd3/kiwisolver-1.4.7-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f816dd2277f8d63d79f9c8473a79fe54047bc0467754962840782c575522224d", size = 1369145, upload-time = "2024-09-04T09:05:07.919Z" }, + { url = "https://files.pythonhosted.org/packages/77/92/47d050d6f6aced2d634258123f2688fbfef8ded3c5baf2c79d94d91f1f58/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf8bcc23ceb5a1b624572a1623b9f79d2c3b337c8c455405ef231933a10da379", size = 1461448, upload-time = "2024-09-04T09:05:10.01Z" }, + { url = "https://files.pythonhosted.org/packages/9c/1b/8f80b18e20b3b294546a1adb41701e79ae21915f4175f311a90d042301cf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dea0bf229319828467d7fca8c7c189780aa9ff679c94539eed7532ebe33ed37c", size = 1578750, upload-time = "2024-09-04T09:05:11.598Z" }, + { url = "https://files.pythonhosted.org/packages/a4/fe/fe8e72f3be0a844f257cadd72689c0848c6d5c51bc1d60429e2d14ad776e/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c06a4c7cf15ec739ce0e5971b26c93638730090add60e183530d70848ebdd34", size = 1507175, upload-time = "2024-09-04T09:05:13.22Z" }, + { url = "https://files.pythonhosted.org/packages/39/fa/cdc0b6105d90eadc3bee525fecc9179e2b41e1ce0293caaf49cb631a6aaf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913983ad2deb14e66d83c28b632fd35ba2b825031f2fa4ca29675e665dfecbe1", size = 1463963, upload-time = "2024-09-04T09:05:15.925Z" }, + { url = "https://files.pythonhosted.org/packages/6e/5c/0c03c4e542720c6177d4f408e56d1c8315899db72d46261a4e15b8b33a41/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5337ec7809bcd0f424c6b705ecf97941c46279cf5ed92311782c7c9c2026f07f", size = 2248220, upload-time = "2024-09-04T09:05:17.434Z" }, + { url = "https://files.pythonhosted.org/packages/3d/ee/55ef86d5a574f4e767df7da3a3a7ff4954c996e12d4fbe9c408170cd7dcc/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4c26ed10c4f6fa6ddb329a5120ba3b6db349ca192ae211e882970bfc9d91420b", size = 2404463, upload-time = "2024-09-04T09:05:18.997Z" }, + { url = "https://files.pythonhosted.org/packages/0f/6d/73ad36170b4bff4825dc588acf4f3e6319cb97cd1fb3eb04d9faa6b6f212/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c619b101e6de2222c1fcb0531e1b17bbffbe54294bfba43ea0d411d428618c27", size = 2352842, upload-time = "2024-09-04T09:05:21.299Z" }, + { url = "https://files.pythonhosted.org/packages/0b/16/fa531ff9199d3b6473bb4d0f47416cdb08d556c03b8bc1cccf04e756b56d/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:073a36c8273647592ea332e816e75ef8da5c303236ec0167196793eb1e34657a", size = 2501635, upload-time = "2024-09-04T09:05:23.588Z" }, + { url = "https://files.pythonhosted.org/packages/78/7e/aa9422e78419db0cbe75fb86d8e72b433818f2e62e2e394992d23d23a583/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3ce6b2b0231bda412463e152fc18335ba32faf4e8c23a754ad50ffa70e4091ee", size = 2314556, upload-time = "2024-09-04T09:05:25.907Z" }, + { url = "https://files.pythonhosted.org/packages/a8/b2/15f7f556df0a6e5b3772a1e076a9d9f6c538ce5f05bd590eca8106508e06/kiwisolver-1.4.7-cp313-cp313-win32.whl", hash = "sha256:f4c9aee212bc89d4e13f58be11a56cc8036cabad119259d12ace14b34476fd07", size = 46364, upload-time = "2024-09-04T09:05:27.184Z" }, + { url = "https://files.pythonhosted.org/packages/0b/db/32e897e43a330eee8e4770bfd2737a9584b23e33587a0812b8e20aac38f7/kiwisolver-1.4.7-cp313-cp313-win_amd64.whl", hash = "sha256:8a3ec5aa8e38fc4c8af308917ce12c536f1c88452ce554027e55b22cbbfbff76", size = 55887, upload-time = "2024-09-04T09:05:28.372Z" }, + { url = "https://files.pythonhosted.org/packages/c8/a4/df2bdca5270ca85fd25253049eb6708d4127be2ed0e5c2650217450b59e9/kiwisolver-1.4.7-cp313-cp313-win_arm64.whl", hash = "sha256:76c8094ac20ec259471ac53e774623eb62e6e1f56cd8690c67ce6ce4fcb05650", size = 48530, upload-time = "2024-09-04T09:05:30.225Z" }, + { url = "https://files.pythonhosted.org/packages/11/88/37ea0ea64512997b13d69772db8dcdc3bfca5442cda3a5e4bb943652ee3e/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3f9362ecfca44c863569d3d3c033dbe8ba452ff8eed6f6b5806382741a1334bd", size = 122449, upload-time = "2024-09-04T09:05:55.311Z" }, + { url = "https://files.pythonhosted.org/packages/4e/45/5a5c46078362cb3882dcacad687c503089263c017ca1241e0483857791eb/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e8df2eb9b2bac43ef8b082e06f750350fbbaf2887534a5be97f6cf07b19d9583", size = 65757, upload-time = "2024-09-04T09:05:56.906Z" }, + { url = "https://files.pythonhosted.org/packages/8a/be/a6ae58978772f685d48dd2e84460937761c53c4bbd84e42b0336473d9775/kiwisolver-1.4.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f32d6edbc638cde7652bd690c3e728b25332acbadd7cad670cc4a02558d9c417", size = 64312, upload-time = "2024-09-04T09:05:58.384Z" }, + { url = "https://files.pythonhosted.org/packages/f4/04/18ef6f452d311e1e1eb180c9bf5589187fa1f042db877e6fe443ef10099c/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e2e6c39bd7b9372b0be21456caab138e8e69cc0fc1190a9dfa92bd45a1e6e904", size = 1626966, upload-time = "2024-09-04T09:05:59.855Z" }, + { url = "https://files.pythonhosted.org/packages/21/b1/40655f6c3fa11ce740e8a964fa8e4c0479c87d6a7944b95af799c7a55dfe/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dda56c24d869b1193fcc763f1284b9126550eaf84b88bbc7256e15028f19188a", size = 1607044, upload-time = "2024-09-04T09:06:02.16Z" }, + { url = "https://files.pythonhosted.org/packages/fd/93/af67dbcfb9b3323bbd2c2db1385a7139d8f77630e4a37bb945b57188eb2d/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79849239c39b5e1fd906556c474d9b0439ea6792b637511f3fe3a41158d89ca8", size = 1391879, upload-time = "2024-09-04T09:06:03.908Z" }, + { url = "https://files.pythonhosted.org/packages/40/6f/d60770ef98e77b365d96061d090c0cd9e23418121c55fff188fa4bdf0b54/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5e3bc157fed2a4c02ec468de4ecd12a6e22818d4f09cde2c31ee3226ffbefab2", size = 1504751, upload-time = "2024-09-04T09:06:05.58Z" }, + { url = "https://files.pythonhosted.org/packages/fa/3a/5f38667d313e983c432f3fcd86932177519ed8790c724e07d77d1de0188a/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3da53da805b71e41053dc670f9a820d1157aae77b6b944e08024d17bcd51ef88", size = 1436990, upload-time = "2024-09-04T09:06:08.126Z" }, + { url = "https://files.pythonhosted.org/packages/cb/3b/1520301a47326e6a6043b502647e42892be33b3f051e9791cc8bb43f1a32/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8705f17dfeb43139a692298cb6637ee2e59c0194538153e83e9ee0c75c2eddde", size = 2191122, upload-time = "2024-09-04T09:06:10.345Z" }, + { url = "https://files.pythonhosted.org/packages/cf/c4/eb52da300c166239a2233f1f9c4a1b767dfab98fae27681bfb7ea4873cb6/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:82a5c2f4b87c26bb1a0ef3d16b5c4753434633b83d365cc0ddf2770c93829e3c", size = 2338126, upload-time = "2024-09-04T09:06:12.321Z" }, + { url = "https://files.pythonhosted.org/packages/1a/cb/42b92fd5eadd708dd9107c089e817945500685f3437ce1fd387efebc6d6e/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce8be0466f4c0d585cdb6c1e2ed07232221df101a4c6f28821d2aa754ca2d9e2", size = 2298313, upload-time = "2024-09-04T09:06:14.562Z" }, + { url = "https://files.pythonhosted.org/packages/4f/eb/be25aa791fe5fc75a8b1e0c965e00f942496bc04635c9aae8035f6b76dcd/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:409afdfe1e2e90e6ee7fc896f3df9a7fec8e793e58bfa0d052c8a82f99c37abb", size = 2437784, upload-time = "2024-09-04T09:06:16.767Z" }, + { url = "https://files.pythonhosted.org/packages/c5/22/30a66be7f3368d76ff95689e1c2e28d382383952964ab15330a15d8bfd03/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5b9c3f4ee0b9a439d2415012bd1b1cc2df59e4d6a9939f4d669241d30b414327", size = 2253988, upload-time = "2024-09-04T09:06:18.705Z" }, + { url = "https://files.pythonhosted.org/packages/35/d3/5f2ecb94b5211c8a04f218a76133cc8d6d153b0f9cd0b45fad79907f0689/kiwisolver-1.4.7-cp39-cp39-win32.whl", hash = "sha256:a79ae34384df2b615eefca647a2873842ac3b596418032bef9a7283675962644", size = 46980, upload-time = "2024-09-04T09:06:20.106Z" }, + { url = "https://files.pythonhosted.org/packages/ef/17/cd10d020578764ea91740204edc6b3236ed8106228a46f568d716b11feb2/kiwisolver-1.4.7-cp39-cp39-win_amd64.whl", hash = "sha256:cf0438b42121a66a3a667de17e779330fc0f20b0d97d59d2f2121e182b0505e4", size = 55847, upload-time = "2024-09-04T09:06:21.407Z" }, + { url = "https://files.pythonhosted.org/packages/91/84/32232502020bd78d1d12be7afde15811c64a95ed1f606c10456db4e4c3ac/kiwisolver-1.4.7-cp39-cp39-win_arm64.whl", hash = "sha256:764202cc7e70f767dab49e8df52c7455e8de0df5d858fa801a11aa0d882ccf3f", size = 48494, upload-time = "2024-09-04T09:06:22.648Z" }, + { url = "https://files.pythonhosted.org/packages/ac/59/741b79775d67ab67ced9bb38552da688c0305c16e7ee24bba7a2be253fb7/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:94252291e3fe68001b1dd747b4c0b3be12582839b95ad4d1b641924d68fd4643", size = 59491, upload-time = "2024-09-04T09:06:24.188Z" }, + { url = "https://files.pythonhosted.org/packages/58/cc/fb239294c29a5656e99e3527f7369b174dd9cc7c3ef2dea7cb3c54a8737b/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b7dfa3b546da08a9f622bb6becdb14b3e24aaa30adba66749d38f3cc7ea9706", size = 57648, upload-time = "2024-09-04T09:06:25.559Z" }, + { url = "https://files.pythonhosted.org/packages/3b/ef/2f009ac1f7aab9f81efb2d837301d255279d618d27b6015780115ac64bdd/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd3de6481f4ed8b734da5df134cd5a6a64fe32124fe83dde1e5b5f29fe30b1e6", size = 84257, upload-time = "2024-09-04T09:06:27.038Z" }, + { url = "https://files.pythonhosted.org/packages/81/e1/c64f50987f85b68b1c52b464bb5bf73e71570c0f7782d626d1eb283ad620/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a91b5f9f1205845d488c928e8570dcb62b893372f63b8b6e98b863ebd2368ff2", size = 80906, upload-time = "2024-09-04T09:06:28.48Z" }, + { url = "https://files.pythonhosted.org/packages/fd/71/1687c5c0a0be2cee39a5c9c389e546f9c6e215e46b691d00d9f646892083/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40fa14dbd66b8b8f470d5fc79c089a66185619d31645f9b0773b88b19f7223c4", size = 79951, upload-time = "2024-09-04T09:06:29.966Z" }, + { url = "https://files.pythonhosted.org/packages/ea/8b/d7497df4a1cae9367adf21665dd1f896c2a7aeb8769ad77b662c5e2bcce7/kiwisolver-1.4.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:eb542fe7933aa09d8d8f9d9097ef37532a7df6497819d16efe4359890a2f417a", size = 55715, upload-time = "2024-09-04T09:06:31.489Z" }, + { url = "https://files.pythonhosted.org/packages/d5/df/ce37d9b26f07ab90880923c94d12a6ff4d27447096b4c849bfc4339ccfdf/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8b01aac285f91ca889c800042c35ad3b239e704b150cfd3382adfc9dcc780e39", size = 58666, upload-time = "2024-09-04T09:06:43.756Z" }, + { url = "https://files.pythonhosted.org/packages/b0/d3/e4b04f43bc629ac8e186b77b2b1a251cdfa5b7610fa189dc0db622672ce6/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:48be928f59a1f5c8207154f935334d374e79f2b5d212826307d072595ad76a2e", size = 57088, upload-time = "2024-09-04T09:06:45.406Z" }, + { url = "https://files.pythonhosted.org/packages/30/1c/752df58e2d339e670a535514d2db4fe8c842ce459776b8080fbe08ebb98e/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f37cfe618a117e50d8c240555331160d73d0411422b59b5ee217843d7b693608", size = 84321, upload-time = "2024-09-04T09:06:47.557Z" }, + { url = "https://files.pythonhosted.org/packages/f0/f8/fe6484e847bc6e238ec9f9828089fb2c0bb53f2f5f3a79351fde5b565e4f/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:599b5c873c63a1f6ed7eead644a8a380cfbdf5db91dcb6f85707aaab213b1674", size = 80776, upload-time = "2024-09-04T09:06:49.235Z" }, + { url = "https://files.pythonhosted.org/packages/9b/57/d7163c0379f250ef763aba85330a19feefb5ce6cb541ade853aaba881524/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:801fa7802e5cfabe3ab0c81a34c323a319b097dfb5004be950482d882f3d7225", size = 79984, upload-time = "2024-09-04T09:06:51.336Z" }, + { url = "https://files.pythonhosted.org/packages/8c/95/4a103776c265d13b3d2cd24fb0494d4e04ea435a8ef97e1b2c026d43250b/kiwisolver-1.4.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:0c6c43471bc764fad4bc99c5c2d6d16a676b1abf844ca7c8702bdae92df01ee0", size = 55811, upload-time = "2024-09-04T09:06:53.078Z" }, ] [[package]] @@ -1251,192 +1251,192 @@ resolution-markers = [ "python_full_version == '3.11.*'", "python_full_version == '3.10.*'", ] -sdist = { url = "https://files.pythonhosted.org/packages/82/59/7c91426a8ac292e1cdd53a63b6d9439abd573c875c3f92c146767dd33faf/kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e", size = 97538 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/47/5f/4d8e9e852d98ecd26cdf8eaf7ed8bc33174033bba5e07001b289f07308fd/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88c6f252f6816a73b1f8c904f7bbe02fd67c09a69f7cb8a0eecdbf5ce78e63db", size = 124623 }, - { url = "https://files.pythonhosted.org/packages/1d/70/7f5af2a18a76fe92ea14675f8bd88ce53ee79e37900fa5f1a1d8e0b42998/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c72941acb7b67138f35b879bbe85be0f6c6a70cab78fe3ef6db9c024d9223e5b", size = 66720 }, - { url = "https://files.pythonhosted.org/packages/c6/13/e15f804a142353aefd089fadc8f1d985561a15358c97aca27b0979cb0785/kiwisolver-1.4.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ce2cf1e5688edcb727fdf7cd1bbd0b6416758996826a8be1d958f91880d0809d", size = 65413 }, - { url = "https://files.pythonhosted.org/packages/ce/6d/67d36c4d2054e83fb875c6b59d0809d5c530de8148846b1370475eeeece9/kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c8bf637892dc6e6aad2bc6d4d69d08764166e5e3f69d469e55427b6ac001b19d", size = 1650826 }, - { url = "https://files.pythonhosted.org/packages/de/c6/7b9bb8044e150d4d1558423a1568e4f227193662a02231064e3824f37e0a/kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:034d2c891f76bd3edbdb3ea11140d8510dca675443da7304205a2eaa45d8334c", size = 1628231 }, - { url = "https://files.pythonhosted.org/packages/b6/38/ad10d437563063eaaedbe2c3540a71101fc7fb07a7e71f855e93ea4de605/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47b28d1dfe0793d5e96bce90835e17edf9a499b53969b03c6c47ea5985844c3", size = 1408938 }, - { url = "https://files.pythonhosted.org/packages/52/ce/c0106b3bd7f9e665c5f5bc1e07cc95b5dabd4e08e3dad42dbe2faad467e7/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb158fe28ca0c29f2260cca8c43005329ad58452c36f0edf298204de32a9a3ed", size = 1422799 }, - { url = "https://files.pythonhosted.org/packages/d0/87/efb704b1d75dc9758087ba374c0f23d3254505edaedd09cf9d247f7878b9/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5536185fce131780ebd809f8e623bf4030ce1b161353166c49a3c74c287897f", size = 1354362 }, - { url = "https://files.pythonhosted.org/packages/eb/b3/fd760dc214ec9a8f208b99e42e8f0130ff4b384eca8b29dd0efc62052176/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:369b75d40abedc1da2c1f4de13f3482cb99e3237b38726710f4a793432b1c5ff", size = 2222695 }, - { url = "https://files.pythonhosted.org/packages/a2/09/a27fb36cca3fc01700687cc45dae7a6a5f8eeb5f657b9f710f788748e10d/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:641f2ddf9358c80faa22e22eb4c9f54bd3f0e442e038728f500e3b978d00aa7d", size = 2370802 }, - { url = "https://files.pythonhosted.org/packages/3d/c3/ba0a0346db35fe4dc1f2f2cf8b99362fbb922d7562e5f911f7ce7a7b60fa/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d561d2d8883e0819445cfe58d7ddd673e4015c3c57261d7bdcd3710d0d14005c", size = 2334646 }, - { url = "https://files.pythonhosted.org/packages/41/52/942cf69e562f5ed253ac67d5c92a693745f0bed3c81f49fc0cbebe4d6b00/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1732e065704b47c9afca7ffa272f845300a4eb959276bf6970dc07265e73b605", size = 2467260 }, - { url = "https://files.pythonhosted.org/packages/32/26/2d9668f30d8a494b0411d4d7d4ea1345ba12deb6a75274d58dd6ea01e951/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bcb1ebc3547619c3b58a39e2448af089ea2ef44b37988caf432447374941574e", size = 2288633 }, - { url = "https://files.pythonhosted.org/packages/98/99/0dd05071654aa44fe5d5e350729961e7bb535372935a45ac89a8924316e6/kiwisolver-1.4.8-cp310-cp310-win_amd64.whl", hash = "sha256:89c107041f7b27844179ea9c85d6da275aa55ecf28413e87624d033cf1f6b751", size = 71885 }, - { url = "https://files.pythonhosted.org/packages/6c/fc/822e532262a97442989335394d441cd1d0448c2e46d26d3e04efca84df22/kiwisolver-1.4.8-cp310-cp310-win_arm64.whl", hash = "sha256:b5773efa2be9eb9fcf5415ea3ab70fc785d598729fd6057bea38d539ead28271", size = 65175 }, - { url = "https://files.pythonhosted.org/packages/da/ed/c913ee28936c371418cb167b128066ffb20bbf37771eecc2c97edf8a6e4c/kiwisolver-1.4.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a4d3601908c560bdf880f07d94f31d734afd1bb71e96585cace0e38ef44c6d84", size = 124635 }, - { url = "https://files.pythonhosted.org/packages/4c/45/4a7f896f7467aaf5f56ef093d1f329346f3b594e77c6a3c327b2d415f521/kiwisolver-1.4.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856b269c4d28a5c0d5e6c1955ec36ebfd1651ac00e1ce0afa3e28da95293b561", size = 66717 }, - { url = "https://files.pythonhosted.org/packages/5f/b4/c12b3ac0852a3a68f94598d4c8d569f55361beef6159dce4e7b624160da2/kiwisolver-1.4.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c2b9a96e0f326205af81a15718a9073328df1173a2619a68553decb7097fd5d7", size = 65413 }, - { url = "https://files.pythonhosted.org/packages/a9/98/1df4089b1ed23d83d410adfdc5947245c753bddfbe06541c4aae330e9e70/kiwisolver-1.4.8-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5020c83e8553f770cb3b5fc13faac40f17e0b205bd237aebd21d53d733adb03", size = 1343994 }, - { url = "https://files.pythonhosted.org/packages/8d/bf/b4b169b050c8421a7c53ea1ea74e4ef9c335ee9013216c558a047f162d20/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dace81d28c787956bfbfbbfd72fdcef014f37d9b48830829e488fdb32b49d954", size = 1434804 }, - { url = "https://files.pythonhosted.org/packages/66/5a/e13bd341fbcf73325ea60fdc8af752addf75c5079867af2e04cc41f34434/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11e1022b524bd48ae56c9b4f9296bce77e15a2e42a502cceba602f804b32bb79", size = 1450690 }, - { url = "https://files.pythonhosted.org/packages/9b/4f/5955dcb376ba4a830384cc6fab7d7547bd6759fe75a09564910e9e3bb8ea/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b9b4d2892fefc886f30301cdd80debd8bb01ecdf165a449eb6e78f79f0fabd6", size = 1376839 }, - { url = "https://files.pythonhosted.org/packages/3a/97/5edbed69a9d0caa2e4aa616ae7df8127e10f6586940aa683a496c2c280b9/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a96c0e790ee875d65e340ab383700e2b4891677b7fcd30a699146f9384a2bb0", size = 1435109 }, - { url = "https://files.pythonhosted.org/packages/13/fc/e756382cb64e556af6c1809a1bbb22c141bbc2445049f2da06b420fe52bf/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23454ff084b07ac54ca8be535f4174170c1094a4cff78fbae4f73a4bcc0d4dab", size = 2245269 }, - { url = "https://files.pythonhosted.org/packages/76/15/e59e45829d7f41c776d138245cabae6515cb4eb44b418f6d4109c478b481/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:87b287251ad6488e95b4f0b4a79a6d04d3ea35fde6340eb38fbd1ca9cd35bbbc", size = 2393468 }, - { url = "https://files.pythonhosted.org/packages/e9/39/483558c2a913ab8384d6e4b66a932406f87c95a6080112433da5ed668559/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:b21dbe165081142b1232a240fc6383fd32cdd877ca6cc89eab93e5f5883e1c25", size = 2355394 }, - { url = "https://files.pythonhosted.org/packages/01/aa/efad1fbca6570a161d29224f14b082960c7e08268a133fe5dc0f6906820e/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:768cade2c2df13db52475bd28d3a3fac8c9eff04b0e9e2fda0f3760f20b3f7fc", size = 2490901 }, - { url = "https://files.pythonhosted.org/packages/c9/4f/15988966ba46bcd5ab9d0c8296914436720dd67fca689ae1a75b4ec1c72f/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d47cfb2650f0e103d4bf68b0b5804c68da97272c84bb12850d877a95c056bd67", size = 2312306 }, - { url = "https://files.pythonhosted.org/packages/2d/27/bdf1c769c83f74d98cbc34483a972f221440703054894a37d174fba8aa68/kiwisolver-1.4.8-cp311-cp311-win_amd64.whl", hash = "sha256:ed33ca2002a779a2e20eeb06aea7721b6e47f2d4b8a8ece979d8ba9e2a167e34", size = 71966 }, - { url = "https://files.pythonhosted.org/packages/4a/c9/9642ea855604aeb2968a8e145fc662edf61db7632ad2e4fb92424be6b6c0/kiwisolver-1.4.8-cp311-cp311-win_arm64.whl", hash = "sha256:16523b40aab60426ffdebe33ac374457cf62863e330a90a0383639ce14bf44b2", size = 65311 }, - { url = "https://files.pythonhosted.org/packages/fc/aa/cea685c4ab647f349c3bc92d2daf7ae34c8e8cf405a6dcd3a497f58a2ac3/kiwisolver-1.4.8-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d6af5e8815fd02997cb6ad9bbed0ee1e60014438ee1a5c2444c96f87b8843502", size = 124152 }, - { url = "https://files.pythonhosted.org/packages/c5/0b/8db6d2e2452d60d5ebc4ce4b204feeb16176a851fd42462f66ade6808084/kiwisolver-1.4.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bade438f86e21d91e0cf5dd7c0ed00cda0f77c8c1616bd83f9fc157fa6760d31", size = 66555 }, - { url = "https://files.pythonhosted.org/packages/60/26/d6a0db6785dd35d3ba5bf2b2df0aedc5af089962c6eb2cbf67a15b81369e/kiwisolver-1.4.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b83dc6769ddbc57613280118fb4ce3cd08899cc3369f7d0e0fab518a7cf37fdb", size = 65067 }, - { url = "https://files.pythonhosted.org/packages/c9/ed/1d97f7e3561e09757a196231edccc1bcf59d55ddccefa2afc9c615abd8e0/kiwisolver-1.4.8-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:111793b232842991be367ed828076b03d96202c19221b5ebab421ce8bcad016f", size = 1378443 }, - { url = "https://files.pythonhosted.org/packages/29/61/39d30b99954e6b46f760e6289c12fede2ab96a254c443639052d1b573fbc/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:257af1622860e51b1a9d0ce387bf5c2c4f36a90594cb9514f55b074bcc787cfc", size = 1472728 }, - { url = "https://files.pythonhosted.org/packages/0c/3e/804163b932f7603ef256e4a715e5843a9600802bb23a68b4e08c8c0ff61d/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:69b5637c3f316cab1ec1c9a12b8c5f4750a4c4b71af9157645bf32830e39c03a", size = 1478388 }, - { url = "https://files.pythonhosted.org/packages/8a/9e/60eaa75169a154700be74f875a4d9961b11ba048bef315fbe89cb6999056/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:782bb86f245ec18009890e7cb8d13a5ef54dcf2ebe18ed65f795e635a96a1c6a", size = 1413849 }, - { url = "https://files.pythonhosted.org/packages/bc/b3/9458adb9472e61a998c8c4d95cfdfec91c73c53a375b30b1428310f923e4/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc978a80a0db3a66d25767b03688f1147a69e6237175c0f4ffffaaedf744055a", size = 1475533 }, - { url = "https://files.pythonhosted.org/packages/e4/7a/0a42d9571e35798de80aef4bb43a9b672aa7f8e58643d7bd1950398ffb0a/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:36dbbfd34838500a31f52c9786990d00150860e46cd5041386f217101350f0d3", size = 2268898 }, - { url = "https://files.pythonhosted.org/packages/d9/07/1255dc8d80271400126ed8db35a1795b1a2c098ac3a72645075d06fe5c5d/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:eaa973f1e05131de5ff3569bbba7f5fd07ea0595d3870ed4a526d486fe57fa1b", size = 2425605 }, - { url = "https://files.pythonhosted.org/packages/84/df/5a3b4cf13780ef6f6942df67b138b03b7e79e9f1f08f57c49957d5867f6e/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:a66f60f8d0c87ab7f59b6fb80e642ebb29fec354a4dfad687ca4092ae69d04f4", size = 2375801 }, - { url = "https://files.pythonhosted.org/packages/8f/10/2348d068e8b0f635c8c86892788dac7a6b5c0cb12356620ab575775aad89/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858416b7fb777a53f0c59ca08190ce24e9abbd3cffa18886a5781b8e3e26f65d", size = 2520077 }, - { url = "https://files.pythonhosted.org/packages/32/d8/014b89fee5d4dce157d814303b0fce4d31385a2af4c41fed194b173b81ac/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:085940635c62697391baafaaeabdf3dd7a6c3643577dde337f4d66eba021b2b8", size = 2338410 }, - { url = "https://files.pythonhosted.org/packages/bd/72/dfff0cc97f2a0776e1c9eb5bef1ddfd45f46246c6533b0191887a427bca5/kiwisolver-1.4.8-cp312-cp312-win_amd64.whl", hash = "sha256:01c3d31902c7db5fb6182832713d3b4122ad9317c2c5877d0539227d96bb2e50", size = 71853 }, - { url = "https://files.pythonhosted.org/packages/dc/85/220d13d914485c0948a00f0b9eb419efaf6da81b7d72e88ce2391f7aed8d/kiwisolver-1.4.8-cp312-cp312-win_arm64.whl", hash = "sha256:a3c44cb68861de93f0c4a8175fbaa691f0aa22550c331fefef02b618a9dcb476", size = 65424 }, - { url = "https://files.pythonhosted.org/packages/79/b3/e62464a652f4f8cd9006e13d07abad844a47df1e6537f73ddfbf1bc997ec/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1c8ceb754339793c24aee1c9fb2485b5b1f5bb1c2c214ff13368431e51fc9a09", size = 124156 }, - { url = "https://files.pythonhosted.org/packages/8d/2d/f13d06998b546a2ad4f48607a146e045bbe48030774de29f90bdc573df15/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:54a62808ac74b5e55a04a408cda6156f986cefbcf0ada13572696b507cc92fa1", size = 66555 }, - { url = "https://files.pythonhosted.org/packages/59/e3/b8bd14b0a54998a9fd1e8da591c60998dc003618cb19a3f94cb233ec1511/kiwisolver-1.4.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68269e60ee4929893aad82666821aaacbd455284124817af45c11e50a4b42e3c", size = 65071 }, - { url = "https://files.pythonhosted.org/packages/f0/1c/6c86f6d85ffe4d0ce04228d976f00674f1df5dc893bf2dd4f1928748f187/kiwisolver-1.4.8-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34d142fba9c464bc3bbfeff15c96eab0e7310343d6aefb62a79d51421fcc5f1b", size = 1378053 }, - { url = "https://files.pythonhosted.org/packages/4e/b9/1c6e9f6dcb103ac5cf87cb695845f5fa71379021500153566d8a8a9fc291/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc373e0eef45b59197de815b1b28ef89ae3955e7722cc9710fb91cd77b7f47", size = 1472278 }, - { url = "https://files.pythonhosted.org/packages/ee/81/aca1eb176de671f8bda479b11acdc42c132b61a2ac861c883907dde6debb/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:77e6f57a20b9bd4e1e2cedda4d0b986ebd0216236f0106e55c28aea3d3d69b16", size = 1478139 }, - { url = "https://files.pythonhosted.org/packages/49/f4/e081522473671c97b2687d380e9e4c26f748a86363ce5af48b4a28e48d06/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08e77738ed7538f036cd1170cbed942ef749137b1311fa2bbe2a7fda2f6bf3cc", size = 1413517 }, - { url = "https://files.pythonhosted.org/packages/8f/e9/6a7d025d8da8c4931522922cd706105aa32b3291d1add8c5427cdcd66e63/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5ce1e481a74b44dd5e92ff03ea0cb371ae7a0268318e202be06c8f04f4f1246", size = 1474952 }, - { url = "https://files.pythonhosted.org/packages/82/13/13fa685ae167bee5d94b415991c4fc7bb0a1b6ebea6e753a87044b209678/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fc2ace710ba7c1dfd1a3b42530b62b9ceed115f19a1656adefce7b1782a37794", size = 2269132 }, - { url = "https://files.pythonhosted.org/packages/ef/92/bb7c9395489b99a6cb41d502d3686bac692586db2045adc19e45ee64ed23/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:3452046c37c7692bd52b0e752b87954ef86ee2224e624ef7ce6cb21e8c41cc1b", size = 2425997 }, - { url = "https://files.pythonhosted.org/packages/ed/12/87f0e9271e2b63d35d0d8524954145837dd1a6c15b62a2d8c1ebe0f182b4/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7e9a60b50fe8b2ec6f448fe8d81b07e40141bfced7f896309df271a0b92f80f3", size = 2376060 }, - { url = "https://files.pythonhosted.org/packages/02/6e/c8af39288edbce8bf0fa35dee427b082758a4b71e9c91ef18fa667782138/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:918139571133f366e8362fa4a297aeba86c7816b7ecf0bc79168080e2bd79957", size = 2520471 }, - { url = "https://files.pythonhosted.org/packages/13/78/df381bc7b26e535c91469f77f16adcd073beb3e2dd25042efd064af82323/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e063ef9f89885a1d68dd8b2e18f5ead48653176d10a0e324e3b0030e3a69adeb", size = 2338793 }, - { url = "https://files.pythonhosted.org/packages/d0/dc/c1abe38c37c071d0fc71c9a474fd0b9ede05d42f5a458d584619cfd2371a/kiwisolver-1.4.8-cp313-cp313-win_amd64.whl", hash = "sha256:a17b7c4f5b2c51bb68ed379defd608a03954a1845dfed7cc0117f1cc8a9b7fd2", size = 71855 }, - { url = "https://files.pythonhosted.org/packages/a0/b6/21529d595b126ac298fdd90b705d87d4c5693de60023e0efcb4f387ed99e/kiwisolver-1.4.8-cp313-cp313-win_arm64.whl", hash = "sha256:3cd3bc628b25f74aedc6d374d5babf0166a92ff1317f46267f12d2ed54bc1d30", size = 65430 }, - { url = "https://files.pythonhosted.org/packages/34/bd/b89380b7298e3af9b39f49334e3e2a4af0e04819789f04b43d560516c0c8/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:370fd2df41660ed4e26b8c9d6bbcad668fbe2560462cba151a721d49e5b6628c", size = 126294 }, - { url = "https://files.pythonhosted.org/packages/83/41/5857dc72e5e4148eaac5aa76e0703e594e4465f8ab7ec0fc60e3a9bb8fea/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:84a2f830d42707de1d191b9490ac186bf7997a9495d4e9072210a1296345f7dc", size = 67736 }, - { url = "https://files.pythonhosted.org/packages/e1/d1/be059b8db56ac270489fb0b3297fd1e53d195ba76e9bbb30e5401fa6b759/kiwisolver-1.4.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7a3ad337add5148cf51ce0b55642dc551c0b9d6248458a757f98796ca7348712", size = 66194 }, - { url = "https://files.pythonhosted.org/packages/e1/83/4b73975f149819eb7dcf9299ed467eba068ecb16439a98990dcb12e63fdd/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7506488470f41169b86d8c9aeff587293f530a23a23a49d6bc64dab66bedc71e", size = 1465942 }, - { url = "https://files.pythonhosted.org/packages/c7/2c/30a5cdde5102958e602c07466bce058b9d7cb48734aa7a4327261ac8e002/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f0121b07b356a22fb0414cec4666bbe36fd6d0d759db3d37228f496ed67c880", size = 1595341 }, - { url = "https://files.pythonhosted.org/packages/ff/9b/1e71db1c000385aa069704f5990574b8244cce854ecd83119c19e83c9586/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6d6bd87df62c27d4185de7c511c6248040afae67028a8a22012b010bc7ad062", size = 1598455 }, - { url = "https://files.pythonhosted.org/packages/85/92/c8fec52ddf06231b31cbb779af77e99b8253cd96bd135250b9498144c78b/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:291331973c64bb9cce50bbe871fb2e675c4331dab4f31abe89f175ad7679a4d7", size = 1522138 }, - { url = "https://files.pythonhosted.org/packages/0b/51/9eb7e2cd07a15d8bdd976f6190c0164f92ce1904e5c0c79198c4972926b7/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:893f5525bb92d3d735878ec00f781b2de998333659507d29ea4466208df37bed", size = 1582857 }, - { url = "https://files.pythonhosted.org/packages/0f/95/c5a00387a5405e68ba32cc64af65ce881a39b98d73cc394b24143bebc5b8/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b47a465040146981dc9db8647981b8cb96366fbc8d452b031e4f8fdffec3f26d", size = 2293129 }, - { url = "https://files.pythonhosted.org/packages/44/83/eeb7af7d706b8347548313fa3a3a15931f404533cc54fe01f39e830dd231/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:99cea8b9dd34ff80c521aef46a1dddb0dcc0283cf18bde6d756f1e6f31772165", size = 2421538 }, - { url = "https://files.pythonhosted.org/packages/05/f9/27e94c1b3eb29e6933b6986ffc5fa1177d2cd1f0c8efc5f02c91c9ac61de/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:151dffc4865e5fe6dafce5480fab84f950d14566c480c08a53c663a0020504b6", size = 2390661 }, - { url = "https://files.pythonhosted.org/packages/d9/d4/3c9735faa36ac591a4afcc2980d2691000506050b7a7e80bcfe44048daa7/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:577facaa411c10421314598b50413aa1ebcf5126f704f1e5d72d7e4e9f020d90", size = 2546710 }, - { url = "https://files.pythonhosted.org/packages/4c/fa/be89a49c640930180657482a74970cdcf6f7072c8d2471e1babe17a222dc/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:be4816dc51c8a471749d664161b434912eee82f2ea66bd7628bd14583a833e85", size = 2349213 }, - { url = "https://files.pythonhosted.org/packages/1f/f9/ae81c47a43e33b93b0a9819cac6723257f5da2a5a60daf46aa5c7226ea85/kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e7a019419b7b510f0f7c9dceff8c5eae2392037eae483a7f9162625233802b0a", size = 60403 }, - { url = "https://files.pythonhosted.org/packages/58/ca/f92b5cb6f4ce0c1ebfcfe3e2e42b96917e16f7090e45b21102941924f18f/kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:286b18e86682fd2217a48fc6be6b0f20c1d0ed10958d8dc53453ad58d7be0bf8", size = 58657 }, - { url = "https://files.pythonhosted.org/packages/80/28/ae0240f732f0484d3a4dc885d055653c47144bdf59b670aae0ec3c65a7c8/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4191ee8dfd0be1c3666ccbac178c5a05d5f8d689bbe3fc92f3c4abec817f8fe0", size = 84948 }, - { url = "https://files.pythonhosted.org/packages/5d/eb/78d50346c51db22c7203c1611f9b513075f35c4e0e4877c5dde378d66043/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7cd2785b9391f2873ad46088ed7599a6a71e762e1ea33e87514b1a441ed1da1c", size = 81186 }, - { url = "https://files.pythonhosted.org/packages/43/f8/7259f18c77adca88d5f64f9a522792e178b2691f3748817a8750c2d216ef/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c07b29089b7ba090b6f1a669f1411f27221c3662b3a1b7010e67b59bb5a6f10b", size = 80279 }, - { url = "https://files.pythonhosted.org/packages/3a/1d/50ad811d1c5dae091e4cf046beba925bcae0a610e79ae4c538f996f63ed5/kiwisolver-1.4.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:65ea09a5a3faadd59c2ce96dc7bf0f364986a315949dc6374f04396b0d60e09b", size = 71762 }, +sdist = { url = "https://files.pythonhosted.org/packages/82/59/7c91426a8ac292e1cdd53a63b6d9439abd573c875c3f92c146767dd33faf/kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e", size = 97538, upload-time = "2024-12-24T18:30:51.519Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/47/5f/4d8e9e852d98ecd26cdf8eaf7ed8bc33174033bba5e07001b289f07308fd/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88c6f252f6816a73b1f8c904f7bbe02fd67c09a69f7cb8a0eecdbf5ce78e63db", size = 124623, upload-time = "2024-12-24T18:28:17.687Z" }, + { url = "https://files.pythonhosted.org/packages/1d/70/7f5af2a18a76fe92ea14675f8bd88ce53ee79e37900fa5f1a1d8e0b42998/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c72941acb7b67138f35b879bbe85be0f6c6a70cab78fe3ef6db9c024d9223e5b", size = 66720, upload-time = "2024-12-24T18:28:19.158Z" }, + { url = "https://files.pythonhosted.org/packages/c6/13/e15f804a142353aefd089fadc8f1d985561a15358c97aca27b0979cb0785/kiwisolver-1.4.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ce2cf1e5688edcb727fdf7cd1bbd0b6416758996826a8be1d958f91880d0809d", size = 65413, upload-time = "2024-12-24T18:28:20.064Z" }, + { url = "https://files.pythonhosted.org/packages/ce/6d/67d36c4d2054e83fb875c6b59d0809d5c530de8148846b1370475eeeece9/kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c8bf637892dc6e6aad2bc6d4d69d08764166e5e3f69d469e55427b6ac001b19d", size = 1650826, upload-time = "2024-12-24T18:28:21.203Z" }, + { url = "https://files.pythonhosted.org/packages/de/c6/7b9bb8044e150d4d1558423a1568e4f227193662a02231064e3824f37e0a/kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:034d2c891f76bd3edbdb3ea11140d8510dca675443da7304205a2eaa45d8334c", size = 1628231, upload-time = "2024-12-24T18:28:23.851Z" }, + { url = "https://files.pythonhosted.org/packages/b6/38/ad10d437563063eaaedbe2c3540a71101fc7fb07a7e71f855e93ea4de605/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47b28d1dfe0793d5e96bce90835e17edf9a499b53969b03c6c47ea5985844c3", size = 1408938, upload-time = "2024-12-24T18:28:26.687Z" }, + { url = "https://files.pythonhosted.org/packages/52/ce/c0106b3bd7f9e665c5f5bc1e07cc95b5dabd4e08e3dad42dbe2faad467e7/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb158fe28ca0c29f2260cca8c43005329ad58452c36f0edf298204de32a9a3ed", size = 1422799, upload-time = "2024-12-24T18:28:30.538Z" }, + { url = "https://files.pythonhosted.org/packages/d0/87/efb704b1d75dc9758087ba374c0f23d3254505edaedd09cf9d247f7878b9/kiwisolver-1.4.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5536185fce131780ebd809f8e623bf4030ce1b161353166c49a3c74c287897f", size = 1354362, upload-time = "2024-12-24T18:28:32.943Z" }, + { url = "https://files.pythonhosted.org/packages/eb/b3/fd760dc214ec9a8f208b99e42e8f0130ff4b384eca8b29dd0efc62052176/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:369b75d40abedc1da2c1f4de13f3482cb99e3237b38726710f4a793432b1c5ff", size = 2222695, upload-time = "2024-12-24T18:28:35.641Z" }, + { url = "https://files.pythonhosted.org/packages/a2/09/a27fb36cca3fc01700687cc45dae7a6a5f8eeb5f657b9f710f788748e10d/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:641f2ddf9358c80faa22e22eb4c9f54bd3f0e442e038728f500e3b978d00aa7d", size = 2370802, upload-time = "2024-12-24T18:28:38.357Z" }, + { url = "https://files.pythonhosted.org/packages/3d/c3/ba0a0346db35fe4dc1f2f2cf8b99362fbb922d7562e5f911f7ce7a7b60fa/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d561d2d8883e0819445cfe58d7ddd673e4015c3c57261d7bdcd3710d0d14005c", size = 2334646, upload-time = "2024-12-24T18:28:40.941Z" }, + { url = "https://files.pythonhosted.org/packages/41/52/942cf69e562f5ed253ac67d5c92a693745f0bed3c81f49fc0cbebe4d6b00/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1732e065704b47c9afca7ffa272f845300a4eb959276bf6970dc07265e73b605", size = 2467260, upload-time = "2024-12-24T18:28:42.273Z" }, + { url = "https://files.pythonhosted.org/packages/32/26/2d9668f30d8a494b0411d4d7d4ea1345ba12deb6a75274d58dd6ea01e951/kiwisolver-1.4.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:bcb1ebc3547619c3b58a39e2448af089ea2ef44b37988caf432447374941574e", size = 2288633, upload-time = "2024-12-24T18:28:44.87Z" }, + { url = "https://files.pythonhosted.org/packages/98/99/0dd05071654aa44fe5d5e350729961e7bb535372935a45ac89a8924316e6/kiwisolver-1.4.8-cp310-cp310-win_amd64.whl", hash = "sha256:89c107041f7b27844179ea9c85d6da275aa55ecf28413e87624d033cf1f6b751", size = 71885, upload-time = "2024-12-24T18:28:47.346Z" }, + { url = "https://files.pythonhosted.org/packages/6c/fc/822e532262a97442989335394d441cd1d0448c2e46d26d3e04efca84df22/kiwisolver-1.4.8-cp310-cp310-win_arm64.whl", hash = "sha256:b5773efa2be9eb9fcf5415ea3ab70fc785d598729fd6057bea38d539ead28271", size = 65175, upload-time = "2024-12-24T18:28:49.651Z" }, + { url = "https://files.pythonhosted.org/packages/da/ed/c913ee28936c371418cb167b128066ffb20bbf37771eecc2c97edf8a6e4c/kiwisolver-1.4.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a4d3601908c560bdf880f07d94f31d734afd1bb71e96585cace0e38ef44c6d84", size = 124635, upload-time = "2024-12-24T18:28:51.826Z" }, + { url = "https://files.pythonhosted.org/packages/4c/45/4a7f896f7467aaf5f56ef093d1f329346f3b594e77c6a3c327b2d415f521/kiwisolver-1.4.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856b269c4d28a5c0d5e6c1955ec36ebfd1651ac00e1ce0afa3e28da95293b561", size = 66717, upload-time = "2024-12-24T18:28:54.256Z" }, + { url = "https://files.pythonhosted.org/packages/5f/b4/c12b3ac0852a3a68f94598d4c8d569f55361beef6159dce4e7b624160da2/kiwisolver-1.4.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c2b9a96e0f326205af81a15718a9073328df1173a2619a68553decb7097fd5d7", size = 65413, upload-time = "2024-12-24T18:28:55.184Z" }, + { url = "https://files.pythonhosted.org/packages/a9/98/1df4089b1ed23d83d410adfdc5947245c753bddfbe06541c4aae330e9e70/kiwisolver-1.4.8-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5020c83e8553f770cb3b5fc13faac40f17e0b205bd237aebd21d53d733adb03", size = 1343994, upload-time = "2024-12-24T18:28:57.493Z" }, + { url = "https://files.pythonhosted.org/packages/8d/bf/b4b169b050c8421a7c53ea1ea74e4ef9c335ee9013216c558a047f162d20/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dace81d28c787956bfbfbbfd72fdcef014f37d9b48830829e488fdb32b49d954", size = 1434804, upload-time = "2024-12-24T18:29:00.077Z" }, + { url = "https://files.pythonhosted.org/packages/66/5a/e13bd341fbcf73325ea60fdc8af752addf75c5079867af2e04cc41f34434/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11e1022b524bd48ae56c9b4f9296bce77e15a2e42a502cceba602f804b32bb79", size = 1450690, upload-time = "2024-12-24T18:29:01.401Z" }, + { url = "https://files.pythonhosted.org/packages/9b/4f/5955dcb376ba4a830384cc6fab7d7547bd6759fe75a09564910e9e3bb8ea/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b9b4d2892fefc886f30301cdd80debd8bb01ecdf165a449eb6e78f79f0fabd6", size = 1376839, upload-time = "2024-12-24T18:29:02.685Z" }, + { url = "https://files.pythonhosted.org/packages/3a/97/5edbed69a9d0caa2e4aa616ae7df8127e10f6586940aa683a496c2c280b9/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a96c0e790ee875d65e340ab383700e2b4891677b7fcd30a699146f9384a2bb0", size = 1435109, upload-time = "2024-12-24T18:29:04.113Z" }, + { url = "https://files.pythonhosted.org/packages/13/fc/e756382cb64e556af6c1809a1bbb22c141bbc2445049f2da06b420fe52bf/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:23454ff084b07ac54ca8be535f4174170c1094a4cff78fbae4f73a4bcc0d4dab", size = 2245269, upload-time = "2024-12-24T18:29:05.488Z" }, + { url = "https://files.pythonhosted.org/packages/76/15/e59e45829d7f41c776d138245cabae6515cb4eb44b418f6d4109c478b481/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:87b287251ad6488e95b4f0b4a79a6d04d3ea35fde6340eb38fbd1ca9cd35bbbc", size = 2393468, upload-time = "2024-12-24T18:29:06.79Z" }, + { url = "https://files.pythonhosted.org/packages/e9/39/483558c2a913ab8384d6e4b66a932406f87c95a6080112433da5ed668559/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:b21dbe165081142b1232a240fc6383fd32cdd877ca6cc89eab93e5f5883e1c25", size = 2355394, upload-time = "2024-12-24T18:29:08.24Z" }, + { url = "https://files.pythonhosted.org/packages/01/aa/efad1fbca6570a161d29224f14b082960c7e08268a133fe5dc0f6906820e/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:768cade2c2df13db52475bd28d3a3fac8c9eff04b0e9e2fda0f3760f20b3f7fc", size = 2490901, upload-time = "2024-12-24T18:29:09.653Z" }, + { url = "https://files.pythonhosted.org/packages/c9/4f/15988966ba46bcd5ab9d0c8296914436720dd67fca689ae1a75b4ec1c72f/kiwisolver-1.4.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d47cfb2650f0e103d4bf68b0b5804c68da97272c84bb12850d877a95c056bd67", size = 2312306, upload-time = "2024-12-24T18:29:12.644Z" }, + { url = "https://files.pythonhosted.org/packages/2d/27/bdf1c769c83f74d98cbc34483a972f221440703054894a37d174fba8aa68/kiwisolver-1.4.8-cp311-cp311-win_amd64.whl", hash = "sha256:ed33ca2002a779a2e20eeb06aea7721b6e47f2d4b8a8ece979d8ba9e2a167e34", size = 71966, upload-time = "2024-12-24T18:29:14.089Z" }, + { url = "https://files.pythonhosted.org/packages/4a/c9/9642ea855604aeb2968a8e145fc662edf61db7632ad2e4fb92424be6b6c0/kiwisolver-1.4.8-cp311-cp311-win_arm64.whl", hash = "sha256:16523b40aab60426ffdebe33ac374457cf62863e330a90a0383639ce14bf44b2", size = 65311, upload-time = "2024-12-24T18:29:15.892Z" }, + { url = "https://files.pythonhosted.org/packages/fc/aa/cea685c4ab647f349c3bc92d2daf7ae34c8e8cf405a6dcd3a497f58a2ac3/kiwisolver-1.4.8-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d6af5e8815fd02997cb6ad9bbed0ee1e60014438ee1a5c2444c96f87b8843502", size = 124152, upload-time = "2024-12-24T18:29:16.85Z" }, + { url = "https://files.pythonhosted.org/packages/c5/0b/8db6d2e2452d60d5ebc4ce4b204feeb16176a851fd42462f66ade6808084/kiwisolver-1.4.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bade438f86e21d91e0cf5dd7c0ed00cda0f77c8c1616bd83f9fc157fa6760d31", size = 66555, upload-time = "2024-12-24T18:29:19.146Z" }, + { url = "https://files.pythonhosted.org/packages/60/26/d6a0db6785dd35d3ba5bf2b2df0aedc5af089962c6eb2cbf67a15b81369e/kiwisolver-1.4.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b83dc6769ddbc57613280118fb4ce3cd08899cc3369f7d0e0fab518a7cf37fdb", size = 65067, upload-time = "2024-12-24T18:29:20.096Z" }, + { url = "https://files.pythonhosted.org/packages/c9/ed/1d97f7e3561e09757a196231edccc1bcf59d55ddccefa2afc9c615abd8e0/kiwisolver-1.4.8-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:111793b232842991be367ed828076b03d96202c19221b5ebab421ce8bcad016f", size = 1378443, upload-time = "2024-12-24T18:29:22.843Z" }, + { url = "https://files.pythonhosted.org/packages/29/61/39d30b99954e6b46f760e6289c12fede2ab96a254c443639052d1b573fbc/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:257af1622860e51b1a9d0ce387bf5c2c4f36a90594cb9514f55b074bcc787cfc", size = 1472728, upload-time = "2024-12-24T18:29:24.463Z" }, + { url = "https://files.pythonhosted.org/packages/0c/3e/804163b932f7603ef256e4a715e5843a9600802bb23a68b4e08c8c0ff61d/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:69b5637c3f316cab1ec1c9a12b8c5f4750a4c4b71af9157645bf32830e39c03a", size = 1478388, upload-time = "2024-12-24T18:29:25.776Z" }, + { url = "https://files.pythonhosted.org/packages/8a/9e/60eaa75169a154700be74f875a4d9961b11ba048bef315fbe89cb6999056/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:782bb86f245ec18009890e7cb8d13a5ef54dcf2ebe18ed65f795e635a96a1c6a", size = 1413849, upload-time = "2024-12-24T18:29:27.202Z" }, + { url = "https://files.pythonhosted.org/packages/bc/b3/9458adb9472e61a998c8c4d95cfdfec91c73c53a375b30b1428310f923e4/kiwisolver-1.4.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc978a80a0db3a66d25767b03688f1147a69e6237175c0f4ffffaaedf744055a", size = 1475533, upload-time = "2024-12-24T18:29:28.638Z" }, + { url = "https://files.pythonhosted.org/packages/e4/7a/0a42d9571e35798de80aef4bb43a9b672aa7f8e58643d7bd1950398ffb0a/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:36dbbfd34838500a31f52c9786990d00150860e46cd5041386f217101350f0d3", size = 2268898, upload-time = "2024-12-24T18:29:30.368Z" }, + { url = "https://files.pythonhosted.org/packages/d9/07/1255dc8d80271400126ed8db35a1795b1a2c098ac3a72645075d06fe5c5d/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:eaa973f1e05131de5ff3569bbba7f5fd07ea0595d3870ed4a526d486fe57fa1b", size = 2425605, upload-time = "2024-12-24T18:29:33.151Z" }, + { url = "https://files.pythonhosted.org/packages/84/df/5a3b4cf13780ef6f6942df67b138b03b7e79e9f1f08f57c49957d5867f6e/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:a66f60f8d0c87ab7f59b6fb80e642ebb29fec354a4dfad687ca4092ae69d04f4", size = 2375801, upload-time = "2024-12-24T18:29:34.584Z" }, + { url = "https://files.pythonhosted.org/packages/8f/10/2348d068e8b0f635c8c86892788dac7a6b5c0cb12356620ab575775aad89/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858416b7fb777a53f0c59ca08190ce24e9abbd3cffa18886a5781b8e3e26f65d", size = 2520077, upload-time = "2024-12-24T18:29:36.138Z" }, + { url = "https://files.pythonhosted.org/packages/32/d8/014b89fee5d4dce157d814303b0fce4d31385a2af4c41fed194b173b81ac/kiwisolver-1.4.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:085940635c62697391baafaaeabdf3dd7a6c3643577dde337f4d66eba021b2b8", size = 2338410, upload-time = "2024-12-24T18:29:39.991Z" }, + { url = "https://files.pythonhosted.org/packages/bd/72/dfff0cc97f2a0776e1c9eb5bef1ddfd45f46246c6533b0191887a427bca5/kiwisolver-1.4.8-cp312-cp312-win_amd64.whl", hash = "sha256:01c3d31902c7db5fb6182832713d3b4122ad9317c2c5877d0539227d96bb2e50", size = 71853, upload-time = "2024-12-24T18:29:42.006Z" }, + { url = "https://files.pythonhosted.org/packages/dc/85/220d13d914485c0948a00f0b9eb419efaf6da81b7d72e88ce2391f7aed8d/kiwisolver-1.4.8-cp312-cp312-win_arm64.whl", hash = "sha256:a3c44cb68861de93f0c4a8175fbaa691f0aa22550c331fefef02b618a9dcb476", size = 65424, upload-time = "2024-12-24T18:29:44.38Z" }, + { url = "https://files.pythonhosted.org/packages/79/b3/e62464a652f4f8cd9006e13d07abad844a47df1e6537f73ddfbf1bc997ec/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1c8ceb754339793c24aee1c9fb2485b5b1f5bb1c2c214ff13368431e51fc9a09", size = 124156, upload-time = "2024-12-24T18:29:45.368Z" }, + { url = "https://files.pythonhosted.org/packages/8d/2d/f13d06998b546a2ad4f48607a146e045bbe48030774de29f90bdc573df15/kiwisolver-1.4.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:54a62808ac74b5e55a04a408cda6156f986cefbcf0ada13572696b507cc92fa1", size = 66555, upload-time = "2024-12-24T18:29:46.37Z" }, + { url = "https://files.pythonhosted.org/packages/59/e3/b8bd14b0a54998a9fd1e8da591c60998dc003618cb19a3f94cb233ec1511/kiwisolver-1.4.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:68269e60ee4929893aad82666821aaacbd455284124817af45c11e50a4b42e3c", size = 65071, upload-time = "2024-12-24T18:29:47.333Z" }, + { url = "https://files.pythonhosted.org/packages/f0/1c/6c86f6d85ffe4d0ce04228d976f00674f1df5dc893bf2dd4f1928748f187/kiwisolver-1.4.8-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34d142fba9c464bc3bbfeff15c96eab0e7310343d6aefb62a79d51421fcc5f1b", size = 1378053, upload-time = "2024-12-24T18:29:49.636Z" }, + { url = "https://files.pythonhosted.org/packages/4e/b9/1c6e9f6dcb103ac5cf87cb695845f5fa71379021500153566d8a8a9fc291/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ddc373e0eef45b59197de815b1b28ef89ae3955e7722cc9710fb91cd77b7f47", size = 1472278, upload-time = "2024-12-24T18:29:51.164Z" }, + { url = "https://files.pythonhosted.org/packages/ee/81/aca1eb176de671f8bda479b11acdc42c132b61a2ac861c883907dde6debb/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:77e6f57a20b9bd4e1e2cedda4d0b986ebd0216236f0106e55c28aea3d3d69b16", size = 1478139, upload-time = "2024-12-24T18:29:52.594Z" }, + { url = "https://files.pythonhosted.org/packages/49/f4/e081522473671c97b2687d380e9e4c26f748a86363ce5af48b4a28e48d06/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08e77738ed7538f036cd1170cbed942ef749137b1311fa2bbe2a7fda2f6bf3cc", size = 1413517, upload-time = "2024-12-24T18:29:53.941Z" }, + { url = "https://files.pythonhosted.org/packages/8f/e9/6a7d025d8da8c4931522922cd706105aa32b3291d1add8c5427cdcd66e63/kiwisolver-1.4.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5ce1e481a74b44dd5e92ff03ea0cb371ae7a0268318e202be06c8f04f4f1246", size = 1474952, upload-time = "2024-12-24T18:29:56.523Z" }, + { url = "https://files.pythonhosted.org/packages/82/13/13fa685ae167bee5d94b415991c4fc7bb0a1b6ebea6e753a87044b209678/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:fc2ace710ba7c1dfd1a3b42530b62b9ceed115f19a1656adefce7b1782a37794", size = 2269132, upload-time = "2024-12-24T18:29:57.989Z" }, + { url = "https://files.pythonhosted.org/packages/ef/92/bb7c9395489b99a6cb41d502d3686bac692586db2045adc19e45ee64ed23/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:3452046c37c7692bd52b0e752b87954ef86ee2224e624ef7ce6cb21e8c41cc1b", size = 2425997, upload-time = "2024-12-24T18:29:59.393Z" }, + { url = "https://files.pythonhosted.org/packages/ed/12/87f0e9271e2b63d35d0d8524954145837dd1a6c15b62a2d8c1ebe0f182b4/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7e9a60b50fe8b2ec6f448fe8d81b07e40141bfced7f896309df271a0b92f80f3", size = 2376060, upload-time = "2024-12-24T18:30:01.338Z" }, + { url = "https://files.pythonhosted.org/packages/02/6e/c8af39288edbce8bf0fa35dee427b082758a4b71e9c91ef18fa667782138/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:918139571133f366e8362fa4a297aeba86c7816b7ecf0bc79168080e2bd79957", size = 2520471, upload-time = "2024-12-24T18:30:04.574Z" }, + { url = "https://files.pythonhosted.org/packages/13/78/df381bc7b26e535c91469f77f16adcd073beb3e2dd25042efd064af82323/kiwisolver-1.4.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e063ef9f89885a1d68dd8b2e18f5ead48653176d10a0e324e3b0030e3a69adeb", size = 2338793, upload-time = "2024-12-24T18:30:06.25Z" }, + { url = "https://files.pythonhosted.org/packages/d0/dc/c1abe38c37c071d0fc71c9a474fd0b9ede05d42f5a458d584619cfd2371a/kiwisolver-1.4.8-cp313-cp313-win_amd64.whl", hash = "sha256:a17b7c4f5b2c51bb68ed379defd608a03954a1845dfed7cc0117f1cc8a9b7fd2", size = 71855, upload-time = "2024-12-24T18:30:07.535Z" }, + { url = "https://files.pythonhosted.org/packages/a0/b6/21529d595b126ac298fdd90b705d87d4c5693de60023e0efcb4f387ed99e/kiwisolver-1.4.8-cp313-cp313-win_arm64.whl", hash = "sha256:3cd3bc628b25f74aedc6d374d5babf0166a92ff1317f46267f12d2ed54bc1d30", size = 65430, upload-time = "2024-12-24T18:30:08.504Z" }, + { url = "https://files.pythonhosted.org/packages/34/bd/b89380b7298e3af9b39f49334e3e2a4af0e04819789f04b43d560516c0c8/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:370fd2df41660ed4e26b8c9d6bbcad668fbe2560462cba151a721d49e5b6628c", size = 126294, upload-time = "2024-12-24T18:30:09.508Z" }, + { url = "https://files.pythonhosted.org/packages/83/41/5857dc72e5e4148eaac5aa76e0703e594e4465f8ab7ec0fc60e3a9bb8fea/kiwisolver-1.4.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:84a2f830d42707de1d191b9490ac186bf7997a9495d4e9072210a1296345f7dc", size = 67736, upload-time = "2024-12-24T18:30:11.039Z" }, + { url = "https://files.pythonhosted.org/packages/e1/d1/be059b8db56ac270489fb0b3297fd1e53d195ba76e9bbb30e5401fa6b759/kiwisolver-1.4.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7a3ad337add5148cf51ce0b55642dc551c0b9d6248458a757f98796ca7348712", size = 66194, upload-time = "2024-12-24T18:30:14.886Z" }, + { url = "https://files.pythonhosted.org/packages/e1/83/4b73975f149819eb7dcf9299ed467eba068ecb16439a98990dcb12e63fdd/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7506488470f41169b86d8c9aeff587293f530a23a23a49d6bc64dab66bedc71e", size = 1465942, upload-time = "2024-12-24T18:30:18.927Z" }, + { url = "https://files.pythonhosted.org/packages/c7/2c/30a5cdde5102958e602c07466bce058b9d7cb48734aa7a4327261ac8e002/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f0121b07b356a22fb0414cec4666bbe36fd6d0d759db3d37228f496ed67c880", size = 1595341, upload-time = "2024-12-24T18:30:22.102Z" }, + { url = "https://files.pythonhosted.org/packages/ff/9b/1e71db1c000385aa069704f5990574b8244cce854ecd83119c19e83c9586/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d6d6bd87df62c27d4185de7c511c6248040afae67028a8a22012b010bc7ad062", size = 1598455, upload-time = "2024-12-24T18:30:24.947Z" }, + { url = "https://files.pythonhosted.org/packages/85/92/c8fec52ddf06231b31cbb779af77e99b8253cd96bd135250b9498144c78b/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:291331973c64bb9cce50bbe871fb2e675c4331dab4f31abe89f175ad7679a4d7", size = 1522138, upload-time = "2024-12-24T18:30:26.286Z" }, + { url = "https://files.pythonhosted.org/packages/0b/51/9eb7e2cd07a15d8bdd976f6190c0164f92ce1904e5c0c79198c4972926b7/kiwisolver-1.4.8-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:893f5525bb92d3d735878ec00f781b2de998333659507d29ea4466208df37bed", size = 1582857, upload-time = "2024-12-24T18:30:28.86Z" }, + { url = "https://files.pythonhosted.org/packages/0f/95/c5a00387a5405e68ba32cc64af65ce881a39b98d73cc394b24143bebc5b8/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b47a465040146981dc9db8647981b8cb96366fbc8d452b031e4f8fdffec3f26d", size = 2293129, upload-time = "2024-12-24T18:30:30.34Z" }, + { url = "https://files.pythonhosted.org/packages/44/83/eeb7af7d706b8347548313fa3a3a15931f404533cc54fe01f39e830dd231/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:99cea8b9dd34ff80c521aef46a1dddb0dcc0283cf18bde6d756f1e6f31772165", size = 2421538, upload-time = "2024-12-24T18:30:33.334Z" }, + { url = "https://files.pythonhosted.org/packages/05/f9/27e94c1b3eb29e6933b6986ffc5fa1177d2cd1f0c8efc5f02c91c9ac61de/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:151dffc4865e5fe6dafce5480fab84f950d14566c480c08a53c663a0020504b6", size = 2390661, upload-time = "2024-12-24T18:30:34.939Z" }, + { url = "https://files.pythonhosted.org/packages/d9/d4/3c9735faa36ac591a4afcc2980d2691000506050b7a7e80bcfe44048daa7/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:577facaa411c10421314598b50413aa1ebcf5126f704f1e5d72d7e4e9f020d90", size = 2546710, upload-time = "2024-12-24T18:30:37.281Z" }, + { url = "https://files.pythonhosted.org/packages/4c/fa/be89a49c640930180657482a74970cdcf6f7072c8d2471e1babe17a222dc/kiwisolver-1.4.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:be4816dc51c8a471749d664161b434912eee82f2ea66bd7628bd14583a833e85", size = 2349213, upload-time = "2024-12-24T18:30:40.019Z" }, + { url = "https://files.pythonhosted.org/packages/1f/f9/ae81c47a43e33b93b0a9819cac6723257f5da2a5a60daf46aa5c7226ea85/kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e7a019419b7b510f0f7c9dceff8c5eae2392037eae483a7f9162625233802b0a", size = 60403, upload-time = "2024-12-24T18:30:41.372Z" }, + { url = "https://files.pythonhosted.org/packages/58/ca/f92b5cb6f4ce0c1ebfcfe3e2e42b96917e16f7090e45b21102941924f18f/kiwisolver-1.4.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:286b18e86682fd2217a48fc6be6b0f20c1d0ed10958d8dc53453ad58d7be0bf8", size = 58657, upload-time = "2024-12-24T18:30:42.392Z" }, + { url = "https://files.pythonhosted.org/packages/80/28/ae0240f732f0484d3a4dc885d055653c47144bdf59b670aae0ec3c65a7c8/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4191ee8dfd0be1c3666ccbac178c5a05d5f8d689bbe3fc92f3c4abec817f8fe0", size = 84948, upload-time = "2024-12-24T18:30:44.703Z" }, + { url = "https://files.pythonhosted.org/packages/5d/eb/78d50346c51db22c7203c1611f9b513075f35c4e0e4877c5dde378d66043/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7cd2785b9391f2873ad46088ed7599a6a71e762e1ea33e87514b1a441ed1da1c", size = 81186, upload-time = "2024-12-24T18:30:45.654Z" }, + { url = "https://files.pythonhosted.org/packages/43/f8/7259f18c77adca88d5f64f9a522792e178b2691f3748817a8750c2d216ef/kiwisolver-1.4.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c07b29089b7ba090b6f1a669f1411f27221c3662b3a1b7010e67b59bb5a6f10b", size = 80279, upload-time = "2024-12-24T18:30:47.951Z" }, + { url = "https://files.pythonhosted.org/packages/3a/1d/50ad811d1c5dae091e4cf046beba925bcae0a610e79ae4c538f996f63ed5/kiwisolver-1.4.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:65ea09a5a3faadd59c2ce96dc7bf0f364986a315949dc6374f04396b0d60e09b", size = 71762, upload-time = "2024-12-24T18:30:48.903Z" }, ] [[package]] name = "lxml" version = "5.3.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/80/61/d3dc048cd6c7be6fe45b80cedcbdd4326ba4d550375f266d9f4246d0f4bc/lxml-5.3.2.tar.gz", hash = "sha256:773947d0ed809ddad824b7b14467e1a481b8976e87278ac4a730c2f7c7fcddc1", size = 3679948 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/f7/9c/b015de0277a13d1d51924810b248b8a685a4e3dcd02d2ffb9b4e65cc37f4/lxml-5.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:c4b84d6b580a9625dfa47269bf1fd7fbba7ad69e08b16366a46acb005959c395", size = 8144077 }, - { url = "https://files.pythonhosted.org/packages/a7/6a/30467f6b66ae666d20b52dffa98c00f0f15e0567d1333d70db7c44a6939e/lxml-5.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b4c08ecb26e4270a62f81f81899dfff91623d349e433b126931c9c4577169666", size = 4423433 }, - { url = "https://files.pythonhosted.org/packages/12/85/5a50121c0b57c8aba1beec30d324dc9272a193ecd6c24ad1efb5e223a035/lxml-5.3.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef926e9f11e307b5a7c97b17c5c609a93fb59ffa8337afac8f89e6fe54eb0b37", size = 5230753 }, - { url = "https://files.pythonhosted.org/packages/81/07/a62896efbb74ff23e9d19a14713fb9c808dfd89d79eecb8a583d1ca722b1/lxml-5.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:017ceeabe739100379fe6ed38b033cd244ce2da4e7f6f07903421f57da3a19a2", size = 4945993 }, - { url = "https://files.pythonhosted.org/packages/74/ca/c47bffbafcd98c53c2ccd26dcb29b2de8fa0585d5afae76e5c5a9dce5f96/lxml-5.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dae97d9435dc90590f119d056d233c33006b2fd235dd990d5564992261ee7ae8", size = 5562292 }, - { url = "https://files.pythonhosted.org/packages/8f/79/f4ad46c00b72eb465be2032dad7922a14c929ae983e40cd9a179f1e727db/lxml-5.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:910f39425c6798ce63c93976ae5af5fff6949e2cb446acbd44d6d892103eaea8", size = 5000296 }, - { url = "https://files.pythonhosted.org/packages/44/cb/c974078e015990f83d13ef00dac347d74b1d62c2e6ec6e8eeb40ec9a1f1a/lxml-5.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9780de781a0d62a7c3680d07963db3048b919fc9e3726d9cfd97296a65ffce1", size = 5114822 }, - { url = "https://files.pythonhosted.org/packages/1b/c4/dde5d197d176f232c018e7dfd1acadf3aeb8e9f3effa73d13b62f9540061/lxml-5.3.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:1a06b0c6ba2e3ca45a009a78a4eb4d6b63831830c0a83dcdc495c13b9ca97d3e", size = 4941338 }, - { url = "https://files.pythonhosted.org/packages/eb/8b/72f8df23f6955bb0f6aca635f72ec52799104907d6b11317099e79e1c752/lxml-5.3.2-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:4c62d0a34d1110769a1bbaf77871a4b711a6f59c4846064ccb78bc9735978644", size = 5586914 }, - { url = "https://files.pythonhosted.org/packages/0f/93/7b5ff2971cc5cf017de8ef0e9fdfca6afd249b1e187cb8195e27ed40bb9a/lxml-5.3.2-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:8f961a4e82f411b14538fe5efc3e6b953e17f5e809c463f0756a0d0e8039b700", size = 5082388 }, - { url = "https://files.pythonhosted.org/packages/a3/3e/f81d28bceb4e978a3d450098bdc5364d9c58473ad2f4ded04f679dc76e7e/lxml-5.3.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:3dfc78f5f9251b6b8ad37c47d4d0bfe63ceb073a916e5b50a3bf5fd67a703335", size = 5161925 }, - { url = "https://files.pythonhosted.org/packages/4d/4b/1218fcfa0dfc8917ce29c66150cc8f6962d35579f412080aec480cc1a990/lxml-5.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:10e690bc03214d3537270c88e492b8612d5e41b884f232df2b069b25b09e6711", size = 5022096 }, - { url = "https://files.pythonhosted.org/packages/8c/de/8eb6fffecd9c5f129461edcdd7e1ac944f9de15783e3d89c84ed6e0374bc/lxml-5.3.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:aa837e6ee9534de8d63bc4c1249e83882a7ac22bd24523f83fad68e6ffdf41ae", size = 5652903 }, - { url = "https://files.pythonhosted.org/packages/95/79/80f4102a08495c100014593680f3f0f7bd7c1333b13520aed855fc993326/lxml-5.3.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:da4c9223319400b97a2acdfb10926b807e51b69eb7eb80aad4942c0516934858", size = 5491813 }, - { url = "https://files.pythonhosted.org/packages/15/f5/9b1f7edf6565ee31e4300edb1bcc61eaebe50a3cff4053c0206d8dc772f2/lxml-5.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:dc0e9bdb3aa4d1de703a437576007d366b54f52c9897cae1a3716bb44fc1fc85", size = 5227837 }, - { url = "https://files.pythonhosted.org/packages/dd/53/a187c4ccfcd5fbfca01e6c96da39499d8b801ab5dcf57717db95d7a968a8/lxml-5.3.2-cp310-cp310-win32.win32.whl", hash = "sha256:dd755a0a78dd0b2c43f972e7b51a43be518ebc130c9f1a7c4480cf08b4385486", size = 3477533 }, - { url = "https://files.pythonhosted.org/packages/f2/2c/397c5a9d76a7a0faf9e5b13143ae1a7e223e71d2197a45da71c21aacb3d4/lxml-5.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:d64ea1686474074b38da13ae218d9fde0d1dc6525266976808f41ac98d9d7980", size = 3805160 }, - { url = "https://files.pythonhosted.org/packages/84/b8/2b727f5a90902f7cc5548349f563b60911ca05f3b92e35dfa751349f265f/lxml-5.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9d61a7d0d208ace43986a92b111e035881c4ed45b1f5b7a270070acae8b0bfb4", size = 8163457 }, - { url = "https://files.pythonhosted.org/packages/91/84/23135b2dc72b3440d68c8f39ace2bb00fe78e3a2255f7c74f7e76f22498e/lxml-5.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856dfd7eda0b75c29ac80a31a6411ca12209183e866c33faf46e77ace3ce8a79", size = 4433445 }, - { url = "https://files.pythonhosted.org/packages/c9/1c/6900ade2294488f80598af7b3229669562166384bb10bf4c915342a2f288/lxml-5.3.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7a01679e4aad0727bedd4c9407d4d65978e920f0200107ceeffd4b019bd48529", size = 5029603 }, - { url = "https://files.pythonhosted.org/packages/2f/e9/31dbe5deaccf0d33ec279cf400306ad4b32dfd1a0fee1fca40c5e90678fe/lxml-5.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6b37b4c3acb8472d191816d4582379f64d81cecbdce1a668601745c963ca5cc", size = 4771236 }, - { url = "https://files.pythonhosted.org/packages/68/41/c3412392884130af3415af2e89a2007e00b2a782be6fb848a95b598a114c/lxml-5.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3df5a54e7b7c31755383f126d3a84e12a4e0333db4679462ef1165d702517477", size = 5369815 }, - { url = "https://files.pythonhosted.org/packages/34/0a/ba0309fd5f990ea0cc05aba2bea225ef1bcb07ecbf6c323c6b119fc46e7f/lxml-5.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c09a40f28dcded933dc16217d6a092be0cc49ae25811d3b8e937c8060647c353", size = 4843663 }, - { url = "https://files.pythonhosted.org/packages/b6/c6/663b5d87d51d00d4386a2d52742a62daa486c5dc6872a443409d9aeafece/lxml-5.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1ef20f1851ccfbe6c5a04c67ec1ce49da16ba993fdbabdce87a92926e505412", size = 4918028 }, - { url = "https://files.pythonhosted.org/packages/75/5f/f6a72ccbe05cf83341d4b6ad162ed9e1f1ffbd12f1c4b8bc8ae413392282/lxml-5.3.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:f79a63289dbaba964eb29ed3c103b7911f2dce28c36fe87c36a114e6bd21d7ad", size = 4792005 }, - { url = "https://files.pythonhosted.org/packages/37/7b/8abd5b332252239ffd28df5842ee4e5bf56e1c613c323586c21ccf5af634/lxml-5.3.2-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:75a72697d95f27ae00e75086aed629f117e816387b74a2f2da6ef382b460b710", size = 5405363 }, - { url = "https://files.pythonhosted.org/packages/5a/79/549b7ec92b8d9feb13869c1b385a0749d7ccfe5590d1e60f11add9cdd580/lxml-5.3.2-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:b9b00c9ee1cc3a76f1f16e94a23c344e0b6e5c10bec7f94cf2d820ce303b8c01", size = 4932915 }, - { url = "https://files.pythonhosted.org/packages/57/eb/4fa626d0bac8b4f2aa1d0e6a86232db030fd0f462386daf339e4a0ee352b/lxml-5.3.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:77cbcab50cbe8c857c6ba5f37f9a3976499c60eada1bf6d38f88311373d7b4bc", size = 4983473 }, - { url = "https://files.pythonhosted.org/packages/1b/c8/79d61d13cbb361c2c45fbe7c8bd00ea6a23b3e64bc506264d2856c60d702/lxml-5.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:29424058f072a24622a0a15357bca63d796954758248a72da6d512f9bd9a4493", size = 4855284 }, - { url = "https://files.pythonhosted.org/packages/80/16/9f84e1ef03a13136ab4f9482c9adaaad425c68b47556b9d3192a782e5d37/lxml-5.3.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7d82737a8afe69a7c80ef31d7626075cc7d6e2267f16bf68af2c764b45ed68ab", size = 5458355 }, - { url = "https://files.pythonhosted.org/packages/aa/6d/f62860451bb4683e87636e49effb76d499773337928e53356c1712ccec24/lxml-5.3.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:95473d1d50a5d9fcdb9321fdc0ca6e1edc164dce4c7da13616247d27f3d21e31", size = 5300051 }, - { url = "https://files.pythonhosted.org/packages/3f/5f/3b6c4acec17f9a57ea8bb89a658a70621db3fb86ea588e7703b6819d9b03/lxml-5.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2162068f6da83613f8b2a32ca105e37a564afd0d7009b0b25834d47693ce3538", size = 5033481 }, - { url = "https://files.pythonhosted.org/packages/79/bd/3c4dd7d903bb9981f4876c61ef2ff5d5473e409ef61dc7337ac207b91920/lxml-5.3.2-cp311-cp311-win32.whl", hash = "sha256:f8695752cf5d639b4e981afe6c99e060621362c416058effd5c704bede9cb5d1", size = 3474266 }, - { url = "https://files.pythonhosted.org/packages/1f/ea/9311fa1ef75b7d601c89600fc612838ee77ad3d426184941cba9cf62641f/lxml-5.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:d1a94cbb4ee64af3ab386c2d63d6d9e9cf2e256ac0fd30f33ef0a3c88f575174", size = 3815230 }, - { url = "https://files.pythonhosted.org/packages/0d/7e/c749257a7fabc712c4df57927b0f703507f316e9f2c7e3219f8f76d36145/lxml-5.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:16b3897691ec0316a1aa3c6585f61c8b7978475587c5b16fc1d2c28d283dc1b0", size = 8193212 }, - { url = "https://files.pythonhosted.org/packages/a8/50/17e985ba162c9f1ca119f4445004b58f9e5ef559ded599b16755e9bfa260/lxml-5.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:a8d4b34a0eeaf6e73169dcfd653c8d47f25f09d806c010daf074fba2db5e2d3f", size = 4451439 }, - { url = "https://files.pythonhosted.org/packages/c2/b5/4960ba0fcca6ce394ed4a2f89ee13083e7fcbe9641a91166e8e9792fedb1/lxml-5.3.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9cd7a959396da425022e1e4214895b5cfe7de7035a043bcc2d11303792b67554", size = 5052146 }, - { url = "https://files.pythonhosted.org/packages/5f/d1/184b04481a5d1f5758916de087430752a7b229bddbd6c1d23405078c72bd/lxml-5.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cac5eaeec3549c5df7f8f97a5a6db6963b91639389cdd735d5a806370847732b", size = 4789082 }, - { url = "https://files.pythonhosted.org/packages/7d/75/1a19749d373e9a3d08861addccdf50c92b628c67074b22b8f3c61997cf5a/lxml-5.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29b5f7d77334877c2146e7bb8b94e4df980325fab0a8af4d524e5d43cd6f789d", size = 5312300 }, - { url = "https://files.pythonhosted.org/packages/fb/00/9d165d4060d3f347e63b219fcea5c6a3f9193e9e2868c6801e18e5379725/lxml-5.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13f3495cfec24e3d63fffd342cc8141355d1d26ee766ad388775f5c8c5ec3932", size = 4836655 }, - { url = "https://files.pythonhosted.org/packages/b8/e9/06720a33cc155966448a19677f079100517b6629a872382d22ebd25e48aa/lxml-5.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e70ad4c9658beeff99856926fd3ee5fde8b519b92c693f856007177c36eb2e30", size = 4961795 }, - { url = "https://files.pythonhosted.org/packages/2d/57/4540efab2673de2904746b37ef7f74385329afd4643ed92abcc9ec6e00ca/lxml-5.3.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:507085365783abd7879fa0a6fa55eddf4bdd06591b17a2418403bb3aff8a267d", size = 4779791 }, - { url = "https://files.pythonhosted.org/packages/99/ad/6056edf6c9f4fa1d41e6fbdae52c733a4a257fd0d7feccfa26ae051bb46f/lxml-5.3.2-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:5bb304f67cbf5dfa07edad904732782cbf693286b9cd85af27059c5779131050", size = 5346807 }, - { url = "https://files.pythonhosted.org/packages/a1/fa/5be91fc91a18f3f705ea5533bc2210b25d738c6b615bf1c91e71a9b2f26b/lxml-5.3.2-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:3d84f5c093645c21c29a4e972b84cb7cf682f707f8706484a5a0c7ff13d7a988", size = 4909213 }, - { url = "https://files.pythonhosted.org/packages/f3/74/71bb96a3b5ae36b74e0402f4fa319df5559a8538577f8c57c50f1b57dc15/lxml-5.3.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:bdc13911db524bd63f37b0103af014b7161427ada41f1b0b3c9b5b5a9c1ca927", size = 4987694 }, - { url = "https://files.pythonhosted.org/packages/08/c2/3953a68b0861b2f97234b1838769269478ccf872d8ea7a26e911238220ad/lxml-5.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1ec944539543f66ebc060ae180d47e86aca0188bda9cbfadff47d86b0dc057dc", size = 4862865 }, - { url = "https://files.pythonhosted.org/packages/e0/9a/52e48f7cfd5a5e61f44a77e679880580dfb4f077af52d6ed5dd97e3356fe/lxml-5.3.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:59d437cc8a7f838282df5a199cf26f97ef08f1c0fbec6e84bd6f5cc2b7913f6e", size = 5423383 }, - { url = "https://files.pythonhosted.org/packages/17/67/42fe1d489e4dcc0b264bef361aef0b929fbb2b5378702471a3043bc6982c/lxml-5.3.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:0e275961adbd32e15672e14e0cc976a982075208224ce06d149c92cb43db5b93", size = 5286864 }, - { url = "https://files.pythonhosted.org/packages/29/e4/03b1d040ee3aaf2bd4e1c2061de2eae1178fe9a460d3efc1ea7ef66f6011/lxml-5.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:038aeb6937aa404480c2966b7f26f1440a14005cb0702078c173c028eca72c31", size = 5056819 }, - { url = "https://files.pythonhosted.org/packages/83/b3/e2ec8a6378e4d87da3af9de7c862bcea7ca624fc1a74b794180c82e30123/lxml-5.3.2-cp312-cp312-win32.whl", hash = "sha256:3c2c8d0fa3277147bff180e3590be67597e17d365ce94beb2efa3138a2131f71", size = 3486177 }, - { url = "https://files.pythonhosted.org/packages/d5/8a/6a08254b0bab2da9573735725caab8302a2a1c9b3818533b41568ca489be/lxml-5.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:77809fcd97dfda3f399102db1794f7280737b69830cd5c961ac87b3c5c05662d", size = 3817134 }, - { url = "https://files.pythonhosted.org/packages/19/fe/904fd1b0ba4f42ed5a144fcfff7b8913181892a6aa7aeb361ee783d441f8/lxml-5.3.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:77626571fb5270ceb36134765f25b665b896243529eefe840974269b083e090d", size = 8173598 }, - { url = "https://files.pythonhosted.org/packages/97/e8/5e332877b3ce4e2840507b35d6dbe1cc33b17678ece945ba48d2962f8c06/lxml-5.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:78a533375dc7aa16d0da44af3cf6e96035e484c8c6b2b2445541a5d4d3d289ee", size = 4441586 }, - { url = "https://files.pythonhosted.org/packages/de/f4/8fe2e6d8721803182fbce2325712e98f22dbc478126070e62731ec6d54a0/lxml-5.3.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a6f62b2404b3f3f0744bbcabb0381c5fe186fa2a9a67ecca3603480f4846c585", size = 5038447 }, - { url = "https://files.pythonhosted.org/packages/a6/ac/fa63f86a1a4b1ba8b03599ad9e2f5212fa813223ac60bfe1155390d1cc0c/lxml-5.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ea918da00091194526d40c30c4996971f09dacab032607581f8d8872db34fbf", size = 4783583 }, - { url = "https://files.pythonhosted.org/packages/1a/7a/08898541296a02c868d4acc11f31a5839d80f5b21d4a96f11d4c0fbed15e/lxml-5.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c35326f94702a7264aa0eea826a79547d3396a41ae87a70511b9f6e9667ad31c", size = 5305684 }, - { url = "https://files.pythonhosted.org/packages/0b/be/9a6d80b467771b90be762b968985d3de09e0d5886092238da65dac9c1f75/lxml-5.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e3bef90af21d31c4544bc917f51e04f94ae11b43156356aff243cdd84802cbf2", size = 4830797 }, - { url = "https://files.pythonhosted.org/packages/8d/1c/493632959f83519802637f7db3be0113b6e8a4e501b31411fbf410735a75/lxml-5.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52fa7ba11a495b7cbce51573c73f638f1dcff7b3ee23697467dc063f75352a69", size = 4950302 }, - { url = "https://files.pythonhosted.org/packages/c7/13/01aa3b92a6b93253b90c061c7527261b792f5ae7724b420cded733bfd5d6/lxml-5.3.2-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:ad131e2c4d2c3803e736bb69063382334e03648de2a6b8f56a878d700d4b557d", size = 4775247 }, - { url = "https://files.pythonhosted.org/packages/60/4a/baeb09fbf5c84809e119c9cf8e2e94acec326a9b45563bf5ae45a234973b/lxml-5.3.2-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:00a4463ca409ceacd20490a893a7e08deec7870840eff33dc3093067b559ce3e", size = 5338824 }, - { url = "https://files.pythonhosted.org/packages/69/c7/a05850f169ad783ed09740ac895e158b06d25fce4b13887a8ac92a84d61c/lxml-5.3.2-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:87e8d78205331cace2b73ac8249294c24ae3cba98220687b5b8ec5971a2267f1", size = 4899079 }, - { url = "https://files.pythonhosted.org/packages/de/48/18ca583aba5235582db0e933ed1af6540226ee9ca16c2ee2d6f504fcc34a/lxml-5.3.2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:bf6389133bb255e530a4f2f553f41c4dd795b1fbb6f797aea1eff308f1e11606", size = 4978041 }, - { url = "https://files.pythonhosted.org/packages/b6/55/6968ddc88554209d1dba0dca196360c629b3dfe083bc32a3370f9523a0c4/lxml-5.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b3709fc752b42fb6b6ffa2ba0a5b9871646d97d011d8f08f4d5b3ee61c7f3b2b", size = 4859761 }, - { url = "https://files.pythonhosted.org/packages/2e/52/d2d3baa1e0b7d04a729613160f1562f466fb1a0e45085a33acb0d6981a2b/lxml-5.3.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:abc795703d0de5d83943a4badd770fbe3d1ca16ee4ff3783d7caffc252f309ae", size = 5418209 }, - { url = "https://files.pythonhosted.org/packages/d3/50/6005b297ba5f858a113d6e81ccdb3a558b95a615772e7412d1f1cbdf22d7/lxml-5.3.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:98050830bb6510159f65d9ad1b8aca27f07c01bb3884ba95f17319ccedc4bcf9", size = 5274231 }, - { url = "https://files.pythonhosted.org/packages/fb/33/6f40c09a5f7d7e7fcb85ef75072e53eba3fbadbf23e4991ca069ab2b1abb/lxml-5.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6ba465a91acc419c5682f8b06bcc84a424a7aa5c91c220241c6fd31de2a72bc6", size = 5051899 }, - { url = "https://files.pythonhosted.org/packages/8b/3a/673bc5c0d5fb6596ee2963dd016fdaefaed2c57ede82c7634c08cbda86c1/lxml-5.3.2-cp313-cp313-win32.whl", hash = "sha256:56a1d56d60ea1ec940f949d7a309e0bff05243f9bd337f585721605670abb1c1", size = 3485315 }, - { url = "https://files.pythonhosted.org/packages/8c/be/cab8dd33b0dbe3af5b5d4d24137218f79ea75d540f74eb7d8581195639e0/lxml-5.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:1a580dc232c33d2ad87d02c8a3069d47abbcdce974b9c9cc82a79ff603065dbe", size = 3814639 }, - { url = "https://files.pythonhosted.org/packages/15/ac/bee196b9384315e842be9bc3cfa17492b456dc17d4b183fcb38447af9e58/lxml-5.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:741c126bcf9aa939e950e64e5e0a89c8e01eda7a5f5ffdfc67073f2ed849caea", size = 8149407 }, - { url = "https://files.pythonhosted.org/packages/4d/d7/cbad55c5e04d3fb0eece2225f0302c1939f87ff9f53aca028a2f9125ccb1/lxml-5.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ab6e9e6aca1fd7d725ffa132286e70dee5b9a4561c5ed291e836440b82888f89", size = 4426545 }, - { url = "https://files.pythonhosted.org/packages/84/70/ab0ab4bb874a6f8452bf5156f25327dc3f1b1b78930e62756f89e39434c2/lxml-5.3.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58e8c9b9ed3c15c2d96943c14efc324b69be6352fe5585733a7db2bf94d97841", size = 5233851 }, - { url = "https://files.pythonhosted.org/packages/db/4b/5ce14fe5acd726de3991970e55982baf09c7641f6b910bfdbf37ed5f1222/lxml-5.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7811828ddfb8c23f4f1fbf35e7a7b2edec2f2e4c793dee7c52014f28c4b35238", size = 4947364 }, - { url = "https://files.pythonhosted.org/packages/c1/e1/a726c0a06c7a0532478b0bd02935f69647026dd9826b8a329a6b87719710/lxml-5.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:72968623efb1e12e950cbdcd1d0f28eb14c8535bf4be153f1bfffa818b1cf189", size = 5565399 }, - { url = "https://files.pythonhosted.org/packages/6e/5c/5ee36f877f86018fdac9a7bc093bfa5d300cc57cdb8fc7cb5ef905283d0d/lxml-5.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebfceaa2ea588b54efb6160e3520983663d45aed8a3895bb2031ada080fb5f04", size = 5003314 }, - { url = "https://files.pythonhosted.org/packages/bb/f8/79a000d38f2d45a01456b93151a2cee40241ce6fec8f676632a437c16ff3/lxml-5.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d685d458505b2bfd2e28c812749fe9194a2b0ce285a83537e4309a187ffa270b", size = 5116448 }, - { url = "https://files.pythonhosted.org/packages/d0/39/5342f88bb7b153101c99a2687fbb9c37ade10a3f0ee3cb23631010f4526a/lxml-5.3.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:334e0e414dab1f5366ead8ca34ec3148415f236d5660e175f1d640b11d645847", size = 4942465 }, - { url = "https://files.pythonhosted.org/packages/56/e9/55d1ebc47400886ccb16beccd29d27983e1b6646fd35fb5d1c9079b1f793/lxml-5.3.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02e56f7de72fa82561eae69628a7d6febd7891d72248c7ff7d3e7814d4031017", size = 5588956 }, - { url = "https://files.pythonhosted.org/packages/b8/37/1b0abff254f85081ca5b5cdfc3f73ff208f6c72a1da6dc69bd71408a047b/lxml-5.3.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:638d06b4e1d34d1a074fa87deed5fb55c18485fa0dab97abc5604aad84c12031", size = 5083187 }, - { url = "https://files.pythonhosted.org/packages/43/7f/87071f4180e921090bbf3ff3b05355d3cffcfba0e388e25c49b33e4a8307/lxml-5.3.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:354dab7206d22d7a796fa27c4c5bffddd2393da2ad61835355a4759d435beb47", size = 5162574 }, - { url = "https://files.pythonhosted.org/packages/13/16/ec4a10e5ea07cd0fc36dd8ca48d4344d5d299fb3572c189e3592ca525cf1/lxml-5.3.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d9d9f82ff2c3bf9bb777cb355149f7f3a98ec58f16b7428369dc27ea89556a4c", size = 5022882 }, - { url = "https://files.pythonhosted.org/packages/2d/3e/0c7fea56e227fbca0c6ad36d1c896bab08cdb92d5196bf1ae0cbad31ea28/lxml-5.3.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:95ad58340e3b7d2b828efc370d1791856613c5cb62ae267158d96e47b3c978c9", size = 5652645 }, - { url = "https://files.pythonhosted.org/packages/a9/6c/4d707800e66e22a47cb7122157fcba7427f286e1edebc0f07fd35d0b412f/lxml-5.3.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:30fe05f4b7f6e9eb32862745512e7cbd021070ad0f289a7f48d14a0d3fc1d8a9", size = 5494128 }, - { url = "https://files.pythonhosted.org/packages/d1/5a/634df1eaa077bac8bc66ac59fc7aef1505d4e9c98c12a06d44065769169a/lxml-5.3.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:34c688fef86f73dbca0798e0a61bada114677006afa524a8ce97d9e5fabf42e6", size = 5228135 }, - { url = "https://files.pythonhosted.org/packages/c6/08/3e0a2780402f0ad66ce1fa161c29c8f18d4b55fec4c037ba48d7172d43cb/lxml-5.3.2-cp39-cp39-win32.whl", hash = "sha256:4d6d3d1436d57f41984920667ec5ef04bcb158f80df89ac4d0d3f775a2ac0c87", size = 3478304 }, - { url = "https://files.pythonhosted.org/packages/f0/d5/58764b2de414dc68106d3063c401655615b693d7218f85bdf7ab7aab6c34/lxml-5.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:2996e1116bbb3ae2a1fbb2ba4da8f92742290b4011e7e5bce2bd33bbc9d9485a", size = 3806337 }, - { url = "https://files.pythonhosted.org/packages/3d/1a/480682ac974e0f8778503300a61d96c3b4d992d2ae024f9db18d5fd895d1/lxml-5.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:521ab9c80b98c30b2d987001c3ede2e647e92eeb2ca02e8cb66ef5122d792b24", size = 3937182 }, - { url = "https://files.pythonhosted.org/packages/74/e6/ac87269713e372b58c4334913601a65d7a6f3b7df9ac15a4a4014afea7ae/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f1231b0f9810289d41df1eacc4ebb859c63e4ceee29908a0217403cddce38d0", size = 4235148 }, - { url = "https://files.pythonhosted.org/packages/75/ec/7d7af58047862fb59fcdec6e3abcffc7a98f7f7560e580485169ce28b706/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271f1a4d5d2b383c36ad8b9b489da5ea9c04eca795a215bae61ed6a57cf083cd", size = 4349974 }, - { url = "https://files.pythonhosted.org/packages/ff/de/021ef34a57a372778f44182d2043fa3cae0b0407ac05fc35834f842586f2/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:6fca8a5a13906ba2677a5252752832beb0f483a22f6c86c71a2bb320fba04f61", size = 4238656 }, - { url = "https://files.pythonhosted.org/packages/0a/96/00874cb83ebb2cf649f2a8cad191d8da64fe1cf15e6580d5a7967755d6a3/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ea0c3b7922209160faef194a5b6995bfe7fa05ff7dda6c423ba17646b7b9de10", size = 4373836 }, - { url = "https://files.pythonhosted.org/packages/6b/40/7d49ff503cc90b03253eba0768feec909b47ce92a90591b025c774a29a95/lxml-5.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0a006390834603e5952a2ff74b9a31a6007c7cc74282a087aa6467afb4eea987", size = 3487898 }, - { url = "https://files.pythonhosted.org/packages/39/62/052ee9e799fa444c8eeee543c7d7f00b6212e2982e578b86900825b0f976/lxml-5.3.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c3eb4278dcdb9d86265ed2c20b9ecac45f2d6072e3904542e591e382c87a9c00", size = 3934292 }, - { url = "https://files.pythonhosted.org/packages/2c/f1/bc85ad1d85fc62cc14dff9d8ed48041adc9b8bb8be82b6d614887f561f24/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:258b6b53458c5cbd2a88795557ff7e0db99f73a96601b70bc039114cd4ee9e02", size = 4232326 }, - { url = "https://files.pythonhosted.org/packages/55/6c/9e74a4143adf7d3fdc0c313306242c194bd288a1428b882f4e27eeffd25a/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0a9d8d25ed2f2183e8471c97d512a31153e123ac5807f61396158ef2793cb6e", size = 4347285 }, - { url = "https://files.pythonhosted.org/packages/84/53/ab3b9650684ae3e16d4b261be38165f38cef2fc1f12c568c1ea7436fe980/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:73bcb635a848c18a3e422ea0ab0092f2e4ef3b02d8ebe87ab49748ebc8ec03d8", size = 4233141 }, - { url = "https://files.pythonhosted.org/packages/ba/5f/8000dfdd01051cc825c4e8e2397fa4837c3adccb8fb1c2e748d3434b29b5/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1545de0a69a16ced5767bae8cca1801b842e6e49e96f5e4a8a5acbef023d970b", size = 4370638 }, - { url = "https://files.pythonhosted.org/packages/2a/f8/8ea5b07c12444b344f80e1a17bd7d5d3740696827ab5ac0d6d0177d3fbcd/lxml-5.3.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:165fcdc2f40fc0fe88a3c3c06c9c2a097388a90bda6a16e6f7c9199c903c9b8e", size = 3486453 }, +sdist = { url = "https://files.pythonhosted.org/packages/80/61/d3dc048cd6c7be6fe45b80cedcbdd4326ba4d550375f266d9f4246d0f4bc/lxml-5.3.2.tar.gz", hash = "sha256:773947d0ed809ddad824b7b14467e1a481b8976e87278ac4a730c2f7c7fcddc1", size = 3679948, upload-time = "2025-04-05T18:31:58.757Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f7/9c/b015de0277a13d1d51924810b248b8a685a4e3dcd02d2ffb9b4e65cc37f4/lxml-5.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:c4b84d6b580a9625dfa47269bf1fd7fbba7ad69e08b16366a46acb005959c395", size = 8144077, upload-time = "2025-04-05T18:25:05.832Z" }, + { url = "https://files.pythonhosted.org/packages/a7/6a/30467f6b66ae666d20b52dffa98c00f0f15e0567d1333d70db7c44a6939e/lxml-5.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b4c08ecb26e4270a62f81f81899dfff91623d349e433b126931c9c4577169666", size = 4423433, upload-time = "2025-04-05T18:25:10.126Z" }, + { url = "https://files.pythonhosted.org/packages/12/85/5a50121c0b57c8aba1beec30d324dc9272a193ecd6c24ad1efb5e223a035/lxml-5.3.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef926e9f11e307b5a7c97b17c5c609a93fb59ffa8337afac8f89e6fe54eb0b37", size = 5230753, upload-time = "2025-04-05T18:25:12.638Z" }, + { url = "https://files.pythonhosted.org/packages/81/07/a62896efbb74ff23e9d19a14713fb9c808dfd89d79eecb8a583d1ca722b1/lxml-5.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:017ceeabe739100379fe6ed38b033cd244ce2da4e7f6f07903421f57da3a19a2", size = 4945993, upload-time = "2025-04-05T18:25:15.63Z" }, + { url = "https://files.pythonhosted.org/packages/74/ca/c47bffbafcd98c53c2ccd26dcb29b2de8fa0585d5afae76e5c5a9dce5f96/lxml-5.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dae97d9435dc90590f119d056d233c33006b2fd235dd990d5564992261ee7ae8", size = 5562292, upload-time = "2025-04-05T18:25:18.744Z" }, + { url = "https://files.pythonhosted.org/packages/8f/79/f4ad46c00b72eb465be2032dad7922a14c929ae983e40cd9a179f1e727db/lxml-5.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:910f39425c6798ce63c93976ae5af5fff6949e2cb446acbd44d6d892103eaea8", size = 5000296, upload-time = "2025-04-05T18:25:21.268Z" }, + { url = "https://files.pythonhosted.org/packages/44/cb/c974078e015990f83d13ef00dac347d74b1d62c2e6ec6e8eeb40ec9a1f1a/lxml-5.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9780de781a0d62a7c3680d07963db3048b919fc9e3726d9cfd97296a65ffce1", size = 5114822, upload-time = "2025-04-05T18:25:24.401Z" }, + { url = "https://files.pythonhosted.org/packages/1b/c4/dde5d197d176f232c018e7dfd1acadf3aeb8e9f3effa73d13b62f9540061/lxml-5.3.2-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:1a06b0c6ba2e3ca45a009a78a4eb4d6b63831830c0a83dcdc495c13b9ca97d3e", size = 4941338, upload-time = "2025-04-05T18:25:27.402Z" }, + { url = "https://files.pythonhosted.org/packages/eb/8b/72f8df23f6955bb0f6aca635f72ec52799104907d6b11317099e79e1c752/lxml-5.3.2-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:4c62d0a34d1110769a1bbaf77871a4b711a6f59c4846064ccb78bc9735978644", size = 5586914, upload-time = "2025-04-05T18:25:30.604Z" }, + { url = "https://files.pythonhosted.org/packages/0f/93/7b5ff2971cc5cf017de8ef0e9fdfca6afd249b1e187cb8195e27ed40bb9a/lxml-5.3.2-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:8f961a4e82f411b14538fe5efc3e6b953e17f5e809c463f0756a0d0e8039b700", size = 5082388, upload-time = "2025-04-05T18:25:33.147Z" }, + { url = "https://files.pythonhosted.org/packages/a3/3e/f81d28bceb4e978a3d450098bdc5364d9c58473ad2f4ded04f679dc76e7e/lxml-5.3.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:3dfc78f5f9251b6b8ad37c47d4d0bfe63ceb073a916e5b50a3bf5fd67a703335", size = 5161925, upload-time = "2025-04-05T18:25:36.128Z" }, + { url = "https://files.pythonhosted.org/packages/4d/4b/1218fcfa0dfc8917ce29c66150cc8f6962d35579f412080aec480cc1a990/lxml-5.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:10e690bc03214d3537270c88e492b8612d5e41b884f232df2b069b25b09e6711", size = 5022096, upload-time = "2025-04-05T18:25:38.949Z" }, + { url = "https://files.pythonhosted.org/packages/8c/de/8eb6fffecd9c5f129461edcdd7e1ac944f9de15783e3d89c84ed6e0374bc/lxml-5.3.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:aa837e6ee9534de8d63bc4c1249e83882a7ac22bd24523f83fad68e6ffdf41ae", size = 5652903, upload-time = "2025-04-05T18:25:41.991Z" }, + { url = "https://files.pythonhosted.org/packages/95/79/80f4102a08495c100014593680f3f0f7bd7c1333b13520aed855fc993326/lxml-5.3.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:da4c9223319400b97a2acdfb10926b807e51b69eb7eb80aad4942c0516934858", size = 5491813, upload-time = "2025-04-05T18:25:44.983Z" }, + { url = "https://files.pythonhosted.org/packages/15/f5/9b1f7edf6565ee31e4300edb1bcc61eaebe50a3cff4053c0206d8dc772f2/lxml-5.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:dc0e9bdb3aa4d1de703a437576007d366b54f52c9897cae1a3716bb44fc1fc85", size = 5227837, upload-time = "2025-04-05T18:25:47.433Z" }, + { url = "https://files.pythonhosted.org/packages/dd/53/a187c4ccfcd5fbfca01e6c96da39499d8b801ab5dcf57717db95d7a968a8/lxml-5.3.2-cp310-cp310-win32.win32.whl", hash = "sha256:dd755a0a78dd0b2c43f972e7b51a43be518ebc130c9f1a7c4480cf08b4385486", size = 3477533, upload-time = "2025-04-18T06:15:35.546Z" }, + { url = "https://files.pythonhosted.org/packages/f2/2c/397c5a9d76a7a0faf9e5b13143ae1a7e223e71d2197a45da71c21aacb3d4/lxml-5.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:d64ea1686474074b38da13ae218d9fde0d1dc6525266976808f41ac98d9d7980", size = 3805160, upload-time = "2025-04-05T18:25:52.007Z" }, + { url = "https://files.pythonhosted.org/packages/84/b8/2b727f5a90902f7cc5548349f563b60911ca05f3b92e35dfa751349f265f/lxml-5.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9d61a7d0d208ace43986a92b111e035881c4ed45b1f5b7a270070acae8b0bfb4", size = 8163457, upload-time = "2025-04-05T18:25:55.176Z" }, + { url = "https://files.pythonhosted.org/packages/91/84/23135b2dc72b3440d68c8f39ace2bb00fe78e3a2255f7c74f7e76f22498e/lxml-5.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:856dfd7eda0b75c29ac80a31a6411ca12209183e866c33faf46e77ace3ce8a79", size = 4433445, upload-time = "2025-04-05T18:25:57.631Z" }, + { url = "https://files.pythonhosted.org/packages/c9/1c/6900ade2294488f80598af7b3229669562166384bb10bf4c915342a2f288/lxml-5.3.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7a01679e4aad0727bedd4c9407d4d65978e920f0200107ceeffd4b019bd48529", size = 5029603, upload-time = "2025-04-05T18:26:00.145Z" }, + { url = "https://files.pythonhosted.org/packages/2f/e9/31dbe5deaccf0d33ec279cf400306ad4b32dfd1a0fee1fca40c5e90678fe/lxml-5.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b6b37b4c3acb8472d191816d4582379f64d81cecbdce1a668601745c963ca5cc", size = 4771236, upload-time = "2025-04-05T18:26:02.656Z" }, + { url = "https://files.pythonhosted.org/packages/68/41/c3412392884130af3415af2e89a2007e00b2a782be6fb848a95b598a114c/lxml-5.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3df5a54e7b7c31755383f126d3a84e12a4e0333db4679462ef1165d702517477", size = 5369815, upload-time = "2025-04-05T18:26:05.842Z" }, + { url = "https://files.pythonhosted.org/packages/34/0a/ba0309fd5f990ea0cc05aba2bea225ef1bcb07ecbf6c323c6b119fc46e7f/lxml-5.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c09a40f28dcded933dc16217d6a092be0cc49ae25811d3b8e937c8060647c353", size = 4843663, upload-time = "2025-04-05T18:26:09.143Z" }, + { url = "https://files.pythonhosted.org/packages/b6/c6/663b5d87d51d00d4386a2d52742a62daa486c5dc6872a443409d9aeafece/lxml-5.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1ef20f1851ccfbe6c5a04c67ec1ce49da16ba993fdbabdce87a92926e505412", size = 4918028, upload-time = "2025-04-05T18:26:12.243Z" }, + { url = "https://files.pythonhosted.org/packages/75/5f/f6a72ccbe05cf83341d4b6ad162ed9e1f1ffbd12f1c4b8bc8ae413392282/lxml-5.3.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:f79a63289dbaba964eb29ed3c103b7911f2dce28c36fe87c36a114e6bd21d7ad", size = 4792005, upload-time = "2025-04-05T18:26:15.081Z" }, + { url = "https://files.pythonhosted.org/packages/37/7b/8abd5b332252239ffd28df5842ee4e5bf56e1c613c323586c21ccf5af634/lxml-5.3.2-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:75a72697d95f27ae00e75086aed629f117e816387b74a2f2da6ef382b460b710", size = 5405363, upload-time = "2025-04-05T18:26:17.618Z" }, + { url = "https://files.pythonhosted.org/packages/5a/79/549b7ec92b8d9feb13869c1b385a0749d7ccfe5590d1e60f11add9cdd580/lxml-5.3.2-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:b9b00c9ee1cc3a76f1f16e94a23c344e0b6e5c10bec7f94cf2d820ce303b8c01", size = 4932915, upload-time = "2025-04-05T18:26:20.269Z" }, + { url = "https://files.pythonhosted.org/packages/57/eb/4fa626d0bac8b4f2aa1d0e6a86232db030fd0f462386daf339e4a0ee352b/lxml-5.3.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:77cbcab50cbe8c857c6ba5f37f9a3976499c60eada1bf6d38f88311373d7b4bc", size = 4983473, upload-time = "2025-04-05T18:26:23.828Z" }, + { url = "https://files.pythonhosted.org/packages/1b/c8/79d61d13cbb361c2c45fbe7c8bd00ea6a23b3e64bc506264d2856c60d702/lxml-5.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:29424058f072a24622a0a15357bca63d796954758248a72da6d512f9bd9a4493", size = 4855284, upload-time = "2025-04-05T18:26:26.504Z" }, + { url = "https://files.pythonhosted.org/packages/80/16/9f84e1ef03a13136ab4f9482c9adaaad425c68b47556b9d3192a782e5d37/lxml-5.3.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7d82737a8afe69a7c80ef31d7626075cc7d6e2267f16bf68af2c764b45ed68ab", size = 5458355, upload-time = "2025-04-05T18:26:29.086Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6d/f62860451bb4683e87636e49effb76d499773337928e53356c1712ccec24/lxml-5.3.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:95473d1d50a5d9fcdb9321fdc0ca6e1edc164dce4c7da13616247d27f3d21e31", size = 5300051, upload-time = "2025-04-05T18:26:31.723Z" }, + { url = "https://files.pythonhosted.org/packages/3f/5f/3b6c4acec17f9a57ea8bb89a658a70621db3fb86ea588e7703b6819d9b03/lxml-5.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2162068f6da83613f8b2a32ca105e37a564afd0d7009b0b25834d47693ce3538", size = 5033481, upload-time = "2025-04-05T18:26:34.312Z" }, + { url = "https://files.pythonhosted.org/packages/79/bd/3c4dd7d903bb9981f4876c61ef2ff5d5473e409ef61dc7337ac207b91920/lxml-5.3.2-cp311-cp311-win32.whl", hash = "sha256:f8695752cf5d639b4e981afe6c99e060621362c416058effd5c704bede9cb5d1", size = 3474266, upload-time = "2025-04-05T18:26:36.545Z" }, + { url = "https://files.pythonhosted.org/packages/1f/ea/9311fa1ef75b7d601c89600fc612838ee77ad3d426184941cba9cf62641f/lxml-5.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:d1a94cbb4ee64af3ab386c2d63d6d9e9cf2e256ac0fd30f33ef0a3c88f575174", size = 3815230, upload-time = "2025-04-05T18:26:39.486Z" }, + { url = "https://files.pythonhosted.org/packages/0d/7e/c749257a7fabc712c4df57927b0f703507f316e9f2c7e3219f8f76d36145/lxml-5.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:16b3897691ec0316a1aa3c6585f61c8b7978475587c5b16fc1d2c28d283dc1b0", size = 8193212, upload-time = "2025-04-05T18:26:42.692Z" }, + { url = "https://files.pythonhosted.org/packages/a8/50/17e985ba162c9f1ca119f4445004b58f9e5ef559ded599b16755e9bfa260/lxml-5.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:a8d4b34a0eeaf6e73169dcfd653c8d47f25f09d806c010daf074fba2db5e2d3f", size = 4451439, upload-time = "2025-04-05T18:26:46.468Z" }, + { url = "https://files.pythonhosted.org/packages/c2/b5/4960ba0fcca6ce394ed4a2f89ee13083e7fcbe9641a91166e8e9792fedb1/lxml-5.3.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9cd7a959396da425022e1e4214895b5cfe7de7035a043bcc2d11303792b67554", size = 5052146, upload-time = "2025-04-05T18:26:49.737Z" }, + { url = "https://files.pythonhosted.org/packages/5f/d1/184b04481a5d1f5758916de087430752a7b229bddbd6c1d23405078c72bd/lxml-5.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cac5eaeec3549c5df7f8f97a5a6db6963b91639389cdd735d5a806370847732b", size = 4789082, upload-time = "2025-04-05T18:26:52.295Z" }, + { url = "https://files.pythonhosted.org/packages/7d/75/1a19749d373e9a3d08861addccdf50c92b628c67074b22b8f3c61997cf5a/lxml-5.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29b5f7d77334877c2146e7bb8b94e4df980325fab0a8af4d524e5d43cd6f789d", size = 5312300, upload-time = "2025-04-05T18:26:54.923Z" }, + { url = "https://files.pythonhosted.org/packages/fb/00/9d165d4060d3f347e63b219fcea5c6a3f9193e9e2868c6801e18e5379725/lxml-5.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13f3495cfec24e3d63fffd342cc8141355d1d26ee766ad388775f5c8c5ec3932", size = 4836655, upload-time = "2025-04-05T18:26:57.488Z" }, + { url = "https://files.pythonhosted.org/packages/b8/e9/06720a33cc155966448a19677f079100517b6629a872382d22ebd25e48aa/lxml-5.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e70ad4c9658beeff99856926fd3ee5fde8b519b92c693f856007177c36eb2e30", size = 4961795, upload-time = "2025-04-05T18:27:00.126Z" }, + { url = "https://files.pythonhosted.org/packages/2d/57/4540efab2673de2904746b37ef7f74385329afd4643ed92abcc9ec6e00ca/lxml-5.3.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:507085365783abd7879fa0a6fa55eddf4bdd06591b17a2418403bb3aff8a267d", size = 4779791, upload-time = "2025-04-05T18:27:03.061Z" }, + { url = "https://files.pythonhosted.org/packages/99/ad/6056edf6c9f4fa1d41e6fbdae52c733a4a257fd0d7feccfa26ae051bb46f/lxml-5.3.2-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:5bb304f67cbf5dfa07edad904732782cbf693286b9cd85af27059c5779131050", size = 5346807, upload-time = "2025-04-05T18:27:05.877Z" }, + { url = "https://files.pythonhosted.org/packages/a1/fa/5be91fc91a18f3f705ea5533bc2210b25d738c6b615bf1c91e71a9b2f26b/lxml-5.3.2-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:3d84f5c093645c21c29a4e972b84cb7cf682f707f8706484a5a0c7ff13d7a988", size = 4909213, upload-time = "2025-04-05T18:27:08.588Z" }, + { url = "https://files.pythonhosted.org/packages/f3/74/71bb96a3b5ae36b74e0402f4fa319df5559a8538577f8c57c50f1b57dc15/lxml-5.3.2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:bdc13911db524bd63f37b0103af014b7161427ada41f1b0b3c9b5b5a9c1ca927", size = 4987694, upload-time = "2025-04-05T18:27:11.66Z" }, + { url = "https://files.pythonhosted.org/packages/08/c2/3953a68b0861b2f97234b1838769269478ccf872d8ea7a26e911238220ad/lxml-5.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1ec944539543f66ebc060ae180d47e86aca0188bda9cbfadff47d86b0dc057dc", size = 4862865, upload-time = "2025-04-05T18:27:14.194Z" }, + { url = "https://files.pythonhosted.org/packages/e0/9a/52e48f7cfd5a5e61f44a77e679880580dfb4f077af52d6ed5dd97e3356fe/lxml-5.3.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:59d437cc8a7f838282df5a199cf26f97ef08f1c0fbec6e84bd6f5cc2b7913f6e", size = 5423383, upload-time = "2025-04-05T18:27:16.988Z" }, + { url = "https://files.pythonhosted.org/packages/17/67/42fe1d489e4dcc0b264bef361aef0b929fbb2b5378702471a3043bc6982c/lxml-5.3.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:0e275961adbd32e15672e14e0cc976a982075208224ce06d149c92cb43db5b93", size = 5286864, upload-time = "2025-04-05T18:27:19.703Z" }, + { url = "https://files.pythonhosted.org/packages/29/e4/03b1d040ee3aaf2bd4e1c2061de2eae1178fe9a460d3efc1ea7ef66f6011/lxml-5.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:038aeb6937aa404480c2966b7f26f1440a14005cb0702078c173c028eca72c31", size = 5056819, upload-time = "2025-04-05T18:27:22.814Z" }, + { url = "https://files.pythonhosted.org/packages/83/b3/e2ec8a6378e4d87da3af9de7c862bcea7ca624fc1a74b794180c82e30123/lxml-5.3.2-cp312-cp312-win32.whl", hash = "sha256:3c2c8d0fa3277147bff180e3590be67597e17d365ce94beb2efa3138a2131f71", size = 3486177, upload-time = "2025-04-05T18:27:25.078Z" }, + { url = "https://files.pythonhosted.org/packages/d5/8a/6a08254b0bab2da9573735725caab8302a2a1c9b3818533b41568ca489be/lxml-5.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:77809fcd97dfda3f399102db1794f7280737b69830cd5c961ac87b3c5c05662d", size = 3817134, upload-time = "2025-04-05T18:27:27.481Z" }, + { url = "https://files.pythonhosted.org/packages/19/fe/904fd1b0ba4f42ed5a144fcfff7b8913181892a6aa7aeb361ee783d441f8/lxml-5.3.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:77626571fb5270ceb36134765f25b665b896243529eefe840974269b083e090d", size = 8173598, upload-time = "2025-04-05T18:27:31.229Z" }, + { url = "https://files.pythonhosted.org/packages/97/e8/5e332877b3ce4e2840507b35d6dbe1cc33b17678ece945ba48d2962f8c06/lxml-5.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:78a533375dc7aa16d0da44af3cf6e96035e484c8c6b2b2445541a5d4d3d289ee", size = 4441586, upload-time = "2025-04-05T18:27:33.883Z" }, + { url = "https://files.pythonhosted.org/packages/de/f4/8fe2e6d8721803182fbce2325712e98f22dbc478126070e62731ec6d54a0/lxml-5.3.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a6f62b2404b3f3f0744bbcabb0381c5fe186fa2a9a67ecca3603480f4846c585", size = 5038447, upload-time = "2025-04-05T18:27:36.426Z" }, + { url = "https://files.pythonhosted.org/packages/a6/ac/fa63f86a1a4b1ba8b03599ad9e2f5212fa813223ac60bfe1155390d1cc0c/lxml-5.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ea918da00091194526d40c30c4996971f09dacab032607581f8d8872db34fbf", size = 4783583, upload-time = "2025-04-05T18:27:39.492Z" }, + { url = "https://files.pythonhosted.org/packages/1a/7a/08898541296a02c868d4acc11f31a5839d80f5b21d4a96f11d4c0fbed15e/lxml-5.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c35326f94702a7264aa0eea826a79547d3396a41ae87a70511b9f6e9667ad31c", size = 5305684, upload-time = "2025-04-05T18:27:42.16Z" }, + { url = "https://files.pythonhosted.org/packages/0b/be/9a6d80b467771b90be762b968985d3de09e0d5886092238da65dac9c1f75/lxml-5.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e3bef90af21d31c4544bc917f51e04f94ae11b43156356aff243cdd84802cbf2", size = 4830797, upload-time = "2025-04-05T18:27:45.071Z" }, + { url = "https://files.pythonhosted.org/packages/8d/1c/493632959f83519802637f7db3be0113b6e8a4e501b31411fbf410735a75/lxml-5.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52fa7ba11a495b7cbce51573c73f638f1dcff7b3ee23697467dc063f75352a69", size = 4950302, upload-time = "2025-04-05T18:27:47.979Z" }, + { url = "https://files.pythonhosted.org/packages/c7/13/01aa3b92a6b93253b90c061c7527261b792f5ae7724b420cded733bfd5d6/lxml-5.3.2-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:ad131e2c4d2c3803e736bb69063382334e03648de2a6b8f56a878d700d4b557d", size = 4775247, upload-time = "2025-04-05T18:27:51.174Z" }, + { url = "https://files.pythonhosted.org/packages/60/4a/baeb09fbf5c84809e119c9cf8e2e94acec326a9b45563bf5ae45a234973b/lxml-5.3.2-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:00a4463ca409ceacd20490a893a7e08deec7870840eff33dc3093067b559ce3e", size = 5338824, upload-time = "2025-04-05T18:27:54.15Z" }, + { url = "https://files.pythonhosted.org/packages/69/c7/a05850f169ad783ed09740ac895e158b06d25fce4b13887a8ac92a84d61c/lxml-5.3.2-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:87e8d78205331cace2b73ac8249294c24ae3cba98220687b5b8ec5971a2267f1", size = 4899079, upload-time = "2025-04-05T18:27:57.03Z" }, + { url = "https://files.pythonhosted.org/packages/de/48/18ca583aba5235582db0e933ed1af6540226ee9ca16c2ee2d6f504fcc34a/lxml-5.3.2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:bf6389133bb255e530a4f2f553f41c4dd795b1fbb6f797aea1eff308f1e11606", size = 4978041, upload-time = "2025-04-05T18:27:59.918Z" }, + { url = "https://files.pythonhosted.org/packages/b6/55/6968ddc88554209d1dba0dca196360c629b3dfe083bc32a3370f9523a0c4/lxml-5.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:b3709fc752b42fb6b6ffa2ba0a5b9871646d97d011d8f08f4d5b3ee61c7f3b2b", size = 4859761, upload-time = "2025-04-05T18:28:02.83Z" }, + { url = "https://files.pythonhosted.org/packages/2e/52/d2d3baa1e0b7d04a729613160f1562f466fb1a0e45085a33acb0d6981a2b/lxml-5.3.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:abc795703d0de5d83943a4badd770fbe3d1ca16ee4ff3783d7caffc252f309ae", size = 5418209, upload-time = "2025-04-05T18:28:05.851Z" }, + { url = "https://files.pythonhosted.org/packages/d3/50/6005b297ba5f858a113d6e81ccdb3a558b95a615772e7412d1f1cbdf22d7/lxml-5.3.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:98050830bb6510159f65d9ad1b8aca27f07c01bb3884ba95f17319ccedc4bcf9", size = 5274231, upload-time = "2025-04-05T18:28:08.849Z" }, + { url = "https://files.pythonhosted.org/packages/fb/33/6f40c09a5f7d7e7fcb85ef75072e53eba3fbadbf23e4991ca069ab2b1abb/lxml-5.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6ba465a91acc419c5682f8b06bcc84a424a7aa5c91c220241c6fd31de2a72bc6", size = 5051899, upload-time = "2025-04-05T18:28:11.729Z" }, + { url = "https://files.pythonhosted.org/packages/8b/3a/673bc5c0d5fb6596ee2963dd016fdaefaed2c57ede82c7634c08cbda86c1/lxml-5.3.2-cp313-cp313-win32.whl", hash = "sha256:56a1d56d60ea1ec940f949d7a309e0bff05243f9bd337f585721605670abb1c1", size = 3485315, upload-time = "2025-04-05T18:28:14.815Z" }, + { url = "https://files.pythonhosted.org/packages/8c/be/cab8dd33b0dbe3af5b5d4d24137218f79ea75d540f74eb7d8581195639e0/lxml-5.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:1a580dc232c33d2ad87d02c8a3069d47abbcdce974b9c9cc82a79ff603065dbe", size = 3814639, upload-time = "2025-04-05T18:28:17.268Z" }, + { url = "https://files.pythonhosted.org/packages/15/ac/bee196b9384315e842be9bc3cfa17492b456dc17d4b183fcb38447af9e58/lxml-5.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:741c126bcf9aa939e950e64e5e0a89c8e01eda7a5f5ffdfc67073f2ed849caea", size = 8149407, upload-time = "2025-04-05T18:29:43.203Z" }, + { url = "https://files.pythonhosted.org/packages/4d/d7/cbad55c5e04d3fb0eece2225f0302c1939f87ff9f53aca028a2f9125ccb1/lxml-5.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ab6e9e6aca1fd7d725ffa132286e70dee5b9a4561c5ed291e836440b82888f89", size = 4426545, upload-time = "2025-04-05T18:29:46.789Z" }, + { url = "https://files.pythonhosted.org/packages/84/70/ab0ab4bb874a6f8452bf5156f25327dc3f1b1b78930e62756f89e39434c2/lxml-5.3.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58e8c9b9ed3c15c2d96943c14efc324b69be6352fe5585733a7db2bf94d97841", size = 5233851, upload-time = "2025-04-05T18:29:50.208Z" }, + { url = "https://files.pythonhosted.org/packages/db/4b/5ce14fe5acd726de3991970e55982baf09c7641f6b910bfdbf37ed5f1222/lxml-5.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7811828ddfb8c23f4f1fbf35e7a7b2edec2f2e4c793dee7c52014f28c4b35238", size = 4947364, upload-time = "2025-04-05T18:29:53.655Z" }, + { url = "https://files.pythonhosted.org/packages/c1/e1/a726c0a06c7a0532478b0bd02935f69647026dd9826b8a329a6b87719710/lxml-5.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:72968623efb1e12e950cbdcd1d0f28eb14c8535bf4be153f1bfffa818b1cf189", size = 5565399, upload-time = "2025-04-05T18:29:57.308Z" }, + { url = "https://files.pythonhosted.org/packages/6e/5c/5ee36f877f86018fdac9a7bc093bfa5d300cc57cdb8fc7cb5ef905283d0d/lxml-5.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebfceaa2ea588b54efb6160e3520983663d45aed8a3895bb2031ada080fb5f04", size = 5003314, upload-time = "2025-04-05T18:30:00.428Z" }, + { url = "https://files.pythonhosted.org/packages/bb/f8/79a000d38f2d45a01456b93151a2cee40241ce6fec8f676632a437c16ff3/lxml-5.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d685d458505b2bfd2e28c812749fe9194a2b0ce285a83537e4309a187ffa270b", size = 5116448, upload-time = "2025-04-05T18:30:03.569Z" }, + { url = "https://files.pythonhosted.org/packages/d0/39/5342f88bb7b153101c99a2687fbb9c37ade10a3f0ee3cb23631010f4526a/lxml-5.3.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:334e0e414dab1f5366ead8ca34ec3148415f236d5660e175f1d640b11d645847", size = 4942465, upload-time = "2025-04-05T18:30:06.715Z" }, + { url = "https://files.pythonhosted.org/packages/56/e9/55d1ebc47400886ccb16beccd29d27983e1b6646fd35fb5d1c9079b1f793/lxml-5.3.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02e56f7de72fa82561eae69628a7d6febd7891d72248c7ff7d3e7814d4031017", size = 5588956, upload-time = "2025-04-05T18:30:09.987Z" }, + { url = "https://files.pythonhosted.org/packages/b8/37/1b0abff254f85081ca5b5cdfc3f73ff208f6c72a1da6dc69bd71408a047b/lxml-5.3.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:638d06b4e1d34d1a074fa87deed5fb55c18485fa0dab97abc5604aad84c12031", size = 5083187, upload-time = "2025-04-05T18:30:13.488Z" }, + { url = "https://files.pythonhosted.org/packages/43/7f/87071f4180e921090bbf3ff3b05355d3cffcfba0e388e25c49b33e4a8307/lxml-5.3.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:354dab7206d22d7a796fa27c4c5bffddd2393da2ad61835355a4759d435beb47", size = 5162574, upload-time = "2025-04-05T18:30:16.619Z" }, + { url = "https://files.pythonhosted.org/packages/13/16/ec4a10e5ea07cd0fc36dd8ca48d4344d5d299fb3572c189e3592ca525cf1/lxml-5.3.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d9d9f82ff2c3bf9bb777cb355149f7f3a98ec58f16b7428369dc27ea89556a4c", size = 5022882, upload-time = "2025-04-05T18:30:19.725Z" }, + { url = "https://files.pythonhosted.org/packages/2d/3e/0c7fea56e227fbca0c6ad36d1c896bab08cdb92d5196bf1ae0cbad31ea28/lxml-5.3.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:95ad58340e3b7d2b828efc370d1791856613c5cb62ae267158d96e47b3c978c9", size = 5652645, upload-time = "2025-04-05T18:30:23.261Z" }, + { url = "https://files.pythonhosted.org/packages/a9/6c/4d707800e66e22a47cb7122157fcba7427f286e1edebc0f07fd35d0b412f/lxml-5.3.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:30fe05f4b7f6e9eb32862745512e7cbd021070ad0f289a7f48d14a0d3fc1d8a9", size = 5494128, upload-time = "2025-04-05T18:30:26.534Z" }, + { url = "https://files.pythonhosted.org/packages/d1/5a/634df1eaa077bac8bc66ac59fc7aef1505d4e9c98c12a06d44065769169a/lxml-5.3.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:34c688fef86f73dbca0798e0a61bada114677006afa524a8ce97d9e5fabf42e6", size = 5228135, upload-time = "2025-04-05T18:30:29.744Z" }, + { url = "https://files.pythonhosted.org/packages/c6/08/3e0a2780402f0ad66ce1fa161c29c8f18d4b55fec4c037ba48d7172d43cb/lxml-5.3.2-cp39-cp39-win32.whl", hash = "sha256:4d6d3d1436d57f41984920667ec5ef04bcb158f80df89ac4d0d3f775a2ac0c87", size = 3478304, upload-time = "2025-04-05T18:30:32.924Z" }, + { url = "https://files.pythonhosted.org/packages/f0/d5/58764b2de414dc68106d3063c401655615b693d7218f85bdf7ab7aab6c34/lxml-5.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:2996e1116bbb3ae2a1fbb2ba4da8f92742290b4011e7e5bce2bd33bbc9d9485a", size = 3806337, upload-time = "2025-04-05T18:30:36.304Z" }, + { url = "https://files.pythonhosted.org/packages/3d/1a/480682ac974e0f8778503300a61d96c3b4d992d2ae024f9db18d5fd895d1/lxml-5.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:521ab9c80b98c30b2d987001c3ede2e647e92eeb2ca02e8cb66ef5122d792b24", size = 3937182, upload-time = "2025-04-05T18:30:39.214Z" }, + { url = "https://files.pythonhosted.org/packages/74/e6/ac87269713e372b58c4334913601a65d7a6f3b7df9ac15a4a4014afea7ae/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f1231b0f9810289d41df1eacc4ebb859c63e4ceee29908a0217403cddce38d0", size = 4235148, upload-time = "2025-04-05T18:30:42.261Z" }, + { url = "https://files.pythonhosted.org/packages/75/ec/7d7af58047862fb59fcdec6e3abcffc7a98f7f7560e580485169ce28b706/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271f1a4d5d2b383c36ad8b9b489da5ea9c04eca795a215bae61ed6a57cf083cd", size = 4349974, upload-time = "2025-04-05T18:30:45.291Z" }, + { url = "https://files.pythonhosted.org/packages/ff/de/021ef34a57a372778f44182d2043fa3cae0b0407ac05fc35834f842586f2/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:6fca8a5a13906ba2677a5252752832beb0f483a22f6c86c71a2bb320fba04f61", size = 4238656, upload-time = "2025-04-05T18:30:48.383Z" }, + { url = "https://files.pythonhosted.org/packages/0a/96/00874cb83ebb2cf649f2a8cad191d8da64fe1cf15e6580d5a7967755d6a3/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ea0c3b7922209160faef194a5b6995bfe7fa05ff7dda6c423ba17646b7b9de10", size = 4373836, upload-time = "2025-04-05T18:30:52.189Z" }, + { url = "https://files.pythonhosted.org/packages/6b/40/7d49ff503cc90b03253eba0768feec909b47ce92a90591b025c774a29a95/lxml-5.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0a006390834603e5952a2ff74b9a31a6007c7cc74282a087aa6467afb4eea987", size = 3487898, upload-time = "2025-04-05T18:30:55.122Z" }, + { url = "https://files.pythonhosted.org/packages/39/62/052ee9e799fa444c8eeee543c7d7f00b6212e2982e578b86900825b0f976/lxml-5.3.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c3eb4278dcdb9d86265ed2c20b9ecac45f2d6072e3904542e591e382c87a9c00", size = 3934292, upload-time = "2025-04-05T18:31:37.305Z" }, + { url = "https://files.pythonhosted.org/packages/2c/f1/bc85ad1d85fc62cc14dff9d8ed48041adc9b8bb8be82b6d614887f561f24/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:258b6b53458c5cbd2a88795557ff7e0db99f73a96601b70bc039114cd4ee9e02", size = 4232326, upload-time = "2025-04-05T18:31:40.922Z" }, + { url = "https://files.pythonhosted.org/packages/55/6c/9e74a4143adf7d3fdc0c313306242c194bd288a1428b882f4e27eeffd25a/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0a9d8d25ed2f2183e8471c97d512a31153e123ac5807f61396158ef2793cb6e", size = 4347285, upload-time = "2025-04-05T18:31:44.154Z" }, + { url = "https://files.pythonhosted.org/packages/84/53/ab3b9650684ae3e16d4b261be38165f38cef2fc1f12c568c1ea7436fe980/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:73bcb635a848c18a3e422ea0ab0092f2e4ef3b02d8ebe87ab49748ebc8ec03d8", size = 4233141, upload-time = "2025-04-05T18:31:48.117Z" }, + { url = "https://files.pythonhosted.org/packages/ba/5f/8000dfdd01051cc825c4e8e2397fa4837c3adccb8fb1c2e748d3434b29b5/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1545de0a69a16ced5767bae8cca1801b842e6e49e96f5e4a8a5acbef023d970b", size = 4370638, upload-time = "2025-04-05T18:31:51.447Z" }, + { url = "https://files.pythonhosted.org/packages/2a/f8/8ea5b07c12444b344f80e1a17bd7d5d3740696827ab5ac0d6d0177d3fbcd/lxml-5.3.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:165fcdc2f40fc0fe88a3c3c06c9c2a097388a90bda6a16e6f7c9199c903c9b8e", size = 3486453, upload-time = "2025-04-05T18:31:55.012Z" }, ] [[package]] @@ -1446,9 +1446,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "lxml" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/81/f2/fe319e3c5cb505a361b95d1e0d0d793fe28d4dcc2fc39d3cae9324dc4233/lxml_html_clean-0.4.1.tar.gz", hash = "sha256:40c838bbcf1fc72ba4ce811fbb3135913017b27820d7c16e8bc412ae1d8bc00b", size = 21378 } +sdist = { url = "https://files.pythonhosted.org/packages/81/f2/fe319e3c5cb505a361b95d1e0d0d793fe28d4dcc2fc39d3cae9324dc4233/lxml_html_clean-0.4.1.tar.gz", hash = "sha256:40c838bbcf1fc72ba4ce811fbb3135913017b27820d7c16e8bc412ae1d8bc00b", size = 21378, upload-time = "2024-11-15T06:19:30.117Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f7/ba/2af7a60b45bf21375e111c1e2d5d721108d06c80e3d9a3cc1d767afe1731/lxml_html_clean-0.4.1-py3-none-any.whl", hash = "sha256:b704f2757e61d793b1c08bf5ad69e4c0b68d6696f4c3c1429982caf90050bcaf", size = 14114 }, + { url = "https://files.pythonhosted.org/packages/f7/ba/2af7a60b45bf21375e111c1e2d5d721108d06c80e3d9a3cc1d767afe1731/lxml_html_clean-0.4.1-py3-none-any.whl", hash = "sha256:b704f2757e61d793b1c08bf5ad69e4c0b68d6696f4c3c1429982caf90050bcaf", size = 14114, upload-time = "2024-11-15T06:19:27.678Z" }, ] [[package]] @@ -1459,77 +1459,77 @@ dependencies = [ { name = "docutils" }, { name = "mistune" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ee/09/fe73f1739c727ba119cbd67c43b65316af56e55f5501ba601c79dd7ba080/m2r2-0.3.3.post2.tar.gz", hash = "sha256:e62bcb0e74b3ce19cda0737a0556b04cf4a43b785072fcef474558f2c1482ca8", size = 17005 } +sdist = { url = "https://files.pythonhosted.org/packages/ee/09/fe73f1739c727ba119cbd67c43b65316af56e55f5501ba601c79dd7ba080/m2r2-0.3.3.post2.tar.gz", hash = "sha256:e62bcb0e74b3ce19cda0737a0556b04cf4a43b785072fcef474558f2c1482ca8", size = 17005, upload-time = "2023-01-30T03:41:43.85Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/57/57/164112275965de407680ac176f96434d02329539438324c0ab8084df0343/m2r2-0.3.3.post2-py3-none-any.whl", hash = "sha256:86157721eb6eabcd54d4eea7195890cc58fa6188b8d0abea633383cfbb5e11e3", size = 11207 }, + { url = "https://files.pythonhosted.org/packages/57/57/164112275965de407680ac176f96434d02329539438324c0ab8084df0343/m2r2-0.3.3.post2-py3-none-any.whl", hash = "sha256:86157721eb6eabcd54d4eea7195890cc58fa6188b8d0abea633383cfbb5e11e3", size = 11207, upload-time = "2023-01-30T03:41:42.176Z" }, ] [[package]] name = "markupsafe" version = "3.0.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8", size = 14357 }, - { url = "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158", size = 12393 }, - { url = "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579", size = 21732 }, - { url = "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d", size = 20866 }, - { url = "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb", size = 20964 }, - { url = "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b", size = 21977 }, - { url = "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c", size = 21366 }, - { url = "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171", size = 21091 }, - { url = "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50", size = 15065 }, - { url = "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a", size = 15514 }, - { url = "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d", size = 14353 }, - { url = "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93", size = 12392 }, - { url = "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832", size = 23984 }, - { url = "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84", size = 23120 }, - { url = "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca", size = 23032 }, - { url = "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798", size = 24057 }, - { url = "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e", size = 23359 }, - { url = "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4", size = 23306 }, - { url = "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", size = 15094 }, - { url = "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", size = 15521 }, - { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274 }, - { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348 }, - { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149 }, - { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118 }, - { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993 }, - { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178 }, - { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319 }, - { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352 }, - { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097 }, - { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601 }, - { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274 }, - { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352 }, - { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122 }, - { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085 }, - { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978 }, - { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208 }, - { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357 }, - { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344 }, - { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101 }, - { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603 }, - { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510 }, - { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486 }, - { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480 }, - { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914 }, - { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796 }, - { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473 }, - { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114 }, - { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098 }, - { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208 }, - { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739 }, - { url = "https://files.pythonhosted.org/packages/a7/ea/9b1530c3fdeeca613faeb0fb5cbcf2389d816072fab72a71b45749ef6062/MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a", size = 14344 }, - { url = "https://files.pythonhosted.org/packages/4b/c2/fbdbfe48848e7112ab05e627e718e854d20192b674952d9042ebd8c9e5de/MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff", size = 12389 }, - { url = "https://files.pythonhosted.org/packages/f0/25/7a7c6e4dbd4f867d95d94ca15449e91e52856f6ed1905d58ef1de5e211d0/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13", size = 21607 }, - { url = "https://files.pythonhosted.org/packages/53/8f/f339c98a178f3c1e545622206b40986a4c3307fe39f70ccd3d9df9a9e425/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144", size = 20728 }, - { url = "https://files.pythonhosted.org/packages/1a/03/8496a1a78308456dbd50b23a385c69b41f2e9661c67ea1329849a598a8f9/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29", size = 20826 }, - { url = "https://files.pythonhosted.org/packages/e6/cf/0a490a4bd363048c3022f2f475c8c05582179bb179defcee4766fb3dcc18/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0", size = 21843 }, - { url = "https://files.pythonhosted.org/packages/19/a3/34187a78613920dfd3cdf68ef6ce5e99c4f3417f035694074beb8848cd77/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0", size = 21219 }, - { url = "https://files.pythonhosted.org/packages/17/d8/5811082f85bb88410ad7e452263af048d685669bbbfb7b595e8689152498/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178", size = 20946 }, - { url = "https://files.pythonhosted.org/packages/7c/31/bd635fb5989440d9365c5e3c47556cfea121c7803f5034ac843e8f37c2f2/MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f", size = 15063 }, - { url = "https://files.pythonhosted.org/packages/b3/73/085399401383ce949f727afec55ec3abd76648d04b9f22e1c0e99cb4bec3/MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a", size = 15506 }, +sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537, upload-time = "2024-10-18T15:21:54.129Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8", size = 14357, upload-time = "2024-10-18T15:20:51.44Z" }, + { url = "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158", size = 12393, upload-time = "2024-10-18T15:20:52.426Z" }, + { url = "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579", size = 21732, upload-time = "2024-10-18T15:20:53.578Z" }, + { url = "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d", size = 20866, upload-time = "2024-10-18T15:20:55.06Z" }, + { url = "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb", size = 20964, upload-time = "2024-10-18T15:20:55.906Z" }, + { url = "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b", size = 21977, upload-time = "2024-10-18T15:20:57.189Z" }, + { url = "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c", size = 21366, upload-time = "2024-10-18T15:20:58.235Z" }, + { url = "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171", size = 21091, upload-time = "2024-10-18T15:20:59.235Z" }, + { url = "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50", size = 15065, upload-time = "2024-10-18T15:21:00.307Z" }, + { url = "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a", size = 15514, upload-time = "2024-10-18T15:21:01.122Z" }, + { url = "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d", size = 14353, upload-time = "2024-10-18T15:21:02.187Z" }, + { url = "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93", size = 12392, upload-time = "2024-10-18T15:21:02.941Z" }, + { url = "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832", size = 23984, upload-time = "2024-10-18T15:21:03.953Z" }, + { url = "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84", size = 23120, upload-time = "2024-10-18T15:21:06.495Z" }, + { url = "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca", size = 23032, upload-time = "2024-10-18T15:21:07.295Z" }, + { url = "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798", size = 24057, upload-time = "2024-10-18T15:21:08.073Z" }, + { url = "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e", size = 23359, upload-time = "2024-10-18T15:21:09.318Z" }, + { url = "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4", size = 23306, upload-time = "2024-10-18T15:21:10.185Z" }, + { url = "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", size = 15094, upload-time = "2024-10-18T15:21:11.005Z" }, + { url = "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", size = 15521, upload-time = "2024-10-18T15:21:12.911Z" }, + { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274, upload-time = "2024-10-18T15:21:13.777Z" }, + { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348, upload-time = "2024-10-18T15:21:14.822Z" }, + { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149, upload-time = "2024-10-18T15:21:15.642Z" }, + { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118, upload-time = "2024-10-18T15:21:17.133Z" }, + { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993, upload-time = "2024-10-18T15:21:18.064Z" }, + { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178, upload-time = "2024-10-18T15:21:18.859Z" }, + { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319, upload-time = "2024-10-18T15:21:19.671Z" }, + { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352, upload-time = "2024-10-18T15:21:20.971Z" }, + { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097, upload-time = "2024-10-18T15:21:22.646Z" }, + { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601, upload-time = "2024-10-18T15:21:23.499Z" }, + { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274, upload-time = "2024-10-18T15:21:24.577Z" }, + { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352, upload-time = "2024-10-18T15:21:25.382Z" }, + { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122, upload-time = "2024-10-18T15:21:26.199Z" }, + { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085, upload-time = "2024-10-18T15:21:27.029Z" }, + { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978, upload-time = "2024-10-18T15:21:27.846Z" }, + { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208, upload-time = "2024-10-18T15:21:28.744Z" }, + { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357, upload-time = "2024-10-18T15:21:29.545Z" }, + { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344, upload-time = "2024-10-18T15:21:30.366Z" }, + { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101, upload-time = "2024-10-18T15:21:31.207Z" }, + { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603, upload-time = "2024-10-18T15:21:32.032Z" }, + { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510, upload-time = "2024-10-18T15:21:33.625Z" }, + { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486, upload-time = "2024-10-18T15:21:34.611Z" }, + { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480, upload-time = "2024-10-18T15:21:35.398Z" }, + { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914, upload-time = "2024-10-18T15:21:36.231Z" }, + { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796, upload-time = "2024-10-18T15:21:37.073Z" }, + { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473, upload-time = "2024-10-18T15:21:37.932Z" }, + { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114, upload-time = "2024-10-18T15:21:39.799Z" }, + { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098, upload-time = "2024-10-18T15:21:40.813Z" }, + { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208, upload-time = "2024-10-18T15:21:41.814Z" }, + { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload-time = "2024-10-18T15:21:42.784Z" }, + { url = "https://files.pythonhosted.org/packages/a7/ea/9b1530c3fdeeca613faeb0fb5cbcf2389d816072fab72a71b45749ef6062/MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a", size = 14344, upload-time = "2024-10-18T15:21:43.721Z" }, + { url = "https://files.pythonhosted.org/packages/4b/c2/fbdbfe48848e7112ab05e627e718e854d20192b674952d9042ebd8c9e5de/MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff", size = 12389, upload-time = "2024-10-18T15:21:44.666Z" }, + { url = "https://files.pythonhosted.org/packages/f0/25/7a7c6e4dbd4f867d95d94ca15449e91e52856f6ed1905d58ef1de5e211d0/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13", size = 21607, upload-time = "2024-10-18T15:21:45.452Z" }, + { url = "https://files.pythonhosted.org/packages/53/8f/f339c98a178f3c1e545622206b40986a4c3307fe39f70ccd3d9df9a9e425/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144", size = 20728, upload-time = "2024-10-18T15:21:46.295Z" }, + { url = "https://files.pythonhosted.org/packages/1a/03/8496a1a78308456dbd50b23a385c69b41f2e9661c67ea1329849a598a8f9/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29", size = 20826, upload-time = "2024-10-18T15:21:47.134Z" }, + { url = "https://files.pythonhosted.org/packages/e6/cf/0a490a4bd363048c3022f2f475c8c05582179bb179defcee4766fb3dcc18/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0", size = 21843, upload-time = "2024-10-18T15:21:48.334Z" }, + { url = "https://files.pythonhosted.org/packages/19/a3/34187a78613920dfd3cdf68ef6ce5e99c4f3417f035694074beb8848cd77/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0", size = 21219, upload-time = "2024-10-18T15:21:49.587Z" }, + { url = "https://files.pythonhosted.org/packages/17/d8/5811082f85bb88410ad7e452263af048d685669bbbfb7b595e8689152498/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178", size = 20946, upload-time = "2024-10-18T15:21:50.441Z" }, + { url = "https://files.pythonhosted.org/packages/7c/31/bd635fb5989440d9365c5e3c47556cfea121c7803f5034ac843e8f37c2f2/MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f", size = 15063, upload-time = "2024-10-18T15:21:51.385Z" }, + { url = "https://files.pythonhosted.org/packages/b3/73/085399401383ce949f727afec55ec3abd76648d04b9f22e1c0e99cb4bec3/MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a", size = 15506, upload-time = "2024-10-18T15:21:52.974Z" }, ] [[package]] @@ -1551,48 +1551,48 @@ dependencies = [ { name = "pyparsing", marker = "python_full_version < '3.10'" }, { name = "python-dateutil", marker = "python_full_version < '3.10'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/df/17/1747b4154034befd0ed33b52538f5eb7752d05bb51c5e2a31470c3bc7d52/matplotlib-3.9.4.tar.gz", hash = "sha256:1e00e8be7393cbdc6fedfa8a6fba02cf3e83814b285db1c60b906a023ba41bc3", size = 36106529 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/94/27d2e2c30d54b56c7b764acc1874a909e34d1965a427fc7092bb6a588b63/matplotlib-3.9.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:c5fdd7abfb706dfa8d307af64a87f1a862879ec3cd8d0ec8637458f0885b9c50", size = 7885089 }, - { url = "https://files.pythonhosted.org/packages/c6/25/828273307e40a68eb8e9df832b6b2aaad075864fdc1de4b1b81e40b09e48/matplotlib-3.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d89bc4e85e40a71d1477780366c27fb7c6494d293e1617788986f74e2a03d7ff", size = 7770600 }, - { url = "https://files.pythonhosted.org/packages/f2/65/f841a422ec994da5123368d76b126acf4fc02ea7459b6e37c4891b555b83/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ddf9f3c26aae695c5daafbf6b94e4c1a30d6cd617ba594bbbded3b33a1fcfa26", size = 8200138 }, - { url = "https://files.pythonhosted.org/packages/07/06/272aca07a38804d93b6050813de41ca7ab0e29ba7a9dd098e12037c919a9/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18ebcf248030173b59a868fda1fe42397253f6698995b55e81e1f57431d85e50", size = 8312711 }, - { url = "https://files.pythonhosted.org/packages/98/37/f13e23b233c526b7e27ad61be0a771894a079e0f7494a10d8d81557e0e9a/matplotlib-3.9.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:974896ec43c672ec23f3f8c648981e8bc880ee163146e0312a9b8def2fac66f5", size = 9090622 }, - { url = "https://files.pythonhosted.org/packages/4f/8c/b1f5bd2bd70e60f93b1b54c4d5ba7a992312021d0ddddf572f9a1a6d9348/matplotlib-3.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:4598c394ae9711cec135639374e70871fa36b56afae17bdf032a345be552a88d", size = 7828211 }, - { url = "https://files.pythonhosted.org/packages/74/4b/65be7959a8fa118a3929b49a842de5b78bb55475236fcf64f3e308ff74a0/matplotlib-3.9.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d4dd29641d9fb8bc4492420c5480398dd40a09afd73aebe4eb9d0071a05fbe0c", size = 7894430 }, - { url = "https://files.pythonhosted.org/packages/e9/18/80f70d91896e0a517b4a051c3fd540daa131630fd75e02e250365353b253/matplotlib-3.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30e5b22e8bcfb95442bf7d48b0d7f3bdf4a450cbf68986ea45fca3d11ae9d099", size = 7780045 }, - { url = "https://files.pythonhosted.org/packages/a2/73/ccb381026e3238c5c25c3609ba4157b2d1a617ec98d65a8b4ee4e1e74d02/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bb0030d1d447fd56dcc23b4c64a26e44e898f0416276cac1ebc25522e0ac249", size = 8209906 }, - { url = "https://files.pythonhosted.org/packages/ab/33/1648da77b74741c89f5ea95cbf42a291b4b364f2660b316318811404ed97/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aca90ed222ac3565d2752b83dbb27627480d27662671e4d39da72e97f657a423", size = 8322873 }, - { url = "https://files.pythonhosted.org/packages/57/d3/8447ba78bc6593c9044c372d1609f8ea10fb1e071e7a9e0747bea74fc16c/matplotlib-3.9.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a181b2aa2906c608fcae72f977a4a2d76e385578939891b91c2550c39ecf361e", size = 9099566 }, - { url = "https://files.pythonhosted.org/packages/23/e1/4f0e237bf349c02ff9d1b6e7109f1a17f745263809b9714a8576dc17752b/matplotlib-3.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:1f6882828231eca17f501c4dcd98a05abb3f03d157fbc0769c6911fe08b6cfd3", size = 7838065 }, - { url = "https://files.pythonhosted.org/packages/1a/2b/c918bf6c19d6445d1cefe3d2e42cb740fb997e14ab19d4daeb6a7ab8a157/matplotlib-3.9.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:dfc48d67e6661378a21c2983200a654b72b5c5cdbd5d2cf6e5e1ece860f0cc70", size = 7891131 }, - { url = "https://files.pythonhosted.org/packages/c1/e5/b4e8fc601ca302afeeabf45f30e706a445c7979a180e3a978b78b2b681a4/matplotlib-3.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:47aef0fab8332d02d68e786eba8113ffd6f862182ea2999379dec9e237b7e483", size = 7776365 }, - { url = "https://files.pythonhosted.org/packages/99/06/b991886c506506476e5d83625c5970c656a491b9f80161458fed94597808/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fba1f52c6b7dc764097f52fd9ab627b90db452c9feb653a59945de16752e965f", size = 8200707 }, - { url = "https://files.pythonhosted.org/packages/c3/e2/556b627498cb27e61026f2d1ba86a78ad1b836fef0996bef5440e8bc9559/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:173ac3748acaac21afcc3fa1633924609ba1b87749006bc25051c52c422a5d00", size = 8313761 }, - { url = "https://files.pythonhosted.org/packages/58/ff/165af33ec766ff818306ea88e91f9f60d2a6ed543be1eb122a98acbf3b0d/matplotlib-3.9.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320edea0cadc07007765e33f878b13b3738ffa9745c5f707705692df70ffe0e0", size = 9095284 }, - { url = "https://files.pythonhosted.org/packages/9f/8b/3d0c7a002db3b1ed702731c2a9a06d78d035f1f2fb0fb936a8e43cc1e9f4/matplotlib-3.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a4a4cfc82330b27042a7169533da7991e8789d180dd5b3daeaee57d75cd5a03b", size = 7841160 }, - { url = "https://files.pythonhosted.org/packages/49/b1/999f89a7556d101b23a2f0b54f1b6e140d73f56804da1398f2f0bc0924bc/matplotlib-3.9.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:37eeffeeca3c940985b80f5b9a7b95ea35671e0e7405001f249848d2b62351b6", size = 7891499 }, - { url = "https://files.pythonhosted.org/packages/87/7b/06a32b13a684977653396a1bfcd34d4e7539c5d55c8cbfaa8ae04d47e4a9/matplotlib-3.9.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3e7465ac859ee4abcb0d836137cd8414e7bb7ad330d905abced457217d4f0f45", size = 7776802 }, - { url = "https://files.pythonhosted.org/packages/65/87/ac498451aff739e515891bbb92e566f3c7ef31891aaa878402a71f9b0910/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4c12302c34afa0cf061bea23b331e747e5e554b0fa595c96e01c7b75bc3b858", size = 8200802 }, - { url = "https://files.pythonhosted.org/packages/f8/6b/9eb761c00e1cb838f6c92e5f25dcda3f56a87a52f6cb8fdfa561e6cf6a13/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b8c97917f21b75e72108b97707ba3d48f171541a74aa2a56df7a40626bafc64", size = 8313880 }, - { url = "https://files.pythonhosted.org/packages/d7/a2/c8eaa600e2085eec7e38cbbcc58a30fc78f8224939d31d3152bdafc01fd1/matplotlib-3.9.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0229803bd7e19271b03cb09f27db76c918c467aa4ce2ae168171bc67c3f508df", size = 9094637 }, - { url = "https://files.pythonhosted.org/packages/71/1f/c6e1daea55b7bfeb3d84c6cb1abc449f6a02b181e7e2a5e4db34c3afb793/matplotlib-3.9.4-cp313-cp313-win_amd64.whl", hash = "sha256:7c0d8ef442ebf56ff5e206f8083d08252ee738e04f3dc88ea882853a05488799", size = 7841311 }, - { url = "https://files.pythonhosted.org/packages/c0/3a/2757d3f7d388b14dd48f5a83bea65b6d69f000e86b8f28f74d86e0d375bd/matplotlib-3.9.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a04c3b00066a688834356d196136349cb32f5e1003c55ac419e91585168b88fb", size = 7919989 }, - { url = "https://files.pythonhosted.org/packages/24/28/f5077c79a4f521589a37fe1062d6a6ea3534e068213f7357e7cfffc2e17a/matplotlib-3.9.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:04c519587f6c210626741a1e9a68eefc05966ede24205db8982841826af5871a", size = 7809417 }, - { url = "https://files.pythonhosted.org/packages/36/c8/c523fd2963156692916a8eb7d4069084cf729359f7955cf09075deddfeaf/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:308afbf1a228b8b525fcd5cec17f246bbbb63b175a3ef6eb7b4d33287ca0cf0c", size = 8226258 }, - { url = "https://files.pythonhosted.org/packages/f6/88/499bf4b8fa9349b6f5c0cf4cead0ebe5da9d67769129f1b5651e5ac51fbc/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddb3b02246ddcffd3ce98e88fed5b238bc5faff10dbbaa42090ea13241d15764", size = 8335849 }, - { url = "https://files.pythonhosted.org/packages/b8/9f/20a4156b9726188646a030774ee337d5ff695a965be45ce4dbcb9312c170/matplotlib-3.9.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8a75287e9cb9eee48cb79ec1d806f75b29c0fde978cb7223a1f4c5848d696041", size = 9102152 }, - { url = "https://files.pythonhosted.org/packages/10/11/237f9c3a4e8d810b1759b67ff2da7c32c04f9c80aa475e7beb36ed43a8fb/matplotlib-3.9.4-cp313-cp313t-win_amd64.whl", hash = "sha256:488deb7af140f0ba86da003e66e10d55ff915e152c78b4b66d231638400b1965", size = 7896987 }, - { url = "https://files.pythonhosted.org/packages/56/eb/501b465c9fef28f158e414ea3a417913dc2ac748564c7ed41535f23445b4/matplotlib-3.9.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3c3724d89a387ddf78ff88d2a30ca78ac2b4c89cf37f2db4bd453c34799e933c", size = 7885919 }, - { url = "https://files.pythonhosted.org/packages/da/36/236fbd868b6c91309a5206bd90c3f881f4f44b2d997cd1d6239ef652f878/matplotlib-3.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d5f0a8430ffe23d7e32cfd86445864ccad141797f7d25b7c41759a5b5d17cfd7", size = 7771486 }, - { url = "https://files.pythonhosted.org/packages/e0/4b/105caf2d54d5ed11d9f4335398f5103001a03515f2126c936a752ccf1461/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bb0141a21aef3b64b633dc4d16cbd5fc538b727e4958be82a0e1c92a234160e", size = 8201838 }, - { url = "https://files.pythonhosted.org/packages/5d/a7/bb01188fb4013d34d274caf44a2f8091255b0497438e8b6c0a7c1710c692/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:57aa235109e9eed52e2c2949db17da185383fa71083c00c6c143a60e07e0888c", size = 8314492 }, - { url = "https://files.pythonhosted.org/packages/33/19/02e1a37f7141fc605b193e927d0a9cdf9dc124a20b9e68793f4ffea19695/matplotlib-3.9.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b18c600061477ccfdd1e6fd050c33d8be82431700f3452b297a56d9ed7037abb", size = 9092500 }, - { url = "https://files.pythonhosted.org/packages/57/68/c2feb4667adbf882ffa4b3e0ac9967f848980d9f8b5bebd86644aa67ce6a/matplotlib-3.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:ef5f2d1b67d2d2145ff75e10f8c008bfbf71d45137c4b648c87193e7dd053eac", size = 7822962 }, - { url = "https://files.pythonhosted.org/packages/0c/22/2ef6a364cd3f565442b0b055e0599744f1e4314ec7326cdaaa48a4d864d7/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:44e0ed786d769d85bc787b0606a53f2d8d2d1d3c8a2608237365e9121c1a338c", size = 7877995 }, - { url = "https://files.pythonhosted.org/packages/87/b8/2737456e566e9f4d94ae76b8aa0d953d9acb847714f9a7ad80184474f5be/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:09debb9ce941eb23ecdbe7eab972b1c3e0276dcf01688073faff7b0f61d6c6ca", size = 7769300 }, - { url = "https://files.pythonhosted.org/packages/b2/1f/e709c6ec7b5321e6568769baa288c7178e60a93a9da9e682b39450da0e29/matplotlib-3.9.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcc53cf157a657bfd03afab14774d54ba73aa84d42cfe2480c91bd94873952db", size = 8313423 }, - { url = "https://files.pythonhosted.org/packages/5e/b6/5a1f868782cd13f053a679984e222007ecff654a9bfbac6b27a65f4eeb05/matplotlib-3.9.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ad45da51be7ad02387801fd154ef74d942f49fe3fcd26a64c94842ba7ec0d865", size = 7854624 }, +sdist = { url = "https://files.pythonhosted.org/packages/df/17/1747b4154034befd0ed33b52538f5eb7752d05bb51c5e2a31470c3bc7d52/matplotlib-3.9.4.tar.gz", hash = "sha256:1e00e8be7393cbdc6fedfa8a6fba02cf3e83814b285db1c60b906a023ba41bc3", size = 36106529, upload-time = "2024-12-13T05:56:34.184Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/94/27d2e2c30d54b56c7b764acc1874a909e34d1965a427fc7092bb6a588b63/matplotlib-3.9.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:c5fdd7abfb706dfa8d307af64a87f1a862879ec3cd8d0ec8637458f0885b9c50", size = 7885089, upload-time = "2024-12-13T05:54:24.224Z" }, + { url = "https://files.pythonhosted.org/packages/c6/25/828273307e40a68eb8e9df832b6b2aaad075864fdc1de4b1b81e40b09e48/matplotlib-3.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d89bc4e85e40a71d1477780366c27fb7c6494d293e1617788986f74e2a03d7ff", size = 7770600, upload-time = "2024-12-13T05:54:27.214Z" }, + { url = "https://files.pythonhosted.org/packages/f2/65/f841a422ec994da5123368d76b126acf4fc02ea7459b6e37c4891b555b83/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ddf9f3c26aae695c5daafbf6b94e4c1a30d6cd617ba594bbbded3b33a1fcfa26", size = 8200138, upload-time = "2024-12-13T05:54:29.497Z" }, + { url = "https://files.pythonhosted.org/packages/07/06/272aca07a38804d93b6050813de41ca7ab0e29ba7a9dd098e12037c919a9/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18ebcf248030173b59a868fda1fe42397253f6698995b55e81e1f57431d85e50", size = 8312711, upload-time = "2024-12-13T05:54:34.396Z" }, + { url = "https://files.pythonhosted.org/packages/98/37/f13e23b233c526b7e27ad61be0a771894a079e0f7494a10d8d81557e0e9a/matplotlib-3.9.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:974896ec43c672ec23f3f8c648981e8bc880ee163146e0312a9b8def2fac66f5", size = 9090622, upload-time = "2024-12-13T05:54:36.808Z" }, + { url = "https://files.pythonhosted.org/packages/4f/8c/b1f5bd2bd70e60f93b1b54c4d5ba7a992312021d0ddddf572f9a1a6d9348/matplotlib-3.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:4598c394ae9711cec135639374e70871fa36b56afae17bdf032a345be552a88d", size = 7828211, upload-time = "2024-12-13T05:54:40.596Z" }, + { url = "https://files.pythonhosted.org/packages/74/4b/65be7959a8fa118a3929b49a842de5b78bb55475236fcf64f3e308ff74a0/matplotlib-3.9.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d4dd29641d9fb8bc4492420c5480398dd40a09afd73aebe4eb9d0071a05fbe0c", size = 7894430, upload-time = "2024-12-13T05:54:44.049Z" }, + { url = "https://files.pythonhosted.org/packages/e9/18/80f70d91896e0a517b4a051c3fd540daa131630fd75e02e250365353b253/matplotlib-3.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30e5b22e8bcfb95442bf7d48b0d7f3bdf4a450cbf68986ea45fca3d11ae9d099", size = 7780045, upload-time = "2024-12-13T05:54:46.414Z" }, + { url = "https://files.pythonhosted.org/packages/a2/73/ccb381026e3238c5c25c3609ba4157b2d1a617ec98d65a8b4ee4e1e74d02/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bb0030d1d447fd56dcc23b4c64a26e44e898f0416276cac1ebc25522e0ac249", size = 8209906, upload-time = "2024-12-13T05:54:49.459Z" }, + { url = "https://files.pythonhosted.org/packages/ab/33/1648da77b74741c89f5ea95cbf42a291b4b364f2660b316318811404ed97/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aca90ed222ac3565d2752b83dbb27627480d27662671e4d39da72e97f657a423", size = 8322873, upload-time = "2024-12-13T05:54:53.066Z" }, + { url = "https://files.pythonhosted.org/packages/57/d3/8447ba78bc6593c9044c372d1609f8ea10fb1e071e7a9e0747bea74fc16c/matplotlib-3.9.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a181b2aa2906c608fcae72f977a4a2d76e385578939891b91c2550c39ecf361e", size = 9099566, upload-time = "2024-12-13T05:54:55.522Z" }, + { url = "https://files.pythonhosted.org/packages/23/e1/4f0e237bf349c02ff9d1b6e7109f1a17f745263809b9714a8576dc17752b/matplotlib-3.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:1f6882828231eca17f501c4dcd98a05abb3f03d157fbc0769c6911fe08b6cfd3", size = 7838065, upload-time = "2024-12-13T05:54:58.337Z" }, + { url = "https://files.pythonhosted.org/packages/1a/2b/c918bf6c19d6445d1cefe3d2e42cb740fb997e14ab19d4daeb6a7ab8a157/matplotlib-3.9.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:dfc48d67e6661378a21c2983200a654b72b5c5cdbd5d2cf6e5e1ece860f0cc70", size = 7891131, upload-time = "2024-12-13T05:55:02.837Z" }, + { url = "https://files.pythonhosted.org/packages/c1/e5/b4e8fc601ca302afeeabf45f30e706a445c7979a180e3a978b78b2b681a4/matplotlib-3.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:47aef0fab8332d02d68e786eba8113ffd6f862182ea2999379dec9e237b7e483", size = 7776365, upload-time = "2024-12-13T05:55:05.158Z" }, + { url = "https://files.pythonhosted.org/packages/99/06/b991886c506506476e5d83625c5970c656a491b9f80161458fed94597808/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fba1f52c6b7dc764097f52fd9ab627b90db452c9feb653a59945de16752e965f", size = 8200707, upload-time = "2024-12-13T05:55:09.48Z" }, + { url = "https://files.pythonhosted.org/packages/c3/e2/556b627498cb27e61026f2d1ba86a78ad1b836fef0996bef5440e8bc9559/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:173ac3748acaac21afcc3fa1633924609ba1b87749006bc25051c52c422a5d00", size = 8313761, upload-time = "2024-12-13T05:55:12.95Z" }, + { url = "https://files.pythonhosted.org/packages/58/ff/165af33ec766ff818306ea88e91f9f60d2a6ed543be1eb122a98acbf3b0d/matplotlib-3.9.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320edea0cadc07007765e33f878b13b3738ffa9745c5f707705692df70ffe0e0", size = 9095284, upload-time = "2024-12-13T05:55:16.199Z" }, + { url = "https://files.pythonhosted.org/packages/9f/8b/3d0c7a002db3b1ed702731c2a9a06d78d035f1f2fb0fb936a8e43cc1e9f4/matplotlib-3.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a4a4cfc82330b27042a7169533da7991e8789d180dd5b3daeaee57d75cd5a03b", size = 7841160, upload-time = "2024-12-13T05:55:19.991Z" }, + { url = "https://files.pythonhosted.org/packages/49/b1/999f89a7556d101b23a2f0b54f1b6e140d73f56804da1398f2f0bc0924bc/matplotlib-3.9.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:37eeffeeca3c940985b80f5b9a7b95ea35671e0e7405001f249848d2b62351b6", size = 7891499, upload-time = "2024-12-13T05:55:22.142Z" }, + { url = "https://files.pythonhosted.org/packages/87/7b/06a32b13a684977653396a1bfcd34d4e7539c5d55c8cbfaa8ae04d47e4a9/matplotlib-3.9.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3e7465ac859ee4abcb0d836137cd8414e7bb7ad330d905abced457217d4f0f45", size = 7776802, upload-time = "2024-12-13T05:55:25.947Z" }, + { url = "https://files.pythonhosted.org/packages/65/87/ac498451aff739e515891bbb92e566f3c7ef31891aaa878402a71f9b0910/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4c12302c34afa0cf061bea23b331e747e5e554b0fa595c96e01c7b75bc3b858", size = 8200802, upload-time = "2024-12-13T05:55:28.461Z" }, + { url = "https://files.pythonhosted.org/packages/f8/6b/9eb761c00e1cb838f6c92e5f25dcda3f56a87a52f6cb8fdfa561e6cf6a13/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b8c97917f21b75e72108b97707ba3d48f171541a74aa2a56df7a40626bafc64", size = 8313880, upload-time = "2024-12-13T05:55:30.965Z" }, + { url = "https://files.pythonhosted.org/packages/d7/a2/c8eaa600e2085eec7e38cbbcc58a30fc78f8224939d31d3152bdafc01fd1/matplotlib-3.9.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0229803bd7e19271b03cb09f27db76c918c467aa4ce2ae168171bc67c3f508df", size = 9094637, upload-time = "2024-12-13T05:55:33.701Z" }, + { url = "https://files.pythonhosted.org/packages/71/1f/c6e1daea55b7bfeb3d84c6cb1abc449f6a02b181e7e2a5e4db34c3afb793/matplotlib-3.9.4-cp313-cp313-win_amd64.whl", hash = "sha256:7c0d8ef442ebf56ff5e206f8083d08252ee738e04f3dc88ea882853a05488799", size = 7841311, upload-time = "2024-12-13T05:55:36.737Z" }, + { url = "https://files.pythonhosted.org/packages/c0/3a/2757d3f7d388b14dd48f5a83bea65b6d69f000e86b8f28f74d86e0d375bd/matplotlib-3.9.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a04c3b00066a688834356d196136349cb32f5e1003c55ac419e91585168b88fb", size = 7919989, upload-time = "2024-12-13T05:55:39.024Z" }, + { url = "https://files.pythonhosted.org/packages/24/28/f5077c79a4f521589a37fe1062d6a6ea3534e068213f7357e7cfffc2e17a/matplotlib-3.9.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:04c519587f6c210626741a1e9a68eefc05966ede24205db8982841826af5871a", size = 7809417, upload-time = "2024-12-13T05:55:42.412Z" }, + { url = "https://files.pythonhosted.org/packages/36/c8/c523fd2963156692916a8eb7d4069084cf729359f7955cf09075deddfeaf/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:308afbf1a228b8b525fcd5cec17f246bbbb63b175a3ef6eb7b4d33287ca0cf0c", size = 8226258, upload-time = "2024-12-13T05:55:47.259Z" }, + { url = "https://files.pythonhosted.org/packages/f6/88/499bf4b8fa9349b6f5c0cf4cead0ebe5da9d67769129f1b5651e5ac51fbc/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddb3b02246ddcffd3ce98e88fed5b238bc5faff10dbbaa42090ea13241d15764", size = 8335849, upload-time = "2024-12-13T05:55:49.763Z" }, + { url = "https://files.pythonhosted.org/packages/b8/9f/20a4156b9726188646a030774ee337d5ff695a965be45ce4dbcb9312c170/matplotlib-3.9.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8a75287e9cb9eee48cb79ec1d806f75b29c0fde978cb7223a1f4c5848d696041", size = 9102152, upload-time = "2024-12-13T05:55:51.997Z" }, + { url = "https://files.pythonhosted.org/packages/10/11/237f9c3a4e8d810b1759b67ff2da7c32c04f9c80aa475e7beb36ed43a8fb/matplotlib-3.9.4-cp313-cp313t-win_amd64.whl", hash = "sha256:488deb7af140f0ba86da003e66e10d55ff915e152c78b4b66d231638400b1965", size = 7896987, upload-time = "2024-12-13T05:55:55.941Z" }, + { url = "https://files.pythonhosted.org/packages/56/eb/501b465c9fef28f158e414ea3a417913dc2ac748564c7ed41535f23445b4/matplotlib-3.9.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3c3724d89a387ddf78ff88d2a30ca78ac2b4c89cf37f2db4bd453c34799e933c", size = 7885919, upload-time = "2024-12-13T05:55:59.66Z" }, + { url = "https://files.pythonhosted.org/packages/da/36/236fbd868b6c91309a5206bd90c3f881f4f44b2d997cd1d6239ef652f878/matplotlib-3.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d5f0a8430ffe23d7e32cfd86445864ccad141797f7d25b7c41759a5b5d17cfd7", size = 7771486, upload-time = "2024-12-13T05:56:04.264Z" }, + { url = "https://files.pythonhosted.org/packages/e0/4b/105caf2d54d5ed11d9f4335398f5103001a03515f2126c936a752ccf1461/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bb0141a21aef3b64b633dc4d16cbd5fc538b727e4958be82a0e1c92a234160e", size = 8201838, upload-time = "2024-12-13T05:56:06.792Z" }, + { url = "https://files.pythonhosted.org/packages/5d/a7/bb01188fb4013d34d274caf44a2f8091255b0497438e8b6c0a7c1710c692/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:57aa235109e9eed52e2c2949db17da185383fa71083c00c6c143a60e07e0888c", size = 8314492, upload-time = "2024-12-13T05:56:09.964Z" }, + { url = "https://files.pythonhosted.org/packages/33/19/02e1a37f7141fc605b193e927d0a9cdf9dc124a20b9e68793f4ffea19695/matplotlib-3.9.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b18c600061477ccfdd1e6fd050c33d8be82431700f3452b297a56d9ed7037abb", size = 9092500, upload-time = "2024-12-13T05:56:13.55Z" }, + { url = "https://files.pythonhosted.org/packages/57/68/c2feb4667adbf882ffa4b3e0ac9967f848980d9f8b5bebd86644aa67ce6a/matplotlib-3.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:ef5f2d1b67d2d2145ff75e10f8c008bfbf71d45137c4b648c87193e7dd053eac", size = 7822962, upload-time = "2024-12-13T05:56:16.358Z" }, + { url = "https://files.pythonhosted.org/packages/0c/22/2ef6a364cd3f565442b0b055e0599744f1e4314ec7326cdaaa48a4d864d7/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:44e0ed786d769d85bc787b0606a53f2d8d2d1d3c8a2608237365e9121c1a338c", size = 7877995, upload-time = "2024-12-13T05:56:18.805Z" }, + { url = "https://files.pythonhosted.org/packages/87/b8/2737456e566e9f4d94ae76b8aa0d953d9acb847714f9a7ad80184474f5be/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:09debb9ce941eb23ecdbe7eab972b1c3e0276dcf01688073faff7b0f61d6c6ca", size = 7769300, upload-time = "2024-12-13T05:56:21.315Z" }, + { url = "https://files.pythonhosted.org/packages/b2/1f/e709c6ec7b5321e6568769baa288c7178e60a93a9da9e682b39450da0e29/matplotlib-3.9.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcc53cf157a657bfd03afab14774d54ba73aa84d42cfe2480c91bd94873952db", size = 8313423, upload-time = "2024-12-13T05:56:26.719Z" }, + { url = "https://files.pythonhosted.org/packages/5e/b6/5a1f868782cd13f053a679984e222007ecff654a9bfbac6b27a65f4eeb05/matplotlib-3.9.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ad45da51be7ad02387801fd154ef74d942f49fe3fcd26a64c94842ba7ec0d865", size = 7854624, upload-time = "2024-12-13T05:56:29.359Z" }, ] [[package]] @@ -1615,41 +1615,41 @@ dependencies = [ { name = "pyparsing", marker = "python_full_version >= '3.10'" }, { name = "python-dateutil", marker = "python_full_version >= '3.10'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2f/08/b89867ecea2e305f408fbb417139a8dd941ecf7b23a2e02157c36da546f0/matplotlib-3.10.1.tar.gz", hash = "sha256:e8d2d0e3881b129268585bf4765ad3ee73a4591d77b9a18c214ac7e3a79fb2ba", size = 36743335 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ee/b1/f70e27cf1cd76ce2a5e1aa5579d05afe3236052c6d9b9a96325bc823a17e/matplotlib-3.10.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:ff2ae14910be903f4a24afdbb6d7d3a6c44da210fc7d42790b87aeac92238a16", size = 8163654 }, - { url = "https://files.pythonhosted.org/packages/26/af/5ec3d4636106718bb62503a03297125d4514f98fe818461bd9e6b9d116e4/matplotlib-3.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0721a3fd3d5756ed593220a8b86808a36c5031fce489adb5b31ee6dbb47dd5b2", size = 8037943 }, - { url = "https://files.pythonhosted.org/packages/a1/3d/07f9003a71b698b848c9925d05979ffa94a75cd25d1a587202f0bb58aa81/matplotlib-3.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0673b4b8f131890eb3a1ad058d6e065fb3c6e71f160089b65f8515373394698", size = 8449510 }, - { url = "https://files.pythonhosted.org/packages/12/87/9472d4513ff83b7cd864311821793ab72234fa201ab77310ec1b585d27e2/matplotlib-3.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e875b95ac59a7908978fe307ecdbdd9a26af7fa0f33f474a27fcf8c99f64a19", size = 8586585 }, - { url = "https://files.pythonhosted.org/packages/31/9e/fe74d237d2963adae8608faeb21f778cf246dbbf4746cef87cffbc82c4b6/matplotlib-3.10.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2589659ea30726284c6c91037216f64a506a9822f8e50592d48ac16a2f29e044", size = 9397911 }, - { url = "https://files.pythonhosted.org/packages/b6/1b/025d3e59e8a4281ab463162ad7d072575354a1916aba81b6a11507dfc524/matplotlib-3.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:a97ff127f295817bc34517255c9db6e71de8eddaab7f837b7d341dee9f2f587f", size = 8052998 }, - { url = "https://files.pythonhosted.org/packages/a5/14/a1b840075be247bb1834b22c1e1d558740b0f618fe3a823740181ca557a1/matplotlib-3.10.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:057206ff2d6ab82ff3e94ebd94463d084760ca682ed5f150817b859372ec4401", size = 8174669 }, - { url = "https://files.pythonhosted.org/packages/0a/e4/300b08e3e08f9c98b0d5635f42edabf2f7a1d634e64cb0318a71a44ff720/matplotlib-3.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a144867dd6bf8ba8cb5fc81a158b645037e11b3e5cf8a50bd5f9917cb863adfe", size = 8047996 }, - { url = "https://files.pythonhosted.org/packages/75/f9/8d99ff5a2498a5f1ccf919fb46fb945109623c6108216f10f96428f388bc/matplotlib-3.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56c5d9fcd9879aa8040f196a235e2dcbdf7dd03ab5b07c0696f80bc6cf04bedd", size = 8461612 }, - { url = "https://files.pythonhosted.org/packages/40/b8/53fa08a5eaf78d3a7213fd6da1feec4bae14a81d9805e567013811ff0e85/matplotlib-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f69dc9713e4ad2fb21a1c30e37bd445d496524257dfda40ff4a8efb3604ab5c", size = 8602258 }, - { url = "https://files.pythonhosted.org/packages/40/87/4397d2ce808467af86684a622dd112664553e81752ea8bf61bdd89d24a41/matplotlib-3.10.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4c59af3e8aca75d7744b68e8e78a669e91ccbcf1ac35d0102a7b1b46883f1dd7", size = 9408896 }, - { url = "https://files.pythonhosted.org/packages/d7/68/0d03098b3feb786cbd494df0aac15b571effda7f7cbdec267e8a8d398c16/matplotlib-3.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:11b65088c6f3dae784bc72e8d039a2580186285f87448babb9ddb2ad0082993a", size = 8061281 }, - { url = "https://files.pythonhosted.org/packages/7c/1d/5e0dc3b59c034e43de16f94deb68f4ad8a96b3ea00f4b37c160b7474928e/matplotlib-3.10.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:66e907a06e68cb6cfd652c193311d61a12b54f56809cafbed9736ce5ad92f107", size = 8175488 }, - { url = "https://files.pythonhosted.org/packages/7a/81/dae7e14042e74da658c3336ab9799128e09a1ee03964f2d89630b5d12106/matplotlib-3.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e9b4bb156abb8fa5e5b2b460196f7db7264fc6d62678c03457979e7d5254b7be", size = 8046264 }, - { url = "https://files.pythonhosted.org/packages/21/c4/22516775dcde10fc9c9571d155f90710761b028fc44f660508106c363c97/matplotlib-3.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1985ad3d97f51307a2cbfc801a930f120def19ba22864182dacef55277102ba6", size = 8452048 }, - { url = "https://files.pythonhosted.org/packages/63/23/c0615001f67ce7c96b3051d856baedc0c818a2ed84570b9bf9bde200f85d/matplotlib-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c96f2c2f825d1257e437a1482c5a2cf4fee15db4261bd6fc0750f81ba2b4ba3d", size = 8597111 }, - { url = "https://files.pythonhosted.org/packages/ca/c0/a07939a82aed77770514348f4568177d7dadab9787ebc618a616fe3d665e/matplotlib-3.10.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:35e87384ee9e488d8dd5a2dd7baf471178d38b90618d8ea147aced4ab59c9bea", size = 9402771 }, - { url = "https://files.pythonhosted.org/packages/a6/b6/a9405484fb40746fdc6ae4502b16a9d6e53282ba5baaf9ebe2da579f68c4/matplotlib-3.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:cfd414bce89cc78a7e1d25202e979b3f1af799e416010a20ab2b5ebb3a02425c", size = 8063742 }, - { url = "https://files.pythonhosted.org/packages/60/73/6770ff5e5523d00f3bc584acb6031e29ee5c8adc2336b16cd1d003675fe0/matplotlib-3.10.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c42eee41e1b60fd83ee3292ed83a97a5f2a8239b10c26715d8a6172226988d7b", size = 8176112 }, - { url = "https://files.pythonhosted.org/packages/08/97/b0ca5da0ed54a3f6599c3ab568bdda65269bc27c21a2c97868c1625e4554/matplotlib-3.10.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4f0647b17b667ae745c13721602b540f7aadb2a32c5b96e924cd4fea5dcb90f1", size = 8046931 }, - { url = "https://files.pythonhosted.org/packages/df/9a/1acbdc3b165d4ce2dcd2b1a6d4ffb46a7220ceee960c922c3d50d8514067/matplotlib-3.10.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa3854b5f9473564ef40a41bc922be978fab217776e9ae1545c9b3a5cf2092a3", size = 8453422 }, - { url = "https://files.pythonhosted.org/packages/51/d0/2bc4368abf766203e548dc7ab57cf7e9c621f1a3c72b516cc7715347b179/matplotlib-3.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e496c01441be4c7d5f96d4e40f7fca06e20dcb40e44c8daa2e740e1757ad9e6", size = 8596819 }, - { url = "https://files.pythonhosted.org/packages/ab/1b/8b350f8a1746c37ab69dda7d7528d1fc696efb06db6ade9727b7887be16d/matplotlib-3.10.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5d45d3f5245be5b469843450617dcad9af75ca50568acf59997bed9311131a0b", size = 9402782 }, - { url = "https://files.pythonhosted.org/packages/89/06/f570373d24d93503988ba8d04f213a372fa1ce48381c5eb15da985728498/matplotlib-3.10.1-cp313-cp313-win_amd64.whl", hash = "sha256:8e8e25b1209161d20dfe93037c8a7f7ca796ec9aa326e6e4588d8c4a5dd1e473", size = 8063812 }, - { url = "https://files.pythonhosted.org/packages/fc/e0/8c811a925b5a7ad75135f0e5af46408b78af88bbb02a1df775100ef9bfef/matplotlib-3.10.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:19b06241ad89c3ae9469e07d77efa87041eac65d78df4fcf9cac318028009b01", size = 8214021 }, - { url = "https://files.pythonhosted.org/packages/4a/34/319ec2139f68ba26da9d00fce2ff9f27679fb799a6c8e7358539801fd629/matplotlib-3.10.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:01e63101ebb3014e6e9f80d9cf9ee361a8599ddca2c3e166c563628b39305dbb", size = 8090782 }, - { url = "https://files.pythonhosted.org/packages/77/ea/9812124ab9a99df5b2eec1110e9b2edc0b8f77039abf4c56e0a376e84a29/matplotlib-3.10.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f06bad951eea6422ac4e8bdebcf3a70c59ea0a03338c5d2b109f57b64eb3972", size = 8478901 }, - { url = "https://files.pythonhosted.org/packages/c9/db/b05bf463689134789b06dea85828f8ebe506fa1e37593f723b65b86c9582/matplotlib-3.10.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a3dfb036f34873b46978f55e240cff7a239f6c4409eac62d8145bad3fc6ba5a3", size = 8613864 }, - { url = "https://files.pythonhosted.org/packages/c2/04/41ccec4409f3023a7576df3b5c025f1a8c8b81fbfe922ecfd837ac36e081/matplotlib-3.10.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dc6ab14a7ab3b4d813b88ba957fc05c79493a037f54e246162033591e770de6f", size = 9409487 }, - { url = "https://files.pythonhosted.org/packages/ac/c2/0d5aae823bdcc42cc99327ecdd4d28585e15ccd5218c453b7bcd827f3421/matplotlib-3.10.1-cp313-cp313t-win_amd64.whl", hash = "sha256:bc411ebd5889a78dabbc457b3fa153203e22248bfa6eedc6797be5df0164dbf9", size = 8134832 }, - { url = "https://files.pythonhosted.org/packages/c8/f6/10adb696d8cbeed2ab4c2e26ecf1c80dd3847bbf3891f4a0c362e0e08a5a/matplotlib-3.10.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:648406f1899f9a818cef8c0231b44dcfc4ff36f167101c3fd1c9151f24220fdc", size = 8158685 }, - { url = "https://files.pythonhosted.org/packages/3f/84/0603d917406072763e7f9bb37747d3d74d7ecd4b943a8c947cc3ae1cf7af/matplotlib-3.10.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:02582304e352f40520727984a5a18f37e8187861f954fea9be7ef06569cf85b4", size = 8035491 }, - { url = "https://files.pythonhosted.org/packages/fd/7d/6a8b31dd07ed856b3eae001c9129670ef75c4698fa1c2a6ac9f00a4a7054/matplotlib-3.10.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3809916157ba871bcdd33d3493acd7fe3037db5daa917ca6e77975a94cef779", size = 8590087 }, +sdist = { url = "https://files.pythonhosted.org/packages/2f/08/b89867ecea2e305f408fbb417139a8dd941ecf7b23a2e02157c36da546f0/matplotlib-3.10.1.tar.gz", hash = "sha256:e8d2d0e3881b129268585bf4765ad3ee73a4591d77b9a18c214ac7e3a79fb2ba", size = 36743335, upload-time = "2025-02-27T19:19:51.038Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ee/b1/f70e27cf1cd76ce2a5e1aa5579d05afe3236052c6d9b9a96325bc823a17e/matplotlib-3.10.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:ff2ae14910be903f4a24afdbb6d7d3a6c44da210fc7d42790b87aeac92238a16", size = 8163654, upload-time = "2025-02-27T19:18:10.961Z" }, + { url = "https://files.pythonhosted.org/packages/26/af/5ec3d4636106718bb62503a03297125d4514f98fe818461bd9e6b9d116e4/matplotlib-3.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0721a3fd3d5756ed593220a8b86808a36c5031fce489adb5b31ee6dbb47dd5b2", size = 8037943, upload-time = "2025-02-27T19:18:16.742Z" }, + { url = "https://files.pythonhosted.org/packages/a1/3d/07f9003a71b698b848c9925d05979ffa94a75cd25d1a587202f0bb58aa81/matplotlib-3.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0673b4b8f131890eb3a1ad058d6e065fb3c6e71f160089b65f8515373394698", size = 8449510, upload-time = "2025-02-27T19:18:19.56Z" }, + { url = "https://files.pythonhosted.org/packages/12/87/9472d4513ff83b7cd864311821793ab72234fa201ab77310ec1b585d27e2/matplotlib-3.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e875b95ac59a7908978fe307ecdbdd9a26af7fa0f33f474a27fcf8c99f64a19", size = 8586585, upload-time = "2025-02-27T19:18:25.61Z" }, + { url = "https://files.pythonhosted.org/packages/31/9e/fe74d237d2963adae8608faeb21f778cf246dbbf4746cef87cffbc82c4b6/matplotlib-3.10.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2589659ea30726284c6c91037216f64a506a9822f8e50592d48ac16a2f29e044", size = 9397911, upload-time = "2025-02-27T19:18:28.914Z" }, + { url = "https://files.pythonhosted.org/packages/b6/1b/025d3e59e8a4281ab463162ad7d072575354a1916aba81b6a11507dfc524/matplotlib-3.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:a97ff127f295817bc34517255c9db6e71de8eddaab7f837b7d341dee9f2f587f", size = 8052998, upload-time = "2025-02-27T19:18:31.518Z" }, + { url = "https://files.pythonhosted.org/packages/a5/14/a1b840075be247bb1834b22c1e1d558740b0f618fe3a823740181ca557a1/matplotlib-3.10.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:057206ff2d6ab82ff3e94ebd94463d084760ca682ed5f150817b859372ec4401", size = 8174669, upload-time = "2025-02-27T19:18:34.346Z" }, + { url = "https://files.pythonhosted.org/packages/0a/e4/300b08e3e08f9c98b0d5635f42edabf2f7a1d634e64cb0318a71a44ff720/matplotlib-3.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a144867dd6bf8ba8cb5fc81a158b645037e11b3e5cf8a50bd5f9917cb863adfe", size = 8047996, upload-time = "2025-02-27T19:18:37.247Z" }, + { url = "https://files.pythonhosted.org/packages/75/f9/8d99ff5a2498a5f1ccf919fb46fb945109623c6108216f10f96428f388bc/matplotlib-3.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56c5d9fcd9879aa8040f196a235e2dcbdf7dd03ab5b07c0696f80bc6cf04bedd", size = 8461612, upload-time = "2025-02-27T19:18:39.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/b8/53fa08a5eaf78d3a7213fd6da1feec4bae14a81d9805e567013811ff0e85/matplotlib-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f69dc9713e4ad2fb21a1c30e37bd445d496524257dfda40ff4a8efb3604ab5c", size = 8602258, upload-time = "2025-02-27T19:18:43.217Z" }, + { url = "https://files.pythonhosted.org/packages/40/87/4397d2ce808467af86684a622dd112664553e81752ea8bf61bdd89d24a41/matplotlib-3.10.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4c59af3e8aca75d7744b68e8e78a669e91ccbcf1ac35d0102a7b1b46883f1dd7", size = 9408896, upload-time = "2025-02-27T19:18:45.852Z" }, + { url = "https://files.pythonhosted.org/packages/d7/68/0d03098b3feb786cbd494df0aac15b571effda7f7cbdec267e8a8d398c16/matplotlib-3.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:11b65088c6f3dae784bc72e8d039a2580186285f87448babb9ddb2ad0082993a", size = 8061281, upload-time = "2025-02-27T19:18:48.919Z" }, + { url = "https://files.pythonhosted.org/packages/7c/1d/5e0dc3b59c034e43de16f94deb68f4ad8a96b3ea00f4b37c160b7474928e/matplotlib-3.10.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:66e907a06e68cb6cfd652c193311d61a12b54f56809cafbed9736ce5ad92f107", size = 8175488, upload-time = "2025-02-27T19:18:51.436Z" }, + { url = "https://files.pythonhosted.org/packages/7a/81/dae7e14042e74da658c3336ab9799128e09a1ee03964f2d89630b5d12106/matplotlib-3.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e9b4bb156abb8fa5e5b2b460196f7db7264fc6d62678c03457979e7d5254b7be", size = 8046264, upload-time = "2025-02-27T19:18:54.344Z" }, + { url = "https://files.pythonhosted.org/packages/21/c4/22516775dcde10fc9c9571d155f90710761b028fc44f660508106c363c97/matplotlib-3.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1985ad3d97f51307a2cbfc801a930f120def19ba22864182dacef55277102ba6", size = 8452048, upload-time = "2025-02-27T19:18:56.536Z" }, + { url = "https://files.pythonhosted.org/packages/63/23/c0615001f67ce7c96b3051d856baedc0c818a2ed84570b9bf9bde200f85d/matplotlib-3.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c96f2c2f825d1257e437a1482c5a2cf4fee15db4261bd6fc0750f81ba2b4ba3d", size = 8597111, upload-time = "2025-02-27T19:18:59.439Z" }, + { url = "https://files.pythonhosted.org/packages/ca/c0/a07939a82aed77770514348f4568177d7dadab9787ebc618a616fe3d665e/matplotlib-3.10.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:35e87384ee9e488d8dd5a2dd7baf471178d38b90618d8ea147aced4ab59c9bea", size = 9402771, upload-time = "2025-02-27T19:19:01.944Z" }, + { url = "https://files.pythonhosted.org/packages/a6/b6/a9405484fb40746fdc6ae4502b16a9d6e53282ba5baaf9ebe2da579f68c4/matplotlib-3.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:cfd414bce89cc78a7e1d25202e979b3f1af799e416010a20ab2b5ebb3a02425c", size = 8063742, upload-time = "2025-02-27T19:19:04.632Z" }, + { url = "https://files.pythonhosted.org/packages/60/73/6770ff5e5523d00f3bc584acb6031e29ee5c8adc2336b16cd1d003675fe0/matplotlib-3.10.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c42eee41e1b60fd83ee3292ed83a97a5f2a8239b10c26715d8a6172226988d7b", size = 8176112, upload-time = "2025-02-27T19:19:07.59Z" }, + { url = "https://files.pythonhosted.org/packages/08/97/b0ca5da0ed54a3f6599c3ab568bdda65269bc27c21a2c97868c1625e4554/matplotlib-3.10.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4f0647b17b667ae745c13721602b540f7aadb2a32c5b96e924cd4fea5dcb90f1", size = 8046931, upload-time = "2025-02-27T19:19:10.515Z" }, + { url = "https://files.pythonhosted.org/packages/df/9a/1acbdc3b165d4ce2dcd2b1a6d4ffb46a7220ceee960c922c3d50d8514067/matplotlib-3.10.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa3854b5f9473564ef40a41bc922be978fab217776e9ae1545c9b3a5cf2092a3", size = 8453422, upload-time = "2025-02-27T19:19:12.738Z" }, + { url = "https://files.pythonhosted.org/packages/51/d0/2bc4368abf766203e548dc7ab57cf7e9c621f1a3c72b516cc7715347b179/matplotlib-3.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e496c01441be4c7d5f96d4e40f7fca06e20dcb40e44c8daa2e740e1757ad9e6", size = 8596819, upload-time = "2025-02-27T19:19:15.306Z" }, + { url = "https://files.pythonhosted.org/packages/ab/1b/8b350f8a1746c37ab69dda7d7528d1fc696efb06db6ade9727b7887be16d/matplotlib-3.10.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5d45d3f5245be5b469843450617dcad9af75ca50568acf59997bed9311131a0b", size = 9402782, upload-time = "2025-02-27T19:19:17.841Z" }, + { url = "https://files.pythonhosted.org/packages/89/06/f570373d24d93503988ba8d04f213a372fa1ce48381c5eb15da985728498/matplotlib-3.10.1-cp313-cp313-win_amd64.whl", hash = "sha256:8e8e25b1209161d20dfe93037c8a7f7ca796ec9aa326e6e4588d8c4a5dd1e473", size = 8063812, upload-time = "2025-02-27T19:19:20.888Z" }, + { url = "https://files.pythonhosted.org/packages/fc/e0/8c811a925b5a7ad75135f0e5af46408b78af88bbb02a1df775100ef9bfef/matplotlib-3.10.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:19b06241ad89c3ae9469e07d77efa87041eac65d78df4fcf9cac318028009b01", size = 8214021, upload-time = "2025-02-27T19:19:23.412Z" }, + { url = "https://files.pythonhosted.org/packages/4a/34/319ec2139f68ba26da9d00fce2ff9f27679fb799a6c8e7358539801fd629/matplotlib-3.10.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:01e63101ebb3014e6e9f80d9cf9ee361a8599ddca2c3e166c563628b39305dbb", size = 8090782, upload-time = "2025-02-27T19:19:28.33Z" }, + { url = "https://files.pythonhosted.org/packages/77/ea/9812124ab9a99df5b2eec1110e9b2edc0b8f77039abf4c56e0a376e84a29/matplotlib-3.10.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f06bad951eea6422ac4e8bdebcf3a70c59ea0a03338c5d2b109f57b64eb3972", size = 8478901, upload-time = "2025-02-27T19:19:31.536Z" }, + { url = "https://files.pythonhosted.org/packages/c9/db/b05bf463689134789b06dea85828f8ebe506fa1e37593f723b65b86c9582/matplotlib-3.10.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a3dfb036f34873b46978f55e240cff7a239f6c4409eac62d8145bad3fc6ba5a3", size = 8613864, upload-time = "2025-02-27T19:19:34.233Z" }, + { url = "https://files.pythonhosted.org/packages/c2/04/41ccec4409f3023a7576df3b5c025f1a8c8b81fbfe922ecfd837ac36e081/matplotlib-3.10.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dc6ab14a7ab3b4d813b88ba957fc05c79493a037f54e246162033591e770de6f", size = 9409487, upload-time = "2025-02-27T19:19:36.924Z" }, + { url = "https://files.pythonhosted.org/packages/ac/c2/0d5aae823bdcc42cc99327ecdd4d28585e15ccd5218c453b7bcd827f3421/matplotlib-3.10.1-cp313-cp313t-win_amd64.whl", hash = "sha256:bc411ebd5889a78dabbc457b3fa153203e22248bfa6eedc6797be5df0164dbf9", size = 8134832, upload-time = "2025-02-27T19:19:39.431Z" }, + { url = "https://files.pythonhosted.org/packages/c8/f6/10adb696d8cbeed2ab4c2e26ecf1c80dd3847bbf3891f4a0c362e0e08a5a/matplotlib-3.10.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:648406f1899f9a818cef8c0231b44dcfc4ff36f167101c3fd1c9151f24220fdc", size = 8158685, upload-time = "2025-02-27T19:19:41.535Z" }, + { url = "https://files.pythonhosted.org/packages/3f/84/0603d917406072763e7f9bb37747d3d74d7ecd4b943a8c947cc3ae1cf7af/matplotlib-3.10.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:02582304e352f40520727984a5a18f37e8187861f954fea9be7ef06569cf85b4", size = 8035491, upload-time = "2025-02-27T19:19:44.186Z" }, + { url = "https://files.pythonhosted.org/packages/fd/7d/6a8b31dd07ed856b3eae001c9129670ef75c4698fa1c2a6ac9f00a4a7054/matplotlib-3.10.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3809916157ba871bcdd33d3493acd7fe3037db5daa917ca6e77975a94cef779", size = 8590087, upload-time = "2025-02-27T19:19:46.709Z" }, ] [[package]] @@ -1659,18 +1659,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159 } +sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159, upload-time = "2024-04-15T13:44:44.803Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899 }, + { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899, upload-time = "2024-04-15T13:44:43.265Z" }, ] [[package]] name = "mistune" version = "0.8.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2d/a4/509f6e7783ddd35482feda27bc7f72e65b5e7dc910eca4ab2164daf9c577/mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e", size = 58322 } +sdist = { url = "https://files.pythonhosted.org/packages/2d/a4/509f6e7783ddd35482feda27bc7f72e65b5e7dc910eca4ab2164daf9c577/mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e", size = 58322, upload-time = "2018-10-11T06:59:27.908Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/09/ec/4b43dae793655b7d8a25f76119624350b4d65eb663459eb9603d7f1f0345/mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4", size = 16220 }, + { url = "https://files.pythonhosted.org/packages/09/ec/4b43dae793655b7d8a25f76119624350b4d65eb663459eb9603d7f1f0345/mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4", size = 16220, upload-time = "2018-10-11T06:59:26.044Z" }, ] [[package]] @@ -1682,38 +1682,38 @@ dependencies = [ { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5c/86/5d7cbc4974fd564550b80fbb8103c05501ea11aa7835edf3351d90095896/mypy-1.11.2.tar.gz", hash = "sha256:7f9993ad3e0ffdc95c2a14b66dee63729f021968bff8ad911867579c65d13a79", size = 3078806 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/78/cd/815368cd83c3a31873e5e55b317551500b12f2d1d7549720632f32630333/mypy-1.11.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d42a6dd818ffce7be66cce644f1dff482f1d97c53ca70908dff0b9ddc120b77a", size = 10939401 }, - { url = "https://files.pythonhosted.org/packages/f1/27/e18c93a195d2fad75eb96e1f1cbc431842c332e8eba2e2b77eaf7313c6b7/mypy-1.11.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:801780c56d1cdb896eacd5619a83e427ce436d86a3bdf9112527f24a66618fef", size = 10111697 }, - { url = "https://files.pythonhosted.org/packages/dc/08/cdc1fc6d0d5a67d354741344cc4aa7d53f7128902ebcbe699ddd4f15a61c/mypy-1.11.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41ea707d036a5307ac674ea172875f40c9d55c5394f888b168033177fce47383", size = 12500508 }, - { url = "https://files.pythonhosted.org/packages/64/12/aad3af008c92c2d5d0720ea3b6674ba94a98cdb86888d389acdb5f218c30/mypy-1.11.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6e658bd2d20565ea86da7d91331b0eed6d2eee22dc031579e6297f3e12c758c8", size = 13020712 }, - { url = "https://files.pythonhosted.org/packages/03/e6/a7d97cc124a565be5e9b7d5c2a6ebf082379ffba99646e4863ed5bbcb3c3/mypy-1.11.2-cp310-cp310-win_amd64.whl", hash = "sha256:478db5f5036817fe45adb7332d927daa62417159d49783041338921dcf646fc7", size = 9567319 }, - { url = "https://files.pythonhosted.org/packages/e2/aa/cc56fb53ebe14c64f1fe91d32d838d6f4db948b9494e200d2f61b820b85d/mypy-1.11.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75746e06d5fa1e91bfd5432448d00d34593b52e7e91a187d981d08d1f33d4385", size = 10859630 }, - { url = "https://files.pythonhosted.org/packages/04/c8/b19a760fab491c22c51975cf74e3d253b8c8ce2be7afaa2490fbf95a8c59/mypy-1.11.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a976775ab2256aadc6add633d44f100a2517d2388906ec4f13231fafbb0eccca", size = 10037973 }, - { url = "https://files.pythonhosted.org/packages/88/57/7e7e39f2619c8f74a22efb9a4c4eff32b09d3798335625a124436d121d89/mypy-1.11.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cd953f221ac1379050a8a646585a29574488974f79d8082cedef62744f0a0104", size = 12416659 }, - { url = "https://files.pythonhosted.org/packages/fc/a6/37f7544666b63a27e46c48f49caeee388bf3ce95f9c570eb5cfba5234405/mypy-1.11.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:57555a7715c0a34421013144a33d280e73c08df70f3a18a552938587ce9274f4", size = 12897010 }, - { url = "https://files.pythonhosted.org/packages/84/8b/459a513badc4d34acb31c736a0101c22d2bd0697b969796ad93294165cfb/mypy-1.11.2-cp311-cp311-win_amd64.whl", hash = "sha256:36383a4fcbad95f2657642a07ba22ff797de26277158f1cc7bd234821468b1b6", size = 9562873 }, - { url = "https://files.pythonhosted.org/packages/35/3a/ed7b12ecc3f6db2f664ccf85cb2e004d3e90bec928e9d7be6aa2f16b7cdf/mypy-1.11.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e8960dbbbf36906c5c0b7f4fbf2f0c7ffb20f4898e6a879fcf56a41a08b0d318", size = 10990335 }, - { url = "https://files.pythonhosted.org/packages/04/e4/1a9051e2ef10296d206519f1df13d2cc896aea39e8683302f89bf5792a59/mypy-1.11.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:06d26c277962f3fb50e13044674aa10553981ae514288cb7d0a738f495550b36", size = 10007119 }, - { url = "https://files.pythonhosted.org/packages/f3/3c/350a9da895f8a7e87ade0028b962be0252d152e0c2fbaafa6f0658b4d0d4/mypy-1.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e7184632d89d677973a14d00ae4d03214c8bc301ceefcdaf5c474866814c987", size = 12506856 }, - { url = "https://files.pythonhosted.org/packages/b6/49/ee5adf6a49ff13f4202d949544d3d08abb0ea1f3e7f2a6d5b4c10ba0360a/mypy-1.11.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3a66169b92452f72117e2da3a576087025449018afc2d8e9bfe5ffab865709ca", size = 12952066 }, - { url = "https://files.pythonhosted.org/packages/27/c0/b19d709a42b24004d720db37446a42abadf844d5c46a2c442e2a074d70d9/mypy-1.11.2-cp312-cp312-win_amd64.whl", hash = "sha256:969ea3ef09617aff826885a22ece0ddef69d95852cdad2f60c8bb06bf1f71f70", size = 9664000 }, - { url = "https://files.pythonhosted.org/packages/16/64/bb5ed751487e2bea0dfaa6f640a7e3bb88083648f522e766d5ef4a76f578/mypy-1.11.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:801ca29f43d5acce85f8e999b1e431fb479cb02d0e11deb7d2abb56bdaf24fd6", size = 10937294 }, - { url = "https://files.pythonhosted.org/packages/a9/a3/67a0069abed93c3bf3b0bebb8857e2979a02828a4a3fd82f107f8f1143e8/mypy-1.11.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:af8d155170fcf87a2afb55b35dc1a0ac21df4431e7d96717621962e4b9192e70", size = 10107707 }, - { url = "https://files.pythonhosted.org/packages/2f/4d/0379daf4258b454b1f9ed589a9dabd072c17f97496daea7b72fdacf7c248/mypy-1.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7821776e5c4286b6a13138cc935e2e9b6fde05e081bdebf5cdb2bb97c9df81d", size = 12498367 }, - { url = "https://files.pythonhosted.org/packages/3b/dc/3976a988c280b3571b8eb6928882dc4b723a403b21735a6d8ae6ed20e82b/mypy-1.11.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:539c570477a96a4e6fb718b8d5c3e0c0eba1f485df13f86d2970c91f0673148d", size = 13018014 }, - { url = "https://files.pythonhosted.org/packages/83/84/adffc7138fb970e7e2a167bd20b33bb78958370179853a4ebe9008139342/mypy-1.11.2-cp39-cp39-win_amd64.whl", hash = "sha256:3f14cd3d386ac4d05c5a39a51b84387403dadbd936e17cb35882134d4f8f0d24", size = 9568056 }, - { url = "https://files.pythonhosted.org/packages/42/3a/bdf730640ac523229dd6578e8a581795720a9321399de494374afc437ec5/mypy-1.11.2-py3-none-any.whl", hash = "sha256:b499bc07dbdcd3de92b0a8b29fdf592c111276f6a12fe29c30f6c417dd546d12", size = 2619625 }, +sdist = { url = "https://files.pythonhosted.org/packages/5c/86/5d7cbc4974fd564550b80fbb8103c05501ea11aa7835edf3351d90095896/mypy-1.11.2.tar.gz", hash = "sha256:7f9993ad3e0ffdc95c2a14b66dee63729f021968bff8ad911867579c65d13a79", size = 3078806, upload-time = "2024-08-24T22:50:11.357Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/cd/815368cd83c3a31873e5e55b317551500b12f2d1d7549720632f32630333/mypy-1.11.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d42a6dd818ffce7be66cce644f1dff482f1d97c53ca70908dff0b9ddc120b77a", size = 10939401, upload-time = "2024-08-24T22:49:18.929Z" }, + { url = "https://files.pythonhosted.org/packages/f1/27/e18c93a195d2fad75eb96e1f1cbc431842c332e8eba2e2b77eaf7313c6b7/mypy-1.11.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:801780c56d1cdb896eacd5619a83e427ce436d86a3bdf9112527f24a66618fef", size = 10111697, upload-time = "2024-08-24T22:49:32.504Z" }, + { url = "https://files.pythonhosted.org/packages/dc/08/cdc1fc6d0d5a67d354741344cc4aa7d53f7128902ebcbe699ddd4f15a61c/mypy-1.11.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41ea707d036a5307ac674ea172875f40c9d55c5394f888b168033177fce47383", size = 12500508, upload-time = "2024-08-24T22:49:12.327Z" }, + { url = "https://files.pythonhosted.org/packages/64/12/aad3af008c92c2d5d0720ea3b6674ba94a98cdb86888d389acdb5f218c30/mypy-1.11.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6e658bd2d20565ea86da7d91331b0eed6d2eee22dc031579e6297f3e12c758c8", size = 13020712, upload-time = "2024-08-24T22:49:49.399Z" }, + { url = "https://files.pythonhosted.org/packages/03/e6/a7d97cc124a565be5e9b7d5c2a6ebf082379ffba99646e4863ed5bbcb3c3/mypy-1.11.2-cp310-cp310-win_amd64.whl", hash = "sha256:478db5f5036817fe45adb7332d927daa62417159d49783041338921dcf646fc7", size = 9567319, upload-time = "2024-08-24T22:49:26.88Z" }, + { url = "https://files.pythonhosted.org/packages/e2/aa/cc56fb53ebe14c64f1fe91d32d838d6f4db948b9494e200d2f61b820b85d/mypy-1.11.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:75746e06d5fa1e91bfd5432448d00d34593b52e7e91a187d981d08d1f33d4385", size = 10859630, upload-time = "2024-08-24T22:49:51.895Z" }, + { url = "https://files.pythonhosted.org/packages/04/c8/b19a760fab491c22c51975cf74e3d253b8c8ce2be7afaa2490fbf95a8c59/mypy-1.11.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a976775ab2256aadc6add633d44f100a2517d2388906ec4f13231fafbb0eccca", size = 10037973, upload-time = "2024-08-24T22:49:21.428Z" }, + { url = "https://files.pythonhosted.org/packages/88/57/7e7e39f2619c8f74a22efb9a4c4eff32b09d3798335625a124436d121d89/mypy-1.11.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cd953f221ac1379050a8a646585a29574488974f79d8082cedef62744f0a0104", size = 12416659, upload-time = "2024-08-24T22:49:35.02Z" }, + { url = "https://files.pythonhosted.org/packages/fc/a6/37f7544666b63a27e46c48f49caeee388bf3ce95f9c570eb5cfba5234405/mypy-1.11.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:57555a7715c0a34421013144a33d280e73c08df70f3a18a552938587ce9274f4", size = 12897010, upload-time = "2024-08-24T22:49:29.725Z" }, + { url = "https://files.pythonhosted.org/packages/84/8b/459a513badc4d34acb31c736a0101c22d2bd0697b969796ad93294165cfb/mypy-1.11.2-cp311-cp311-win_amd64.whl", hash = "sha256:36383a4fcbad95f2657642a07ba22ff797de26277158f1cc7bd234821468b1b6", size = 9562873, upload-time = "2024-08-24T22:49:40.448Z" }, + { url = "https://files.pythonhosted.org/packages/35/3a/ed7b12ecc3f6db2f664ccf85cb2e004d3e90bec928e9d7be6aa2f16b7cdf/mypy-1.11.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e8960dbbbf36906c5c0b7f4fbf2f0c7ffb20f4898e6a879fcf56a41a08b0d318", size = 10990335, upload-time = "2024-08-24T22:49:54.245Z" }, + { url = "https://files.pythonhosted.org/packages/04/e4/1a9051e2ef10296d206519f1df13d2cc896aea39e8683302f89bf5792a59/mypy-1.11.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:06d26c277962f3fb50e13044674aa10553981ae514288cb7d0a738f495550b36", size = 10007119, upload-time = "2024-08-24T22:49:03.451Z" }, + { url = "https://files.pythonhosted.org/packages/f3/3c/350a9da895f8a7e87ade0028b962be0252d152e0c2fbaafa6f0658b4d0d4/mypy-1.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e7184632d89d677973a14d00ae4d03214c8bc301ceefcdaf5c474866814c987", size = 12506856, upload-time = "2024-08-24T22:50:08.804Z" }, + { url = "https://files.pythonhosted.org/packages/b6/49/ee5adf6a49ff13f4202d949544d3d08abb0ea1f3e7f2a6d5b4c10ba0360a/mypy-1.11.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3a66169b92452f72117e2da3a576087025449018afc2d8e9bfe5ffab865709ca", size = 12952066, upload-time = "2024-08-24T22:50:03.89Z" }, + { url = "https://files.pythonhosted.org/packages/27/c0/b19d709a42b24004d720db37446a42abadf844d5c46a2c442e2a074d70d9/mypy-1.11.2-cp312-cp312-win_amd64.whl", hash = "sha256:969ea3ef09617aff826885a22ece0ddef69d95852cdad2f60c8bb06bf1f71f70", size = 9664000, upload-time = "2024-08-24T22:49:59.703Z" }, + { url = "https://files.pythonhosted.org/packages/16/64/bb5ed751487e2bea0dfaa6f640a7e3bb88083648f522e766d5ef4a76f578/mypy-1.11.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:801ca29f43d5acce85f8e999b1e431fb479cb02d0e11deb7d2abb56bdaf24fd6", size = 10937294, upload-time = "2024-08-24T22:49:37.878Z" }, + { url = "https://files.pythonhosted.org/packages/a9/a3/67a0069abed93c3bf3b0bebb8857e2979a02828a4a3fd82f107f8f1143e8/mypy-1.11.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:af8d155170fcf87a2afb55b35dc1a0ac21df4431e7d96717621962e4b9192e70", size = 10107707, upload-time = "2024-08-24T22:49:00.237Z" }, + { url = "https://files.pythonhosted.org/packages/2f/4d/0379daf4258b454b1f9ed589a9dabd072c17f97496daea7b72fdacf7c248/mypy-1.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7821776e5c4286b6a13138cc935e2e9b6fde05e081bdebf5cdb2bb97c9df81d", size = 12498367, upload-time = "2024-08-24T22:49:06.504Z" }, + { url = "https://files.pythonhosted.org/packages/3b/dc/3976a988c280b3571b8eb6928882dc4b723a403b21735a6d8ae6ed20e82b/mypy-1.11.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:539c570477a96a4e6fb718b8d5c3e0c0eba1f485df13f86d2970c91f0673148d", size = 13018014, upload-time = "2024-08-24T22:49:09.242Z" }, + { url = "https://files.pythonhosted.org/packages/83/84/adffc7138fb970e7e2a167bd20b33bb78958370179853a4ebe9008139342/mypy-1.11.2-cp39-cp39-win_amd64.whl", hash = "sha256:3f14cd3d386ac4d05c5a39a51b84387403dadbd936e17cb35882134d4f8f0d24", size = 9568056, upload-time = "2024-08-24T22:49:45.55Z" }, + { url = "https://files.pythonhosted.org/packages/42/3a/bdf730640ac523229dd6578e8a581795720a9321399de494374afc437ec5/mypy-1.11.2-py3-none-any.whl", hash = "sha256:b499bc07dbdcd3de92b0a8b29fdf592c111276f6a12fe29c30f6c417dd546d12", size = 2619625, upload-time = "2024-08-24T22:50:01.842Z" }, ] [[package]] name = "mypy-extensions" version = "1.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/98/a4/1ab47638b92648243faf97a5aeb6ea83059cc3624972ab6b8d2316078d3f/mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782", size = 4433 } +sdist = { url = "https://files.pythonhosted.org/packages/98/a4/1ab47638b92648243faf97a5aeb6ea83059cc3624972ab6b8d2316078d3f/mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782", size = 4433, upload-time = "2023-02-04T12:11:27.157Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", size = 4695 }, + { url = "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", size = 4695, upload-time = "2023-02-04T12:11:25.002Z" }, ] [[package]] @@ -1726,9 +1726,9 @@ dependencies = [ { name = "nbformat" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/87/66/7ffd18d58eae90d5721f9f39212327695b749e23ad44b3881744eaf4d9e8/nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193", size = 62424 } +sdist = { url = "https://files.pythonhosted.org/packages/87/66/7ffd18d58eae90d5721f9f39212327695b749e23ad44b3881744eaf4d9e8/nbclient-0.10.2.tar.gz", hash = "sha256:90b7fc6b810630db87a6d0c2250b1f0ab4cf4d3c27a299b0cde78a4ed3fd9193", size = 62424, upload-time = "2024-12-19T10:32:27.164Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434 }, + { url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl", hash = "sha256:4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d", size = 25434, upload-time = "2024-12-19T10:32:24.139Z" }, ] [[package]] @@ -1754,9 +1754,9 @@ dependencies = [ { name = "tinycss2" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1f/5b/f8dcd336fade9b02afa40c88924415a83ccb5ba5a24ee5e15bb22ee2f3d1/nbconvert-6.5.4.tar.gz", hash = "sha256:9e3c7c6d491374cbdd5f35d268c05809357716d346f4573186bbeab32ee50bc1", size = 910864 } +sdist = { url = "https://files.pythonhosted.org/packages/1f/5b/f8dcd336fade9b02afa40c88924415a83ccb5ba5a24ee5e15bb22ee2f3d1/nbconvert-6.5.4.tar.gz", hash = "sha256:9e3c7c6d491374cbdd5f35d268c05809357716d346f4573186bbeab32ee50bc1", size = 910864, upload-time = "2022-09-26T14:38:09.844Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/78/19/e3aa3145650e26936bcbc3bbf1f5fa5e1fb5f9a8b2bfd94063383c315a48/nbconvert-6.5.4-py3-none-any.whl", hash = "sha256:d679a947f849a966cbbd0bf6e7fedcfdb64be3b20ce7cef11ad55c13f5820e19", size = 563832 }, + { url = "https://files.pythonhosted.org/packages/78/19/e3aa3145650e26936bcbc3bbf1f5fa5e1fb5f9a8b2bfd94063383c315a48/nbconvert-6.5.4-py3-none-any.whl", hash = "sha256:d679a947f849a966cbbd0bf6e7fedcfdb64be3b20ce7cef11ad55c13f5820e19", size = 563832, upload-time = "2022-09-26T14:38:07.743Z" }, ] [[package]] @@ -1769,18 +1769,18 @@ dependencies = [ { name = "jupyter-core" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749 } +sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749, upload-time = "2024-04-04T11:20:37.371Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454 }, + { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454, upload-time = "2024-04-04T11:20:34.895Z" }, ] [[package]] name = "nest-asyncio" version = "1.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418 } +sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418, upload-time = "2024-01-21T14:25:19.227Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195 }, + { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" }, ] [[package]] @@ -1790,9 +1790,9 @@ source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version < '3.10'", ] -sdist = { url = "https://files.pythonhosted.org/packages/c4/80/a84676339aaae2f1cfdf9f418701dd634aef9cc76f708ef55c36ff39c3ca/networkx-3.2.1.tar.gz", hash = "sha256:9f1bb5cf3409bf324e0a722c20bdb4c20ee39bf1c30ce8ae499c8502b0b5e0c6", size = 2073928 } +sdist = { url = "https://files.pythonhosted.org/packages/c4/80/a84676339aaae2f1cfdf9f418701dd634aef9cc76f708ef55c36ff39c3ca/networkx-3.2.1.tar.gz", hash = "sha256:9f1bb5cf3409bf324e0a722c20bdb4c20ee39bf1c30ce8ae499c8502b0b5e0c6", size = 2073928, upload-time = "2023-10-28T08:41:39.364Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d5/f0/8fbc882ca80cf077f1b246c0e3c3465f7f415439bdea6b899f6b19f61f70/networkx-3.2.1-py3-none-any.whl", hash = "sha256:f18c69adc97877c42332c170849c96cefa91881c99a7cb3e95b7c659ebdc1ec2", size = 1647772 }, + { url = "https://files.pythonhosted.org/packages/d5/f0/8fbc882ca80cf077f1b246c0e3c3465f7f415439bdea6b899f6b19f61f70/networkx-3.2.1-py3-none-any.whl", hash = "sha256:f18c69adc97877c42332c170849c96cefa91881c99a7cb3e95b7c659ebdc1ec2", size = 1647772, upload-time = "2023-10-28T08:41:36.945Z" }, ] [[package]] @@ -1804,9 +1804,9 @@ resolution-markers = [ "python_full_version == '3.11.*'", "python_full_version == '3.10.*'", ] -sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368 } +sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263 }, + { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" }, ] [[package]] @@ -1822,9 +1822,9 @@ dependencies = [ { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "virtualenv" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b4/80/47712208c410defec169992e57c179f0f4d92f5dd17ba8daca50a8077e23/nox-2025.5.1.tar.gz", hash = "sha256:2a571dfa7a58acc726521ac3cd8184455ebcdcbf26401c7b737b5bc6701427b2", size = 4023334 } +sdist = { url = "https://files.pythonhosted.org/packages/b4/80/47712208c410defec169992e57c179f0f4d92f5dd17ba8daca50a8077e23/nox-2025.5.1.tar.gz", hash = "sha256:2a571dfa7a58acc726521ac3cd8184455ebcdcbf26401c7b737b5bc6701427b2", size = 4023334, upload-time = "2025-05-01T16:35:48.056Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a6/be/7b423b02b09eb856beffe76fe8c4121c99852db74dd12a422dcb72d1134e/nox-2025.5.1-py3-none-any.whl", hash = "sha256:56abd55cf37ff523c254fcec4d152ed51e5fe80e2ab8317221d8b828ac970a31", size = 71753 }, + { url = "https://files.pythonhosted.org/packages/a6/be/7b423b02b09eb856beffe76fe8c4121c99852db74dd12a422dcb72d1134e/nox-2025.5.1-py3-none-any.whl", hash = "sha256:56abd55cf37ff523c254fcec4d152ed51e5fe80e2ab8317221d8b828ac970a31", size = 71753, upload-time = "2025-05-01T16:35:46.037Z" }, ] [[package]] @@ -1834,52 +1834,52 @@ source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version < '3.10'", ] -sdist = { url = "https://files.pythonhosted.org/packages/a9/75/10dd1f8116a8b796cb2c737b674e02d02e80454bda953fa7e65d8c12b016/numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78", size = 18902015 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/21/91/3495b3237510f79f5d81f2508f9f13fea78ebfdf07538fc7444badda173d/numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece", size = 21165245 }, - { url = "https://files.pythonhosted.org/packages/05/33/26178c7d437a87082d11019292dce6d3fe6f0e9026b7b2309cbf3e489b1d/numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04", size = 13738540 }, - { url = "https://files.pythonhosted.org/packages/ec/31/cc46e13bf07644efc7a4bf68df2df5fb2a1a88d0cd0da9ddc84dc0033e51/numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66", size = 5300623 }, - { url = "https://files.pythonhosted.org/packages/6e/16/7bfcebf27bb4f9d7ec67332ffebee4d1bf085c84246552d52dbb548600e7/numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b", size = 6901774 }, - { url = "https://files.pythonhosted.org/packages/f9/a3/561c531c0e8bf082c5bef509d00d56f82e0ea7e1e3e3a7fc8fa78742a6e5/numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd", size = 13907081 }, - { url = "https://files.pythonhosted.org/packages/fa/66/f7177ab331876200ac7563a580140643d1179c8b4b6a6b0fc9838de2a9b8/numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318", size = 19523451 }, - { url = "https://files.pythonhosted.org/packages/25/7f/0b209498009ad6453e4efc2c65bcdf0ae08a182b2b7877d7ab38a92dc542/numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8", size = 19927572 }, - { url = "https://files.pythonhosted.org/packages/3e/df/2619393b1e1b565cd2d4c4403bdd979621e2c4dea1f8532754b2598ed63b/numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326", size = 14400722 }, - { url = "https://files.pythonhosted.org/packages/22/ad/77e921b9f256d5da36424ffb711ae79ca3f451ff8489eeca544d0701d74a/numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97", size = 6472170 }, - { url = "https://files.pythonhosted.org/packages/10/05/3442317535028bc29cf0c0dd4c191a4481e8376e9f0db6bcf29703cadae6/numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131", size = 15905558 }, - { url = "https://files.pythonhosted.org/packages/8b/cf/034500fb83041aa0286e0fb16e7c76e5c8b67c0711bb6e9e9737a717d5fe/numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448", size = 21169137 }, - { url = "https://files.pythonhosted.org/packages/4a/d9/32de45561811a4b87fbdee23b5797394e3d1504b4a7cf40c10199848893e/numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195", size = 13703552 }, - { url = "https://files.pythonhosted.org/packages/c1/ca/2f384720020c7b244d22508cb7ab23d95f179fcfff33c31a6eeba8d6c512/numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57", size = 5298957 }, - { url = "https://files.pythonhosted.org/packages/0e/78/a3e4f9fb6aa4e6fdca0c5428e8ba039408514388cf62d89651aade838269/numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a", size = 6905573 }, - { url = "https://files.pythonhosted.org/packages/a0/72/cfc3a1beb2caf4efc9d0b38a15fe34025230da27e1c08cc2eb9bfb1c7231/numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669", size = 13914330 }, - { url = "https://files.pythonhosted.org/packages/ba/a8/c17acf65a931ce551fee11b72e8de63bf7e8a6f0e21add4c937c83563538/numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951", size = 19534895 }, - { url = "https://files.pythonhosted.org/packages/ba/86/8767f3d54f6ae0165749f84648da9dcc8cd78ab65d415494962c86fac80f/numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9", size = 19937253 }, - { url = "https://files.pythonhosted.org/packages/df/87/f76450e6e1c14e5bb1eae6836478b1028e096fd02e85c1c37674606ab752/numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15", size = 14414074 }, - { url = "https://files.pythonhosted.org/packages/5c/ca/0f0f328e1e59f73754f06e1adfb909de43726d4f24c6a3f8805f34f2b0fa/numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4", size = 6470640 }, - { url = "https://files.pythonhosted.org/packages/eb/57/3a3f14d3a759dcf9bf6e9eda905794726b758819df4663f217d658a58695/numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc", size = 15910230 }, - { url = "https://files.pythonhosted.org/packages/45/40/2e117be60ec50d98fa08c2f8c48e09b3edea93cfcabd5a9ff6925d54b1c2/numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b", size = 20895803 }, - { url = "https://files.pythonhosted.org/packages/46/92/1b8b8dee833f53cef3e0a3f69b2374467789e0bb7399689582314df02651/numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e", size = 13471835 }, - { url = "https://files.pythonhosted.org/packages/7f/19/e2793bde475f1edaea6945be141aef6c8b4c669b90c90a300a8954d08f0a/numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c", size = 5038499 }, - { url = "https://files.pythonhosted.org/packages/e3/ff/ddf6dac2ff0dd50a7327bcdba45cb0264d0e96bb44d33324853f781a8f3c/numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c", size = 6633497 }, - { url = "https://files.pythonhosted.org/packages/72/21/67f36eac8e2d2cd652a2e69595a54128297cdcb1ff3931cfc87838874bd4/numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692", size = 13621158 }, - { url = "https://files.pythonhosted.org/packages/39/68/e9f1126d757653496dbc096cb429014347a36b228f5a991dae2c6b6cfd40/numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a", size = 19236173 }, - { url = "https://files.pythonhosted.org/packages/d1/e9/1f5333281e4ebf483ba1c888b1d61ba7e78d7e910fdd8e6499667041cc35/numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c", size = 19634174 }, - { url = "https://files.pythonhosted.org/packages/71/af/a469674070c8d8408384e3012e064299f7a2de540738a8e414dcfd639996/numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded", size = 14099701 }, - { url = "https://files.pythonhosted.org/packages/d0/3d/08ea9f239d0e0e939b6ca52ad403c84a2bce1bde301a8eb4888c1c1543f1/numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5", size = 6174313 }, - { url = "https://files.pythonhosted.org/packages/b2/b5/4ac39baebf1fdb2e72585c8352c56d063b6126be9fc95bd2bb5ef5770c20/numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a", size = 15606179 }, - { url = "https://files.pythonhosted.org/packages/43/c1/41c8f6df3162b0c6ffd4437d729115704bd43363de0090c7f913cfbc2d89/numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c", size = 21169942 }, - { url = "https://files.pythonhosted.org/packages/39/bc/fd298f308dcd232b56a4031fd6ddf11c43f9917fbc937e53762f7b5a3bb1/numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd", size = 13711512 }, - { url = "https://files.pythonhosted.org/packages/96/ff/06d1aa3eeb1c614eda245c1ba4fb88c483bee6520d361641331872ac4b82/numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b", size = 5306976 }, - { url = "https://files.pythonhosted.org/packages/2d/98/121996dcfb10a6087a05e54453e28e58694a7db62c5a5a29cee14c6e047b/numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729", size = 6906494 }, - { url = "https://files.pythonhosted.org/packages/15/31/9dffc70da6b9bbf7968f6551967fc21156207366272c2a40b4ed6008dc9b/numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1", size = 13912596 }, - { url = "https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd", size = 19526099 }, - { url = "https://files.pythonhosted.org/packages/26/4c/0eeca4614003077f68bfe7aac8b7496f04221865b3a5e7cb230c9d055afd/numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d", size = 19932823 }, - { url = "https://files.pythonhosted.org/packages/f1/46/ea25b98b13dccaebddf1a803f8c748680d972e00507cd9bc6dcdb5aa2ac1/numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d", size = 14404424 }, - { url = "https://files.pythonhosted.org/packages/c8/a6/177dd88d95ecf07e722d21008b1b40e681a929eb9e329684d449c36586b2/numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa", size = 6476809 }, - { url = "https://files.pythonhosted.org/packages/ea/2b/7fc9f4e7ae5b507c1a3a21f0f15ed03e794c1242ea8a242ac158beb56034/numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73", size = 15911314 }, - { url = "https://files.pythonhosted.org/packages/8f/3b/df5a870ac6a3be3a86856ce195ef42eec7ae50d2a202be1f5a4b3b340e14/numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8", size = 21025288 }, - { url = "https://files.pythonhosted.org/packages/2c/97/51af92f18d6f6f2d9ad8b482a99fb74e142d71372da5d834b3a2747a446e/numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4", size = 6762793 }, - { url = "https://files.pythonhosted.org/packages/12/46/de1fbd0c1b5ccaa7f9a005b66761533e2f6a3e560096682683a223631fe9/numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c", size = 19334885 }, - { url = "https://files.pythonhosted.org/packages/cc/dc/d330a6faefd92b446ec0f0dfea4c3207bb1fef3c4771d19cf4543efd2c78/numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385", size = 15828784 }, +sdist = { url = "https://files.pythonhosted.org/packages/a9/75/10dd1f8116a8b796cb2c737b674e02d02e80454bda953fa7e65d8c12b016/numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78", size = 18902015, upload-time = "2024-08-26T20:19:40.945Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/21/91/3495b3237510f79f5d81f2508f9f13fea78ebfdf07538fc7444badda173d/numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece", size = 21165245, upload-time = "2024-08-26T20:04:14.625Z" }, + { url = "https://files.pythonhosted.org/packages/05/33/26178c7d437a87082d11019292dce6d3fe6f0e9026b7b2309cbf3e489b1d/numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04", size = 13738540, upload-time = "2024-08-26T20:04:36.784Z" }, + { url = "https://files.pythonhosted.org/packages/ec/31/cc46e13bf07644efc7a4bf68df2df5fb2a1a88d0cd0da9ddc84dc0033e51/numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66", size = 5300623, upload-time = "2024-08-26T20:04:46.491Z" }, + { url = "https://files.pythonhosted.org/packages/6e/16/7bfcebf27bb4f9d7ec67332ffebee4d1bf085c84246552d52dbb548600e7/numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b", size = 6901774, upload-time = "2024-08-26T20:04:58.173Z" }, + { url = "https://files.pythonhosted.org/packages/f9/a3/561c531c0e8bf082c5bef509d00d56f82e0ea7e1e3e3a7fc8fa78742a6e5/numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd", size = 13907081, upload-time = "2024-08-26T20:05:19.098Z" }, + { url = "https://files.pythonhosted.org/packages/fa/66/f7177ab331876200ac7563a580140643d1179c8b4b6a6b0fc9838de2a9b8/numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318", size = 19523451, upload-time = "2024-08-26T20:05:47.479Z" }, + { url = "https://files.pythonhosted.org/packages/25/7f/0b209498009ad6453e4efc2c65bcdf0ae08a182b2b7877d7ab38a92dc542/numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8", size = 19927572, upload-time = "2024-08-26T20:06:17.137Z" }, + { url = "https://files.pythonhosted.org/packages/3e/df/2619393b1e1b565cd2d4c4403bdd979621e2c4dea1f8532754b2598ed63b/numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326", size = 14400722, upload-time = "2024-08-26T20:06:39.16Z" }, + { url = "https://files.pythonhosted.org/packages/22/ad/77e921b9f256d5da36424ffb711ae79ca3f451ff8489eeca544d0701d74a/numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97", size = 6472170, upload-time = "2024-08-26T20:06:50.361Z" }, + { url = "https://files.pythonhosted.org/packages/10/05/3442317535028bc29cf0c0dd4c191a4481e8376e9f0db6bcf29703cadae6/numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131", size = 15905558, upload-time = "2024-08-26T20:07:13.881Z" }, + { url = "https://files.pythonhosted.org/packages/8b/cf/034500fb83041aa0286e0fb16e7c76e5c8b67c0711bb6e9e9737a717d5fe/numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448", size = 21169137, upload-time = "2024-08-26T20:07:45.345Z" }, + { url = "https://files.pythonhosted.org/packages/4a/d9/32de45561811a4b87fbdee23b5797394e3d1504b4a7cf40c10199848893e/numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195", size = 13703552, upload-time = "2024-08-26T20:08:06.666Z" }, + { url = "https://files.pythonhosted.org/packages/c1/ca/2f384720020c7b244d22508cb7ab23d95f179fcfff33c31a6eeba8d6c512/numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57", size = 5298957, upload-time = "2024-08-26T20:08:15.83Z" }, + { url = "https://files.pythonhosted.org/packages/0e/78/a3e4f9fb6aa4e6fdca0c5428e8ba039408514388cf62d89651aade838269/numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a", size = 6905573, upload-time = "2024-08-26T20:08:27.185Z" }, + { url = "https://files.pythonhosted.org/packages/a0/72/cfc3a1beb2caf4efc9d0b38a15fe34025230da27e1c08cc2eb9bfb1c7231/numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669", size = 13914330, upload-time = "2024-08-26T20:08:48.058Z" }, + { url = "https://files.pythonhosted.org/packages/ba/a8/c17acf65a931ce551fee11b72e8de63bf7e8a6f0e21add4c937c83563538/numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951", size = 19534895, upload-time = "2024-08-26T20:09:16.536Z" }, + { url = "https://files.pythonhosted.org/packages/ba/86/8767f3d54f6ae0165749f84648da9dcc8cd78ab65d415494962c86fac80f/numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9", size = 19937253, upload-time = "2024-08-26T20:09:46.263Z" }, + { url = "https://files.pythonhosted.org/packages/df/87/f76450e6e1c14e5bb1eae6836478b1028e096fd02e85c1c37674606ab752/numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15", size = 14414074, upload-time = "2024-08-26T20:10:08.483Z" }, + { url = "https://files.pythonhosted.org/packages/5c/ca/0f0f328e1e59f73754f06e1adfb909de43726d4f24c6a3f8805f34f2b0fa/numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4", size = 6470640, upload-time = "2024-08-26T20:10:19.732Z" }, + { url = "https://files.pythonhosted.org/packages/eb/57/3a3f14d3a759dcf9bf6e9eda905794726b758819df4663f217d658a58695/numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc", size = 15910230, upload-time = "2024-08-26T20:10:43.413Z" }, + { url = "https://files.pythonhosted.org/packages/45/40/2e117be60ec50d98fa08c2f8c48e09b3edea93cfcabd5a9ff6925d54b1c2/numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b", size = 20895803, upload-time = "2024-08-26T20:11:13.916Z" }, + { url = "https://files.pythonhosted.org/packages/46/92/1b8b8dee833f53cef3e0a3f69b2374467789e0bb7399689582314df02651/numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e", size = 13471835, upload-time = "2024-08-26T20:11:34.779Z" }, + { url = "https://files.pythonhosted.org/packages/7f/19/e2793bde475f1edaea6945be141aef6c8b4c669b90c90a300a8954d08f0a/numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c", size = 5038499, upload-time = "2024-08-26T20:11:43.902Z" }, + { url = "https://files.pythonhosted.org/packages/e3/ff/ddf6dac2ff0dd50a7327bcdba45cb0264d0e96bb44d33324853f781a8f3c/numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c", size = 6633497, upload-time = "2024-08-26T20:11:55.09Z" }, + { url = "https://files.pythonhosted.org/packages/72/21/67f36eac8e2d2cd652a2e69595a54128297cdcb1ff3931cfc87838874bd4/numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692", size = 13621158, upload-time = "2024-08-26T20:12:14.95Z" }, + { url = "https://files.pythonhosted.org/packages/39/68/e9f1126d757653496dbc096cb429014347a36b228f5a991dae2c6b6cfd40/numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a", size = 19236173, upload-time = "2024-08-26T20:12:44.049Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e9/1f5333281e4ebf483ba1c888b1d61ba7e78d7e910fdd8e6499667041cc35/numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c", size = 19634174, upload-time = "2024-08-26T20:13:13.634Z" }, + { url = "https://files.pythonhosted.org/packages/71/af/a469674070c8d8408384e3012e064299f7a2de540738a8e414dcfd639996/numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded", size = 14099701, upload-time = "2024-08-26T20:13:34.851Z" }, + { url = "https://files.pythonhosted.org/packages/d0/3d/08ea9f239d0e0e939b6ca52ad403c84a2bce1bde301a8eb4888c1c1543f1/numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5", size = 6174313, upload-time = "2024-08-26T20:13:45.653Z" }, + { url = "https://files.pythonhosted.org/packages/b2/b5/4ac39baebf1fdb2e72585c8352c56d063b6126be9fc95bd2bb5ef5770c20/numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a", size = 15606179, upload-time = "2024-08-26T20:14:08.786Z" }, + { url = "https://files.pythonhosted.org/packages/43/c1/41c8f6df3162b0c6ffd4437d729115704bd43363de0090c7f913cfbc2d89/numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c", size = 21169942, upload-time = "2024-08-26T20:14:40.108Z" }, + { url = "https://files.pythonhosted.org/packages/39/bc/fd298f308dcd232b56a4031fd6ddf11c43f9917fbc937e53762f7b5a3bb1/numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd", size = 13711512, upload-time = "2024-08-26T20:15:00.985Z" }, + { url = "https://files.pythonhosted.org/packages/96/ff/06d1aa3eeb1c614eda245c1ba4fb88c483bee6520d361641331872ac4b82/numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b", size = 5306976, upload-time = "2024-08-26T20:15:10.876Z" }, + { url = "https://files.pythonhosted.org/packages/2d/98/121996dcfb10a6087a05e54453e28e58694a7db62c5a5a29cee14c6e047b/numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729", size = 6906494, upload-time = "2024-08-26T20:15:22.055Z" }, + { url = "https://files.pythonhosted.org/packages/15/31/9dffc70da6b9bbf7968f6551967fc21156207366272c2a40b4ed6008dc9b/numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1", size = 13912596, upload-time = "2024-08-26T20:15:42.452Z" }, + { url = "https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd", size = 19526099, upload-time = "2024-08-26T20:16:11.048Z" }, + { url = "https://files.pythonhosted.org/packages/26/4c/0eeca4614003077f68bfe7aac8b7496f04221865b3a5e7cb230c9d055afd/numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d", size = 19932823, upload-time = "2024-08-26T20:16:40.171Z" }, + { url = "https://files.pythonhosted.org/packages/f1/46/ea25b98b13dccaebddf1a803f8c748680d972e00507cd9bc6dcdb5aa2ac1/numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d", size = 14404424, upload-time = "2024-08-26T20:17:02.604Z" }, + { url = "https://files.pythonhosted.org/packages/c8/a6/177dd88d95ecf07e722d21008b1b40e681a929eb9e329684d449c36586b2/numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa", size = 6476809, upload-time = "2024-08-26T20:17:13.553Z" }, + { url = "https://files.pythonhosted.org/packages/ea/2b/7fc9f4e7ae5b507c1a3a21f0f15ed03e794c1242ea8a242ac158beb56034/numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73", size = 15911314, upload-time = "2024-08-26T20:17:36.72Z" }, + { url = "https://files.pythonhosted.org/packages/8f/3b/df5a870ac6a3be3a86856ce195ef42eec7ae50d2a202be1f5a4b3b340e14/numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8", size = 21025288, upload-time = "2024-08-26T20:18:07.732Z" }, + { url = "https://files.pythonhosted.org/packages/2c/97/51af92f18d6f6f2d9ad8b482a99fb74e142d71372da5d834b3a2747a446e/numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4", size = 6762793, upload-time = "2024-08-26T20:18:19.125Z" }, + { url = "https://files.pythonhosted.org/packages/12/46/de1fbd0c1b5ccaa7f9a005b66761533e2f6a3e560096682683a223631fe9/numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c", size = 19334885, upload-time = "2024-08-26T20:18:47.237Z" }, + { url = "https://files.pythonhosted.org/packages/cc/dc/d330a6faefd92b446ec0f0dfea4c3207bb1fef3c4771d19cf4543efd2c78/numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385", size = 15828784, upload-time = "2024-08-26T20:19:11.19Z" }, ] [[package]] @@ -1891,98 +1891,98 @@ resolution-markers = [ "python_full_version == '3.11.*'", "python_full_version == '3.10.*'", ] -sdist = { url = "https://files.pythonhosted.org/packages/e1/78/31103410a57bc2c2b93a3597340a8119588571f6a4539067546cb9a0bfac/numpy-2.2.4.tar.gz", hash = "sha256:9ba03692a45d3eef66559efe1d1096c4b9b75c0986b5dff5530c378fb8331d4f", size = 20270701 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/04/89/a79e86e5c1433926ed7d60cb267fb64aa578b6101ab645800fd43b4801de/numpy-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8146f3550d627252269ac42ae660281d673eb6f8b32f113538e0cc2a9aed42b9", size = 21250661 }, - { url = "https://files.pythonhosted.org/packages/79/c2/f50921beb8afd60ed9589ad880332cfefdb805422210d327fb48f12b7a81/numpy-2.2.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e642d86b8f956098b564a45e6f6ce68a22c2c97a04f5acd3f221f57b8cb850ae", size = 14389926 }, - { url = "https://files.pythonhosted.org/packages/c7/b9/2c4e96130b0b0f97b0ef4a06d6dae3b39d058b21a5e2fa2decd7fd6b1c8f/numpy-2.2.4-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:a84eda42bd12edc36eb5b53bbcc9b406820d3353f1994b6cfe453a33ff101775", size = 5428329 }, - { url = "https://files.pythonhosted.org/packages/7f/a5/3d7094aa898f4fc5c84cdfb26beeae780352d43f5d8bdec966c4393d644c/numpy-2.2.4-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:4ba5054787e89c59c593a4169830ab362ac2bee8a969249dc56e5d7d20ff8df9", size = 6963559 }, - { url = "https://files.pythonhosted.org/packages/4c/22/fb1be710a14434c09080dd4a0acc08939f612ec02efcb04b9e210474782d/numpy-2.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7716e4a9b7af82c06a2543c53ca476fa0b57e4d760481273e09da04b74ee6ee2", size = 14368066 }, - { url = "https://files.pythonhosted.org/packages/c2/07/2e5cc71193e3ef3a219ffcf6ca4858e46ea2be09c026ddd480d596b32867/numpy-2.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:adf8c1d66f432ce577d0197dceaac2ac00c0759f573f28516246351c58a85020", size = 16417040 }, - { url = "https://files.pythonhosted.org/packages/1a/97/3b1537776ad9a6d1a41813818343745e8dd928a2916d4c9edcd9a8af1dac/numpy-2.2.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:218f061d2faa73621fa23d6359442b0fc658d5b9a70801373625d958259eaca3", size = 15879862 }, - { url = "https://files.pythonhosted.org/packages/b0/b7/4472f603dd45ef36ff3d8e84e84fe02d9467c78f92cc121633dce6da307b/numpy-2.2.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:df2f57871a96bbc1b69733cd4c51dc33bea66146b8c63cacbfed73eec0883017", size = 18206032 }, - { url = "https://files.pythonhosted.org/packages/0d/bd/6a092963fb82e6c5aa0d0440635827bbb2910da229545473bbb58c537ed3/numpy-2.2.4-cp310-cp310-win32.whl", hash = "sha256:a0258ad1f44f138b791327961caedffbf9612bfa504ab9597157806faa95194a", size = 6608517 }, - { url = "https://files.pythonhosted.org/packages/01/e3/cb04627bc2a1638948bc13e818df26495aa18e20d5be1ed95ab2b10b6847/numpy-2.2.4-cp310-cp310-win_amd64.whl", hash = "sha256:0d54974f9cf14acf49c60f0f7f4084b6579d24d439453d5fc5805d46a165b542", size = 12943498 }, - { url = "https://files.pythonhosted.org/packages/16/fb/09e778ee3a8ea0d4dc8329cca0a9c9e65fed847d08e37eba74cb7ed4b252/numpy-2.2.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e9e0a277bb2eb5d8a7407e14688b85fd8ad628ee4e0c7930415687b6564207a4", size = 21254989 }, - { url = "https://files.pythonhosted.org/packages/a2/0a/1212befdbecab5d80eca3cde47d304cad986ad4eec7d85a42e0b6d2cc2ef/numpy-2.2.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9eeea959168ea555e556b8188da5fa7831e21d91ce031e95ce23747b7609f8a4", size = 14425910 }, - { url = "https://files.pythonhosted.org/packages/2b/3e/e7247c1d4f15086bb106c8d43c925b0b2ea20270224f5186fa48d4fb5cbd/numpy-2.2.4-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:bd3ad3b0a40e713fc68f99ecfd07124195333f1e689387c180813f0e94309d6f", size = 5426490 }, - { url = "https://files.pythonhosted.org/packages/5d/fa/aa7cd6be51419b894c5787a8a93c3302a1ed4f82d35beb0613ec15bdd0e2/numpy-2.2.4-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:cf28633d64294969c019c6df4ff37f5698e8326db68cc2b66576a51fad634880", size = 6967754 }, - { url = "https://files.pythonhosted.org/packages/d5/ee/96457c943265de9fadeb3d2ffdbab003f7fba13d971084a9876affcda095/numpy-2.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2fa8fa7697ad1646b5c93de1719965844e004fcad23c91228aca1cf0800044a1", size = 14373079 }, - { url = "https://files.pythonhosted.org/packages/c5/5c/ceefca458559f0ccc7a982319f37ed07b0d7b526964ae6cc61f8ad1b6119/numpy-2.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f4162988a360a29af158aeb4a2f4f09ffed6a969c9776f8f3bdee9b06a8ab7e5", size = 16428819 }, - { url = "https://files.pythonhosted.org/packages/22/31/9b2ac8eee99e001eb6add9fa27514ef5e9faf176169057a12860af52704c/numpy-2.2.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:892c10d6a73e0f14935c31229e03325a7b3093fafd6ce0af704be7f894d95687", size = 15881470 }, - { url = "https://files.pythonhosted.org/packages/f0/dc/8569b5f25ff30484b555ad8a3f537e0225d091abec386c9420cf5f7a2976/numpy-2.2.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:db1f1c22173ac1c58db249ae48aa7ead29f534b9a948bc56828337aa84a32ed6", size = 18218144 }, - { url = "https://files.pythonhosted.org/packages/5e/05/463c023a39bdeb9bb43a99e7dee2c664cb68d5bb87d14f92482b9f6011cc/numpy-2.2.4-cp311-cp311-win32.whl", hash = "sha256:ea2bb7e2ae9e37d96835b3576a4fa4b3a97592fbea8ef7c3587078b0068b8f09", size = 6606368 }, - { url = "https://files.pythonhosted.org/packages/8b/72/10c1d2d82101c468a28adc35de6c77b308f288cfd0b88e1070f15b98e00c/numpy-2.2.4-cp311-cp311-win_amd64.whl", hash = "sha256:f7de08cbe5551911886d1ab60de58448c6df0f67d9feb7d1fb21e9875ef95e91", size = 12947526 }, - { url = "https://files.pythonhosted.org/packages/a2/30/182db21d4f2a95904cec1a6f779479ea1ac07c0647f064dea454ec650c42/numpy-2.2.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a7b9084668aa0f64e64bd00d27ba5146ef1c3a8835f3bd912e7a9e01326804c4", size = 20947156 }, - { url = "https://files.pythonhosted.org/packages/24/6d/9483566acfbda6c62c6bc74b6e981c777229d2af93c8eb2469b26ac1b7bc/numpy-2.2.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:dbe512c511956b893d2dacd007d955a3f03d555ae05cfa3ff1c1ff6df8851854", size = 14133092 }, - { url = "https://files.pythonhosted.org/packages/27/f6/dba8a258acbf9d2bed2525cdcbb9493ef9bae5199d7a9cb92ee7e9b2aea6/numpy-2.2.4-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:bb649f8b207ab07caebba230d851b579a3c8711a851d29efe15008e31bb4de24", size = 5163515 }, - { url = "https://files.pythonhosted.org/packages/62/30/82116199d1c249446723c68f2c9da40d7f062551036f50b8c4caa42ae252/numpy-2.2.4-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:f34dc300df798742b3d06515aa2a0aee20941c13579d7a2f2e10af01ae4901ee", size = 6696558 }, - { url = "https://files.pythonhosted.org/packages/0e/b2/54122b3c6df5df3e87582b2e9430f1bdb63af4023c739ba300164c9ae503/numpy-2.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3f7ac96b16955634e223b579a3e5798df59007ca43e8d451a0e6a50f6bfdfba", size = 14084742 }, - { url = "https://files.pythonhosted.org/packages/02/e2/e2cbb8d634151aab9528ef7b8bab52ee4ab10e076509285602c2a3a686e0/numpy-2.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f92084defa704deadd4e0a5ab1dc52d8ac9e8a8ef617f3fbb853e79b0ea3592", size = 16134051 }, - { url = "https://files.pythonhosted.org/packages/8e/21/efd47800e4affc993e8be50c1b768de038363dd88865920439ef7b422c60/numpy-2.2.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7a4e84a6283b36632e2a5b56e121961f6542ab886bc9e12f8f9818b3c266bfbb", size = 15578972 }, - { url = "https://files.pythonhosted.org/packages/04/1e/f8bb88f6157045dd5d9b27ccf433d016981032690969aa5c19e332b138c0/numpy-2.2.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:11c43995255eb4127115956495f43e9343736edb7fcdb0d973defd9de14cd84f", size = 17898106 }, - { url = "https://files.pythonhosted.org/packages/2b/93/df59a5a3897c1f036ae8ff845e45f4081bb06943039ae28a3c1c7c780f22/numpy-2.2.4-cp312-cp312-win32.whl", hash = "sha256:65ef3468b53269eb5fdb3a5c09508c032b793da03251d5f8722b1194f1790c00", size = 6311190 }, - { url = "https://files.pythonhosted.org/packages/46/69/8c4f928741c2a8efa255fdc7e9097527c6dc4e4df147e3cadc5d9357ce85/numpy-2.2.4-cp312-cp312-win_amd64.whl", hash = "sha256:2aad3c17ed2ff455b8eaafe06bcdae0062a1db77cb99f4b9cbb5f4ecb13c5146", size = 12644305 }, - { url = "https://files.pythonhosted.org/packages/2a/d0/bd5ad792e78017f5decfb2ecc947422a3669a34f775679a76317af671ffc/numpy-2.2.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cf4e5c6a278d620dee9ddeb487dc6a860f9b199eadeecc567f777daace1e9e7", size = 20933623 }, - { url = "https://files.pythonhosted.org/packages/c3/bc/2b3545766337b95409868f8e62053135bdc7fa2ce630aba983a2aa60b559/numpy-2.2.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1974afec0b479e50438fc3648974268f972e2d908ddb6d7fb634598cdb8260a0", size = 14148681 }, - { url = "https://files.pythonhosted.org/packages/6a/70/67b24d68a56551d43a6ec9fe8c5f91b526d4c1a46a6387b956bf2d64744e/numpy-2.2.4-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:79bd5f0a02aa16808fcbc79a9a376a147cc1045f7dfe44c6e7d53fa8b8a79392", size = 5148759 }, - { url = "https://files.pythonhosted.org/packages/1c/8b/e2fc8a75fcb7be12d90b31477c9356c0cbb44abce7ffb36be39a0017afad/numpy-2.2.4-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:3387dd7232804b341165cedcb90694565a6015433ee076c6754775e85d86f1fc", size = 6683092 }, - { url = "https://files.pythonhosted.org/packages/13/73/41b7b27f169ecf368b52533edb72e56a133f9e86256e809e169362553b49/numpy-2.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f527d8fdb0286fd2fd97a2a96c6be17ba4232da346931d967a0630050dfd298", size = 14081422 }, - { url = "https://files.pythonhosted.org/packages/4b/04/e208ff3ae3ddfbafc05910f89546382f15a3f10186b1f56bd99f159689c2/numpy-2.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bce43e386c16898b91e162e5baaad90c4b06f9dcbe36282490032cec98dc8ae7", size = 16132202 }, - { url = "https://files.pythonhosted.org/packages/fe/bc/2218160574d862d5e55f803d88ddcad88beff94791f9c5f86d67bd8fbf1c/numpy-2.2.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:31504f970f563d99f71a3512d0c01a645b692b12a63630d6aafa0939e52361e6", size = 15573131 }, - { url = "https://files.pythonhosted.org/packages/a5/78/97c775bc4f05abc8a8426436b7cb1be806a02a2994b195945600855e3a25/numpy-2.2.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:81413336ef121a6ba746892fad881a83351ee3e1e4011f52e97fba79233611fd", size = 17894270 }, - { url = "https://files.pythonhosted.org/packages/b9/eb/38c06217a5f6de27dcb41524ca95a44e395e6a1decdc0c99fec0832ce6ae/numpy-2.2.4-cp313-cp313-win32.whl", hash = "sha256:f486038e44caa08dbd97275a9a35a283a8f1d2f0ee60ac260a1790e76660833c", size = 6308141 }, - { url = "https://files.pythonhosted.org/packages/52/17/d0dd10ab6d125c6d11ffb6dfa3423c3571befab8358d4f85cd4471964fcd/numpy-2.2.4-cp313-cp313-win_amd64.whl", hash = "sha256:207a2b8441cc8b6a2a78c9ddc64d00d20c303d79fba08c577752f080c4007ee3", size = 12636885 }, - { url = "https://files.pythonhosted.org/packages/fa/e2/793288ede17a0fdc921172916efb40f3cbc2aa97e76c5c84aba6dc7e8747/numpy-2.2.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8120575cb4882318c791f839a4fd66161a6fa46f3f0a5e613071aae35b5dd8f8", size = 20961829 }, - { url = "https://files.pythonhosted.org/packages/3a/75/bb4573f6c462afd1ea5cbedcc362fe3e9bdbcc57aefd37c681be1155fbaa/numpy-2.2.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a761ba0fa886a7bb33c6c8f6f20213735cb19642c580a931c625ee377ee8bd39", size = 14161419 }, - { url = "https://files.pythonhosted.org/packages/03/68/07b4cd01090ca46c7a336958b413cdbe75002286295f2addea767b7f16c9/numpy-2.2.4-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:ac0280f1ba4a4bfff363a99a6aceed4f8e123f8a9b234c89140f5e894e452ecd", size = 5196414 }, - { url = "https://files.pythonhosted.org/packages/a5/fd/d4a29478d622fedff5c4b4b4cedfc37a00691079623c0575978d2446db9e/numpy-2.2.4-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:879cf3a9a2b53a4672a168c21375166171bc3932b7e21f622201811c43cdd3b0", size = 6709379 }, - { url = "https://files.pythonhosted.org/packages/41/78/96dddb75bb9be730b87c72f30ffdd62611aba234e4e460576a068c98eff6/numpy-2.2.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f05d4198c1bacc9124018109c5fba2f3201dbe7ab6e92ff100494f236209c960", size = 14051725 }, - { url = "https://files.pythonhosted.org/packages/00/06/5306b8199bffac2a29d9119c11f457f6c7d41115a335b78d3f86fad4dbe8/numpy-2.2.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e2f085ce2e813a50dfd0e01fbfc0c12bbe5d2063d99f8b29da30e544fb6483b8", size = 16101638 }, - { url = "https://files.pythonhosted.org/packages/fa/03/74c5b631ee1ded596945c12027649e6344614144369fd3ec1aaced782882/numpy-2.2.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:92bda934a791c01d6d9d8e038363c50918ef7c40601552a58ac84c9613a665bc", size = 15571717 }, - { url = "https://files.pythonhosted.org/packages/cb/dc/4fc7c0283abe0981e3b89f9b332a134e237dd476b0c018e1e21083310c31/numpy-2.2.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ee4d528022f4c5ff67332469e10efe06a267e32f4067dc76bb7e2cddf3cd25ff", size = 17879998 }, - { url = "https://files.pythonhosted.org/packages/e5/2b/878576190c5cfa29ed896b518cc516aecc7c98a919e20706c12480465f43/numpy-2.2.4-cp313-cp313t-win32.whl", hash = "sha256:05c076d531e9998e7e694c36e8b349969c56eadd2cdcd07242958489d79a7286", size = 6366896 }, - { url = "https://files.pythonhosted.org/packages/3e/05/eb7eec66b95cf697f08c754ef26c3549d03ebd682819f794cb039574a0a6/numpy-2.2.4-cp313-cp313t-win_amd64.whl", hash = "sha256:188dcbca89834cc2e14eb2f106c96d6d46f200fe0200310fc29089657379c58d", size = 12739119 }, - { url = "https://files.pythonhosted.org/packages/b2/5c/f09c33a511aff41a098e6ef3498465d95f6360621034a3d95f47edbc9119/numpy-2.2.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7051ee569db5fbac144335e0f3b9c2337e0c8d5c9fee015f259a5bd70772b7e8", size = 21081956 }, - { url = "https://files.pythonhosted.org/packages/ba/30/74c48b3b6494c4b820b7fa1781d441e94d87a08daa5b35d222f06ba41a6f/numpy-2.2.4-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:ab2939cd5bec30a7430cbdb2287b63151b77cf9624de0532d629c9a1c59b1d5c", size = 6827143 }, - { url = "https://files.pythonhosted.org/packages/54/f5/ab0d2f48b490535c7a80e05da4a98902b632369efc04f0e47bb31ca97d8f/numpy-2.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d0f35b19894a9e08639fd60a1ec1978cb7f5f7f1eace62f38dd36be8aecdef4d", size = 16233350 }, - { url = "https://files.pythonhosted.org/packages/3b/3a/2f6d8c1f8e45d496bca6baaec93208035faeb40d5735c25afac092ec9a12/numpy-2.2.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:b4adfbbc64014976d2f91084915ca4e626fbf2057fb81af209c1a6d776d23e3d", size = 12857565 }, +sdist = { url = "https://files.pythonhosted.org/packages/e1/78/31103410a57bc2c2b93a3597340a8119588571f6a4539067546cb9a0bfac/numpy-2.2.4.tar.gz", hash = "sha256:9ba03692a45d3eef66559efe1d1096c4b9b75c0986b5dff5530c378fb8331d4f", size = 20270701, upload-time = "2025-03-16T18:27:00.648Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/89/a79e86e5c1433926ed7d60cb267fb64aa578b6101ab645800fd43b4801de/numpy-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8146f3550d627252269ac42ae660281d673eb6f8b32f113538e0cc2a9aed42b9", size = 21250661, upload-time = "2025-03-16T18:02:13.017Z" }, + { url = "https://files.pythonhosted.org/packages/79/c2/f50921beb8afd60ed9589ad880332cfefdb805422210d327fb48f12b7a81/numpy-2.2.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e642d86b8f956098b564a45e6f6ce68a22c2c97a04f5acd3f221f57b8cb850ae", size = 14389926, upload-time = "2025-03-16T18:02:39.022Z" }, + { url = "https://files.pythonhosted.org/packages/c7/b9/2c4e96130b0b0f97b0ef4a06d6dae3b39d058b21a5e2fa2decd7fd6b1c8f/numpy-2.2.4-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:a84eda42bd12edc36eb5b53bbcc9b406820d3353f1994b6cfe453a33ff101775", size = 5428329, upload-time = "2025-03-16T18:02:50.032Z" }, + { url = "https://files.pythonhosted.org/packages/7f/a5/3d7094aa898f4fc5c84cdfb26beeae780352d43f5d8bdec966c4393d644c/numpy-2.2.4-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:4ba5054787e89c59c593a4169830ab362ac2bee8a969249dc56e5d7d20ff8df9", size = 6963559, upload-time = "2025-03-16T18:03:02.523Z" }, + { url = "https://files.pythonhosted.org/packages/4c/22/fb1be710a14434c09080dd4a0acc08939f612ec02efcb04b9e210474782d/numpy-2.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7716e4a9b7af82c06a2543c53ca476fa0b57e4d760481273e09da04b74ee6ee2", size = 14368066, upload-time = "2025-03-16T18:03:27.146Z" }, + { url = "https://files.pythonhosted.org/packages/c2/07/2e5cc71193e3ef3a219ffcf6ca4858e46ea2be09c026ddd480d596b32867/numpy-2.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:adf8c1d66f432ce577d0197dceaac2ac00c0759f573f28516246351c58a85020", size = 16417040, upload-time = "2025-03-16T18:03:55.999Z" }, + { url = "https://files.pythonhosted.org/packages/1a/97/3b1537776ad9a6d1a41813818343745e8dd928a2916d4c9edcd9a8af1dac/numpy-2.2.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:218f061d2faa73621fa23d6359442b0fc658d5b9a70801373625d958259eaca3", size = 15879862, upload-time = "2025-03-16T18:04:23.56Z" }, + { url = "https://files.pythonhosted.org/packages/b0/b7/4472f603dd45ef36ff3d8e84e84fe02d9467c78f92cc121633dce6da307b/numpy-2.2.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:df2f57871a96bbc1b69733cd4c51dc33bea66146b8c63cacbfed73eec0883017", size = 18206032, upload-time = "2025-03-16T18:04:53.694Z" }, + { url = "https://files.pythonhosted.org/packages/0d/bd/6a092963fb82e6c5aa0d0440635827bbb2910da229545473bbb58c537ed3/numpy-2.2.4-cp310-cp310-win32.whl", hash = "sha256:a0258ad1f44f138b791327961caedffbf9612bfa504ab9597157806faa95194a", size = 6608517, upload-time = "2025-03-16T18:05:06.647Z" }, + { url = "https://files.pythonhosted.org/packages/01/e3/cb04627bc2a1638948bc13e818df26495aa18e20d5be1ed95ab2b10b6847/numpy-2.2.4-cp310-cp310-win_amd64.whl", hash = "sha256:0d54974f9cf14acf49c60f0f7f4084b6579d24d439453d5fc5805d46a165b542", size = 12943498, upload-time = "2025-03-16T18:05:28.591Z" }, + { url = "https://files.pythonhosted.org/packages/16/fb/09e778ee3a8ea0d4dc8329cca0a9c9e65fed847d08e37eba74cb7ed4b252/numpy-2.2.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e9e0a277bb2eb5d8a7407e14688b85fd8ad628ee4e0c7930415687b6564207a4", size = 21254989, upload-time = "2025-03-16T18:06:04.092Z" }, + { url = "https://files.pythonhosted.org/packages/a2/0a/1212befdbecab5d80eca3cde47d304cad986ad4eec7d85a42e0b6d2cc2ef/numpy-2.2.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9eeea959168ea555e556b8188da5fa7831e21d91ce031e95ce23747b7609f8a4", size = 14425910, upload-time = "2025-03-16T18:06:29.062Z" }, + { url = "https://files.pythonhosted.org/packages/2b/3e/e7247c1d4f15086bb106c8d43c925b0b2ea20270224f5186fa48d4fb5cbd/numpy-2.2.4-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:bd3ad3b0a40e713fc68f99ecfd07124195333f1e689387c180813f0e94309d6f", size = 5426490, upload-time = "2025-03-16T18:06:39.901Z" }, + { url = "https://files.pythonhosted.org/packages/5d/fa/aa7cd6be51419b894c5787a8a93c3302a1ed4f82d35beb0613ec15bdd0e2/numpy-2.2.4-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:cf28633d64294969c019c6df4ff37f5698e8326db68cc2b66576a51fad634880", size = 6967754, upload-time = "2025-03-16T18:06:52.658Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ee/96457c943265de9fadeb3d2ffdbab003f7fba13d971084a9876affcda095/numpy-2.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2fa8fa7697ad1646b5c93de1719965844e004fcad23c91228aca1cf0800044a1", size = 14373079, upload-time = "2025-03-16T18:07:16.297Z" }, + { url = "https://files.pythonhosted.org/packages/c5/5c/ceefca458559f0ccc7a982319f37ed07b0d7b526964ae6cc61f8ad1b6119/numpy-2.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f4162988a360a29af158aeb4a2f4f09ffed6a969c9776f8f3bdee9b06a8ab7e5", size = 16428819, upload-time = "2025-03-16T18:07:44.188Z" }, + { url = "https://files.pythonhosted.org/packages/22/31/9b2ac8eee99e001eb6add9fa27514ef5e9faf176169057a12860af52704c/numpy-2.2.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:892c10d6a73e0f14935c31229e03325a7b3093fafd6ce0af704be7f894d95687", size = 15881470, upload-time = "2025-03-16T18:08:11.545Z" }, + { url = "https://files.pythonhosted.org/packages/f0/dc/8569b5f25ff30484b555ad8a3f537e0225d091abec386c9420cf5f7a2976/numpy-2.2.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:db1f1c22173ac1c58db249ae48aa7ead29f534b9a948bc56828337aa84a32ed6", size = 18218144, upload-time = "2025-03-16T18:08:42.042Z" }, + { url = "https://files.pythonhosted.org/packages/5e/05/463c023a39bdeb9bb43a99e7dee2c664cb68d5bb87d14f92482b9f6011cc/numpy-2.2.4-cp311-cp311-win32.whl", hash = "sha256:ea2bb7e2ae9e37d96835b3576a4fa4b3a97592fbea8ef7c3587078b0068b8f09", size = 6606368, upload-time = "2025-03-16T18:08:55.074Z" }, + { url = "https://files.pythonhosted.org/packages/8b/72/10c1d2d82101c468a28adc35de6c77b308f288cfd0b88e1070f15b98e00c/numpy-2.2.4-cp311-cp311-win_amd64.whl", hash = "sha256:f7de08cbe5551911886d1ab60de58448c6df0f67d9feb7d1fb21e9875ef95e91", size = 12947526, upload-time = "2025-03-16T18:09:16.844Z" }, + { url = "https://files.pythonhosted.org/packages/a2/30/182db21d4f2a95904cec1a6f779479ea1ac07c0647f064dea454ec650c42/numpy-2.2.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a7b9084668aa0f64e64bd00d27ba5146ef1c3a8835f3bd912e7a9e01326804c4", size = 20947156, upload-time = "2025-03-16T18:09:51.975Z" }, + { url = "https://files.pythonhosted.org/packages/24/6d/9483566acfbda6c62c6bc74b6e981c777229d2af93c8eb2469b26ac1b7bc/numpy-2.2.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:dbe512c511956b893d2dacd007d955a3f03d555ae05cfa3ff1c1ff6df8851854", size = 14133092, upload-time = "2025-03-16T18:10:16.329Z" }, + { url = "https://files.pythonhosted.org/packages/27/f6/dba8a258acbf9d2bed2525cdcbb9493ef9bae5199d7a9cb92ee7e9b2aea6/numpy-2.2.4-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:bb649f8b207ab07caebba230d851b579a3c8711a851d29efe15008e31bb4de24", size = 5163515, upload-time = "2025-03-16T18:10:26.19Z" }, + { url = "https://files.pythonhosted.org/packages/62/30/82116199d1c249446723c68f2c9da40d7f062551036f50b8c4caa42ae252/numpy-2.2.4-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:f34dc300df798742b3d06515aa2a0aee20941c13579d7a2f2e10af01ae4901ee", size = 6696558, upload-time = "2025-03-16T18:10:38.996Z" }, + { url = "https://files.pythonhosted.org/packages/0e/b2/54122b3c6df5df3e87582b2e9430f1bdb63af4023c739ba300164c9ae503/numpy-2.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3f7ac96b16955634e223b579a3e5798df59007ca43e8d451a0e6a50f6bfdfba", size = 14084742, upload-time = "2025-03-16T18:11:02.76Z" }, + { url = "https://files.pythonhosted.org/packages/02/e2/e2cbb8d634151aab9528ef7b8bab52ee4ab10e076509285602c2a3a686e0/numpy-2.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f92084defa704deadd4e0a5ab1dc52d8ac9e8a8ef617f3fbb853e79b0ea3592", size = 16134051, upload-time = "2025-03-16T18:11:32.767Z" }, + { url = "https://files.pythonhosted.org/packages/8e/21/efd47800e4affc993e8be50c1b768de038363dd88865920439ef7b422c60/numpy-2.2.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7a4e84a6283b36632e2a5b56e121961f6542ab886bc9e12f8f9818b3c266bfbb", size = 15578972, upload-time = "2025-03-16T18:11:59.877Z" }, + { url = "https://files.pythonhosted.org/packages/04/1e/f8bb88f6157045dd5d9b27ccf433d016981032690969aa5c19e332b138c0/numpy-2.2.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:11c43995255eb4127115956495f43e9343736edb7fcdb0d973defd9de14cd84f", size = 17898106, upload-time = "2025-03-16T18:12:31.487Z" }, + { url = "https://files.pythonhosted.org/packages/2b/93/df59a5a3897c1f036ae8ff845e45f4081bb06943039ae28a3c1c7c780f22/numpy-2.2.4-cp312-cp312-win32.whl", hash = "sha256:65ef3468b53269eb5fdb3a5c09508c032b793da03251d5f8722b1194f1790c00", size = 6311190, upload-time = "2025-03-16T18:12:44.46Z" }, + { url = "https://files.pythonhosted.org/packages/46/69/8c4f928741c2a8efa255fdc7e9097527c6dc4e4df147e3cadc5d9357ce85/numpy-2.2.4-cp312-cp312-win_amd64.whl", hash = "sha256:2aad3c17ed2ff455b8eaafe06bcdae0062a1db77cb99f4b9cbb5f4ecb13c5146", size = 12644305, upload-time = "2025-03-16T18:13:06.864Z" }, + { url = "https://files.pythonhosted.org/packages/2a/d0/bd5ad792e78017f5decfb2ecc947422a3669a34f775679a76317af671ffc/numpy-2.2.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cf4e5c6a278d620dee9ddeb487dc6a860f9b199eadeecc567f777daace1e9e7", size = 20933623, upload-time = "2025-03-16T18:13:43.231Z" }, + { url = "https://files.pythonhosted.org/packages/c3/bc/2b3545766337b95409868f8e62053135bdc7fa2ce630aba983a2aa60b559/numpy-2.2.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1974afec0b479e50438fc3648974268f972e2d908ddb6d7fb634598cdb8260a0", size = 14148681, upload-time = "2025-03-16T18:14:08.031Z" }, + { url = "https://files.pythonhosted.org/packages/6a/70/67b24d68a56551d43a6ec9fe8c5f91b526d4c1a46a6387b956bf2d64744e/numpy-2.2.4-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:79bd5f0a02aa16808fcbc79a9a376a147cc1045f7dfe44c6e7d53fa8b8a79392", size = 5148759, upload-time = "2025-03-16T18:14:18.613Z" }, + { url = "https://files.pythonhosted.org/packages/1c/8b/e2fc8a75fcb7be12d90b31477c9356c0cbb44abce7ffb36be39a0017afad/numpy-2.2.4-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:3387dd7232804b341165cedcb90694565a6015433ee076c6754775e85d86f1fc", size = 6683092, upload-time = "2025-03-16T18:14:31.386Z" }, + { url = "https://files.pythonhosted.org/packages/13/73/41b7b27f169ecf368b52533edb72e56a133f9e86256e809e169362553b49/numpy-2.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f527d8fdb0286fd2fd97a2a96c6be17ba4232da346931d967a0630050dfd298", size = 14081422, upload-time = "2025-03-16T18:14:54.83Z" }, + { url = "https://files.pythonhosted.org/packages/4b/04/e208ff3ae3ddfbafc05910f89546382f15a3f10186b1f56bd99f159689c2/numpy-2.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bce43e386c16898b91e162e5baaad90c4b06f9dcbe36282490032cec98dc8ae7", size = 16132202, upload-time = "2025-03-16T18:15:22.035Z" }, + { url = "https://files.pythonhosted.org/packages/fe/bc/2218160574d862d5e55f803d88ddcad88beff94791f9c5f86d67bd8fbf1c/numpy-2.2.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:31504f970f563d99f71a3512d0c01a645b692b12a63630d6aafa0939e52361e6", size = 15573131, upload-time = "2025-03-16T18:15:48.546Z" }, + { url = "https://files.pythonhosted.org/packages/a5/78/97c775bc4f05abc8a8426436b7cb1be806a02a2994b195945600855e3a25/numpy-2.2.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:81413336ef121a6ba746892fad881a83351ee3e1e4011f52e97fba79233611fd", size = 17894270, upload-time = "2025-03-16T18:16:20.274Z" }, + { url = "https://files.pythonhosted.org/packages/b9/eb/38c06217a5f6de27dcb41524ca95a44e395e6a1decdc0c99fec0832ce6ae/numpy-2.2.4-cp313-cp313-win32.whl", hash = "sha256:f486038e44caa08dbd97275a9a35a283a8f1d2f0ee60ac260a1790e76660833c", size = 6308141, upload-time = "2025-03-16T18:20:15.297Z" }, + { url = "https://files.pythonhosted.org/packages/52/17/d0dd10ab6d125c6d11ffb6dfa3423c3571befab8358d4f85cd4471964fcd/numpy-2.2.4-cp313-cp313-win_amd64.whl", hash = "sha256:207a2b8441cc8b6a2a78c9ddc64d00d20c303d79fba08c577752f080c4007ee3", size = 12636885, upload-time = "2025-03-16T18:20:36.982Z" }, + { url = "https://files.pythonhosted.org/packages/fa/e2/793288ede17a0fdc921172916efb40f3cbc2aa97e76c5c84aba6dc7e8747/numpy-2.2.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8120575cb4882318c791f839a4fd66161a6fa46f3f0a5e613071aae35b5dd8f8", size = 20961829, upload-time = "2025-03-16T18:16:56.191Z" }, + { url = "https://files.pythonhosted.org/packages/3a/75/bb4573f6c462afd1ea5cbedcc362fe3e9bdbcc57aefd37c681be1155fbaa/numpy-2.2.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a761ba0fa886a7bb33c6c8f6f20213735cb19642c580a931c625ee377ee8bd39", size = 14161419, upload-time = "2025-03-16T18:17:22.811Z" }, + { url = "https://files.pythonhosted.org/packages/03/68/07b4cd01090ca46c7a336958b413cdbe75002286295f2addea767b7f16c9/numpy-2.2.4-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:ac0280f1ba4a4bfff363a99a6aceed4f8e123f8a9b234c89140f5e894e452ecd", size = 5196414, upload-time = "2025-03-16T18:17:34.066Z" }, + { url = "https://files.pythonhosted.org/packages/a5/fd/d4a29478d622fedff5c4b4b4cedfc37a00691079623c0575978d2446db9e/numpy-2.2.4-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:879cf3a9a2b53a4672a168c21375166171bc3932b7e21f622201811c43cdd3b0", size = 6709379, upload-time = "2025-03-16T18:17:47.466Z" }, + { url = "https://files.pythonhosted.org/packages/41/78/96dddb75bb9be730b87c72f30ffdd62611aba234e4e460576a068c98eff6/numpy-2.2.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f05d4198c1bacc9124018109c5fba2f3201dbe7ab6e92ff100494f236209c960", size = 14051725, upload-time = "2025-03-16T18:18:11.904Z" }, + { url = "https://files.pythonhosted.org/packages/00/06/5306b8199bffac2a29d9119c11f457f6c7d41115a335b78d3f86fad4dbe8/numpy-2.2.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e2f085ce2e813a50dfd0e01fbfc0c12bbe5d2063d99f8b29da30e544fb6483b8", size = 16101638, upload-time = "2025-03-16T18:18:40.749Z" }, + { url = "https://files.pythonhosted.org/packages/fa/03/74c5b631ee1ded596945c12027649e6344614144369fd3ec1aaced782882/numpy-2.2.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:92bda934a791c01d6d9d8e038363c50918ef7c40601552a58ac84c9613a665bc", size = 15571717, upload-time = "2025-03-16T18:19:04.512Z" }, + { url = "https://files.pythonhosted.org/packages/cb/dc/4fc7c0283abe0981e3b89f9b332a134e237dd476b0c018e1e21083310c31/numpy-2.2.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ee4d528022f4c5ff67332469e10efe06a267e32f4067dc76bb7e2cddf3cd25ff", size = 17879998, upload-time = "2025-03-16T18:19:32.52Z" }, + { url = "https://files.pythonhosted.org/packages/e5/2b/878576190c5cfa29ed896b518cc516aecc7c98a919e20706c12480465f43/numpy-2.2.4-cp313-cp313t-win32.whl", hash = "sha256:05c076d531e9998e7e694c36e8b349969c56eadd2cdcd07242958489d79a7286", size = 6366896, upload-time = "2025-03-16T18:19:43.55Z" }, + { url = "https://files.pythonhosted.org/packages/3e/05/eb7eec66b95cf697f08c754ef26c3549d03ebd682819f794cb039574a0a6/numpy-2.2.4-cp313-cp313t-win_amd64.whl", hash = "sha256:188dcbca89834cc2e14eb2f106c96d6d46f200fe0200310fc29089657379c58d", size = 12739119, upload-time = "2025-03-16T18:20:03.94Z" }, + { url = "https://files.pythonhosted.org/packages/b2/5c/f09c33a511aff41a098e6ef3498465d95f6360621034a3d95f47edbc9119/numpy-2.2.4-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7051ee569db5fbac144335e0f3b9c2337e0c8d5c9fee015f259a5bd70772b7e8", size = 21081956, upload-time = "2025-03-16T18:21:12.955Z" }, + { url = "https://files.pythonhosted.org/packages/ba/30/74c48b3b6494c4b820b7fa1781d441e94d87a08daa5b35d222f06ba41a6f/numpy-2.2.4-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:ab2939cd5bec30a7430cbdb2287b63151b77cf9624de0532d629c9a1c59b1d5c", size = 6827143, upload-time = "2025-03-16T18:21:26.748Z" }, + { url = "https://files.pythonhosted.org/packages/54/f5/ab0d2f48b490535c7a80e05da4a98902b632369efc04f0e47bb31ca97d8f/numpy-2.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d0f35b19894a9e08639fd60a1ec1978cb7f5f7f1eace62f38dd36be8aecdef4d", size = 16233350, upload-time = "2025-03-16T18:21:53.902Z" }, + { url = "https://files.pythonhosted.org/packages/3b/3a/2f6d8c1f8e45d496bca6baaec93208035faeb40d5735c25afac092ec9a12/numpy-2.2.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:b4adfbbc64014976d2f91084915ca4e626fbf2057fb81af209c1a6d776d23e3d", size = 12857565, upload-time = "2025-03-16T18:22:17.631Z" }, ] [[package]] name = "packaging" version = "24.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da/packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f", size = 163950 } +sdist = { url = "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da/packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f", size = 163950, upload-time = "2024-11-08T09:47:47.202Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759", size = 65451 }, + { url = "https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759", size = 65451, upload-time = "2024-11-08T09:47:44.722Z" }, ] [[package]] name = "pandocfilters" version = "1.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454 } +sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454, upload-time = "2024-01-18T20:08:13.726Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663 }, + { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663, upload-time = "2024-01-18T20:08:11.28Z" }, ] [[package]] name = "parso" version = "0.8.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609 } +sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609, upload-time = "2024-04-05T09:43:55.897Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650 }, + { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650, upload-time = "2024-04-05T09:43:53.299Z" }, ] [[package]] name = "pathspec" version = "0.12.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043 } +sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043, upload-time = "2023-12-10T22:30:45Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191 }, + { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191, upload-time = "2023-12-10T22:30:43.14Z" }, ] [[package]] @@ -1992,9 +1992,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "setuptools" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/01/d2/510cc0d218e753ba62a1bc1434651db3cd797a9716a0a66cc714cb4f0935/pbr-6.1.1.tar.gz", hash = "sha256:93ea72ce6989eb2eed99d0f75721474f69ad88128afdef5ac377eb797c4bf76b", size = 125702 } +sdist = { url = "https://files.pythonhosted.org/packages/01/d2/510cc0d218e753ba62a1bc1434651db3cd797a9716a0a66cc714cb4f0935/pbr-6.1.1.tar.gz", hash = "sha256:93ea72ce6989eb2eed99d0f75721474f69ad88128afdef5ac377eb797c4bf76b", size = 125702, upload-time = "2025-02-04T14:28:06.514Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/47/ac/684d71315abc7b1214d59304e23a982472967f6bf4bde5a98f1503f648dc/pbr-6.1.1-py2.py3-none-any.whl", hash = "sha256:38d4daea5d9fa63b3f626131b9d34947fd0c8be9b05a29276870580050a25a76", size = 108997 }, + { url = "https://files.pythonhosted.org/packages/47/ac/684d71315abc7b1214d59304e23a982472967f6bf4bde5a98f1503f648dc/pbr-6.1.1-py2.py3-none-any.whl", hash = "sha256:38d4daea5d9fa63b3f626131b9d34947fd0c8be9b05a29276870580050a25a76", size = 108997, upload-time = "2025-02-04T14:28:03.168Z" }, ] [[package]] @@ -2004,96 +2004,96 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ptyprocess" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450 } +sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772 }, + { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" }, ] [[package]] name = "pillow" version = "11.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/af/c097e544e7bd278333db77933e535098c259609c4eb3b85381109602fb5b/pillow-11.1.0.tar.gz", hash = "sha256:368da70808b36d73b4b390a8ffac11069f8a5c85f29eff1f1b01bcf3ef5b2a20", size = 46742715 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/50/1c/2dcea34ac3d7bc96a1fd1bd0a6e06a57c67167fec2cff8d95d88229a8817/pillow-11.1.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:e1abe69aca89514737465752b4bcaf8016de61b3be1397a8fc260ba33321b3a8", size = 3229983 }, - { url = "https://files.pythonhosted.org/packages/14/ca/6bec3df25e4c88432681de94a3531cc738bd85dea6c7aa6ab6f81ad8bd11/pillow-11.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c640e5a06869c75994624551f45e5506e4256562ead981cce820d5ab39ae2192", size = 3101831 }, - { url = "https://files.pythonhosted.org/packages/d4/2c/668e18e5521e46eb9667b09e501d8e07049eb5bfe39d56be0724a43117e6/pillow-11.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a07dba04c5e22824816b2615ad7a7484432d7f540e6fa86af60d2de57b0fcee2", size = 4314074 }, - { url = "https://files.pythonhosted.org/packages/02/80/79f99b714f0fc25f6a8499ecfd1f810df12aec170ea1e32a4f75746051ce/pillow-11.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e267b0ed063341f3e60acd25c05200df4193e15a4a5807075cd71225a2386e26", size = 4394933 }, - { url = "https://files.pythonhosted.org/packages/81/aa/8d4ad25dc11fd10a2001d5b8a80fdc0e564ac33b293bdfe04ed387e0fd95/pillow-11.1.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bd165131fd51697e22421d0e467997ad31621b74bfc0b75956608cb2906dda07", size = 4353349 }, - { url = "https://files.pythonhosted.org/packages/84/7a/cd0c3eaf4a28cb2a74bdd19129f7726277a7f30c4f8424cd27a62987d864/pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:abc56501c3fd148d60659aae0af6ddc149660469082859fa7b066a298bde9482", size = 4476532 }, - { url = "https://files.pythonhosted.org/packages/8f/8b/a907fdd3ae8f01c7670dfb1499c53c28e217c338b47a813af8d815e7ce97/pillow-11.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:54ce1c9a16a9561b6d6d8cb30089ab1e5eb66918cb47d457bd996ef34182922e", size = 4279789 }, - { url = "https://files.pythonhosted.org/packages/6f/9a/9f139d9e8cccd661c3efbf6898967a9a337eb2e9be2b454ba0a09533100d/pillow-11.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:73ddde795ee9b06257dac5ad42fcb07f3b9b813f8c1f7f870f402f4dc54b5269", size = 4413131 }, - { url = "https://files.pythonhosted.org/packages/a8/68/0d8d461f42a3f37432203c8e6df94da10ac8081b6d35af1c203bf3111088/pillow-11.1.0-cp310-cp310-win32.whl", hash = "sha256:3a5fe20a7b66e8135d7fd617b13272626a28278d0e578c98720d9ba4b2439d49", size = 2291213 }, - { url = "https://files.pythonhosted.org/packages/14/81/d0dff759a74ba87715509af9f6cb21fa21d93b02b3316ed43bda83664db9/pillow-11.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:b6123aa4a59d75f06e9dd3dac5bf8bc9aa383121bb3dd9a7a612e05eabc9961a", size = 2625725 }, - { url = "https://files.pythonhosted.org/packages/ce/1f/8d50c096a1d58ef0584ddc37e6f602828515219e9d2428e14ce50f5ecad1/pillow-11.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:a76da0a31da6fcae4210aa94fd779c65c75786bc9af06289cd1c184451ef7a65", size = 2375213 }, - { url = "https://files.pythonhosted.org/packages/dd/d6/2000bfd8d5414fb70cbbe52c8332f2283ff30ed66a9cde42716c8ecbe22c/pillow-11.1.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:e06695e0326d05b06833b40b7ef477e475d0b1ba3a6d27da1bb48c23209bf457", size = 3229968 }, - { url = "https://files.pythonhosted.org/packages/d9/45/3fe487010dd9ce0a06adf9b8ff4f273cc0a44536e234b0fad3532a42c15b/pillow-11.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:96f82000e12f23e4f29346e42702b6ed9a2f2fea34a740dd5ffffcc8c539eb35", size = 3101806 }, - { url = "https://files.pythonhosted.org/packages/e3/72/776b3629c47d9d5f1c160113158a7a7ad177688d3a1159cd3b62ded5a33a/pillow-11.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3cd561ded2cf2bbae44d4605837221b987c216cff94f49dfeed63488bb228d2", size = 4322283 }, - { url = "https://files.pythonhosted.org/packages/e4/c2/e25199e7e4e71d64eeb869f5b72c7ddec70e0a87926398785ab944d92375/pillow-11.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f189805c8be5ca5add39e6f899e6ce2ed824e65fb45f3c28cb2841911da19070", size = 4402945 }, - { url = "https://files.pythonhosted.org/packages/c1/ed/51d6136c9d5911f78632b1b86c45241c712c5a80ed7fa7f9120a5dff1eba/pillow-11.1.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:dd0052e9db3474df30433f83a71b9b23bd9e4ef1de13d92df21a52c0303b8ab6", size = 4361228 }, - { url = "https://files.pythonhosted.org/packages/48/a4/fbfe9d5581d7b111b28f1d8c2762dee92e9821bb209af9fa83c940e507a0/pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:837060a8599b8f5d402e97197d4924f05a2e0d68756998345c829c33186217b1", size = 4484021 }, - { url = "https://files.pythonhosted.org/packages/39/db/0b3c1a5018117f3c1d4df671fb8e47d08937f27519e8614bbe86153b65a5/pillow-11.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:aa8dd43daa836b9a8128dbe7d923423e5ad86f50a7a14dc688194b7be5c0dea2", size = 4287449 }, - { url = "https://files.pythonhosted.org/packages/d9/58/bc128da7fea8c89fc85e09f773c4901e95b5936000e6f303222490c052f3/pillow-11.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0a2f91f8a8b367e7a57c6e91cd25af510168091fb89ec5146003e424e1558a96", size = 4419972 }, - { url = "https://files.pythonhosted.org/packages/5f/bb/58f34379bde9fe197f51841c5bbe8830c28bbb6d3801f16a83b8f2ad37df/pillow-11.1.0-cp311-cp311-win32.whl", hash = "sha256:c12fc111ef090845de2bb15009372175d76ac99969bdf31e2ce9b42e4b8cd88f", size = 2291201 }, - { url = "https://files.pythonhosted.org/packages/3a/c6/fce9255272bcf0c39e15abd2f8fd8429a954cf344469eaceb9d0d1366913/pillow-11.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd43429d0d7ed6533b25fc993861b8fd512c42d04514a0dd6337fb3ccf22761", size = 2625686 }, - { url = "https://files.pythonhosted.org/packages/c8/52/8ba066d569d932365509054859f74f2a9abee273edcef5cd75e4bc3e831e/pillow-11.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:f7955ecf5609dee9442cbface754f2c6e541d9e6eda87fad7f7a989b0bdb9d71", size = 2375194 }, - { url = "https://files.pythonhosted.org/packages/95/20/9ce6ed62c91c073fcaa23d216e68289e19d95fb8188b9fb7a63d36771db8/pillow-11.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2062ffb1d36544d42fcaa277b069c88b01bb7298f4efa06731a7fd6cc290b81a", size = 3226818 }, - { url = "https://files.pythonhosted.org/packages/b9/d8/f6004d98579a2596c098d1e30d10b248798cceff82d2b77aa914875bfea1/pillow-11.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a85b653980faad27e88b141348707ceeef8a1186f75ecc600c395dcac19f385b", size = 3101662 }, - { url = "https://files.pythonhosted.org/packages/08/d9/892e705f90051c7a2574d9f24579c9e100c828700d78a63239676f960b74/pillow-11.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9409c080586d1f683df3f184f20e36fb647f2e0bc3988094d4fd8c9f4eb1b3b3", size = 4329317 }, - { url = "https://files.pythonhosted.org/packages/8c/aa/7f29711f26680eab0bcd3ecdd6d23ed6bce180d82e3f6380fb7ae35fcf3b/pillow-11.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7fdadc077553621911f27ce206ffcbec7d3f8d7b50e0da39f10997e8e2bb7f6a", size = 4412999 }, - { url = "https://files.pythonhosted.org/packages/c8/c4/8f0fe3b9e0f7196f6d0bbb151f9fba323d72a41da068610c4c960b16632a/pillow-11.1.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:93a18841d09bcdd774dcdc308e4537e1f867b3dec059c131fde0327899734aa1", size = 4368819 }, - { url = "https://files.pythonhosted.org/packages/38/0d/84200ed6a871ce386ddc82904bfadc0c6b28b0c0ec78176871a4679e40b3/pillow-11.1.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:9aa9aeddeed452b2f616ff5507459e7bab436916ccb10961c4a382cd3e03f47f", size = 4496081 }, - { url = "https://files.pythonhosted.org/packages/84/9c/9bcd66f714d7e25b64118e3952d52841a4babc6d97b6d28e2261c52045d4/pillow-11.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3cdcdb0b896e981678eee140d882b70092dac83ac1cdf6b3a60e2216a73f2b91", size = 4296513 }, - { url = "https://files.pythonhosted.org/packages/db/61/ada2a226e22da011b45f7104c95ebda1b63dcbb0c378ad0f7c2a710f8fd2/pillow-11.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:36ba10b9cb413e7c7dfa3e189aba252deee0602c86c309799da5a74009ac7a1c", size = 4431298 }, - { url = "https://files.pythonhosted.org/packages/e7/c4/fc6e86750523f367923522014b821c11ebc5ad402e659d8c9d09b3c9d70c/pillow-11.1.0-cp312-cp312-win32.whl", hash = "sha256:cfd5cd998c2e36a862d0e27b2df63237e67273f2fc78f47445b14e73a810e7e6", size = 2291630 }, - { url = "https://files.pythonhosted.org/packages/08/5c/2104299949b9d504baf3f4d35f73dbd14ef31bbd1ddc2c1b66a5b7dfda44/pillow-11.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:a697cd8ba0383bba3d2d3ada02b34ed268cb548b369943cd349007730c92bddf", size = 2626369 }, - { url = "https://files.pythonhosted.org/packages/37/f3/9b18362206b244167c958984b57c7f70a0289bfb59a530dd8af5f699b910/pillow-11.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:4dd43a78897793f60766563969442020e90eb7847463eca901e41ba186a7d4a5", size = 2375240 }, - { url = "https://files.pythonhosted.org/packages/b3/31/9ca79cafdce364fd5c980cd3416c20ce1bebd235b470d262f9d24d810184/pillow-11.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ae98e14432d458fc3de11a77ccb3ae65ddce70f730e7c76140653048c71bfcbc", size = 3226640 }, - { url = "https://files.pythonhosted.org/packages/ac/0f/ff07ad45a1f172a497aa393b13a9d81a32e1477ef0e869d030e3c1532521/pillow-11.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cc1331b6d5a6e144aeb5e626f4375f5b7ae9934ba620c0ac6b3e43d5e683a0f0", size = 3101437 }, - { url = "https://files.pythonhosted.org/packages/08/2f/9906fca87a68d29ec4530be1f893149e0cb64a86d1f9f70a7cfcdfe8ae44/pillow-11.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:758e9d4ef15d3560214cddbc97b8ef3ef86ce04d62ddac17ad39ba87e89bd3b1", size = 4326605 }, - { url = "https://files.pythonhosted.org/packages/b0/0f/f3547ee15b145bc5c8b336401b2d4c9d9da67da9dcb572d7c0d4103d2c69/pillow-11.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b523466b1a31d0dcef7c5be1f20b942919b62fd6e9a9be199d035509cbefc0ec", size = 4411173 }, - { url = "https://files.pythonhosted.org/packages/b1/df/bf8176aa5db515c5de584c5e00df9bab0713548fd780c82a86cba2c2fedb/pillow-11.1.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:9044b5e4f7083f209c4e35aa5dd54b1dd5b112b108648f5c902ad586d4f945c5", size = 4369145 }, - { url = "https://files.pythonhosted.org/packages/de/7c/7433122d1cfadc740f577cb55526fdc39129a648ac65ce64db2eb7209277/pillow-11.1.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:3764d53e09cdedd91bee65c2527815d315c6b90d7b8b79759cc48d7bf5d4f114", size = 4496340 }, - { url = "https://files.pythonhosted.org/packages/25/46/dd94b93ca6bd555588835f2504bd90c00d5438fe131cf01cfa0c5131a19d/pillow-11.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:31eba6bbdd27dde97b0174ddf0297d7a9c3a507a8a1480e1e60ef914fe23d352", size = 4296906 }, - { url = "https://files.pythonhosted.org/packages/a8/28/2f9d32014dfc7753e586db9add35b8a41b7a3b46540e965cb6d6bc607bd2/pillow-11.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b5d658fbd9f0d6eea113aea286b21d3cd4d3fd978157cbf2447a6035916506d3", size = 4431759 }, - { url = "https://files.pythonhosted.org/packages/33/48/19c2cbe7403870fbe8b7737d19eb013f46299cdfe4501573367f6396c775/pillow-11.1.0-cp313-cp313-win32.whl", hash = "sha256:f86d3a7a9af5d826744fabf4afd15b9dfef44fe69a98541f666f66fbb8d3fef9", size = 2291657 }, - { url = "https://files.pythonhosted.org/packages/3b/ad/285c556747d34c399f332ba7c1a595ba245796ef3e22eae190f5364bb62b/pillow-11.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:593c5fd6be85da83656b93ffcccc2312d2d149d251e98588b14fbc288fd8909c", size = 2626304 }, - { url = "https://files.pythonhosted.org/packages/e5/7b/ef35a71163bf36db06e9c8729608f78dedf032fc8313d19bd4be5c2588f3/pillow-11.1.0-cp313-cp313-win_arm64.whl", hash = "sha256:11633d58b6ee5733bde153a8dafd25e505ea3d32e261accd388827ee987baf65", size = 2375117 }, - { url = "https://files.pythonhosted.org/packages/79/30/77f54228401e84d6791354888549b45824ab0ffde659bafa67956303a09f/pillow-11.1.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:70ca5ef3b3b1c4a0812b5c63c57c23b63e53bc38e758b37a951e5bc466449861", size = 3230060 }, - { url = "https://files.pythonhosted.org/packages/ce/b1/56723b74b07dd64c1010fee011951ea9c35a43d8020acd03111f14298225/pillow-11.1.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8000376f139d4d38d6851eb149b321a52bb8893a88dae8ee7d95840431977081", size = 3106192 }, - { url = "https://files.pythonhosted.org/packages/e1/cd/7bf7180e08f80a4dcc6b4c3a0aa9e0b0ae57168562726a05dc8aa8fa66b0/pillow-11.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ee85f0696a17dd28fbcfceb59f9510aa71934b483d1f5601d1030c3c8304f3c", size = 4446805 }, - { url = "https://files.pythonhosted.org/packages/97/42/87c856ea30c8ed97e8efbe672b58c8304dee0573f8c7cab62ae9e31db6ae/pillow-11.1.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:dd0e081319328928531df7a0e63621caf67652c8464303fd102141b785ef9547", size = 4530623 }, - { url = "https://files.pythonhosted.org/packages/ff/41/026879e90c84a88e33fb00cc6bd915ac2743c67e87a18f80270dfe3c2041/pillow-11.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e63e4e5081de46517099dc30abe418122f54531a6ae2ebc8680bcd7096860eab", size = 4465191 }, - { url = "https://files.pythonhosted.org/packages/e5/fb/a7960e838bc5df57a2ce23183bfd2290d97c33028b96bde332a9057834d3/pillow-11.1.0-cp313-cp313t-win32.whl", hash = "sha256:dda60aa465b861324e65a78c9f5cf0f4bc713e4309f83bc387be158b077963d9", size = 2295494 }, - { url = "https://files.pythonhosted.org/packages/d7/6c/6ec83ee2f6f0fda8d4cf89045c6be4b0373ebfc363ba8538f8c999f63fcd/pillow-11.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ad5db5781c774ab9a9b2c4302bbf0c1014960a0a7be63278d13ae6fdf88126fe", size = 2631595 }, - { url = "https://files.pythonhosted.org/packages/cf/6c/41c21c6c8af92b9fea313aa47c75de49e2f9a467964ee33eb0135d47eb64/pillow-11.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:67cd427c68926108778a9005f2a04adbd5e67c442ed21d95389fe1d595458756", size = 2377651 }, - { url = "https://files.pythonhosted.org/packages/9a/1f/9df5ac77491fddd2e36c352d16976dc11fbe6ab842f5df85fd7e31b847b9/pillow-11.1.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:bf902d7413c82a1bfa08b06a070876132a5ae6b2388e2712aab3a7cbc02205c6", size = 3229995 }, - { url = "https://files.pythonhosted.org/packages/a6/62/c7b359e924dca274173b04922ac06aa63614f7e934d132f2fe1d852509aa/pillow-11.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c1eec9d950b6fe688edee07138993e54ee4ae634c51443cfb7c1e7613322718e", size = 3101890 }, - { url = "https://files.pythonhosted.org/packages/7b/63/136f21340a434de895b62bcf2c386005a8aa24066c4facd619f5e0e9f283/pillow-11.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e275ee4cb11c262bd108ab2081f750db2a1c0b8c12c1897f27b160c8bd57bbc", size = 4310366 }, - { url = "https://files.pythonhosted.org/packages/f6/46/0bd0ca03d9d1164a7fa33d285ef6d1c438e963d0c8770e4c5b3737ef5abe/pillow-11.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4db853948ce4e718f2fc775b75c37ba2efb6aaea41a1a5fc57f0af59eee774b2", size = 4391582 }, - { url = "https://files.pythonhosted.org/packages/0c/55/f182db572b28bd833b8e806f933f782ceb2df64c40e4d8bd3d4226a46eca/pillow-11.1.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:ab8a209b8485d3db694fa97a896d96dd6533d63c22829043fd9de627060beade", size = 4350278 }, - { url = "https://files.pythonhosted.org/packages/75/fb/e330fdbbcbc4744214b5f53b84d9d8a9f4ffbebc2e9c2ac10475386e3296/pillow-11.1.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:54251ef02a2309b5eec99d151ebf5c9904b77976c8abdcbce7891ed22df53884", size = 4471768 }, - { url = "https://files.pythonhosted.org/packages/eb/51/20ee6c4da4448d7a67ffb720a5fcdb965115a78e211a1f58f9845ae15f86/pillow-11.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5bb94705aea800051a743aa4874bb1397d4695fb0583ba5e425ee0328757f196", size = 4276549 }, - { url = "https://files.pythonhosted.org/packages/37/f2/a25c0bdaa6d6fd5cc3d4a6f65b5a7ea46e7af58bee00a98efe0a5af79c58/pillow-11.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:89dbdb3e6e9594d512780a5a1c42801879628b38e3efc7038094430844e271d8", size = 4409350 }, - { url = "https://files.pythonhosted.org/packages/12/a7/06687947604cd3e47abeea1b78b65d34ffce7feab03cfe0dd985f115dca3/pillow-11.1.0-cp39-cp39-win32.whl", hash = "sha256:e5449ca63da169a2e6068dd0e2fcc8d91f9558aba89ff6d02121ca8ab11e79e5", size = 2291271 }, - { url = "https://files.pythonhosted.org/packages/21/a6/f51d47675940b5c63b08ff0575b3518428b4acb891f88526fa4ee1edab6f/pillow-11.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:3362c6ca227e65c54bf71a5f88b3d4565ff1bcbc63ae72c34b07bbb1cc59a43f", size = 2625783 }, - { url = "https://files.pythonhosted.org/packages/95/56/97750bd33e68648fa432dfadcb8ede7624bd905822d42262d34bcebdd9d7/pillow-11.1.0-cp39-cp39-win_arm64.whl", hash = "sha256:b20be51b37a75cc54c2c55def3fa2c65bb94ba859dde241cd0a4fd302de5ae0a", size = 2375193 }, - { url = "https://files.pythonhosted.org/packages/fa/c5/389961578fb677b8b3244fcd934f720ed25a148b9a5cc81c91bdf59d8588/pillow-11.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8c730dc3a83e5ac137fbc92dfcfe1511ce3b2b5d7578315b63dbbb76f7f51d90", size = 3198345 }, - { url = "https://files.pythonhosted.org/packages/c4/fa/803c0e50ffee74d4b965229e816af55276eac1d5806712de86f9371858fd/pillow-11.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:7d33d2fae0e8b170b6a6c57400e077412240f6f5bb2a342cf1ee512a787942bb", size = 3072938 }, - { url = "https://files.pythonhosted.org/packages/dc/67/2a3a5f8012b5d8c63fe53958ba906c1b1d0482ebed5618057ef4d22f8076/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8d65b38173085f24bc07f8b6c505cbb7418009fa1a1fcb111b1f4961814a442", size = 3400049 }, - { url = "https://files.pythonhosted.org/packages/e5/a0/514f0d317446c98c478d1872497eb92e7cde67003fed74f696441e647446/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:015c6e863faa4779251436db398ae75051469f7c903b043a48f078e437656f83", size = 3422431 }, - { url = "https://files.pythonhosted.org/packages/cd/00/20f40a935514037b7d3f87adfc87d2c538430ea625b63b3af8c3f5578e72/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d44ff19eea13ae4acdaaab0179fa68c0c6f2f45d66a4d8ec1eda7d6cecbcc15f", size = 3446208 }, - { url = "https://files.pythonhosted.org/packages/28/3c/7de681727963043e093c72e6c3348411b0185eab3263100d4490234ba2f6/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d3d8da4a631471dfaf94c10c85f5277b1f8e42ac42bade1ac67da4b4a7359b73", size = 3509746 }, - { url = "https://files.pythonhosted.org/packages/41/67/936f9814bdd74b2dfd4822f1f7725ab5d8ff4103919a1664eb4874c58b2f/pillow-11.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:4637b88343166249fe8aa94e7c4a62a180c4b3898283bb5d3d2fd5fe10d8e4e0", size = 2626353 }, +sdist = { url = "https://files.pythonhosted.org/packages/f3/af/c097e544e7bd278333db77933e535098c259609c4eb3b85381109602fb5b/pillow-11.1.0.tar.gz", hash = "sha256:368da70808b36d73b4b390a8ffac11069f8a5c85f29eff1f1b01bcf3ef5b2a20", size = 46742715, upload-time = "2025-01-02T08:13:58.407Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/50/1c/2dcea34ac3d7bc96a1fd1bd0a6e06a57c67167fec2cff8d95d88229a8817/pillow-11.1.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:e1abe69aca89514737465752b4bcaf8016de61b3be1397a8fc260ba33321b3a8", size = 3229983, upload-time = "2025-01-02T08:10:16.008Z" }, + { url = "https://files.pythonhosted.org/packages/14/ca/6bec3df25e4c88432681de94a3531cc738bd85dea6c7aa6ab6f81ad8bd11/pillow-11.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c640e5a06869c75994624551f45e5506e4256562ead981cce820d5ab39ae2192", size = 3101831, upload-time = "2025-01-02T08:10:18.774Z" }, + { url = "https://files.pythonhosted.org/packages/d4/2c/668e18e5521e46eb9667b09e501d8e07049eb5bfe39d56be0724a43117e6/pillow-11.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a07dba04c5e22824816b2615ad7a7484432d7f540e6fa86af60d2de57b0fcee2", size = 4314074, upload-time = "2025-01-02T08:10:21.114Z" }, + { url = "https://files.pythonhosted.org/packages/02/80/79f99b714f0fc25f6a8499ecfd1f810df12aec170ea1e32a4f75746051ce/pillow-11.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e267b0ed063341f3e60acd25c05200df4193e15a4a5807075cd71225a2386e26", size = 4394933, upload-time = "2025-01-02T08:10:23.982Z" }, + { url = "https://files.pythonhosted.org/packages/81/aa/8d4ad25dc11fd10a2001d5b8a80fdc0e564ac33b293bdfe04ed387e0fd95/pillow-11.1.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bd165131fd51697e22421d0e467997ad31621b74bfc0b75956608cb2906dda07", size = 4353349, upload-time = "2025-01-02T08:10:25.887Z" }, + { url = "https://files.pythonhosted.org/packages/84/7a/cd0c3eaf4a28cb2a74bdd19129f7726277a7f30c4f8424cd27a62987d864/pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:abc56501c3fd148d60659aae0af6ddc149660469082859fa7b066a298bde9482", size = 4476532, upload-time = "2025-01-02T08:10:28.129Z" }, + { url = "https://files.pythonhosted.org/packages/8f/8b/a907fdd3ae8f01c7670dfb1499c53c28e217c338b47a813af8d815e7ce97/pillow-11.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:54ce1c9a16a9561b6d6d8cb30089ab1e5eb66918cb47d457bd996ef34182922e", size = 4279789, upload-time = "2025-01-02T08:10:32.976Z" }, + { url = "https://files.pythonhosted.org/packages/6f/9a/9f139d9e8cccd661c3efbf6898967a9a337eb2e9be2b454ba0a09533100d/pillow-11.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:73ddde795ee9b06257dac5ad42fcb07f3b9b813f8c1f7f870f402f4dc54b5269", size = 4413131, upload-time = "2025-01-02T08:10:36.912Z" }, + { url = "https://files.pythonhosted.org/packages/a8/68/0d8d461f42a3f37432203c8e6df94da10ac8081b6d35af1c203bf3111088/pillow-11.1.0-cp310-cp310-win32.whl", hash = "sha256:3a5fe20a7b66e8135d7fd617b13272626a28278d0e578c98720d9ba4b2439d49", size = 2291213, upload-time = "2025-01-02T08:10:40.186Z" }, + { url = "https://files.pythonhosted.org/packages/14/81/d0dff759a74ba87715509af9f6cb21fa21d93b02b3316ed43bda83664db9/pillow-11.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:b6123aa4a59d75f06e9dd3dac5bf8bc9aa383121bb3dd9a7a612e05eabc9961a", size = 2625725, upload-time = "2025-01-02T08:10:42.404Z" }, + { url = "https://files.pythonhosted.org/packages/ce/1f/8d50c096a1d58ef0584ddc37e6f602828515219e9d2428e14ce50f5ecad1/pillow-11.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:a76da0a31da6fcae4210aa94fd779c65c75786bc9af06289cd1c184451ef7a65", size = 2375213, upload-time = "2025-01-02T08:10:44.173Z" }, + { url = "https://files.pythonhosted.org/packages/dd/d6/2000bfd8d5414fb70cbbe52c8332f2283ff30ed66a9cde42716c8ecbe22c/pillow-11.1.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:e06695e0326d05b06833b40b7ef477e475d0b1ba3a6d27da1bb48c23209bf457", size = 3229968, upload-time = "2025-01-02T08:10:48.172Z" }, + { url = "https://files.pythonhosted.org/packages/d9/45/3fe487010dd9ce0a06adf9b8ff4f273cc0a44536e234b0fad3532a42c15b/pillow-11.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:96f82000e12f23e4f29346e42702b6ed9a2f2fea34a740dd5ffffcc8c539eb35", size = 3101806, upload-time = "2025-01-02T08:10:50.981Z" }, + { url = "https://files.pythonhosted.org/packages/e3/72/776b3629c47d9d5f1c160113158a7a7ad177688d3a1159cd3b62ded5a33a/pillow-11.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3cd561ded2cf2bbae44d4605837221b987c216cff94f49dfeed63488bb228d2", size = 4322283, upload-time = "2025-01-02T08:10:54.724Z" }, + { url = "https://files.pythonhosted.org/packages/e4/c2/e25199e7e4e71d64eeb869f5b72c7ddec70e0a87926398785ab944d92375/pillow-11.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f189805c8be5ca5add39e6f899e6ce2ed824e65fb45f3c28cb2841911da19070", size = 4402945, upload-time = "2025-01-02T08:10:57.376Z" }, + { url = "https://files.pythonhosted.org/packages/c1/ed/51d6136c9d5911f78632b1b86c45241c712c5a80ed7fa7f9120a5dff1eba/pillow-11.1.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:dd0052e9db3474df30433f83a71b9b23bd9e4ef1de13d92df21a52c0303b8ab6", size = 4361228, upload-time = "2025-01-02T08:11:02.374Z" }, + { url = "https://files.pythonhosted.org/packages/48/a4/fbfe9d5581d7b111b28f1d8c2762dee92e9821bb209af9fa83c940e507a0/pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:837060a8599b8f5d402e97197d4924f05a2e0d68756998345c829c33186217b1", size = 4484021, upload-time = "2025-01-02T08:11:04.431Z" }, + { url = "https://files.pythonhosted.org/packages/39/db/0b3c1a5018117f3c1d4df671fb8e47d08937f27519e8614bbe86153b65a5/pillow-11.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:aa8dd43daa836b9a8128dbe7d923423e5ad86f50a7a14dc688194b7be5c0dea2", size = 4287449, upload-time = "2025-01-02T08:11:07.412Z" }, + { url = "https://files.pythonhosted.org/packages/d9/58/bc128da7fea8c89fc85e09f773c4901e95b5936000e6f303222490c052f3/pillow-11.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0a2f91f8a8b367e7a57c6e91cd25af510168091fb89ec5146003e424e1558a96", size = 4419972, upload-time = "2025-01-02T08:11:09.508Z" }, + { url = "https://files.pythonhosted.org/packages/5f/bb/58f34379bde9fe197f51841c5bbe8830c28bbb6d3801f16a83b8f2ad37df/pillow-11.1.0-cp311-cp311-win32.whl", hash = "sha256:c12fc111ef090845de2bb15009372175d76ac99969bdf31e2ce9b42e4b8cd88f", size = 2291201, upload-time = "2025-01-02T08:11:13.056Z" }, + { url = "https://files.pythonhosted.org/packages/3a/c6/fce9255272bcf0c39e15abd2f8fd8429a954cf344469eaceb9d0d1366913/pillow-11.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd43429d0d7ed6533b25fc993861b8fd512c42d04514a0dd6337fb3ccf22761", size = 2625686, upload-time = "2025-01-02T08:11:16.547Z" }, + { url = "https://files.pythonhosted.org/packages/c8/52/8ba066d569d932365509054859f74f2a9abee273edcef5cd75e4bc3e831e/pillow-11.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:f7955ecf5609dee9442cbface754f2c6e541d9e6eda87fad7f7a989b0bdb9d71", size = 2375194, upload-time = "2025-01-02T08:11:19.897Z" }, + { url = "https://files.pythonhosted.org/packages/95/20/9ce6ed62c91c073fcaa23d216e68289e19d95fb8188b9fb7a63d36771db8/pillow-11.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2062ffb1d36544d42fcaa277b069c88b01bb7298f4efa06731a7fd6cc290b81a", size = 3226818, upload-time = "2025-01-02T08:11:22.518Z" }, + { url = "https://files.pythonhosted.org/packages/b9/d8/f6004d98579a2596c098d1e30d10b248798cceff82d2b77aa914875bfea1/pillow-11.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a85b653980faad27e88b141348707ceeef8a1186f75ecc600c395dcac19f385b", size = 3101662, upload-time = "2025-01-02T08:11:25.19Z" }, + { url = "https://files.pythonhosted.org/packages/08/d9/892e705f90051c7a2574d9f24579c9e100c828700d78a63239676f960b74/pillow-11.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9409c080586d1f683df3f184f20e36fb647f2e0bc3988094d4fd8c9f4eb1b3b3", size = 4329317, upload-time = "2025-01-02T08:11:30.371Z" }, + { url = "https://files.pythonhosted.org/packages/8c/aa/7f29711f26680eab0bcd3ecdd6d23ed6bce180d82e3f6380fb7ae35fcf3b/pillow-11.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7fdadc077553621911f27ce206ffcbec7d3f8d7b50e0da39f10997e8e2bb7f6a", size = 4412999, upload-time = "2025-01-02T08:11:33.499Z" }, + { url = "https://files.pythonhosted.org/packages/c8/c4/8f0fe3b9e0f7196f6d0bbb151f9fba323d72a41da068610c4c960b16632a/pillow-11.1.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:93a18841d09bcdd774dcdc308e4537e1f867b3dec059c131fde0327899734aa1", size = 4368819, upload-time = "2025-01-02T08:11:37.304Z" }, + { url = "https://files.pythonhosted.org/packages/38/0d/84200ed6a871ce386ddc82904bfadc0c6b28b0c0ec78176871a4679e40b3/pillow-11.1.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:9aa9aeddeed452b2f616ff5507459e7bab436916ccb10961c4a382cd3e03f47f", size = 4496081, upload-time = "2025-01-02T08:11:39.598Z" }, + { url = "https://files.pythonhosted.org/packages/84/9c/9bcd66f714d7e25b64118e3952d52841a4babc6d97b6d28e2261c52045d4/pillow-11.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3cdcdb0b896e981678eee140d882b70092dac83ac1cdf6b3a60e2216a73f2b91", size = 4296513, upload-time = "2025-01-02T08:11:43.083Z" }, + { url = "https://files.pythonhosted.org/packages/db/61/ada2a226e22da011b45f7104c95ebda1b63dcbb0c378ad0f7c2a710f8fd2/pillow-11.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:36ba10b9cb413e7c7dfa3e189aba252deee0602c86c309799da5a74009ac7a1c", size = 4431298, upload-time = "2025-01-02T08:11:46.626Z" }, + { url = "https://files.pythonhosted.org/packages/e7/c4/fc6e86750523f367923522014b821c11ebc5ad402e659d8c9d09b3c9d70c/pillow-11.1.0-cp312-cp312-win32.whl", hash = "sha256:cfd5cd998c2e36a862d0e27b2df63237e67273f2fc78f47445b14e73a810e7e6", size = 2291630, upload-time = "2025-01-02T08:11:49.401Z" }, + { url = "https://files.pythonhosted.org/packages/08/5c/2104299949b9d504baf3f4d35f73dbd14ef31bbd1ddc2c1b66a5b7dfda44/pillow-11.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:a697cd8ba0383bba3d2d3ada02b34ed268cb548b369943cd349007730c92bddf", size = 2626369, upload-time = "2025-01-02T08:11:52.02Z" }, + { url = "https://files.pythonhosted.org/packages/37/f3/9b18362206b244167c958984b57c7f70a0289bfb59a530dd8af5f699b910/pillow-11.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:4dd43a78897793f60766563969442020e90eb7847463eca901e41ba186a7d4a5", size = 2375240, upload-time = "2025-01-02T08:11:56.193Z" }, + { url = "https://files.pythonhosted.org/packages/b3/31/9ca79cafdce364fd5c980cd3416c20ce1bebd235b470d262f9d24d810184/pillow-11.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ae98e14432d458fc3de11a77ccb3ae65ddce70f730e7c76140653048c71bfcbc", size = 3226640, upload-time = "2025-01-02T08:11:58.329Z" }, + { url = "https://files.pythonhosted.org/packages/ac/0f/ff07ad45a1f172a497aa393b13a9d81a32e1477ef0e869d030e3c1532521/pillow-11.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cc1331b6d5a6e144aeb5e626f4375f5b7ae9934ba620c0ac6b3e43d5e683a0f0", size = 3101437, upload-time = "2025-01-02T08:12:01.797Z" }, + { url = "https://files.pythonhosted.org/packages/08/2f/9906fca87a68d29ec4530be1f893149e0cb64a86d1f9f70a7cfcdfe8ae44/pillow-11.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:758e9d4ef15d3560214cddbc97b8ef3ef86ce04d62ddac17ad39ba87e89bd3b1", size = 4326605, upload-time = "2025-01-02T08:12:05.224Z" }, + { url = "https://files.pythonhosted.org/packages/b0/0f/f3547ee15b145bc5c8b336401b2d4c9d9da67da9dcb572d7c0d4103d2c69/pillow-11.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b523466b1a31d0dcef7c5be1f20b942919b62fd6e9a9be199d035509cbefc0ec", size = 4411173, upload-time = "2025-01-02T08:12:08.281Z" }, + { url = "https://files.pythonhosted.org/packages/b1/df/bf8176aa5db515c5de584c5e00df9bab0713548fd780c82a86cba2c2fedb/pillow-11.1.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:9044b5e4f7083f209c4e35aa5dd54b1dd5b112b108648f5c902ad586d4f945c5", size = 4369145, upload-time = "2025-01-02T08:12:11.411Z" }, + { url = "https://files.pythonhosted.org/packages/de/7c/7433122d1cfadc740f577cb55526fdc39129a648ac65ce64db2eb7209277/pillow-11.1.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:3764d53e09cdedd91bee65c2527815d315c6b90d7b8b79759cc48d7bf5d4f114", size = 4496340, upload-time = "2025-01-02T08:12:15.29Z" }, + { url = "https://files.pythonhosted.org/packages/25/46/dd94b93ca6bd555588835f2504bd90c00d5438fe131cf01cfa0c5131a19d/pillow-11.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:31eba6bbdd27dde97b0174ddf0297d7a9c3a507a8a1480e1e60ef914fe23d352", size = 4296906, upload-time = "2025-01-02T08:12:17.485Z" }, + { url = "https://files.pythonhosted.org/packages/a8/28/2f9d32014dfc7753e586db9add35b8a41b7a3b46540e965cb6d6bc607bd2/pillow-11.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b5d658fbd9f0d6eea113aea286b21d3cd4d3fd978157cbf2447a6035916506d3", size = 4431759, upload-time = "2025-01-02T08:12:20.382Z" }, + { url = "https://files.pythonhosted.org/packages/33/48/19c2cbe7403870fbe8b7737d19eb013f46299cdfe4501573367f6396c775/pillow-11.1.0-cp313-cp313-win32.whl", hash = "sha256:f86d3a7a9af5d826744fabf4afd15b9dfef44fe69a98541f666f66fbb8d3fef9", size = 2291657, upload-time = "2025-01-02T08:12:23.922Z" }, + { url = "https://files.pythonhosted.org/packages/3b/ad/285c556747d34c399f332ba7c1a595ba245796ef3e22eae190f5364bb62b/pillow-11.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:593c5fd6be85da83656b93ffcccc2312d2d149d251e98588b14fbc288fd8909c", size = 2626304, upload-time = "2025-01-02T08:12:28.069Z" }, + { url = "https://files.pythonhosted.org/packages/e5/7b/ef35a71163bf36db06e9c8729608f78dedf032fc8313d19bd4be5c2588f3/pillow-11.1.0-cp313-cp313-win_arm64.whl", hash = "sha256:11633d58b6ee5733bde153a8dafd25e505ea3d32e261accd388827ee987baf65", size = 2375117, upload-time = "2025-01-02T08:12:30.064Z" }, + { url = "https://files.pythonhosted.org/packages/79/30/77f54228401e84d6791354888549b45824ab0ffde659bafa67956303a09f/pillow-11.1.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:70ca5ef3b3b1c4a0812b5c63c57c23b63e53bc38e758b37a951e5bc466449861", size = 3230060, upload-time = "2025-01-02T08:12:32.362Z" }, + { url = "https://files.pythonhosted.org/packages/ce/b1/56723b74b07dd64c1010fee011951ea9c35a43d8020acd03111f14298225/pillow-11.1.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8000376f139d4d38d6851eb149b321a52bb8893a88dae8ee7d95840431977081", size = 3106192, upload-time = "2025-01-02T08:12:34.361Z" }, + { url = "https://files.pythonhosted.org/packages/e1/cd/7bf7180e08f80a4dcc6b4c3a0aa9e0b0ae57168562726a05dc8aa8fa66b0/pillow-11.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ee85f0696a17dd28fbcfceb59f9510aa71934b483d1f5601d1030c3c8304f3c", size = 4446805, upload-time = "2025-01-02T08:12:36.99Z" }, + { url = "https://files.pythonhosted.org/packages/97/42/87c856ea30c8ed97e8efbe672b58c8304dee0573f8c7cab62ae9e31db6ae/pillow-11.1.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:dd0e081319328928531df7a0e63621caf67652c8464303fd102141b785ef9547", size = 4530623, upload-time = "2025-01-02T08:12:41.912Z" }, + { url = "https://files.pythonhosted.org/packages/ff/41/026879e90c84a88e33fb00cc6bd915ac2743c67e87a18f80270dfe3c2041/pillow-11.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e63e4e5081de46517099dc30abe418122f54531a6ae2ebc8680bcd7096860eab", size = 4465191, upload-time = "2025-01-02T08:12:45.186Z" }, + { url = "https://files.pythonhosted.org/packages/e5/fb/a7960e838bc5df57a2ce23183bfd2290d97c33028b96bde332a9057834d3/pillow-11.1.0-cp313-cp313t-win32.whl", hash = "sha256:dda60aa465b861324e65a78c9f5cf0f4bc713e4309f83bc387be158b077963d9", size = 2295494, upload-time = "2025-01-02T08:12:47.098Z" }, + { url = "https://files.pythonhosted.org/packages/d7/6c/6ec83ee2f6f0fda8d4cf89045c6be4b0373ebfc363ba8538f8c999f63fcd/pillow-11.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ad5db5781c774ab9a9b2c4302bbf0c1014960a0a7be63278d13ae6fdf88126fe", size = 2631595, upload-time = "2025-01-02T08:12:50.47Z" }, + { url = "https://files.pythonhosted.org/packages/cf/6c/41c21c6c8af92b9fea313aa47c75de49e2f9a467964ee33eb0135d47eb64/pillow-11.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:67cd427c68926108778a9005f2a04adbd5e67c442ed21d95389fe1d595458756", size = 2377651, upload-time = "2025-01-02T08:12:53.356Z" }, + { url = "https://files.pythonhosted.org/packages/9a/1f/9df5ac77491fddd2e36c352d16976dc11fbe6ab842f5df85fd7e31b847b9/pillow-11.1.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:bf902d7413c82a1bfa08b06a070876132a5ae6b2388e2712aab3a7cbc02205c6", size = 3229995, upload-time = "2025-01-02T08:12:55.635Z" }, + { url = "https://files.pythonhosted.org/packages/a6/62/c7b359e924dca274173b04922ac06aa63614f7e934d132f2fe1d852509aa/pillow-11.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c1eec9d950b6fe688edee07138993e54ee4ae634c51443cfb7c1e7613322718e", size = 3101890, upload-time = "2025-01-02T08:13:01.172Z" }, + { url = "https://files.pythonhosted.org/packages/7b/63/136f21340a434de895b62bcf2c386005a8aa24066c4facd619f5e0e9f283/pillow-11.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e275ee4cb11c262bd108ab2081f750db2a1c0b8c12c1897f27b160c8bd57bbc", size = 4310366, upload-time = "2025-01-02T08:13:03.271Z" }, + { url = "https://files.pythonhosted.org/packages/f6/46/0bd0ca03d9d1164a7fa33d285ef6d1c438e963d0c8770e4c5b3737ef5abe/pillow-11.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4db853948ce4e718f2fc775b75c37ba2efb6aaea41a1a5fc57f0af59eee774b2", size = 4391582, upload-time = "2025-01-02T08:13:05.58Z" }, + { url = "https://files.pythonhosted.org/packages/0c/55/f182db572b28bd833b8e806f933f782ceb2df64c40e4d8bd3d4226a46eca/pillow-11.1.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:ab8a209b8485d3db694fa97a896d96dd6533d63c22829043fd9de627060beade", size = 4350278, upload-time = "2025-01-02T08:13:09.608Z" }, + { url = "https://files.pythonhosted.org/packages/75/fb/e330fdbbcbc4744214b5f53b84d9d8a9f4ffbebc2e9c2ac10475386e3296/pillow-11.1.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:54251ef02a2309b5eec99d151ebf5c9904b77976c8abdcbce7891ed22df53884", size = 4471768, upload-time = "2025-01-02T08:13:13.182Z" }, + { url = "https://files.pythonhosted.org/packages/eb/51/20ee6c4da4448d7a67ffb720a5fcdb965115a78e211a1f58f9845ae15f86/pillow-11.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5bb94705aea800051a743aa4874bb1397d4695fb0583ba5e425ee0328757f196", size = 4276549, upload-time = "2025-01-02T08:13:17.096Z" }, + { url = "https://files.pythonhosted.org/packages/37/f2/a25c0bdaa6d6fd5cc3d4a6f65b5a7ea46e7af58bee00a98efe0a5af79c58/pillow-11.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:89dbdb3e6e9594d512780a5a1c42801879628b38e3efc7038094430844e271d8", size = 4409350, upload-time = "2025-01-02T08:13:22.971Z" }, + { url = "https://files.pythonhosted.org/packages/12/a7/06687947604cd3e47abeea1b78b65d34ffce7feab03cfe0dd985f115dca3/pillow-11.1.0-cp39-cp39-win32.whl", hash = "sha256:e5449ca63da169a2e6068dd0e2fcc8d91f9558aba89ff6d02121ca8ab11e79e5", size = 2291271, upload-time = "2025-01-02T08:13:26.182Z" }, + { url = "https://files.pythonhosted.org/packages/21/a6/f51d47675940b5c63b08ff0575b3518428b4acb891f88526fa4ee1edab6f/pillow-11.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:3362c6ca227e65c54bf71a5f88b3d4565ff1bcbc63ae72c34b07bbb1cc59a43f", size = 2625783, upload-time = "2025-01-02T08:13:28.168Z" }, + { url = "https://files.pythonhosted.org/packages/95/56/97750bd33e68648fa432dfadcb8ede7624bd905822d42262d34bcebdd9d7/pillow-11.1.0-cp39-cp39-win_arm64.whl", hash = "sha256:b20be51b37a75cc54c2c55def3fa2c65bb94ba859dde241cd0a4fd302de5ae0a", size = 2375193, upload-time = "2025-01-02T08:13:31.301Z" }, + { url = "https://files.pythonhosted.org/packages/fa/c5/389961578fb677b8b3244fcd934f720ed25a148b9a5cc81c91bdf59d8588/pillow-11.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8c730dc3a83e5ac137fbc92dfcfe1511ce3b2b5d7578315b63dbbb76f7f51d90", size = 3198345, upload-time = "2025-01-02T08:13:34.091Z" }, + { url = "https://files.pythonhosted.org/packages/c4/fa/803c0e50ffee74d4b965229e816af55276eac1d5806712de86f9371858fd/pillow-11.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:7d33d2fae0e8b170b6a6c57400e077412240f6f5bb2a342cf1ee512a787942bb", size = 3072938, upload-time = "2025-01-02T08:13:37.272Z" }, + { url = "https://files.pythonhosted.org/packages/dc/67/2a3a5f8012b5d8c63fe53958ba906c1b1d0482ebed5618057ef4d22f8076/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8d65b38173085f24bc07f8b6c505cbb7418009fa1a1fcb111b1f4961814a442", size = 3400049, upload-time = "2025-01-02T08:13:41.565Z" }, + { url = "https://files.pythonhosted.org/packages/e5/a0/514f0d317446c98c478d1872497eb92e7cde67003fed74f696441e647446/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:015c6e863faa4779251436db398ae75051469f7c903b043a48f078e437656f83", size = 3422431, upload-time = "2025-01-02T08:13:43.609Z" }, + { url = "https://files.pythonhosted.org/packages/cd/00/20f40a935514037b7d3f87adfc87d2c538430ea625b63b3af8c3f5578e72/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d44ff19eea13ae4acdaaab0179fa68c0c6f2f45d66a4d8ec1eda7d6cecbcc15f", size = 3446208, upload-time = "2025-01-02T08:13:46.817Z" }, + { url = "https://files.pythonhosted.org/packages/28/3c/7de681727963043e093c72e6c3348411b0185eab3263100d4490234ba2f6/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d3d8da4a631471dfaf94c10c85f5277b1f8e42ac42bade1ac67da4b4a7359b73", size = 3509746, upload-time = "2025-01-02T08:13:50.6Z" }, + { url = "https://files.pythonhosted.org/packages/41/67/936f9814bdd74b2dfd4822f1f7725ab5d8ff4103919a1664eb4874c58b2f/pillow-11.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:4637b88343166249fe8aa94e7c4a62a180c4b3898283bb5d3d2fd5fe10d8e4e0", size = 2626353, upload-time = "2025-01-02T08:13:52.725Z" }, ] [[package]] name = "platformdirs" version = "4.3.7" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b6/2d/7d512a3913d60623e7eb945c6d1b4f0bddf1d0b7ada5225274c87e5b53d1/platformdirs-4.3.7.tar.gz", hash = "sha256:eb437d586b6a0986388f0d6f74aa0cde27b48d0e3d66843640bfb6bdcdb6e351", size = 21291 } +sdist = { url = "https://files.pythonhosted.org/packages/b6/2d/7d512a3913d60623e7eb945c6d1b4f0bddf1d0b7ada5225274c87e5b53d1/platformdirs-4.3.7.tar.gz", hash = "sha256:eb437d586b6a0986388f0d6f74aa0cde27b48d0e3d66843640bfb6bdcdb6e351", size = 21291, upload-time = "2025-03-19T20:36:10.989Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6d/45/59578566b3275b8fd9157885918fcd0c4d74162928a5310926887b856a51/platformdirs-4.3.7-py3-none-any.whl", hash = "sha256:a03875334331946f13c549dbd8f4bac7a13a50a895a0eb1e8c6a8ace80d40a94", size = 18499 }, + { url = "https://files.pythonhosted.org/packages/6d/45/59578566b3275b8fd9157885918fcd0c4d74162928a5310926887b856a51/platformdirs-4.3.7-py3-none-any.whl", hash = "sha256:a03875334331946f13c549dbd8f4bac7a13a50a895a0eb1e8c6a8ace80d40a94", size = 18499, upload-time = "2025-03-19T20:36:09.038Z" }, ] [[package]] @@ -2103,9 +2103,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "wcwidth" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/b1/85e18ac92afd08c533603e3393977b6bc1443043115a47bb094f3b98f94f/prettytable-3.16.0.tar.gz", hash = "sha256:3c64b31719d961bf69c9a7e03d0c1e477320906a98da63952bc6698d6164ff57", size = 66276 } +sdist = { url = "https://files.pythonhosted.org/packages/99/b1/85e18ac92afd08c533603e3393977b6bc1443043115a47bb094f3b98f94f/prettytable-3.16.0.tar.gz", hash = "sha256:3c64b31719d961bf69c9a7e03d0c1e477320906a98da63952bc6698d6164ff57", size = 66276, upload-time = "2025-03-24T19:39:04.008Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl", hash = "sha256:b5eccfabb82222f5aa46b798ff02a8452cf530a352c31bddfa29be41242863aa", size = 33863 }, + { url = "https://files.pythonhosted.org/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl", hash = "sha256:b5eccfabb82222f5aa46b798ff02a8452cf530a352c31bddfa29be41242863aa", size = 33863, upload-time = "2025-03-24T19:39:02.359Z" }, ] [[package]] @@ -2115,51 +2115,51 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "wcwidth" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a1/e1/bd15cb8ffdcfeeb2bdc215de3c3cffca11408d829e4b8416dcfe71ba8854/prompt_toolkit-3.0.50.tar.gz", hash = "sha256:544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab", size = 429087 } +sdist = { url = "https://files.pythonhosted.org/packages/a1/e1/bd15cb8ffdcfeeb2bdc215de3c3cffca11408d829e4b8416dcfe71ba8854/prompt_toolkit-3.0.50.tar.gz", hash = "sha256:544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab", size = 429087, upload-time = "2025-01-20T15:55:35.072Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e4/ea/d836f008d33151c7a1f62caf3d8dd782e4d15f6a43897f64480c2b8de2ad/prompt_toolkit-3.0.50-py3-none-any.whl", hash = "sha256:9b6427eb19e479d98acff65196a307c555eb567989e6d88ebbb1b509d9779198", size = 387816 }, + { url = "https://files.pythonhosted.org/packages/e4/ea/d836f008d33151c7a1f62caf3d8dd782e4d15f6a43897f64480c2b8de2ad/prompt_toolkit-3.0.50-py3-none-any.whl", hash = "sha256:9b6427eb19e479d98acff65196a307c555eb567989e6d88ebbb1b509d9779198", size = 387816, upload-time = "2025-01-20T15:55:29.98Z" }, ] [[package]] name = "psutil" version = "7.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003 } +sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003, upload-time = "2025-02-13T21:54:07.946Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051 }, - { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535 }, - { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004 }, - { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986 }, - { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544 }, - { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053 }, - { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885 }, + { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051, upload-time = "2025-02-13T21:54:12.36Z" }, + { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535, upload-time = "2025-02-13T21:54:16.07Z" }, + { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004, upload-time = "2025-02-13T21:54:18.662Z" }, + { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986, upload-time = "2025-02-13T21:54:21.811Z" }, + { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544, upload-time = "2025-02-13T21:54:24.68Z" }, + { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053, upload-time = "2025-02-13T21:54:34.31Z" }, + { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885, upload-time = "2025-02-13T21:54:37.486Z" }, ] [[package]] name = "ptyprocess" version = "0.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762 } +sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762, upload-time = "2020-12-28T15:15:30.155Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993 }, + { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993, upload-time = "2020-12-28T15:15:28.35Z" }, ] [[package]] name = "pure-eval" version = "0.2.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752 } +sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752, upload-time = "2024-07-21T12:58:21.801Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842 }, + { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload-time = "2024-07-21T12:58:20.04Z" }, ] [[package]] name = "pycparser" version = "2.22" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736 } +sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736, upload-time = "2024-03-30T13:22:22.564Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552 }, + { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552, upload-time = "2024-03-30T13:22:20.476Z" }, ] [[package]] @@ -2169,42 +2169,42 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pyparsing" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/dd/e0e6a4fb84c22050f6a9701ad9fd6a67ef82faa7ba97b97eb6fdc6b49b34/pydot-3.0.4.tar.gz", hash = "sha256:3ce88b2558f3808b0376f22bfa6c263909e1c3981e2a7b629b65b451eee4a25d", size = 168167 } +sdist = { url = "https://files.pythonhosted.org/packages/66/dd/e0e6a4fb84c22050f6a9701ad9fd6a67ef82faa7ba97b97eb6fdc6b49b34/pydot-3.0.4.tar.gz", hash = "sha256:3ce88b2558f3808b0376f22bfa6c263909e1c3981e2a7b629b65b451eee4a25d", size = 168167, upload-time = "2025-01-05T16:18:45.763Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b0/5f/1ebfd430df05c4f9e438dd3313c4456eab937d976f6ab8ce81a98f9fb381/pydot-3.0.4-py3-none-any.whl", hash = "sha256:bfa9c3fc0c44ba1d132adce131802d7df00429d1a79cc0346b0a5cd374dbe9c6", size = 35776 }, + { url = "https://files.pythonhosted.org/packages/b0/5f/1ebfd430df05c4f9e438dd3313c4456eab937d976f6ab8ce81a98f9fb381/pydot-3.0.4-py3-none-any.whl", hash = "sha256:bfa9c3fc0c44ba1d132adce131802d7df00429d1a79cc0346b0a5cd374dbe9c6", size = 35776, upload-time = "2025-01-05T16:18:42.836Z" }, ] [[package]] name = "pygments" version = "2.19.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f", size = 4968581 } +sdist = { url = "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f", size = 4968581, upload-time = "2025-01-06T17:26:30.443Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293 }, + { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293, upload-time = "2025-01-06T17:26:25.553Z" }, ] [[package]] name = "pyparsing" version = "3.2.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608 } +sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608, upload-time = "2025-03-25T05:01:28.114Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120 }, + { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120, upload-time = "2025-03-25T05:01:24.908Z" }, ] [[package]] name = "pyperclip" version = "1.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/30/23/2f0a3efc4d6a32f3b63cdff36cd398d9701d26cda58e3ab97ac79fb5e60d/pyperclip-1.9.0.tar.gz", hash = "sha256:b7de0142ddc81bfc5c7507eea19da920b92252b548b96186caf94a5e2527d310", size = 20961 } +sdist = { url = "https://files.pythonhosted.org/packages/30/23/2f0a3efc4d6a32f3b63cdff36cd398d9701d26cda58e3ab97ac79fb5e60d/pyperclip-1.9.0.tar.gz", hash = "sha256:b7de0142ddc81bfc5c7507eea19da920b92252b548b96186caf94a5e2527d310", size = 20961, upload-time = "2024-06-18T20:38:48.401Z" } [[package]] name = "pyreadline3" version = "3.5.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0f/49/4cea918a08f02817aabae639e3d0ac046fef9f9180518a3ad394e22da148/pyreadline3-3.5.4.tar.gz", hash = "sha256:8d57d53039a1c75adba8e50dd3d992b28143480816187ea5efbd5c78e6c885b7", size = 99839 } +sdist = { url = "https://files.pythonhosted.org/packages/0f/49/4cea918a08f02817aabae639e3d0ac046fef9f9180518a3ad394e22da148/pyreadline3-3.5.4.tar.gz", hash = "sha256:8d57d53039a1c75adba8e50dd3d992b28143480816187ea5efbd5c78e6c885b7", size = 99839, upload-time = "2024-09-19T02:40:10.062Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5a/dc/491b7661614ab97483abf2056be1deee4dc2490ecbf7bff9ab5cdbac86e1/pyreadline3-3.5.4-py3-none-any.whl", hash = "sha256:eaf8e6cc3c49bcccf145fc6067ba8643d1df34d604a1ec0eccbf7a18e6d3fae6", size = 83178 }, + { url = "https://files.pythonhosted.org/packages/5a/dc/491b7661614ab97483abf2056be1deee4dc2490ecbf7bff9ab5cdbac86e1/pyreadline3-3.5.4-py3-none-any.whl", hash = "sha256:eaf8e6cc3c49bcccf145fc6067ba8643d1df34d604a1ec0eccbf7a18e6d3fae6", size = 83178, upload-time = "2024-09-19T02:40:08.598Z" }, ] [[package]] @@ -2214,9 +2214,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432 } +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892 }, + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, ] [[package]] @@ -2227,9 +2227,9 @@ dependencies = [ { name = "iso8601" }, { name = "testtools" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/15/bb/5a42263772123d02fa1d01327f3a742e17813c83ec6cafda1319d59165ab/python-subunit-1.4.4.tar.gz", hash = "sha256:1079363131aa1d3f45259237265bc2e61a77e35f20edfb6e3d1d2558a2cdea34", size = 90944 } +sdist = { url = "https://files.pythonhosted.org/packages/15/bb/5a42263772123d02fa1d01327f3a742e17813c83ec6cafda1319d59165ab/python-subunit-1.4.4.tar.gz", hash = "sha256:1079363131aa1d3f45259237265bc2e61a77e35f20edfb6e3d1d2558a2cdea34", size = 90944, upload-time = "2023-11-17T14:29:12.267Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ce/6c/e8e8d9db91a1ad9a1869ab0c539f8f37cfef9ad3486c5f5987e47e0e81a8/python_subunit-1.4.4-py3-none-any.whl", hash = "sha256:27b27909cfb20c3aa59add6ff97471afd869daa3c9035ac7ef5eed8dc394f7a5", size = 104118 }, + { url = "https://files.pythonhosted.org/packages/ce/6c/e8e8d9db91a1ad9a1869ab0c539f8f37cfef9ad3486c5f5987e47e0e81a8/python_subunit-1.4.4-py3-none-any.whl", hash = "sha256:27b27909cfb20c3aa59add6ff97471afd869daa3c9035ac7ef5eed8dc394f7a5", size = 104118, upload-time = "2023-11-17T14:29:10.345Z" }, ] [[package]] @@ -2237,73 +2237,73 @@ name = "pywin32" version = "310" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/95/da/a5f38fffbba2fb99aa4aa905480ac4b8e83ca486659ac8c95bce47fb5276/pywin32-310-cp310-cp310-win32.whl", hash = "sha256:6dd97011efc8bf51d6793a82292419eba2c71cf8e7250cfac03bba284454abc1", size = 8848240 }, - { url = "https://files.pythonhosted.org/packages/aa/fe/d873a773324fa565619ba555a82c9dabd677301720f3660a731a5d07e49a/pywin32-310-cp310-cp310-win_amd64.whl", hash = "sha256:c3e78706e4229b915a0821941a84e7ef420bf2b77e08c9dae3c76fd03fd2ae3d", size = 9601854 }, - { url = "https://files.pythonhosted.org/packages/3c/84/1a8e3d7a15490d28a5d816efa229ecb4999cdc51a7c30dd8914f669093b8/pywin32-310-cp310-cp310-win_arm64.whl", hash = "sha256:33babed0cf0c92a6f94cc6cc13546ab24ee13e3e800e61ed87609ab91e4c8213", size = 8522963 }, - { url = "https://files.pythonhosted.org/packages/f7/b1/68aa2986129fb1011dabbe95f0136f44509afaf072b12b8f815905a39f33/pywin32-310-cp311-cp311-win32.whl", hash = "sha256:1e765f9564e83011a63321bb9d27ec456a0ed90d3732c4b2e312b855365ed8bd", size = 8784284 }, - { url = "https://files.pythonhosted.org/packages/b3/bd/d1592635992dd8db5bb8ace0551bc3a769de1ac8850200cfa517e72739fb/pywin32-310-cp311-cp311-win_amd64.whl", hash = "sha256:126298077a9d7c95c53823934f000599f66ec9296b09167810eb24875f32689c", size = 9520748 }, - { url = "https://files.pythonhosted.org/packages/90/b1/ac8b1ffce6603849eb45a91cf126c0fa5431f186c2e768bf56889c46f51c/pywin32-310-cp311-cp311-win_arm64.whl", hash = "sha256:19ec5fc9b1d51c4350be7bb00760ffce46e6c95eaf2f0b2f1150657b1a43c582", size = 8455941 }, - { url = "https://files.pythonhosted.org/packages/6b/ec/4fdbe47932f671d6e348474ea35ed94227fb5df56a7c30cbbb42cd396ed0/pywin32-310-cp312-cp312-win32.whl", hash = "sha256:8a75a5cc3893e83a108c05d82198880704c44bbaee4d06e442e471d3c9ea4f3d", size = 8796239 }, - { url = "https://files.pythonhosted.org/packages/e3/e5/b0627f8bb84e06991bea89ad8153a9e50ace40b2e1195d68e9dff6b03d0f/pywin32-310-cp312-cp312-win_amd64.whl", hash = "sha256:bf5c397c9a9a19a6f62f3fb821fbf36cac08f03770056711f765ec1503972060", size = 9503839 }, - { url = "https://files.pythonhosted.org/packages/1f/32/9ccf53748df72301a89713936645a664ec001abd35ecc8578beda593d37d/pywin32-310-cp312-cp312-win_arm64.whl", hash = "sha256:2349cc906eae872d0663d4d6290d13b90621eaf78964bb1578632ff20e152966", size = 8459470 }, - { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384 }, - { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039 }, - { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152 }, - { url = "https://files.pythonhosted.org/packages/a2/cd/d09d434630edb6a0c44ad5079611279a67530296cfe0451e003de7f449ff/pywin32-310-cp39-cp39-win32.whl", hash = "sha256:851c8d927af0d879221e616ae1f66145253537bbdd321a77e8ef701b443a9a1a", size = 8848099 }, - { url = "https://files.pythonhosted.org/packages/93/ff/2a8c10315ffbdee7b3883ac0d1667e267ca8b3f6f640d81d43b87a82c0c7/pywin32-310-cp39-cp39-win_amd64.whl", hash = "sha256:96867217335559ac619f00ad70e513c0fcf84b8a3af9fc2bba3b59b97da70475", size = 9602031 }, + { url = "https://files.pythonhosted.org/packages/95/da/a5f38fffbba2fb99aa4aa905480ac4b8e83ca486659ac8c95bce47fb5276/pywin32-310-cp310-cp310-win32.whl", hash = "sha256:6dd97011efc8bf51d6793a82292419eba2c71cf8e7250cfac03bba284454abc1", size = 8848240, upload-time = "2025-03-17T00:55:46.783Z" }, + { url = "https://files.pythonhosted.org/packages/aa/fe/d873a773324fa565619ba555a82c9dabd677301720f3660a731a5d07e49a/pywin32-310-cp310-cp310-win_amd64.whl", hash = "sha256:c3e78706e4229b915a0821941a84e7ef420bf2b77e08c9dae3c76fd03fd2ae3d", size = 9601854, upload-time = "2025-03-17T00:55:48.783Z" }, + { url = "https://files.pythonhosted.org/packages/3c/84/1a8e3d7a15490d28a5d816efa229ecb4999cdc51a7c30dd8914f669093b8/pywin32-310-cp310-cp310-win_arm64.whl", hash = "sha256:33babed0cf0c92a6f94cc6cc13546ab24ee13e3e800e61ed87609ab91e4c8213", size = 8522963, upload-time = "2025-03-17T00:55:50.969Z" }, + { url = "https://files.pythonhosted.org/packages/f7/b1/68aa2986129fb1011dabbe95f0136f44509afaf072b12b8f815905a39f33/pywin32-310-cp311-cp311-win32.whl", hash = "sha256:1e765f9564e83011a63321bb9d27ec456a0ed90d3732c4b2e312b855365ed8bd", size = 8784284, upload-time = "2025-03-17T00:55:53.124Z" }, + { url = "https://files.pythonhosted.org/packages/b3/bd/d1592635992dd8db5bb8ace0551bc3a769de1ac8850200cfa517e72739fb/pywin32-310-cp311-cp311-win_amd64.whl", hash = "sha256:126298077a9d7c95c53823934f000599f66ec9296b09167810eb24875f32689c", size = 9520748, upload-time = "2025-03-17T00:55:55.203Z" }, + { url = "https://files.pythonhosted.org/packages/90/b1/ac8b1ffce6603849eb45a91cf126c0fa5431f186c2e768bf56889c46f51c/pywin32-310-cp311-cp311-win_arm64.whl", hash = "sha256:19ec5fc9b1d51c4350be7bb00760ffce46e6c95eaf2f0b2f1150657b1a43c582", size = 8455941, upload-time = "2025-03-17T00:55:57.048Z" }, + { url = "https://files.pythonhosted.org/packages/6b/ec/4fdbe47932f671d6e348474ea35ed94227fb5df56a7c30cbbb42cd396ed0/pywin32-310-cp312-cp312-win32.whl", hash = "sha256:8a75a5cc3893e83a108c05d82198880704c44bbaee4d06e442e471d3c9ea4f3d", size = 8796239, upload-time = "2025-03-17T00:55:58.807Z" }, + { url = "https://files.pythonhosted.org/packages/e3/e5/b0627f8bb84e06991bea89ad8153a9e50ace40b2e1195d68e9dff6b03d0f/pywin32-310-cp312-cp312-win_amd64.whl", hash = "sha256:bf5c397c9a9a19a6f62f3fb821fbf36cac08f03770056711f765ec1503972060", size = 9503839, upload-time = "2025-03-17T00:56:00.8Z" }, + { url = "https://files.pythonhosted.org/packages/1f/32/9ccf53748df72301a89713936645a664ec001abd35ecc8578beda593d37d/pywin32-310-cp312-cp312-win_arm64.whl", hash = "sha256:2349cc906eae872d0663d4d6290d13b90621eaf78964bb1578632ff20e152966", size = 8459470, upload-time = "2025-03-17T00:56:02.601Z" }, + { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384, upload-time = "2025-03-17T00:56:04.383Z" }, + { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039, upload-time = "2025-03-17T00:56:06.207Z" }, + { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152, upload-time = "2025-03-17T00:56:07.819Z" }, + { url = "https://files.pythonhosted.org/packages/a2/cd/d09d434630edb6a0c44ad5079611279a67530296cfe0451e003de7f449ff/pywin32-310-cp39-cp39-win32.whl", hash = "sha256:851c8d927af0d879221e616ae1f66145253537bbdd321a77e8ef701b443a9a1a", size = 8848099, upload-time = "2025-03-17T00:55:42.415Z" }, + { url = "https://files.pythonhosted.org/packages/93/ff/2a8c10315ffbdee7b3883ac0d1667e267ca8b3f6f640d81d43b87a82c0c7/pywin32-310-cp39-cp39-win_amd64.whl", hash = "sha256:96867217335559ac619f00ad70e513c0fcf84b8a3af9fc2bba3b59b97da70475", size = 9602031, upload-time = "2025-03-17T00:55:44.512Z" }, ] [[package]] name = "pyyaml" version = "6.0.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", size = 184199 }, - { url = "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", size = 171758 }, - { url = "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", size = 718463 }, - { url = "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", size = 719280 }, - { url = "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", size = 751239 }, - { url = "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", size = 695802 }, - { url = "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", size = 720527 }, - { url = "https://files.pythonhosted.org/packages/be/aa/5afe99233fb360d0ff37377145a949ae258aaab831bde4792b32650a4378/PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", size = 144052 }, - { url = "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", size = 161774 }, - { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", size = 184612 }, - { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", size = 172040 }, - { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", size = 736829 }, - { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", size = 764167 }, - { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", size = 762952 }, - { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", size = 735301 }, - { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", size = 756638 }, - { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850 }, - { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980 }, - { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873 }, - { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302 }, - { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154 }, - { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223 }, - { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542 }, - { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164 }, - { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611 }, - { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591 }, - { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338 }, - { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309 }, - { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679 }, - { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428 }, - { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361 }, - { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523 }, - { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660 }, - { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597 }, - { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527 }, - { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446 }, - { url = "https://files.pythonhosted.org/packages/65/d8/b7a1db13636d7fb7d4ff431593c510c8b8fca920ade06ca8ef20015493c5/PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d", size = 184777 }, - { url = "https://files.pythonhosted.org/packages/0a/02/6ec546cd45143fdf9840b2c6be8d875116a64076218b61d68e12548e5839/PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f", size = 172318 }, - { url = "https://files.pythonhosted.org/packages/0e/9a/8cc68be846c972bda34f6c2a93abb644fb2476f4dcc924d52175786932c9/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290", size = 720891 }, - { url = "https://files.pythonhosted.org/packages/e9/6c/6e1b7f40181bc4805e2e07f4abc10a88ce4648e7e95ff1abe4ae4014a9b2/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12", size = 722614 }, - { url = "https://files.pythonhosted.org/packages/3d/32/e7bd8535d22ea2874cef6a81021ba019474ace0d13a4819c2a4bce79bd6a/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19", size = 737360 }, - { url = "https://files.pythonhosted.org/packages/d7/12/7322c1e30b9be969670b672573d45479edef72c9a0deac3bb2868f5d7469/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e", size = 699006 }, - { url = "https://files.pythonhosted.org/packages/82/72/04fcad41ca56491995076630c3ec1e834be241664c0c09a64c9a2589b507/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725", size = 723577 }, - { url = "https://files.pythonhosted.org/packages/ed/5e/46168b1f2757f1fcd442bc3029cd8767d88a98c9c05770d8b420948743bb/PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631", size = 144593 }, - { url = "https://files.pythonhosted.org/packages/19/87/5124b1c1f2412bb95c59ec481eaf936cd32f0fe2a7b16b97b81c4c017a6a/PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8", size = 162312 }, +sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631, upload-time = "2024-08-06T20:33:50.674Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", size = 184199, upload-time = "2024-08-06T20:31:40.178Z" }, + { url = "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", size = 171758, upload-time = "2024-08-06T20:31:42.173Z" }, + { url = "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", size = 718463, upload-time = "2024-08-06T20:31:44.263Z" }, + { url = "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", size = 719280, upload-time = "2024-08-06T20:31:50.199Z" }, + { url = "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", size = 751239, upload-time = "2024-08-06T20:31:52.292Z" }, + { url = "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", size = 695802, upload-time = "2024-08-06T20:31:53.836Z" }, + { url = "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", size = 720527, upload-time = "2024-08-06T20:31:55.565Z" }, + { url = "https://files.pythonhosted.org/packages/be/aa/5afe99233fb360d0ff37377145a949ae258aaab831bde4792b32650a4378/PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", size = 144052, upload-time = "2024-08-06T20:31:56.914Z" }, + { url = "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", size = 161774, upload-time = "2024-08-06T20:31:58.304Z" }, + { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", size = 184612, upload-time = "2024-08-06T20:32:03.408Z" }, + { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", size = 172040, upload-time = "2024-08-06T20:32:04.926Z" }, + { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", size = 736829, upload-time = "2024-08-06T20:32:06.459Z" }, + { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", size = 764167, upload-time = "2024-08-06T20:32:08.338Z" }, + { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", size = 762952, upload-time = "2024-08-06T20:32:14.124Z" }, + { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", size = 735301, upload-time = "2024-08-06T20:32:16.17Z" }, + { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", size = 756638, upload-time = "2024-08-06T20:32:18.555Z" }, + { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850, upload-time = "2024-08-06T20:32:19.889Z" }, + { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980, upload-time = "2024-08-06T20:32:21.273Z" }, + { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873, upload-time = "2024-08-06T20:32:25.131Z" }, + { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302, upload-time = "2024-08-06T20:32:26.511Z" }, + { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154, upload-time = "2024-08-06T20:32:28.363Z" }, + { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223, upload-time = "2024-08-06T20:32:30.058Z" }, + { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542, upload-time = "2024-08-06T20:32:31.881Z" }, + { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164, upload-time = "2024-08-06T20:32:37.083Z" }, + { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611, upload-time = "2024-08-06T20:32:38.898Z" }, + { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591, upload-time = "2024-08-06T20:32:40.241Z" }, + { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338, upload-time = "2024-08-06T20:32:41.93Z" }, + { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309, upload-time = "2024-08-06T20:32:43.4Z" }, + { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679, upload-time = "2024-08-06T20:32:44.801Z" }, + { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428, upload-time = "2024-08-06T20:32:46.432Z" }, + { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361, upload-time = "2024-08-06T20:32:51.188Z" }, + { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523, upload-time = "2024-08-06T20:32:53.019Z" }, + { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660, upload-time = "2024-08-06T20:32:54.708Z" }, + { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload-time = "2024-08-06T20:32:56.985Z" }, + { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload-time = "2024-08-06T20:33:03.001Z" }, + { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload-time = "2024-08-06T20:33:04.33Z" }, + { url = "https://files.pythonhosted.org/packages/65/d8/b7a1db13636d7fb7d4ff431593c510c8b8fca920ade06ca8ef20015493c5/PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d", size = 184777, upload-time = "2024-08-06T20:33:25.896Z" }, + { url = "https://files.pythonhosted.org/packages/0a/02/6ec546cd45143fdf9840b2c6be8d875116a64076218b61d68e12548e5839/PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f", size = 172318, upload-time = "2024-08-06T20:33:27.212Z" }, + { url = "https://files.pythonhosted.org/packages/0e/9a/8cc68be846c972bda34f6c2a93abb644fb2476f4dcc924d52175786932c9/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290", size = 720891, upload-time = "2024-08-06T20:33:28.974Z" }, + { url = "https://files.pythonhosted.org/packages/e9/6c/6e1b7f40181bc4805e2e07f4abc10a88ce4648e7e95ff1abe4ae4014a9b2/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12", size = 722614, upload-time = "2024-08-06T20:33:34.157Z" }, + { url = "https://files.pythonhosted.org/packages/3d/32/e7bd8535d22ea2874cef6a81021ba019474ace0d13a4819c2a4bce79bd6a/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19", size = 737360, upload-time = "2024-08-06T20:33:35.84Z" }, + { url = "https://files.pythonhosted.org/packages/d7/12/7322c1e30b9be969670b672573d45479edef72c9a0deac3bb2868f5d7469/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e", size = 699006, upload-time = "2024-08-06T20:33:37.501Z" }, + { url = "https://files.pythonhosted.org/packages/82/72/04fcad41ca56491995076630c3ec1e834be241664c0c09a64c9a2589b507/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725", size = 723577, upload-time = "2024-08-06T20:33:39.389Z" }, + { url = "https://files.pythonhosted.org/packages/ed/5e/46168b1f2757f1fcd442bc3029cd8767d88a98c9c05770d8b420948743bb/PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631", size = 144593, upload-time = "2024-08-06T20:33:46.63Z" }, + { url = "https://files.pythonhosted.org/packages/19/87/5124b1c1f2412bb95c59ec481eaf936cd32f0fe2a7b16b97b81c4c017a6a/PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8", size = 162312, upload-time = "2024-08-06T20:33:49.073Z" }, ] [[package]] @@ -2313,86 +2313,86 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi", marker = "implementation_name == 'pypy'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/11/b9213d25230ac18a71b39b3723494e57adebe36e066397b961657b3b41c1/pyzmq-26.4.0.tar.gz", hash = "sha256:4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d", size = 278293 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/38/b8/af1d814ffc3ff9730f9a970cbf216b6f078e5d251a25ef5201d7bc32a37c/pyzmq-26.4.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:0329bdf83e170ac133f44a233fc651f6ed66ef8e66693b5af7d54f45d1ef5918", size = 1339238 }, - { url = "https://files.pythonhosted.org/packages/ee/e4/5aafed4886c264f2ea6064601ad39c5fc4e9b6539c6ebe598a859832eeee/pyzmq-26.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:398a825d2dea96227cf6460ce0a174cf7657d6f6827807d4d1ae9d0f9ae64315", size = 672848 }, - { url = "https://files.pythonhosted.org/packages/79/39/026bf49c721cb42f1ef3ae0ee3d348212a7621d2adb739ba97599b6e4d50/pyzmq-26.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6d52d62edc96787f5c1dfa6c6ccff9b581cfae5a70d94ec4c8da157656c73b5b", size = 911299 }, - { url = "https://files.pythonhosted.org/packages/03/23/b41f936a9403b8f92325c823c0f264c6102a0687a99c820f1aaeb99c1def/pyzmq-26.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1410c3a3705db68d11eb2424d75894d41cff2f64d948ffe245dd97a9debfebf4", size = 867920 }, - { url = "https://files.pythonhosted.org/packages/c1/3e/2de5928cdadc2105e7c8f890cc5f404136b41ce5b6eae5902167f1d5641c/pyzmq-26.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:7dacb06a9c83b007cc01e8e5277f94c95c453c5851aac5e83efe93e72226353f", size = 862514 }, - { url = "https://files.pythonhosted.org/packages/ce/57/109569514dd32e05a61d4382bc88980c95bfd2f02e58fea47ec0ccd96de1/pyzmq-26.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6bab961c8c9b3a4dc94d26e9b2cdf84de9918931d01d6ff38c721a83ab3c0ef5", size = 1204494 }, - { url = "https://files.pythonhosted.org/packages/aa/02/dc51068ff2ca70350d1151833643a598625feac7b632372d229ceb4de3e1/pyzmq-26.4.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7a5c09413b924d96af2aa8b57e76b9b0058284d60e2fc3730ce0f979031d162a", size = 1514525 }, - { url = "https://files.pythonhosted.org/packages/48/2a/a7d81873fff0645eb60afaec2b7c78a85a377af8f1d911aff045d8955bc7/pyzmq-26.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7d489ac234d38e57f458fdbd12a996bfe990ac028feaf6f3c1e81ff766513d3b", size = 1414659 }, - { url = "https://files.pythonhosted.org/packages/ef/ea/813af9c42ae21845c1ccfe495bd29c067622a621e85d7cda6bc437de8101/pyzmq-26.4.0-cp310-cp310-win32.whl", hash = "sha256:dea1c8db78fb1b4b7dc9f8e213d0af3fc8ecd2c51a1d5a3ca1cde1bda034a980", size = 580348 }, - { url = "https://files.pythonhosted.org/packages/20/68/318666a89a565252c81d3fed7f3b4c54bd80fd55c6095988dfa2cd04a62b/pyzmq-26.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:fa59e1f5a224b5e04dc6c101d7186058efa68288c2d714aa12d27603ae93318b", size = 643838 }, - { url = "https://files.pythonhosted.org/packages/91/f8/fb1a15b5f4ecd3e588bfde40c17d32ed84b735195b5c7d1d7ce88301a16f/pyzmq-26.4.0-cp310-cp310-win_arm64.whl", hash = "sha256:a651fe2f447672f4a815e22e74630b6b1ec3a1ab670c95e5e5e28dcd4e69bbb5", size = 559565 }, - { url = "https://files.pythonhosted.org/packages/32/6d/234e3b0aa82fd0290b1896e9992f56bdddf1f97266110be54d0177a9d2d9/pyzmq-26.4.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:bfcf82644c9b45ddd7cd2a041f3ff8dce4a0904429b74d73a439e8cab1bd9e54", size = 1339723 }, - { url = "https://files.pythonhosted.org/packages/4f/11/6d561efe29ad83f7149a7cd48e498e539ed09019c6cd7ecc73f4cc725028/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e9bcae3979b2654d5289d3490742378b2f3ce804b0b5fd42036074e2bf35b030", size = 672645 }, - { url = "https://files.pythonhosted.org/packages/19/fd/81bfe3e23f418644660bad1a90f0d22f0b3eebe33dd65a79385530bceb3d/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ccdff8ac4246b6fb60dcf3982dfaeeff5dd04f36051fe0632748fc0aa0679c01", size = 910133 }, - { url = "https://files.pythonhosted.org/packages/97/68/321b9c775595ea3df832a9516252b653fe32818db66fdc8fa31c9b9fce37/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4550af385b442dc2d55ab7717837812799d3674cb12f9a3aa897611839c18e9e", size = 867428 }, - { url = "https://files.pythonhosted.org/packages/4e/6e/159cbf2055ef36aa2aa297e01b24523176e5b48ead283c23a94179fb2ba2/pyzmq-26.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:2f9f7ffe9db1187a253fca95191854b3fda24696f086e8789d1d449308a34b88", size = 862409 }, - { url = "https://files.pythonhosted.org/packages/05/1c/45fb8db7be5a7d0cadea1070a9cbded5199a2d578de2208197e592f219bd/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:3709c9ff7ba61589b7372923fd82b99a81932b592a5c7f1a24147c91da9a68d6", size = 1205007 }, - { url = "https://files.pythonhosted.org/packages/f8/fa/658c7f583af6498b463f2fa600f34e298e1b330886f82f1feba0dc2dd6c3/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:f8f3c30fb2d26ae5ce36b59768ba60fb72507ea9efc72f8f69fa088450cff1df", size = 1514599 }, - { url = "https://files.pythonhosted.org/packages/4d/d7/44d641522353ce0a2bbd150379cb5ec32f7120944e6bfba4846586945658/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:382a4a48c8080e273427fc692037e3f7d2851959ffe40864f2db32646eeb3cef", size = 1414546 }, - { url = "https://files.pythonhosted.org/packages/72/76/c8ed7263218b3d1e9bce07b9058502024188bd52cc0b0a267a9513b431fc/pyzmq-26.4.0-cp311-cp311-win32.whl", hash = "sha256:d56aad0517d4c09e3b4f15adebba8f6372c5102c27742a5bdbfc74a7dceb8fca", size = 579247 }, - { url = "https://files.pythonhosted.org/packages/c3/d0/2d9abfa2571a0b1a67c0ada79a8aa1ba1cce57992d80f771abcdf99bb32c/pyzmq-26.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:963977ac8baed7058c1e126014f3fe58b3773f45c78cce7af5c26c09b6823896", size = 644727 }, - { url = "https://files.pythonhosted.org/packages/0d/d1/c8ad82393be6ccedfc3c9f3adb07f8f3976e3c4802640fe3f71441941e70/pyzmq-26.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:c0c8e8cadc81e44cc5088fcd53b9b3b4ce9344815f6c4a03aec653509296fae3", size = 559942 }, - { url = "https://files.pythonhosted.org/packages/10/44/a778555ebfdf6c7fc00816aad12d185d10a74d975800341b1bc36bad1187/pyzmq-26.4.0-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:5227cb8da4b6f68acfd48d20c588197fd67745c278827d5238c707daf579227b", size = 1341586 }, - { url = "https://files.pythonhosted.org/packages/9c/4f/f3a58dc69ac757e5103be3bd41fb78721a5e17da7cc617ddb56d973a365c/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1c07a7fa7f7ba86554a2b1bef198c9fed570c08ee062fd2fd6a4dcacd45f905", size = 665880 }, - { url = "https://files.pythonhosted.org/packages/fe/45/50230bcfb3ae5cb98bee683b6edeba1919f2565d7cc1851d3c38e2260795/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae775fa83f52f52de73183f7ef5395186f7105d5ed65b1ae65ba27cb1260de2b", size = 902216 }, - { url = "https://files.pythonhosted.org/packages/41/59/56bbdc5689be5e13727491ad2ba5efd7cd564365750514f9bc8f212eef82/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66c760d0226ebd52f1e6b644a9e839b5db1e107a23f2fcd46ec0569a4fdd4e63", size = 859814 }, - { url = "https://files.pythonhosted.org/packages/81/b1/57db58cfc8af592ce94f40649bd1804369c05b2190e4cbc0a2dad572baeb/pyzmq-26.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ef8c6ecc1d520debc147173eaa3765d53f06cd8dbe7bd377064cdbc53ab456f5", size = 855889 }, - { url = "https://files.pythonhosted.org/packages/e8/92/47542e629cbac8f221c230a6d0f38dd3d9cff9f6f589ed45fdf572ffd726/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3150ef4084e163dec29ae667b10d96aad309b668fac6810c9e8c27cf543d6e0b", size = 1197153 }, - { url = "https://files.pythonhosted.org/packages/07/e5/b10a979d1d565d54410afc87499b16c96b4a181af46e7645ab4831b1088c/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:4448c9e55bf8329fa1dcedd32f661bf611214fa70c8e02fee4347bc589d39a84", size = 1507352 }, - { url = "https://files.pythonhosted.org/packages/ab/58/5a23db84507ab9c01c04b1232a7a763be66e992aa2e66498521bbbc72a71/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e07dde3647afb084d985310d067a3efa6efad0621ee10826f2cb2f9a31b89d2f", size = 1406834 }, - { url = "https://files.pythonhosted.org/packages/22/74/aaa837b331580c13b79ac39396601fb361454ee184ca85e8861914769b99/pyzmq-26.4.0-cp312-cp312-win32.whl", hash = "sha256:ba034a32ecf9af72adfa5ee383ad0fd4f4e38cdb62b13624278ef768fe5b5b44", size = 577992 }, - { url = "https://files.pythonhosted.org/packages/30/0f/55f8c02c182856743b82dde46b2dc3e314edda7f1098c12a8227eeda0833/pyzmq-26.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:056a97aab4064f526ecb32f4343917a4022a5d9efb6b9df990ff72e1879e40be", size = 640466 }, - { url = "https://files.pythonhosted.org/packages/e4/29/073779afc3ef6f830b8de95026ef20b2d1ec22d0324d767748d806e57379/pyzmq-26.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:2f23c750e485ce1eb639dbd576d27d168595908aa2d60b149e2d9e34c9df40e0", size = 556342 }, - { url = "https://files.pythonhosted.org/packages/d7/20/fb2c92542488db70f833b92893769a569458311a76474bda89dc4264bd18/pyzmq-26.4.0-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:c43fac689880f5174d6fc864857d1247fe5cfa22b09ed058a344ca92bf5301e3", size = 1339484 }, - { url = "https://files.pythonhosted.org/packages/58/29/2f06b9cabda3a6ea2c10f43e67ded3e47fc25c54822e2506dfb8325155d4/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:902aca7eba477657c5fb81c808318460328758e8367ecdd1964b6330c73cae43", size = 666106 }, - { url = "https://files.pythonhosted.org/packages/77/e4/dcf62bd29e5e190bd21bfccaa4f3386e01bf40d948c239239c2f1e726729/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5e48a830bfd152fe17fbdeaf99ac5271aa4122521bf0d275b6b24e52ef35eb6", size = 902056 }, - { url = "https://files.pythonhosted.org/packages/1a/cf/b36b3d7aea236087d20189bec1a87eeb2b66009731d7055e5c65f845cdba/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31be2b6de98c824c06f5574331f805707c667dc8f60cb18580b7de078479891e", size = 860148 }, - { url = "https://files.pythonhosted.org/packages/18/a6/f048826bc87528c208e90604c3bf573801e54bd91e390cbd2dfa860e82dc/pyzmq-26.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6332452034be001bbf3206ac59c0d2a7713de5f25bb38b06519fc6967b7cf771", size = 855983 }, - { url = "https://files.pythonhosted.org/packages/0a/27/454d34ab6a1d9772a36add22f17f6b85baf7c16e14325fa29e7202ca8ee8/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:da8c0f5dd352136853e6a09b1b986ee5278dfddfebd30515e16eae425c872b30", size = 1197274 }, - { url = "https://files.pythonhosted.org/packages/f4/3d/7abfeab6b83ad38aa34cbd57c6fc29752c391e3954fd12848bd8d2ec0df6/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:f4ccc1a0a2c9806dda2a2dd118a3b7b681e448f3bb354056cad44a65169f6d86", size = 1507120 }, - { url = "https://files.pythonhosted.org/packages/13/ff/bc8d21dbb9bc8705126e875438a1969c4f77e03fc8565d6901c7933a3d01/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:1c0b5fceadbab461578daf8d1dcc918ebe7ddd2952f748cf30c7cf2de5d51101", size = 1406738 }, - { url = "https://files.pythonhosted.org/packages/f5/5d/d4cd85b24de71d84d81229e3bbb13392b2698432cf8fdcea5afda253d587/pyzmq-26.4.0-cp313-cp313-win32.whl", hash = "sha256:28e2b0ff5ba4b3dd11062d905682bad33385cfa3cc03e81abd7f0822263e6637", size = 577826 }, - { url = "https://files.pythonhosted.org/packages/c6/6c/f289c1789d7bb6e5a3b3bef7b2a55089b8561d17132be7d960d3ff33b14e/pyzmq-26.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:23ecc9d241004c10e8b4f49d12ac064cd7000e1643343944a10df98e57bc544b", size = 640406 }, - { url = "https://files.pythonhosted.org/packages/b3/99/676b8851cb955eb5236a0c1e9ec679ea5ede092bf8bf2c8a68d7e965cac3/pyzmq-26.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:1edb0385c7f025045d6e0f759d4d3afe43c17a3d898914ec6582e6f464203c08", size = 556216 }, - { url = "https://files.pythonhosted.org/packages/65/c2/1fac340de9d7df71efc59d9c50fc7a635a77b103392d1842898dd023afcb/pyzmq-26.4.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:93a29e882b2ba1db86ba5dd5e88e18e0ac6b627026c5cfbec9983422011b82d4", size = 1333769 }, - { url = "https://files.pythonhosted.org/packages/5c/c7/6c03637e8d742c3b00bec4f5e4cd9d1c01b2f3694c6f140742e93ca637ed/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb45684f276f57110bb89e4300c00f1233ca631f08f5f42528a5c408a79efc4a", size = 658826 }, - { url = "https://files.pythonhosted.org/packages/a5/97/a8dca65913c0f78e0545af2bb5078aebfc142ca7d91cdaffa1fbc73e5dbd/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f72073e75260cb301aad4258ad6150fa7f57c719b3f498cb91e31df16784d89b", size = 891650 }, - { url = "https://files.pythonhosted.org/packages/7d/7e/f63af1031eb060bf02d033732b910fe48548dcfdbe9c785e9f74a6cc6ae4/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be37e24b13026cfedd233bcbbccd8c0bcd2fdd186216094d095f60076201538d", size = 849776 }, - { url = "https://files.pythonhosted.org/packages/f6/fa/1a009ce582802a895c0d5fe9413f029c940a0a8ee828657a3bb0acffd88b/pyzmq-26.4.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:237b283044934d26f1eeff4075f751b05d2f3ed42a257fc44386d00df6a270cf", size = 842516 }, - { url = "https://files.pythonhosted.org/packages/6e/bc/f88b0bad0f7a7f500547d71e99f10336f2314e525d4ebf576a1ea4a1d903/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b30f862f6768b17040929a68432c8a8be77780317f45a353cb17e423127d250c", size = 1189183 }, - { url = "https://files.pythonhosted.org/packages/d9/8c/db446a3dd9cf894406dec2e61eeffaa3c07c3abb783deaebb9812c4af6a5/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:c80fcd3504232f13617c6ab501124d373e4895424e65de8b72042333316f64a8", size = 1495501 }, - { url = "https://files.pythonhosted.org/packages/05/4c/bf3cad0d64c3214ac881299c4562b815f05d503bccc513e3fd4fdc6f67e4/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:26a2a7451606b87f67cdeca2c2789d86f605da08b4bd616b1a9981605ca3a364", size = 1395540 }, - { url = "https://files.pythonhosted.org/packages/06/91/21d3af57bc77e86e9d1e5384f256fd25cdb4c8eed4c45c8119da8120915f/pyzmq-26.4.0-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:a88643de8abd000ce99ca72056a1a2ae15881ee365ecb24dd1d9111e43d57842", size = 1340634 }, - { url = "https://files.pythonhosted.org/packages/54/e6/58cd825023e998a0e49db7322b3211e6cf93f0796710b77d1496304c10d1/pyzmq-26.4.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0a744ce209ecb557406fb928f3c8c55ce79b16c3eeb682da38ef5059a9af0848", size = 907880 }, - { url = "https://files.pythonhosted.org/packages/72/83/619e44a766ef738cb7e8ed8e5a54565627801bdb027ca6dfb70762385617/pyzmq-26.4.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9434540f333332224ecb02ee6278b6c6f11ea1266b48526e73c903119b2f420f", size = 863003 }, - { url = "https://files.pythonhosted.org/packages/b6/6a/a59af31320598bdc63d2c5a3181d14a89673c2c794540678285482e8a342/pyzmq-26.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6c6f0a23e55cd38d27d4c89add963294ea091ebcb104d7fdab0f093bc5abb1c", size = 673432 }, - { url = "https://files.pythonhosted.org/packages/29/ae/64dd6c18b08ce2cb009c60f11cf01c87f323acd80344d8b059c0304a7370/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6145df55dc2309f6ef72d70576dcd5aabb0fd373311613fe85a5e547c722b780", size = 1205221 }, - { url = "https://files.pythonhosted.org/packages/d0/0b/c583ab750957b025244a66948831bc9ca486d11c820da4626caf6480ee1a/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2ea81823840ef8c56e5d2f9918e4d571236294fea4d1842b302aebffb9e40997", size = 1515299 }, - { url = "https://files.pythonhosted.org/packages/22/ba/95ba76292c49dd9c6dff1f127b4867033020b708d101cba6e4fc5a3d166d/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:cc2abc385dc37835445abe206524fbc0c9e3fce87631dfaa90918a1ba8f425eb", size = 1415366 }, - { url = "https://files.pythonhosted.org/packages/6e/65/51abe36169effda26ac7400ffac96f463e09dff40d344cdc2629d9a59162/pyzmq-26.4.0-cp39-cp39-win32.whl", hash = "sha256:41a2508fe7bed4c76b4cf55aacfb8733926f59d440d9ae2b81ee8220633b4d12", size = 580773 }, - { url = "https://files.pythonhosted.org/packages/89/68/d9ac94086c63a0ed8d73e9e8aec54b39f481696698a5a939a7207629fb30/pyzmq-26.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:d4000e8255d6cbce38982e5622ebb90823f3409b7ffe8aeae4337ef7d6d2612a", size = 644340 }, - { url = "https://files.pythonhosted.org/packages/dc/8f/66c261d657c1b0791ee5b372c90b1646b453adb581fcdc1dc5c94e5b03e3/pyzmq-26.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:b4f6919d9c120488246bdc2a2f96662fa80d67b35bd6d66218f457e722b3ff64", size = 560075 }, - { url = "https://files.pythonhosted.org/packages/47/03/96004704a84095f493be8d2b476641f5c967b269390173f85488a53c1c13/pyzmq-26.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:98d948288ce893a2edc5ec3c438fe8de2daa5bbbd6e2e865ec5f966e237084ba", size = 834408 }, - { url = "https://files.pythonhosted.org/packages/e4/7f/68d8f3034a20505db7551cb2260248be28ca66d537a1ac9a257913d778e4/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9f34f5c9e0203ece706a1003f1492a56c06c0632d86cb77bcfe77b56aacf27b", size = 569580 }, - { url = "https://files.pythonhosted.org/packages/9b/a6/2b0d6801ec33f2b2a19dd8d02e0a1e8701000fec72926e6787363567d30c/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:80c9b48aef586ff8b698359ce22f9508937c799cc1d2c9c2f7c95996f2300c94", size = 798250 }, - { url = "https://files.pythonhosted.org/packages/96/2a/0322b3437de977dcac8a755d6d7ce6ec5238de78e2e2d9353730b297cf12/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3f2a5b74009fd50b53b26f65daff23e9853e79aa86e0aa08a53a7628d92d44a", size = 756758 }, - { url = "https://files.pythonhosted.org/packages/c2/33/43704f066369416d65549ccee366cc19153911bec0154da7c6b41fca7e78/pyzmq-26.4.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:61c5f93d7622d84cb3092d7f6398ffc77654c346545313a3737e266fc11a3beb", size = 555371 }, - { url = "https://files.pythonhosted.org/packages/04/52/a70fcd5592715702248306d8e1729c10742c2eac44529984413b05c68658/pyzmq-26.4.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4478b14cb54a805088299c25a79f27eaf530564a7a4f72bf432a040042b554eb", size = 834405 }, - { url = "https://files.pythonhosted.org/packages/25/f9/1a03f1accff16b3af1a6fa22cbf7ced074776abbf688b2e9cb4629700c62/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a28ac29c60e4ba84b5f58605ace8ad495414a724fe7aceb7cf06cd0598d04e1", size = 569578 }, - { url = "https://files.pythonhosted.org/packages/76/0c/3a633acd762aa6655fcb71fa841907eae0ab1e8582ff494b137266de341d/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43b03c1ceea27c6520124f4fb2ba9c647409b9abdf9a62388117148a90419494", size = 798248 }, - { url = "https://files.pythonhosted.org/packages/cd/cc/6c99c84aa60ac1cc56747bed6be8ce6305b9b861d7475772e7a25ce019d3/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7731abd23a782851426d4e37deb2057bf9410848a4459b5ede4fe89342e687a9", size = 756757 }, - { url = "https://files.pythonhosted.org/packages/13/9c/d8073bd898eb896e94c679abe82e47506e2b750eb261cf6010ced869797c/pyzmq-26.4.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:a222ad02fbe80166b0526c038776e8042cd4e5f0dec1489a006a1df47e9040e0", size = 555371 }, - { url = "https://files.pythonhosted.org/packages/af/b2/71a644b629e1a93ccae9e22a45aec9d23065dfcc24c399cb837f81cd08c2/pyzmq-26.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:552b0d2e39987733e1e9e948a0ced6ff75e0ea39ab1a1db2fc36eb60fd8760db", size = 834397 }, - { url = "https://files.pythonhosted.org/packages/a9/dd/052a25651eaaff8f5fd652fb40a3abb400e71207db2d605cf6faf0eac598/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd670a8aa843f2ee637039bbd412e0d7294a5e588e1ecc9ad98b0cdc050259a4", size = 569571 }, - { url = "https://files.pythonhosted.org/packages/a5/5d/201ca10b5d12ab187a418352c06d70c3e2087310af038b11056aba1359be/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d367b7b775a0e1e54a59a2ba3ed4d5e0a31566af97cc9154e34262777dab95ed", size = 798243 }, - { url = "https://files.pythonhosted.org/packages/bd/d4/2c64e54749536ad1633400f28d71e71e19375d00ce1fe9bb1123364dc927/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112af16c406e4a93df2caef49f884f4c2bb2b558b0b5577ef0b2465d15c1abc", size = 756751 }, - { url = "https://files.pythonhosted.org/packages/08/e6/34d119af43d06a8dcd88bf7a62dac69597eaba52b49ecce76ff06b40f1fd/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c76c298683f82669cab0b6da59071f55238c039738297c69f187a542c6d40099", size = 745400 }, - { url = "https://files.pythonhosted.org/packages/f8/49/b5e471d74a63318e51f30d329b17d2550bdededaab55baed2e2499de7ce4/pyzmq-26.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:49b6ca2e625b46f499fb081aaf7819a177f41eeb555acb05758aa97f4f95d147", size = 555367 }, +sdist = { url = "https://files.pythonhosted.org/packages/b1/11/b9213d25230ac18a71b39b3723494e57adebe36e066397b961657b3b41c1/pyzmq-26.4.0.tar.gz", hash = "sha256:4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d", size = 278293, upload-time = "2025-04-04T12:05:44.049Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/38/b8/af1d814ffc3ff9730f9a970cbf216b6f078e5d251a25ef5201d7bc32a37c/pyzmq-26.4.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:0329bdf83e170ac133f44a233fc651f6ed66ef8e66693b5af7d54f45d1ef5918", size = 1339238, upload-time = "2025-04-04T12:03:07.022Z" }, + { url = "https://files.pythonhosted.org/packages/ee/e4/5aafed4886c264f2ea6064601ad39c5fc4e9b6539c6ebe598a859832eeee/pyzmq-26.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:398a825d2dea96227cf6460ce0a174cf7657d6f6827807d4d1ae9d0f9ae64315", size = 672848, upload-time = "2025-04-04T12:03:08.591Z" }, + { url = "https://files.pythonhosted.org/packages/79/39/026bf49c721cb42f1ef3ae0ee3d348212a7621d2adb739ba97599b6e4d50/pyzmq-26.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6d52d62edc96787f5c1dfa6c6ccff9b581cfae5a70d94ec4c8da157656c73b5b", size = 911299, upload-time = "2025-04-04T12:03:10Z" }, + { url = "https://files.pythonhosted.org/packages/03/23/b41f936a9403b8f92325c823c0f264c6102a0687a99c820f1aaeb99c1def/pyzmq-26.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1410c3a3705db68d11eb2424d75894d41cff2f64d948ffe245dd97a9debfebf4", size = 867920, upload-time = "2025-04-04T12:03:11.311Z" }, + { url = "https://files.pythonhosted.org/packages/c1/3e/2de5928cdadc2105e7c8f890cc5f404136b41ce5b6eae5902167f1d5641c/pyzmq-26.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:7dacb06a9c83b007cc01e8e5277f94c95c453c5851aac5e83efe93e72226353f", size = 862514, upload-time = "2025-04-04T12:03:13.013Z" }, + { url = "https://files.pythonhosted.org/packages/ce/57/109569514dd32e05a61d4382bc88980c95bfd2f02e58fea47ec0ccd96de1/pyzmq-26.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6bab961c8c9b3a4dc94d26e9b2cdf84de9918931d01d6ff38c721a83ab3c0ef5", size = 1204494, upload-time = "2025-04-04T12:03:14.795Z" }, + { url = "https://files.pythonhosted.org/packages/aa/02/dc51068ff2ca70350d1151833643a598625feac7b632372d229ceb4de3e1/pyzmq-26.4.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7a5c09413b924d96af2aa8b57e76b9b0058284d60e2fc3730ce0f979031d162a", size = 1514525, upload-time = "2025-04-04T12:03:16.246Z" }, + { url = "https://files.pythonhosted.org/packages/48/2a/a7d81873fff0645eb60afaec2b7c78a85a377af8f1d911aff045d8955bc7/pyzmq-26.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7d489ac234d38e57f458fdbd12a996bfe990ac028feaf6f3c1e81ff766513d3b", size = 1414659, upload-time = "2025-04-04T12:03:17.652Z" }, + { url = "https://files.pythonhosted.org/packages/ef/ea/813af9c42ae21845c1ccfe495bd29c067622a621e85d7cda6bc437de8101/pyzmq-26.4.0-cp310-cp310-win32.whl", hash = "sha256:dea1c8db78fb1b4b7dc9f8e213d0af3fc8ecd2c51a1d5a3ca1cde1bda034a980", size = 580348, upload-time = "2025-04-04T12:03:19.384Z" }, + { url = "https://files.pythonhosted.org/packages/20/68/318666a89a565252c81d3fed7f3b4c54bd80fd55c6095988dfa2cd04a62b/pyzmq-26.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:fa59e1f5a224b5e04dc6c101d7186058efa68288c2d714aa12d27603ae93318b", size = 643838, upload-time = "2025-04-04T12:03:20.795Z" }, + { url = "https://files.pythonhosted.org/packages/91/f8/fb1a15b5f4ecd3e588bfde40c17d32ed84b735195b5c7d1d7ce88301a16f/pyzmq-26.4.0-cp310-cp310-win_arm64.whl", hash = "sha256:a651fe2f447672f4a815e22e74630b6b1ec3a1ab670c95e5e5e28dcd4e69bbb5", size = 559565, upload-time = "2025-04-04T12:03:22.676Z" }, + { url = "https://files.pythonhosted.org/packages/32/6d/234e3b0aa82fd0290b1896e9992f56bdddf1f97266110be54d0177a9d2d9/pyzmq-26.4.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:bfcf82644c9b45ddd7cd2a041f3ff8dce4a0904429b74d73a439e8cab1bd9e54", size = 1339723, upload-time = "2025-04-04T12:03:24.358Z" }, + { url = "https://files.pythonhosted.org/packages/4f/11/6d561efe29ad83f7149a7cd48e498e539ed09019c6cd7ecc73f4cc725028/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e9bcae3979b2654d5289d3490742378b2f3ce804b0b5fd42036074e2bf35b030", size = 672645, upload-time = "2025-04-04T12:03:25.693Z" }, + { url = "https://files.pythonhosted.org/packages/19/fd/81bfe3e23f418644660bad1a90f0d22f0b3eebe33dd65a79385530bceb3d/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ccdff8ac4246b6fb60dcf3982dfaeeff5dd04f36051fe0632748fc0aa0679c01", size = 910133, upload-time = "2025-04-04T12:03:27.625Z" }, + { url = "https://files.pythonhosted.org/packages/97/68/321b9c775595ea3df832a9516252b653fe32818db66fdc8fa31c9b9fce37/pyzmq-26.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4550af385b442dc2d55ab7717837812799d3674cb12f9a3aa897611839c18e9e", size = 867428, upload-time = "2025-04-04T12:03:29.004Z" }, + { url = "https://files.pythonhosted.org/packages/4e/6e/159cbf2055ef36aa2aa297e01b24523176e5b48ead283c23a94179fb2ba2/pyzmq-26.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:2f9f7ffe9db1187a253fca95191854b3fda24696f086e8789d1d449308a34b88", size = 862409, upload-time = "2025-04-04T12:03:31.032Z" }, + { url = "https://files.pythonhosted.org/packages/05/1c/45fb8db7be5a7d0cadea1070a9cbded5199a2d578de2208197e592f219bd/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:3709c9ff7ba61589b7372923fd82b99a81932b592a5c7f1a24147c91da9a68d6", size = 1205007, upload-time = "2025-04-04T12:03:32.687Z" }, + { url = "https://files.pythonhosted.org/packages/f8/fa/658c7f583af6498b463f2fa600f34e298e1b330886f82f1feba0dc2dd6c3/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:f8f3c30fb2d26ae5ce36b59768ba60fb72507ea9efc72f8f69fa088450cff1df", size = 1514599, upload-time = "2025-04-04T12:03:34.084Z" }, + { url = "https://files.pythonhosted.org/packages/4d/d7/44d641522353ce0a2bbd150379cb5ec32f7120944e6bfba4846586945658/pyzmq-26.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:382a4a48c8080e273427fc692037e3f7d2851959ffe40864f2db32646eeb3cef", size = 1414546, upload-time = "2025-04-04T12:03:35.478Z" }, + { url = "https://files.pythonhosted.org/packages/72/76/c8ed7263218b3d1e9bce07b9058502024188bd52cc0b0a267a9513b431fc/pyzmq-26.4.0-cp311-cp311-win32.whl", hash = "sha256:d56aad0517d4c09e3b4f15adebba8f6372c5102c27742a5bdbfc74a7dceb8fca", size = 579247, upload-time = "2025-04-04T12:03:36.846Z" }, + { url = "https://files.pythonhosted.org/packages/c3/d0/2d9abfa2571a0b1a67c0ada79a8aa1ba1cce57992d80f771abcdf99bb32c/pyzmq-26.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:963977ac8baed7058c1e126014f3fe58b3773f45c78cce7af5c26c09b6823896", size = 644727, upload-time = "2025-04-04T12:03:38.578Z" }, + { url = "https://files.pythonhosted.org/packages/0d/d1/c8ad82393be6ccedfc3c9f3adb07f8f3976e3c4802640fe3f71441941e70/pyzmq-26.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:c0c8e8cadc81e44cc5088fcd53b9b3b4ce9344815f6c4a03aec653509296fae3", size = 559942, upload-time = "2025-04-04T12:03:40.143Z" }, + { url = "https://files.pythonhosted.org/packages/10/44/a778555ebfdf6c7fc00816aad12d185d10a74d975800341b1bc36bad1187/pyzmq-26.4.0-cp312-cp312-macosx_10_15_universal2.whl", hash = "sha256:5227cb8da4b6f68acfd48d20c588197fd67745c278827d5238c707daf579227b", size = 1341586, upload-time = "2025-04-04T12:03:41.954Z" }, + { url = "https://files.pythonhosted.org/packages/9c/4f/f3a58dc69ac757e5103be3bd41fb78721a5e17da7cc617ddb56d973a365c/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1c07a7fa7f7ba86554a2b1bef198c9fed570c08ee062fd2fd6a4dcacd45f905", size = 665880, upload-time = "2025-04-04T12:03:43.45Z" }, + { url = "https://files.pythonhosted.org/packages/fe/45/50230bcfb3ae5cb98bee683b6edeba1919f2565d7cc1851d3c38e2260795/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae775fa83f52f52de73183f7ef5395186f7105d5ed65b1ae65ba27cb1260de2b", size = 902216, upload-time = "2025-04-04T12:03:45.572Z" }, + { url = "https://files.pythonhosted.org/packages/41/59/56bbdc5689be5e13727491ad2ba5efd7cd564365750514f9bc8f212eef82/pyzmq-26.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66c760d0226ebd52f1e6b644a9e839b5db1e107a23f2fcd46ec0569a4fdd4e63", size = 859814, upload-time = "2025-04-04T12:03:47.188Z" }, + { url = "https://files.pythonhosted.org/packages/81/b1/57db58cfc8af592ce94f40649bd1804369c05b2190e4cbc0a2dad572baeb/pyzmq-26.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ef8c6ecc1d520debc147173eaa3765d53f06cd8dbe7bd377064cdbc53ab456f5", size = 855889, upload-time = "2025-04-04T12:03:49.223Z" }, + { url = "https://files.pythonhosted.org/packages/e8/92/47542e629cbac8f221c230a6d0f38dd3d9cff9f6f589ed45fdf572ffd726/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3150ef4084e163dec29ae667b10d96aad309b668fac6810c9e8c27cf543d6e0b", size = 1197153, upload-time = "2025-04-04T12:03:50.591Z" }, + { url = "https://files.pythonhosted.org/packages/07/e5/b10a979d1d565d54410afc87499b16c96b4a181af46e7645ab4831b1088c/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:4448c9e55bf8329fa1dcedd32f661bf611214fa70c8e02fee4347bc589d39a84", size = 1507352, upload-time = "2025-04-04T12:03:52.473Z" }, + { url = "https://files.pythonhosted.org/packages/ab/58/5a23db84507ab9c01c04b1232a7a763be66e992aa2e66498521bbbc72a71/pyzmq-26.4.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e07dde3647afb084d985310d067a3efa6efad0621ee10826f2cb2f9a31b89d2f", size = 1406834, upload-time = "2025-04-04T12:03:54Z" }, + { url = "https://files.pythonhosted.org/packages/22/74/aaa837b331580c13b79ac39396601fb361454ee184ca85e8861914769b99/pyzmq-26.4.0-cp312-cp312-win32.whl", hash = "sha256:ba034a32ecf9af72adfa5ee383ad0fd4f4e38cdb62b13624278ef768fe5b5b44", size = 577992, upload-time = "2025-04-04T12:03:55.815Z" }, + { url = "https://files.pythonhosted.org/packages/30/0f/55f8c02c182856743b82dde46b2dc3e314edda7f1098c12a8227eeda0833/pyzmq-26.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:056a97aab4064f526ecb32f4343917a4022a5d9efb6b9df990ff72e1879e40be", size = 640466, upload-time = "2025-04-04T12:03:57.231Z" }, + { url = "https://files.pythonhosted.org/packages/e4/29/073779afc3ef6f830b8de95026ef20b2d1ec22d0324d767748d806e57379/pyzmq-26.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:2f23c750e485ce1eb639dbd576d27d168595908aa2d60b149e2d9e34c9df40e0", size = 556342, upload-time = "2025-04-04T12:03:59.218Z" }, + { url = "https://files.pythonhosted.org/packages/d7/20/fb2c92542488db70f833b92893769a569458311a76474bda89dc4264bd18/pyzmq-26.4.0-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:c43fac689880f5174d6fc864857d1247fe5cfa22b09ed058a344ca92bf5301e3", size = 1339484, upload-time = "2025-04-04T12:04:00.671Z" }, + { url = "https://files.pythonhosted.org/packages/58/29/2f06b9cabda3a6ea2c10f43e67ded3e47fc25c54822e2506dfb8325155d4/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:902aca7eba477657c5fb81c808318460328758e8367ecdd1964b6330c73cae43", size = 666106, upload-time = "2025-04-04T12:04:02.366Z" }, + { url = "https://files.pythonhosted.org/packages/77/e4/dcf62bd29e5e190bd21bfccaa4f3386e01bf40d948c239239c2f1e726729/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5e48a830bfd152fe17fbdeaf99ac5271aa4122521bf0d275b6b24e52ef35eb6", size = 902056, upload-time = "2025-04-04T12:04:03.919Z" }, + { url = "https://files.pythonhosted.org/packages/1a/cf/b36b3d7aea236087d20189bec1a87eeb2b66009731d7055e5c65f845cdba/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31be2b6de98c824c06f5574331f805707c667dc8f60cb18580b7de078479891e", size = 860148, upload-time = "2025-04-04T12:04:05.581Z" }, + { url = "https://files.pythonhosted.org/packages/18/a6/f048826bc87528c208e90604c3bf573801e54bd91e390cbd2dfa860e82dc/pyzmq-26.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6332452034be001bbf3206ac59c0d2a7713de5f25bb38b06519fc6967b7cf771", size = 855983, upload-time = "2025-04-04T12:04:07.096Z" }, + { url = "https://files.pythonhosted.org/packages/0a/27/454d34ab6a1d9772a36add22f17f6b85baf7c16e14325fa29e7202ca8ee8/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:da8c0f5dd352136853e6a09b1b986ee5278dfddfebd30515e16eae425c872b30", size = 1197274, upload-time = "2025-04-04T12:04:08.523Z" }, + { url = "https://files.pythonhosted.org/packages/f4/3d/7abfeab6b83ad38aa34cbd57c6fc29752c391e3954fd12848bd8d2ec0df6/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:f4ccc1a0a2c9806dda2a2dd118a3b7b681e448f3bb354056cad44a65169f6d86", size = 1507120, upload-time = "2025-04-04T12:04:10.58Z" }, + { url = "https://files.pythonhosted.org/packages/13/ff/bc8d21dbb9bc8705126e875438a1969c4f77e03fc8565d6901c7933a3d01/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:1c0b5fceadbab461578daf8d1dcc918ebe7ddd2952f748cf30c7cf2de5d51101", size = 1406738, upload-time = "2025-04-04T12:04:12.509Z" }, + { url = "https://files.pythonhosted.org/packages/f5/5d/d4cd85b24de71d84d81229e3bbb13392b2698432cf8fdcea5afda253d587/pyzmq-26.4.0-cp313-cp313-win32.whl", hash = "sha256:28e2b0ff5ba4b3dd11062d905682bad33385cfa3cc03e81abd7f0822263e6637", size = 577826, upload-time = "2025-04-04T12:04:14.289Z" }, + { url = "https://files.pythonhosted.org/packages/c6/6c/f289c1789d7bb6e5a3b3bef7b2a55089b8561d17132be7d960d3ff33b14e/pyzmq-26.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:23ecc9d241004c10e8b4f49d12ac064cd7000e1643343944a10df98e57bc544b", size = 640406, upload-time = "2025-04-04T12:04:15.757Z" }, + { url = "https://files.pythonhosted.org/packages/b3/99/676b8851cb955eb5236a0c1e9ec679ea5ede092bf8bf2c8a68d7e965cac3/pyzmq-26.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:1edb0385c7f025045d6e0f759d4d3afe43c17a3d898914ec6582e6f464203c08", size = 556216, upload-time = "2025-04-04T12:04:17.212Z" }, + { url = "https://files.pythonhosted.org/packages/65/c2/1fac340de9d7df71efc59d9c50fc7a635a77b103392d1842898dd023afcb/pyzmq-26.4.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:93a29e882b2ba1db86ba5dd5e88e18e0ac6b627026c5cfbec9983422011b82d4", size = 1333769, upload-time = "2025-04-04T12:04:18.665Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c7/6c03637e8d742c3b00bec4f5e4cd9d1c01b2f3694c6f140742e93ca637ed/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb45684f276f57110bb89e4300c00f1233ca631f08f5f42528a5c408a79efc4a", size = 658826, upload-time = "2025-04-04T12:04:20.405Z" }, + { url = "https://files.pythonhosted.org/packages/a5/97/a8dca65913c0f78e0545af2bb5078aebfc142ca7d91cdaffa1fbc73e5dbd/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f72073e75260cb301aad4258ad6150fa7f57c719b3f498cb91e31df16784d89b", size = 891650, upload-time = "2025-04-04T12:04:22.413Z" }, + { url = "https://files.pythonhosted.org/packages/7d/7e/f63af1031eb060bf02d033732b910fe48548dcfdbe9c785e9f74a6cc6ae4/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be37e24b13026cfedd233bcbbccd8c0bcd2fdd186216094d095f60076201538d", size = 849776, upload-time = "2025-04-04T12:04:23.959Z" }, + { url = "https://files.pythonhosted.org/packages/f6/fa/1a009ce582802a895c0d5fe9413f029c940a0a8ee828657a3bb0acffd88b/pyzmq-26.4.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:237b283044934d26f1eeff4075f751b05d2f3ed42a257fc44386d00df6a270cf", size = 842516, upload-time = "2025-04-04T12:04:25.449Z" }, + { url = "https://files.pythonhosted.org/packages/6e/bc/f88b0bad0f7a7f500547d71e99f10336f2314e525d4ebf576a1ea4a1d903/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b30f862f6768b17040929a68432c8a8be77780317f45a353cb17e423127d250c", size = 1189183, upload-time = "2025-04-04T12:04:27.035Z" }, + { url = "https://files.pythonhosted.org/packages/d9/8c/db446a3dd9cf894406dec2e61eeffaa3c07c3abb783deaebb9812c4af6a5/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:c80fcd3504232f13617c6ab501124d373e4895424e65de8b72042333316f64a8", size = 1495501, upload-time = "2025-04-04T12:04:28.833Z" }, + { url = "https://files.pythonhosted.org/packages/05/4c/bf3cad0d64c3214ac881299c4562b815f05d503bccc513e3fd4fdc6f67e4/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:26a2a7451606b87f67cdeca2c2789d86f605da08b4bd616b1a9981605ca3a364", size = 1395540, upload-time = "2025-04-04T12:04:30.562Z" }, + { url = "https://files.pythonhosted.org/packages/06/91/21d3af57bc77e86e9d1e5384f256fd25cdb4c8eed4c45c8119da8120915f/pyzmq-26.4.0-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:a88643de8abd000ce99ca72056a1a2ae15881ee365ecb24dd1d9111e43d57842", size = 1340634, upload-time = "2025-04-04T12:04:47.661Z" }, + { url = "https://files.pythonhosted.org/packages/54/e6/58cd825023e998a0e49db7322b3211e6cf93f0796710b77d1496304c10d1/pyzmq-26.4.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0a744ce209ecb557406fb928f3c8c55ce79b16c3eeb682da38ef5059a9af0848", size = 907880, upload-time = "2025-04-04T12:04:49.294Z" }, + { url = "https://files.pythonhosted.org/packages/72/83/619e44a766ef738cb7e8ed8e5a54565627801bdb027ca6dfb70762385617/pyzmq-26.4.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9434540f333332224ecb02ee6278b6c6f11ea1266b48526e73c903119b2f420f", size = 863003, upload-time = "2025-04-04T12:04:51Z" }, + { url = "https://files.pythonhosted.org/packages/b6/6a/a59af31320598bdc63d2c5a3181d14a89673c2c794540678285482e8a342/pyzmq-26.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6c6f0a23e55cd38d27d4c89add963294ea091ebcb104d7fdab0f093bc5abb1c", size = 673432, upload-time = "2025-04-04T12:04:52.611Z" }, + { url = "https://files.pythonhosted.org/packages/29/ae/64dd6c18b08ce2cb009c60f11cf01c87f323acd80344d8b059c0304a7370/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6145df55dc2309f6ef72d70576dcd5aabb0fd373311613fe85a5e547c722b780", size = 1205221, upload-time = "2025-04-04T12:04:54.31Z" }, + { url = "https://files.pythonhosted.org/packages/d0/0b/c583ab750957b025244a66948831bc9ca486d11c820da4626caf6480ee1a/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2ea81823840ef8c56e5d2f9918e4d571236294fea4d1842b302aebffb9e40997", size = 1515299, upload-time = "2025-04-04T12:04:56.063Z" }, + { url = "https://files.pythonhosted.org/packages/22/ba/95ba76292c49dd9c6dff1f127b4867033020b708d101cba6e4fc5a3d166d/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:cc2abc385dc37835445abe206524fbc0c9e3fce87631dfaa90918a1ba8f425eb", size = 1415366, upload-time = "2025-04-04T12:04:58.241Z" }, + { url = "https://files.pythonhosted.org/packages/6e/65/51abe36169effda26ac7400ffac96f463e09dff40d344cdc2629d9a59162/pyzmq-26.4.0-cp39-cp39-win32.whl", hash = "sha256:41a2508fe7bed4c76b4cf55aacfb8733926f59d440d9ae2b81ee8220633b4d12", size = 580773, upload-time = "2025-04-04T12:04:59.786Z" }, + { url = "https://files.pythonhosted.org/packages/89/68/d9ac94086c63a0ed8d73e9e8aec54b39f481696698a5a939a7207629fb30/pyzmq-26.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:d4000e8255d6cbce38982e5622ebb90823f3409b7ffe8aeae4337ef7d6d2612a", size = 644340, upload-time = "2025-04-04T12:05:01.389Z" }, + { url = "https://files.pythonhosted.org/packages/dc/8f/66c261d657c1b0791ee5b372c90b1646b453adb581fcdc1dc5c94e5b03e3/pyzmq-26.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:b4f6919d9c120488246bdc2a2f96662fa80d67b35bd6d66218f457e722b3ff64", size = 560075, upload-time = "2025-04-04T12:05:02.975Z" }, + { url = "https://files.pythonhosted.org/packages/47/03/96004704a84095f493be8d2b476641f5c967b269390173f85488a53c1c13/pyzmq-26.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:98d948288ce893a2edc5ec3c438fe8de2daa5bbbd6e2e865ec5f966e237084ba", size = 834408, upload-time = "2025-04-04T12:05:04.569Z" }, + { url = "https://files.pythonhosted.org/packages/e4/7f/68d8f3034a20505db7551cb2260248be28ca66d537a1ac9a257913d778e4/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9f34f5c9e0203ece706a1003f1492a56c06c0632d86cb77bcfe77b56aacf27b", size = 569580, upload-time = "2025-04-04T12:05:06.283Z" }, + { url = "https://files.pythonhosted.org/packages/9b/a6/2b0d6801ec33f2b2a19dd8d02e0a1e8701000fec72926e6787363567d30c/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:80c9b48aef586ff8b698359ce22f9508937c799cc1d2c9c2f7c95996f2300c94", size = 798250, upload-time = "2025-04-04T12:05:07.88Z" }, + { url = "https://files.pythonhosted.org/packages/96/2a/0322b3437de977dcac8a755d6d7ce6ec5238de78e2e2d9353730b297cf12/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3f2a5b74009fd50b53b26f65daff23e9853e79aa86e0aa08a53a7628d92d44a", size = 756758, upload-time = "2025-04-04T12:05:09.483Z" }, + { url = "https://files.pythonhosted.org/packages/c2/33/43704f066369416d65549ccee366cc19153911bec0154da7c6b41fca7e78/pyzmq-26.4.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:61c5f93d7622d84cb3092d7f6398ffc77654c346545313a3737e266fc11a3beb", size = 555371, upload-time = "2025-04-04T12:05:11.062Z" }, + { url = "https://files.pythonhosted.org/packages/04/52/a70fcd5592715702248306d8e1729c10742c2eac44529984413b05c68658/pyzmq-26.4.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4478b14cb54a805088299c25a79f27eaf530564a7a4f72bf432a040042b554eb", size = 834405, upload-time = "2025-04-04T12:05:13.3Z" }, + { url = "https://files.pythonhosted.org/packages/25/f9/1a03f1accff16b3af1a6fa22cbf7ced074776abbf688b2e9cb4629700c62/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a28ac29c60e4ba84b5f58605ace8ad495414a724fe7aceb7cf06cd0598d04e1", size = 569578, upload-time = "2025-04-04T12:05:15.36Z" }, + { url = "https://files.pythonhosted.org/packages/76/0c/3a633acd762aa6655fcb71fa841907eae0ab1e8582ff494b137266de341d/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43b03c1ceea27c6520124f4fb2ba9c647409b9abdf9a62388117148a90419494", size = 798248, upload-time = "2025-04-04T12:05:17.376Z" }, + { url = "https://files.pythonhosted.org/packages/cd/cc/6c99c84aa60ac1cc56747bed6be8ce6305b9b861d7475772e7a25ce019d3/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7731abd23a782851426d4e37deb2057bf9410848a4459b5ede4fe89342e687a9", size = 756757, upload-time = "2025-04-04T12:05:19.19Z" }, + { url = "https://files.pythonhosted.org/packages/13/9c/d8073bd898eb896e94c679abe82e47506e2b750eb261cf6010ced869797c/pyzmq-26.4.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:a222ad02fbe80166b0526c038776e8042cd4e5f0dec1489a006a1df47e9040e0", size = 555371, upload-time = "2025-04-04T12:05:20.702Z" }, + { url = "https://files.pythonhosted.org/packages/af/b2/71a644b629e1a93ccae9e22a45aec9d23065dfcc24c399cb837f81cd08c2/pyzmq-26.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:552b0d2e39987733e1e9e948a0ced6ff75e0ea39ab1a1db2fc36eb60fd8760db", size = 834397, upload-time = "2025-04-04T12:05:31.217Z" }, + { url = "https://files.pythonhosted.org/packages/a9/dd/052a25651eaaff8f5fd652fb40a3abb400e71207db2d605cf6faf0eac598/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd670a8aa843f2ee637039bbd412e0d7294a5e588e1ecc9ad98b0cdc050259a4", size = 569571, upload-time = "2025-04-04T12:05:32.877Z" }, + { url = "https://files.pythonhosted.org/packages/a5/5d/201ca10b5d12ab187a418352c06d70c3e2087310af038b11056aba1359be/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d367b7b775a0e1e54a59a2ba3ed4d5e0a31566af97cc9154e34262777dab95ed", size = 798243, upload-time = "2025-04-04T12:05:34.91Z" }, + { url = "https://files.pythonhosted.org/packages/bd/d4/2c64e54749536ad1633400f28d71e71e19375d00ce1fe9bb1123364dc927/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112af16c406e4a93df2caef49f884f4c2bb2b558b0b5577ef0b2465d15c1abc", size = 756751, upload-time = "2025-04-04T12:05:37.12Z" }, + { url = "https://files.pythonhosted.org/packages/08/e6/34d119af43d06a8dcd88bf7a62dac69597eaba52b49ecce76ff06b40f1fd/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c76c298683f82669cab0b6da59071f55238c039738297c69f187a542c6d40099", size = 745400, upload-time = "2025-04-04T12:05:40.694Z" }, + { url = "https://files.pythonhosted.org/packages/f8/49/b5e471d74a63318e51f30d329b17d2550bdededaab55baed2e2499de7ce4/pyzmq-26.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:49b6ca2e625b46f499fb081aaf7819a177f41eeb555acb05758aa97f4f95d147", size = 555367, upload-time = "2025-04-04T12:05:42.356Z" }, ] [[package]] @@ -2405,9 +2405,9 @@ dependencies = [ { name = "sphinx" }, { name = "sphinxcontrib-jquery" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4d/f7/3111cab922a9b0b705801e41a21ef0a06b5177a6c6fc31a8c1bdf0070aab/qiskit_sphinx_theme-1.16.1.tar.gz", hash = "sha256:d90287a843093785e842b47be47b55853f49c1d2b994526a9496bb71d468836c", size = 1676184 } +sdist = { url = "https://files.pythonhosted.org/packages/4d/f7/3111cab922a9b0b705801e41a21ef0a06b5177a6c6fc31a8c1bdf0070aab/qiskit_sphinx_theme-1.16.1.tar.gz", hash = "sha256:d90287a843093785e842b47be47b55853f49c1d2b994526a9496bb71d468836c", size = 1676184, upload-time = "2024-03-01T17:16:08.774Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1d/ee/e85a2caf7290e3ea0791725c402fd1b9a6ccaa777ee30a2a21809ca91f72/qiskit_sphinx_theme-1.16.1-py3-none-any.whl", hash = "sha256:3ab586840d89bba2214716435836de9d5495ad9cfe5ae696807d6bf3c0997c50", size = 1073060 }, + { url = "https://files.pythonhosted.org/packages/1d/ee/e85a2caf7290e3ea0791725c402fd1b9a6ccaa777ee30a2a21809ca91f72/qiskit_sphinx_theme-1.16.1-py3-none-any.whl", hash = "sha256:3ab586840d89bba2214716435836de9d5495ad9cfe5ae696807d6bf3c0997c50", size = 1073060, upload-time = "2024-03-01T17:16:06.858Z" }, ] [[package]] @@ -2419,9 +2419,9 @@ dependencies = [ { name = "rpds-py" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744 } +sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744, upload-time = "2025-01-25T08:48:16.138Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775 }, + { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775, upload-time = "2025-01-25T08:48:14.241Z" }, ] [[package]] @@ -2434,9 +2434,9 @@ dependencies = [ { name = "pbr" }, { name = "pyyaml" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/9b/a0/a2526ccefaf41717f7387fb5c068a094af0f5853822eb43c792e338d9e0b/reno-4.1.0.tar.gz", hash = "sha256:f992f1fdbd16215ec9de47af08131d53a2830c9e78439eb563ce8d6a7f625370", size = 86657 } +sdist = { url = "https://files.pythonhosted.org/packages/9b/a0/a2526ccefaf41717f7387fb5c068a094af0f5853822eb43c792e338d9e0b/reno-4.1.0.tar.gz", hash = "sha256:f992f1fdbd16215ec9de47af08131d53a2830c9e78439eb563ce8d6a7f625370", size = 86657, upload-time = "2024-03-04T07:40:35.552Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/bd/4f/e933aae43bfaea4f6646009379036bec42d78ee2231ab9a983317c3a1c4b/reno-4.1.0-py3-none-any.whl", hash = "sha256:9b6a2cb768ffb7f7c74bbd76822acff70840a1219f45bcec5080dbc108df4f96", size = 72126 }, + { url = "https://files.pythonhosted.org/packages/bd/4f/e933aae43bfaea4f6646009379036bec42d78ee2231ab9a983317c3a1c4b/reno-4.1.0-py3-none-any.whl", hash = "sha256:9b6a2cb768ffb7f7c74bbd76822acff70840a1219f45bcec5080dbc108df4f96", size = 72126, upload-time = "2024-03-04T07:40:33.517Z" }, ] [[package]] @@ -2449,155 +2449,155 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", size = 131218 } +sdist = { url = "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", size = 131218, upload-time = "2024-05-29T15:37:49.536Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", size = 64928 }, + { url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", size = 64928, upload-time = "2024-05-29T15:37:47.027Z" }, ] [[package]] name = "rpds-py" version = "0.24.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0b/b3/52b213298a0ba7097c7ea96bee95e1947aa84cc816d48cebb539770cdf41/rpds_py-0.24.0.tar.gz", hash = "sha256:772cc1b2cd963e7e17e6cc55fe0371fb9c704d63e44cacec7b9b7f523b78919e", size = 26863 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/6a/21/cbc43b220c9deb536b07fbd598c97d463bbb7afb788851891252fc920742/rpds_py-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:006f4342fe729a368c6df36578d7a348c7c716be1da0a1a0f86e3021f8e98724", size = 377531 }, - { url = "https://files.pythonhosted.org/packages/42/15/cc4b09ef160483e49c3aab3b56f3d375eadf19c87c48718fb0147e86a446/rpds_py-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2d53747da70a4e4b17f559569d5f9506420966083a31c5fbd84e764461c4444b", size = 362273 }, - { url = "https://files.pythonhosted.org/packages/8c/a2/67718a188a88dbd5138d959bed6efe1cc7413a4caa8283bd46477ed0d1ad/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8acd55bd5b071156bae57b555f5d33697998752673b9de554dd82f5b5352727", size = 388111 }, - { url = "https://files.pythonhosted.org/packages/e5/e6/cbf1d3163405ad5f4a1a6d23f80245f2204d0c743b18525f34982dec7f4d/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7e80d375134ddb04231a53800503752093dbb65dad8dabacce2c84cccc78e964", size = 394447 }, - { url = "https://files.pythonhosted.org/packages/21/bb/4fe220ccc8a549b38b9e9cec66212dc3385a82a5ee9e37b54411cce4c898/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60748789e028d2a46fc1c70750454f83c6bdd0d05db50f5ae83e2db500b34da5", size = 448028 }, - { url = "https://files.pythonhosted.org/packages/a5/41/d2d6e0fd774818c4cadb94185d30cf3768de1c2a9e0143fc8bc6ce59389e/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6e1daf5bf6c2be39654beae83ee6b9a12347cb5aced9a29eecf12a2d25fff664", size = 447410 }, - { url = "https://files.pythonhosted.org/packages/a7/a7/6d04d438f53d8bb2356bb000bea9cf5c96a9315e405b577117e344cc7404/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b221c2457d92a1fb3c97bee9095c874144d196f47c038462ae6e4a14436f7bc", size = 389531 }, - { url = "https://files.pythonhosted.org/packages/23/be/72e6df39bd7ca5a66799762bf54d8e702483fdad246585af96723109d486/rpds_py-0.24.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:66420986c9afff67ef0c5d1e4cdc2d0e5262f53ad11e4f90e5e22448df485bf0", size = 420099 }, - { url = "https://files.pythonhosted.org/packages/8c/c9/ca100cd4688ee0aa266197a5cb9f685231676dd7d573041ca53787b23f4e/rpds_py-0.24.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:43dba99f00f1d37b2a0265a259592d05fcc8e7c19d140fe51c6e6f16faabeb1f", size = 564950 }, - { url = "https://files.pythonhosted.org/packages/05/98/908cd95686d33b3ac8ac2e582d7ae38e2c3aa2c0377bf1f5663bafd1ffb2/rpds_py-0.24.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:a88c0d17d039333a41d9bf4616bd062f0bd7aa0edeb6cafe00a2fc2a804e944f", size = 591778 }, - { url = "https://files.pythonhosted.org/packages/7b/ac/e143726f1dd3215efcb974b50b03bd08a8a1556b404a0a7872af6d197e57/rpds_py-0.24.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc31e13ce212e14a539d430428cd365e74f8b2d534f8bc22dd4c9c55b277b875", size = 560421 }, - { url = "https://files.pythonhosted.org/packages/60/28/add1c1d2fcd5aa354f7225d036d4492261759a22d449cff14841ef36a514/rpds_py-0.24.0-cp310-cp310-win32.whl", hash = "sha256:fc2c1e1b00f88317d9de6b2c2b39b012ebbfe35fe5e7bef980fd2a91f6100a07", size = 222089 }, - { url = "https://files.pythonhosted.org/packages/b0/ac/81f8066c6de44c507caca488ba336ae30d35d57f61fe10578824d1a70196/rpds_py-0.24.0-cp310-cp310-win_amd64.whl", hash = "sha256:c0145295ca415668420ad142ee42189f78d27af806fcf1f32a18e51d47dd2052", size = 234622 }, - { url = "https://files.pythonhosted.org/packages/80/e6/c1458bbfb257448fdb2528071f1f4e19e26798ed5ef6d47d7aab0cb69661/rpds_py-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:2d3ee4615df36ab8eb16c2507b11e764dcc11fd350bbf4da16d09cda11fcedef", size = 377679 }, - { url = "https://files.pythonhosted.org/packages/dd/26/ea4181ef78f58b2c167548c6a833d7dc22408e5b3b181bda9dda440bb92d/rpds_py-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e13ae74a8a3a0c2f22f450f773e35f893484fcfacb00bb4344a7e0f4f48e1f97", size = 362571 }, - { url = "https://files.pythonhosted.org/packages/56/fa/1ec54dd492c64c280a2249a047fc3369e2789dc474eac20445ebfc72934b/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf86f72d705fc2ef776bb7dd9e5fbba79d7e1f3e258bf9377f8204ad0fc1c51e", size = 388012 }, - { url = "https://files.pythonhosted.org/packages/3a/be/bad8b0e0f7e58ef4973bb75e91c472a7d51da1977ed43b09989264bf065c/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c43583ea8517ed2e780a345dd9960896afc1327e8cf3ac8239c167530397440d", size = 394730 }, - { url = "https://files.pythonhosted.org/packages/35/56/ab417fc90c21826df048fc16e55316ac40876e4b790104ececcbce813d8f/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4cd031e63bc5f05bdcda120646a0d32f6d729486d0067f09d79c8db5368f4586", size = 448264 }, - { url = "https://files.pythonhosted.org/packages/b6/75/4c63862d5c05408589196c8440a35a14ea4ae337fa70ded1f03638373f06/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:34d90ad8c045df9a4259c47d2e16a3f21fdb396665c94520dbfe8766e62187a4", size = 446813 }, - { url = "https://files.pythonhosted.org/packages/e7/0c/91cf17dffa9a38835869797a9f041056091ebba6a53963d3641207e3d467/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e838bf2bb0b91ee67bf2b889a1a841e5ecac06dd7a2b1ef4e6151e2ce155c7ae", size = 389438 }, - { url = "https://files.pythonhosted.org/packages/1b/b0/60e6c72727c978276e02851819f3986bc40668f115be72c1bc4d922c950f/rpds_py-0.24.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04ecf5c1ff4d589987b4d9882872f80ba13da7d42427234fce8f22efb43133bc", size = 420416 }, - { url = "https://files.pythonhosted.org/packages/a1/d7/f46f85b9f863fb59fd3c534b5c874c48bee86b19e93423b9da8784605415/rpds_py-0.24.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:630d3d8ea77eabd6cbcd2ea712e1c5cecb5b558d39547ac988351195db433f6c", size = 565236 }, - { url = "https://files.pythonhosted.org/packages/2a/d1/1467620ded6dd70afc45ec822cdf8dfe7139537780d1f3905de143deb6fd/rpds_py-0.24.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ebcb786b9ff30b994d5969213a8430cbb984cdd7ea9fd6df06663194bd3c450c", size = 592016 }, - { url = "https://files.pythonhosted.org/packages/5d/13/fb1ded2e6adfaa0c0833106c42feb290973f665300f4facd5bf5d7891d9c/rpds_py-0.24.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:174e46569968ddbbeb8a806d9922f17cd2b524aa753b468f35b97ff9c19cb718", size = 560123 }, - { url = "https://files.pythonhosted.org/packages/1e/df/09fc1857ac7cc2eb16465a7199c314cbce7edde53c8ef21d615410d7335b/rpds_py-0.24.0-cp311-cp311-win32.whl", hash = "sha256:5ef877fa3bbfb40b388a5ae1cb00636a624690dcb9a29a65267054c9ea86d88a", size = 222256 }, - { url = "https://files.pythonhosted.org/packages/ff/25/939b40bc4d54bf910e5ee60fb5af99262c92458f4948239e8c06b0b750e7/rpds_py-0.24.0-cp311-cp311-win_amd64.whl", hash = "sha256:e274f62cbd274359eff63e5c7e7274c913e8e09620f6a57aae66744b3df046d6", size = 234718 }, - { url = "https://files.pythonhosted.org/packages/1a/e0/1c55f4a3be5f1ca1a4fd1f3ff1504a1478c1ed48d84de24574c4fa87e921/rpds_py-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:d8551e733626afec514b5d15befabea0dd70a343a9f23322860c4f16a9430205", size = 366945 }, - { url = "https://files.pythonhosted.org/packages/39/1b/a3501574fbf29118164314dbc800d568b8c1c7b3258b505360e8abb3902c/rpds_py-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0e374c0ce0ca82e5b67cd61fb964077d40ec177dd2c4eda67dba130de09085c7", size = 351935 }, - { url = "https://files.pythonhosted.org/packages/dc/47/77d3d71c55f6a374edde29f1aca0b2e547325ed00a9da820cabbc9497d2b/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d69d003296df4840bd445a5d15fa5b6ff6ac40496f956a221c4d1f6f7b4bc4d9", size = 390817 }, - { url = "https://files.pythonhosted.org/packages/4e/ec/1e336ee27484379e19c7f9cc170f4217c608aee406d3ae3a2e45336bff36/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8212ff58ac6dfde49946bea57474a386cca3f7706fc72c25b772b9ca4af6b79e", size = 401983 }, - { url = "https://files.pythonhosted.org/packages/07/f8/39b65cbc272c635eaea6d393c2ad1ccc81c39eca2db6723a0ca4b2108fce/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:528927e63a70b4d5f3f5ccc1fa988a35456eb5d15f804d276709c33fc2f19bda", size = 451719 }, - { url = "https://files.pythonhosted.org/packages/32/05/05c2b27dd9c30432f31738afed0300659cb9415db0ff7429b05dfb09bbde/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a824d2c7a703ba6daaca848f9c3d5cb93af0505be505de70e7e66829affd676e", size = 442546 }, - { url = "https://files.pythonhosted.org/packages/7d/e0/19383c8b5d509bd741532a47821c3e96acf4543d0832beba41b4434bcc49/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44d51febb7a114293ffd56c6cf4736cb31cd68c0fddd6aa303ed09ea5a48e029", size = 393695 }, - { url = "https://files.pythonhosted.org/packages/9d/15/39f14e96d94981d0275715ae8ea564772237f3fa89bc3c21e24de934f2c7/rpds_py-0.24.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3fab5f4a2c64a8fb64fc13b3d139848817a64d467dd6ed60dcdd6b479e7febc9", size = 427218 }, - { url = "https://files.pythonhosted.org/packages/22/b9/12da7124905a680f690da7a9de6f11de770b5e359f5649972f7181c8bf51/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9be4f99bee42ac107870c61dfdb294d912bf81c3c6d45538aad7aecab468b6b7", size = 568062 }, - { url = "https://files.pythonhosted.org/packages/88/17/75229017a2143d915f6f803721a6d721eca24f2659c5718a538afa276b4f/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:564c96b6076a98215af52f55efa90d8419cc2ef45d99e314fddefe816bc24f91", size = 596262 }, - { url = "https://files.pythonhosted.org/packages/aa/64/8e8a1d8bd1b6b638d6acb6d41ab2cec7f2067a5b8b4c9175703875159a7c/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:75a810b7664c17f24bf2ffd7f92416c00ec84b49bb68e6a0d93e542406336b56", size = 564306 }, - { url = "https://files.pythonhosted.org/packages/68/1c/a7eac8d8ed8cb234a9b1064647824c387753343c3fab6ed7c83481ed0be7/rpds_py-0.24.0-cp312-cp312-win32.whl", hash = "sha256:f6016bd950be4dcd047b7475fdf55fb1e1f59fc7403f387be0e8123e4a576d30", size = 224281 }, - { url = "https://files.pythonhosted.org/packages/bb/46/b8b5424d1d21f2f2f3f2d468660085318d4f74a8df8289e3dd6ad224d488/rpds_py-0.24.0-cp312-cp312-win_amd64.whl", hash = "sha256:998c01b8e71cf051c28f5d6f1187abbdf5cf45fc0efce5da6c06447cba997034", size = 239719 }, - { url = "https://files.pythonhosted.org/packages/9d/c3/3607abc770395bc6d5a00cb66385a5479fb8cd7416ddef90393b17ef4340/rpds_py-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2d8e4508e15fc05b31285c4b00ddf2e0eb94259c2dc896771966a163122a0c", size = 367072 }, - { url = "https://files.pythonhosted.org/packages/d8/35/8c7ee0fe465793e3af3298dc5a9f3013bd63e7a69df04ccfded8293a4982/rpds_py-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0f00c16e089282ad68a3820fd0c831c35d3194b7cdc31d6e469511d9bffc535c", size = 351919 }, - { url = "https://files.pythonhosted.org/packages/91/d3/7e1b972501eb5466b9aca46a9c31bcbbdc3ea5a076e9ab33f4438c1d069d/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951cc481c0c395c4a08639a469d53b7d4afa252529a085418b82a6b43c45c240", size = 390360 }, - { url = "https://files.pythonhosted.org/packages/a2/a8/ccabb50d3c91c26ad01f9b09a6a3b03e4502ce51a33867c38446df9f896b/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c9ca89938dff18828a328af41ffdf3902405a19f4131c88e22e776a8e228c5a8", size = 400704 }, - { url = "https://files.pythonhosted.org/packages/53/ae/5fa5bf0f3bc6ce21b5ea88fc0ecd3a439e7cb09dd5f9ffb3dbe1b6894fc5/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed0ef550042a8dbcd657dfb284a8ee00f0ba269d3f2286b0493b15a5694f9fe8", size = 450839 }, - { url = "https://files.pythonhosted.org/packages/e3/ac/c4e18b36d9938247e2b54f6a03746f3183ca20e1edd7d3654796867f5100/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b2356688e5d958c4d5cb964af865bea84db29971d3e563fb78e46e20fe1848b", size = 441494 }, - { url = "https://files.pythonhosted.org/packages/bf/08/b543969c12a8f44db6c0f08ced009abf8f519191ca6985509e7c44102e3c/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78884d155fd15d9f64f5d6124b486f3d3f7fd7cd71a78e9670a0f6f6ca06fb2d", size = 393185 }, - { url = "https://files.pythonhosted.org/packages/da/7e/f6eb6a7042ce708f9dfc781832a86063cea8a125bbe451d663697b51944f/rpds_py-0.24.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6a4a535013aeeef13c5532f802708cecae8d66c282babb5cd916379b72110cf7", size = 426168 }, - { url = "https://files.pythonhosted.org/packages/38/b0/6cd2bb0509ac0b51af4bb138e145b7c4c902bb4b724d6fd143689d6e0383/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:84e0566f15cf4d769dade9b366b7b87c959be472c92dffb70462dd0844d7cbad", size = 567622 }, - { url = "https://files.pythonhosted.org/packages/64/b0/c401f4f077547d98e8b4c2ec6526a80e7cb04f519d416430ec1421ee9e0b/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:823e74ab6fbaa028ec89615ff6acb409e90ff45580c45920d4dfdddb069f2120", size = 595435 }, - { url = "https://files.pythonhosted.org/packages/9f/ec/7993b6e803294c87b61c85bd63e11142ccfb2373cf88a61ec602abcbf9d6/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c61a2cb0085c8783906b2f8b1f16a7e65777823c7f4d0a6aaffe26dc0d358dd9", size = 563762 }, - { url = "https://files.pythonhosted.org/packages/1f/29/4508003204cb2f461dc2b83dd85f8aa2b915bc98fe6046b9d50d4aa05401/rpds_py-0.24.0-cp313-cp313-win32.whl", hash = "sha256:60d9b630c8025b9458a9d114e3af579a2c54bd32df601c4581bd054e85258143", size = 223510 }, - { url = "https://files.pythonhosted.org/packages/f9/12/09e048d1814195e01f354155fb772fb0854bd3450b5f5a82224b3a319f0e/rpds_py-0.24.0-cp313-cp313-win_amd64.whl", hash = "sha256:6eea559077d29486c68218178ea946263b87f1c41ae7f996b1f30a983c476a5a", size = 239075 }, - { url = "https://files.pythonhosted.org/packages/d2/03/5027cde39bb2408d61e4dd0cf81f815949bb629932a6c8df1701d0257fc4/rpds_py-0.24.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:d09dc82af2d3c17e7dd17120b202a79b578d79f2b5424bda209d9966efeed114", size = 362974 }, - { url = "https://files.pythonhosted.org/packages/bf/10/24d374a2131b1ffafb783e436e770e42dfdb74b69a2cd25eba8c8b29d861/rpds_py-0.24.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5fc13b44de6419d1e7a7e592a4885b323fbc2f46e1f22151e3a8ed3b8b920405", size = 348730 }, - { url = "https://files.pythonhosted.org/packages/7a/d1/1ef88d0516d46cd8df12e5916966dbf716d5ec79b265eda56ba1b173398c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c347a20d79cedc0a7bd51c4d4b7dbc613ca4e65a756b5c3e57ec84bd43505b47", size = 387627 }, - { url = "https://files.pythonhosted.org/packages/4e/35/07339051b8b901ecefd449ebf8e5522e92bcb95e1078818cbfd9db8e573c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20f2712bd1cc26a3cc16c5a1bfee9ed1abc33d4cdf1aabd297fe0eb724df4272", size = 394094 }, - { url = "https://files.pythonhosted.org/packages/dc/62/ee89ece19e0ba322b08734e95441952062391065c157bbd4f8802316b4f1/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aad911555286884be1e427ef0dc0ba3929e6821cbeca2194b13dc415a462c7fd", size = 449639 }, - { url = "https://files.pythonhosted.org/packages/15/24/b30e9f9e71baa0b9dada3a4ab43d567c6b04a36d1cb531045f7a8a0a7439/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0aeb3329c1721c43c58cae274d7d2ca85c1690d89485d9c63a006cb79a85771a", size = 438584 }, - { url = "https://files.pythonhosted.org/packages/28/d9/49f7b8f3b4147db13961e19d5e30077cd0854ccc08487026d2cb2142aa4a/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a0f156e9509cee987283abd2296ec816225145a13ed0391df8f71bf1d789e2d", size = 391047 }, - { url = "https://files.pythonhosted.org/packages/49/b0/e66918d0972c33a259ba3cd7b7ff10ed8bd91dbcfcbec6367b21f026db75/rpds_py-0.24.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aa6800adc8204ce898c8a424303969b7aa6a5e4ad2789c13f8648739830323b7", size = 418085 }, - { url = "https://files.pythonhosted.org/packages/e1/6b/99ed7ea0a94c7ae5520a21be77a82306aac9e4e715d4435076ead07d05c6/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a18fc371e900a21d7392517c6f60fe859e802547309e94313cd8181ad9db004d", size = 564498 }, - { url = "https://files.pythonhosted.org/packages/28/26/1cacfee6b800e6fb5f91acecc2e52f17dbf8b0796a7c984b4568b6d70e38/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9168764133fd919f8dcca2ead66de0105f4ef5659cbb4fa044f7014bed9a1797", size = 590202 }, - { url = "https://files.pythonhosted.org/packages/a9/9e/57bd2f9fba04a37cef673f9a66b11ca8c43ccdd50d386c455cd4380fe461/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f6e3cec44ba05ee5cbdebe92d052f69b63ae792e7d05f1020ac5e964394080c", size = 561771 }, - { url = "https://files.pythonhosted.org/packages/9f/cf/b719120f375ab970d1c297dbf8de1e3c9edd26fe92c0ed7178dd94b45992/rpds_py-0.24.0-cp313-cp313t-win32.whl", hash = "sha256:8ebc7e65ca4b111d928b669713865f021b7773350eeac4a31d3e70144297baba", size = 221195 }, - { url = "https://files.pythonhosted.org/packages/2d/e5/22865285789f3412ad0c3d7ec4dc0a3e86483b794be8a5d9ed5a19390900/rpds_py-0.24.0-cp313-cp313t-win_amd64.whl", hash = "sha256:675269d407a257b8c00a6b58205b72eec8231656506c56fd429d924ca00bb350", size = 237354 }, - { url = "https://files.pythonhosted.org/packages/22/ef/a194eaef0d0f2cd3f4c893c5b809a7458aaa7c0a64e60a45a72a04835ed4/rpds_py-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a36b452abbf29f68527cf52e181fced56685731c86b52e852053e38d8b60bc8d", size = 378126 }, - { url = "https://files.pythonhosted.org/packages/c3/8d/9a07f69933204c098760c884f03835ab8fb66e28d2d5f3dd6741720cf29c/rpds_py-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8b3b397eefecec8e8e39fa65c630ef70a24b09141a6f9fc17b3c3a50bed6b50e", size = 362887 }, - { url = "https://files.pythonhosted.org/packages/29/74/315f42060f2e3cedd77d382a98484a68ef727bd3b5fd7b91825b859a3e85/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdabcd3beb2a6dca7027007473d8ef1c3b053347c76f685f5f060a00327b8b65", size = 388661 }, - { url = "https://files.pythonhosted.org/packages/29/22/7ee7bb2b25ecdfcf1265d5a51472814fe60b580f9e1e2746eed9c476310a/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5db385bacd0c43f24be92b60c857cf760b7f10d8234f4bd4be67b5b20a7c0b6b", size = 394993 }, - { url = "https://files.pythonhosted.org/packages/46/7b/5f40e278d81cd23eea6b88bbac62bacc27ed19412051a1fc4229e8f9367a/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8097b3422d020ff1c44effc40ae58e67d93e60d540a65649d2cdaf9466030791", size = 448706 }, - { url = "https://files.pythonhosted.org/packages/5a/7a/06aada7ecdb0d02fbc041daee998ae841882fcc8ed3c0f84e72d6832fef1/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:493fe54318bed7d124ce272fc36adbf59d46729659b2c792e87c3b95649cdee9", size = 447369 }, - { url = "https://files.pythonhosted.org/packages/c6/f3/428a9367077268f852db9b3b68b6eda6ee4594ab7dc2d603a2c370619cc0/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8aa362811ccdc1f8dadcc916c6d47e554169ab79559319ae9fae7d7752d0d60c", size = 390012 }, - { url = "https://files.pythonhosted.org/packages/55/66/24b61f14cd54e525583404afe6e3c221b309d1abd4b0b597a566dd8ee42d/rpds_py-0.24.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d8f9a6e7fd5434817526815f09ea27f2746c4a51ee11bb3439065f5fc754db58", size = 421576 }, - { url = "https://files.pythonhosted.org/packages/22/56/18b81a4f0550e0d4be700cdcf1415ebf250fd21f9a5a775843dd3588dbf6/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8205ee14463248d3349131bb8099efe15cd3ce83b8ef3ace63c7e976998e7124", size = 565562 }, - { url = "https://files.pythonhosted.org/packages/42/80/82a935d78f74974f82d38e83fb02430f8e8cc09ad35e06d9a5d2e9b907a7/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:921ae54f9ecba3b6325df425cf72c074cd469dea843fb5743a26ca7fb2ccb149", size = 592924 }, - { url = "https://files.pythonhosted.org/packages/0d/49/b717e7b93c2ca881d2dac8b23b3a87a4c30f7c762bfd3df0b3953e655f13/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:32bab0a56eac685828e00cc2f5d1200c548f8bc11f2e44abf311d6b548ce2e45", size = 560847 }, - { url = "https://files.pythonhosted.org/packages/1e/26/ba630a291238e7f42d25bc5569d152623f18c21e9183e506585b23325c48/rpds_py-0.24.0-cp39-cp39-win32.whl", hash = "sha256:f5c0ed12926dec1dfe7d645333ea59cf93f4d07750986a586f511c0bc61fe103", size = 222570 }, - { url = "https://files.pythonhosted.org/packages/2d/84/01126e25e21f2ed6e63ec4030f78793dfee1a21aff1842136353c9caaed9/rpds_py-0.24.0-cp39-cp39-win_amd64.whl", hash = "sha256:afc6e35f344490faa8276b5f2f7cbf71f88bc2cda4328e00553bd451728c571f", size = 234931 }, - { url = "https://files.pythonhosted.org/packages/99/48/11dae46d0c7f7e156ca0971a83f89c510af0316cd5d42c771b7cef945f0c/rpds_py-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:619ca56a5468f933d940e1bf431c6f4e13bef8e688698b067ae68eb4f9b30e3a", size = 378224 }, - { url = "https://files.pythonhosted.org/packages/33/18/e8398d255369e35d312942f3bb8ecaff013c44968904891be2ab63b3aa94/rpds_py-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:4b28e5122829181de1898c2c97f81c0b3246d49f585f22743a1246420bb8d399", size = 363252 }, - { url = "https://files.pythonhosted.org/packages/17/39/dd73ba691f4df3e6834bf982de214086ac3359ab3ac035adfb30041570e3/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e5ab32cf9eb3647450bc74eb201b27c185d3857276162c101c0f8c6374e098", size = 388871 }, - { url = "https://files.pythonhosted.org/packages/2f/2e/da0530b25cabd0feca2a759b899d2df325069a94281eeea8ac44c6cfeff7/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:208b3a70a98cf3710e97cabdc308a51cd4f28aa6e7bb11de3d56cd8b74bab98d", size = 394766 }, - { url = "https://files.pythonhosted.org/packages/4c/ee/dd1c5040a431beb40fad4a5d7868acf343444b0bc43e627c71df2506538b/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbc4362e06f950c62cad3d4abf1191021b2ffaf0b31ac230fbf0526453eee75e", size = 448712 }, - { url = "https://files.pythonhosted.org/packages/f5/ec/6b93ffbb686be948e4d91ec76f4e6757f8551034b2a8176dd848103a1e34/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebea2821cdb5f9fef44933617be76185b80150632736f3d76e54829ab4a3b4d1", size = 447150 }, - { url = "https://files.pythonhosted.org/packages/55/d5/a1c23760adad85b432df074ced6f910dd28f222b8c60aeace5aeb9a6654e/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9a4df06c35465ef4d81799999bba810c68d29972bf1c31db61bfdb81dd9d5bb", size = 390662 }, - { url = "https://files.pythonhosted.org/packages/a5/f3/419cb1f9bfbd3a48c256528c156e00f3349e3edce5ad50cbc141e71f66a5/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d3aa13bdf38630da298f2e0d77aca967b200b8cc1473ea05248f6c5e9c9bdb44", size = 421351 }, - { url = "https://files.pythonhosted.org/packages/98/8e/62d1a55078e5ede0b3b09f35e751fa35924a34a0d44d7c760743383cd54a/rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:041f00419e1da7a03c46042453598479f45be3d787eb837af382bfc169c0db33", size = 566074 }, - { url = "https://files.pythonhosted.org/packages/fc/69/b7d1003166d78685da032b3c4ff1599fa536a3cfe6e5ce2da87c9c431906/rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:d8754d872a5dfc3c5bf9c0e059e8107451364a30d9fd50f1f1a85c4fb9481164", size = 592398 }, - { url = "https://files.pythonhosted.org/packages/ea/a8/1c98bc99338c37faadd28dd667d336df7409d77b4da999506a0b6b1c0aa2/rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:896c41007931217a343eff197c34513c154267636c8056fb409eafd494c3dcdc", size = 561114 }, - { url = "https://files.pythonhosted.org/packages/2b/41/65c91443685a4c7b5f1dd271beadc4a3e063d57c3269221548dd9416e15c/rpds_py-0.24.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:92558d37d872e808944c3c96d0423b8604879a3d1c86fdad508d7ed91ea547d5", size = 235548 }, - { url = "https://files.pythonhosted.org/packages/65/53/40bcc246a8354530d51a26d2b5b9afd1deacfb0d79e67295cc74df362f52/rpds_py-0.24.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f9e0057a509e096e47c87f753136c9b10d7a91842d8042c2ee6866899a717c0d", size = 378386 }, - { url = "https://files.pythonhosted.org/packages/80/b0/5ea97dd2f53e3618560aa1f9674e896e63dff95a9b796879a201bc4c1f00/rpds_py-0.24.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d6e109a454412ab82979c5b1b3aee0604eca4bbf9a02693bb9df027af2bfa91a", size = 363440 }, - { url = "https://files.pythonhosted.org/packages/57/9d/259b6eada6f747cdd60c9a5eb3efab15f6704c182547149926c38e5bd0d5/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc1c892b1ec1f8cbd5da8de287577b455e388d9c328ad592eabbdcb6fc93bee5", size = 388816 }, - { url = "https://files.pythonhosted.org/packages/94/c1/faafc7183712f89f4b7620c3c15979ada13df137d35ef3011ae83e93b005/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9c39438c55983d48f4bb3487734d040e22dad200dab22c41e331cee145e7a50d", size = 395058 }, - { url = "https://files.pythonhosted.org/packages/6c/96/d7fa9d2a7b7604a61da201cc0306a355006254942093779d7121c64700ce/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d7e8ce990ae17dda686f7e82fd41a055c668e13ddcf058e7fb5e9da20b57793", size = 448692 }, - { url = "https://files.pythonhosted.org/packages/96/37/a3146c6eebc65d6d8c96cc5ffdcdb6af2987412c789004213227fbe52467/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9ea7f4174d2e4194289cb0c4e172d83e79a6404297ff95f2875cf9ac9bced8ba", size = 446462 }, - { url = "https://files.pythonhosted.org/packages/1f/13/6481dfd9ac7de43acdaaa416e3a7da40bc4bb8f5c6ca85e794100aa54596/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb2954155bb8f63bb19d56d80e5e5320b61d71084617ed89efedb861a684baea", size = 390460 }, - { url = "https://files.pythonhosted.org/packages/61/e1/37e36bce65e109543cc4ff8d23206908649023549604fa2e7fbeba5342f7/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04f2b712a2206e13800a8136b07aaedc23af3facab84918e7aa89e4be0260032", size = 421609 }, - { url = "https://files.pythonhosted.org/packages/20/dd/1f1a923d6cd798b8582176aca8a0784676f1a0449fb6f07fce6ac1cdbfb6/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:eda5c1e2a715a4cbbca2d6d304988460942551e4e5e3b7457b50943cd741626d", size = 565818 }, - { url = "https://files.pythonhosted.org/packages/56/ec/d8da6df6a1eb3a418944a17b1cb38dd430b9e5a2e972eafd2b06f10c7c46/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:9abc80fe8c1f87218db116016de575a7998ab1629078c90840e8d11ab423ee25", size = 592627 }, - { url = "https://files.pythonhosted.org/packages/b3/14/c492b9c7d5dd133e13f211ddea6bb9870f99e4f73932f11aa00bc09a9be9/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:6a727fd083009bc83eb83d6950f0c32b3c94c8b80a9b667c87f4bd1274ca30ba", size = 560885 }, - { url = "https://files.pythonhosted.org/packages/ef/e2/16cbbd7aaa4deaaeef5c90fee8b485c8b3312094cdad31e8006f5a3e5e08/rpds_py-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e0f3ef95795efcd3b2ec3fe0a5bcfb5dadf5e3996ea2117427e524d4fbf309c6", size = 378245 }, - { url = "https://files.pythonhosted.org/packages/d4/8c/5024dd105bf0a515576b7df8aeeba6556ffdbe2d636dee172c1a30497dd1/rpds_py-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:2c13777ecdbbba2077670285dd1fe50828c8742f6a4119dbef6f83ea13ad10fb", size = 363461 }, - { url = "https://files.pythonhosted.org/packages/a4/6f/3a4efcfa2f4391b69f5d0ed3e6be5d2c5468c24fd2d15b712d2dbefc1749/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e8d804c2ccd618417e96720ad5cd076a86fa3f8cb310ea386a3e6229bae7d1", size = 388839 }, - { url = "https://files.pythonhosted.org/packages/6c/d2/b8e5f0a0e97d295a0ebceb5265ef2e44c3d55e0d0f938d64a5ecfffa715e/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fd822f019ccccd75c832deb7aa040bb02d70a92eb15a2f16c7987b7ad4ee8d83", size = 394860 }, - { url = "https://files.pythonhosted.org/packages/90/e9/9f1f297bdbc5b871826ad790b6641fc40532d97917916e6bd9f87fdd128d/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0047638c3aa0dbcd0ab99ed1e549bbf0e142c9ecc173b6492868432d8989a046", size = 449314 }, - { url = "https://files.pythonhosted.org/packages/06/ad/62ddbbaead31a1a22f0332958d0ea7c7aeed1b2536c6a51dd66dfae321a2/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a5b66d1b201cc71bc3081bc2f1fc36b0c1f268b773e03bbc39066651b9e18391", size = 446376 }, - { url = "https://files.pythonhosted.org/packages/82/a7/05b660d2f3789506e98be69aaf2ccde94e0fc49cd26cd78d7069bc5ba1b8/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dbcbb6db5582ea33ce46a5d20a5793134b5365110d84df4e30b9d37c6fd40ad3", size = 390560 }, - { url = "https://files.pythonhosted.org/packages/66/1b/79fa0abffb802ff817821a148ce752eaaab87ba3a6a5e6b9f244c00c73d0/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:63981feca3f110ed132fd217bf7768ee8ed738a55549883628ee3da75bb9cb78", size = 421225 }, - { url = "https://files.pythonhosted.org/packages/6e/9b/368893ad2f7b2ece42cad87c7ec71309b5d93188db28b307eadb48cd28e5/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:3a55fc10fdcbf1a4bd3c018eea422c52cf08700cf99c28b5cb10fe97ab77a0d3", size = 566071 }, - { url = "https://files.pythonhosted.org/packages/41/75/1cd0a654d300449411e6fd0821f83c1cfc7223da2e8109f586b4d9b89054/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:c30ff468163a48535ee7e9bf21bd14c7a81147c0e58a36c1078289a8ca7af0bd", size = 592334 }, - { url = "https://files.pythonhosted.org/packages/31/33/5905e2a2e7612218e25307a9255fc8671b977449d40d62fe317775fe4939/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:369d9c6d4c714e36d4a03957b4783217a3ccd1e222cdd67d464a3a479fc17796", size = 561111 }, - { url = "https://files.pythonhosted.org/packages/64/bd/f4cc34ac2261a7cb8a48bc90ce1e36dc05f1ec5ac3b4537def20be5df555/rpds_py-0.24.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:24795c099453e3721fda5d8ddd45f5dfcc8e5a547ce7b8e9da06fecc3832e26f", size = 235168 }, +sdist = { url = "https://files.pythonhosted.org/packages/0b/b3/52b213298a0ba7097c7ea96bee95e1947aa84cc816d48cebb539770cdf41/rpds_py-0.24.0.tar.gz", hash = "sha256:772cc1b2cd963e7e17e6cc55fe0371fb9c704d63e44cacec7b9b7f523b78919e", size = 26863, upload-time = "2025-03-26T14:56:01.518Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6a/21/cbc43b220c9deb536b07fbd598c97d463bbb7afb788851891252fc920742/rpds_py-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:006f4342fe729a368c6df36578d7a348c7c716be1da0a1a0f86e3021f8e98724", size = 377531, upload-time = "2025-03-26T14:52:41.754Z" }, + { url = "https://files.pythonhosted.org/packages/42/15/cc4b09ef160483e49c3aab3b56f3d375eadf19c87c48718fb0147e86a446/rpds_py-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2d53747da70a4e4b17f559569d5f9506420966083a31c5fbd84e764461c4444b", size = 362273, upload-time = "2025-03-26T14:52:44.341Z" }, + { url = "https://files.pythonhosted.org/packages/8c/a2/67718a188a88dbd5138d959bed6efe1cc7413a4caa8283bd46477ed0d1ad/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8acd55bd5b071156bae57b555f5d33697998752673b9de554dd82f5b5352727", size = 388111, upload-time = "2025-03-26T14:52:46.944Z" }, + { url = "https://files.pythonhosted.org/packages/e5/e6/cbf1d3163405ad5f4a1a6d23f80245f2204d0c743b18525f34982dec7f4d/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7e80d375134ddb04231a53800503752093dbb65dad8dabacce2c84cccc78e964", size = 394447, upload-time = "2025-03-26T14:52:48.753Z" }, + { url = "https://files.pythonhosted.org/packages/21/bb/4fe220ccc8a549b38b9e9cec66212dc3385a82a5ee9e37b54411cce4c898/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:60748789e028d2a46fc1c70750454f83c6bdd0d05db50f5ae83e2db500b34da5", size = 448028, upload-time = "2025-03-26T14:52:50.757Z" }, + { url = "https://files.pythonhosted.org/packages/a5/41/d2d6e0fd774818c4cadb94185d30cf3768de1c2a9e0143fc8bc6ce59389e/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6e1daf5bf6c2be39654beae83ee6b9a12347cb5aced9a29eecf12a2d25fff664", size = 447410, upload-time = "2025-03-26T14:52:52.292Z" }, + { url = "https://files.pythonhosted.org/packages/a7/a7/6d04d438f53d8bb2356bb000bea9cf5c96a9315e405b577117e344cc7404/rpds_py-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b221c2457d92a1fb3c97bee9095c874144d196f47c038462ae6e4a14436f7bc", size = 389531, upload-time = "2025-03-26T14:52:54.233Z" }, + { url = "https://files.pythonhosted.org/packages/23/be/72e6df39bd7ca5a66799762bf54d8e702483fdad246585af96723109d486/rpds_py-0.24.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:66420986c9afff67ef0c5d1e4cdc2d0e5262f53ad11e4f90e5e22448df485bf0", size = 420099, upload-time = "2025-03-26T14:52:56.135Z" }, + { url = "https://files.pythonhosted.org/packages/8c/c9/ca100cd4688ee0aa266197a5cb9f685231676dd7d573041ca53787b23f4e/rpds_py-0.24.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:43dba99f00f1d37b2a0265a259592d05fcc8e7c19d140fe51c6e6f16faabeb1f", size = 564950, upload-time = "2025-03-26T14:52:57.583Z" }, + { url = "https://files.pythonhosted.org/packages/05/98/908cd95686d33b3ac8ac2e582d7ae38e2c3aa2c0377bf1f5663bafd1ffb2/rpds_py-0.24.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:a88c0d17d039333a41d9bf4616bd062f0bd7aa0edeb6cafe00a2fc2a804e944f", size = 591778, upload-time = "2025-03-26T14:52:59.518Z" }, + { url = "https://files.pythonhosted.org/packages/7b/ac/e143726f1dd3215efcb974b50b03bd08a8a1556b404a0a7872af6d197e57/rpds_py-0.24.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc31e13ce212e14a539d430428cd365e74f8b2d534f8bc22dd4c9c55b277b875", size = 560421, upload-time = "2025-03-26T14:53:01.422Z" }, + { url = "https://files.pythonhosted.org/packages/60/28/add1c1d2fcd5aa354f7225d036d4492261759a22d449cff14841ef36a514/rpds_py-0.24.0-cp310-cp310-win32.whl", hash = "sha256:fc2c1e1b00f88317d9de6b2c2b39b012ebbfe35fe5e7bef980fd2a91f6100a07", size = 222089, upload-time = "2025-03-26T14:53:02.859Z" }, + { url = "https://files.pythonhosted.org/packages/b0/ac/81f8066c6de44c507caca488ba336ae30d35d57f61fe10578824d1a70196/rpds_py-0.24.0-cp310-cp310-win_amd64.whl", hash = "sha256:c0145295ca415668420ad142ee42189f78d27af806fcf1f32a18e51d47dd2052", size = 234622, upload-time = "2025-03-26T14:53:04.676Z" }, + { url = "https://files.pythonhosted.org/packages/80/e6/c1458bbfb257448fdb2528071f1f4e19e26798ed5ef6d47d7aab0cb69661/rpds_py-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:2d3ee4615df36ab8eb16c2507b11e764dcc11fd350bbf4da16d09cda11fcedef", size = 377679, upload-time = "2025-03-26T14:53:06.557Z" }, + { url = "https://files.pythonhosted.org/packages/dd/26/ea4181ef78f58b2c167548c6a833d7dc22408e5b3b181bda9dda440bb92d/rpds_py-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e13ae74a8a3a0c2f22f450f773e35f893484fcfacb00bb4344a7e0f4f48e1f97", size = 362571, upload-time = "2025-03-26T14:53:08.439Z" }, + { url = "https://files.pythonhosted.org/packages/56/fa/1ec54dd492c64c280a2249a047fc3369e2789dc474eac20445ebfc72934b/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf86f72d705fc2ef776bb7dd9e5fbba79d7e1f3e258bf9377f8204ad0fc1c51e", size = 388012, upload-time = "2025-03-26T14:53:10.314Z" }, + { url = "https://files.pythonhosted.org/packages/3a/be/bad8b0e0f7e58ef4973bb75e91c472a7d51da1977ed43b09989264bf065c/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c43583ea8517ed2e780a345dd9960896afc1327e8cf3ac8239c167530397440d", size = 394730, upload-time = "2025-03-26T14:53:11.953Z" }, + { url = "https://files.pythonhosted.org/packages/35/56/ab417fc90c21826df048fc16e55316ac40876e4b790104ececcbce813d8f/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4cd031e63bc5f05bdcda120646a0d32f6d729486d0067f09d79c8db5368f4586", size = 448264, upload-time = "2025-03-26T14:53:13.42Z" }, + { url = "https://files.pythonhosted.org/packages/b6/75/4c63862d5c05408589196c8440a35a14ea4ae337fa70ded1f03638373f06/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:34d90ad8c045df9a4259c47d2e16a3f21fdb396665c94520dbfe8766e62187a4", size = 446813, upload-time = "2025-03-26T14:53:15.036Z" }, + { url = "https://files.pythonhosted.org/packages/e7/0c/91cf17dffa9a38835869797a9f041056091ebba6a53963d3641207e3d467/rpds_py-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e838bf2bb0b91ee67bf2b889a1a841e5ecac06dd7a2b1ef4e6151e2ce155c7ae", size = 389438, upload-time = "2025-03-26T14:53:17.037Z" }, + { url = "https://files.pythonhosted.org/packages/1b/b0/60e6c72727c978276e02851819f3986bc40668f115be72c1bc4d922c950f/rpds_py-0.24.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04ecf5c1ff4d589987b4d9882872f80ba13da7d42427234fce8f22efb43133bc", size = 420416, upload-time = "2025-03-26T14:53:18.671Z" }, + { url = "https://files.pythonhosted.org/packages/a1/d7/f46f85b9f863fb59fd3c534b5c874c48bee86b19e93423b9da8784605415/rpds_py-0.24.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:630d3d8ea77eabd6cbcd2ea712e1c5cecb5b558d39547ac988351195db433f6c", size = 565236, upload-time = "2025-03-26T14:53:20.357Z" }, + { url = "https://files.pythonhosted.org/packages/2a/d1/1467620ded6dd70afc45ec822cdf8dfe7139537780d1f3905de143deb6fd/rpds_py-0.24.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ebcb786b9ff30b994d5969213a8430cbb984cdd7ea9fd6df06663194bd3c450c", size = 592016, upload-time = "2025-03-26T14:53:22.216Z" }, + { url = "https://files.pythonhosted.org/packages/5d/13/fb1ded2e6adfaa0c0833106c42feb290973f665300f4facd5bf5d7891d9c/rpds_py-0.24.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:174e46569968ddbbeb8a806d9922f17cd2b524aa753b468f35b97ff9c19cb718", size = 560123, upload-time = "2025-03-26T14:53:23.733Z" }, + { url = "https://files.pythonhosted.org/packages/1e/df/09fc1857ac7cc2eb16465a7199c314cbce7edde53c8ef21d615410d7335b/rpds_py-0.24.0-cp311-cp311-win32.whl", hash = "sha256:5ef877fa3bbfb40b388a5ae1cb00636a624690dcb9a29a65267054c9ea86d88a", size = 222256, upload-time = "2025-03-26T14:53:25.217Z" }, + { url = "https://files.pythonhosted.org/packages/ff/25/939b40bc4d54bf910e5ee60fb5af99262c92458f4948239e8c06b0b750e7/rpds_py-0.24.0-cp311-cp311-win_amd64.whl", hash = "sha256:e274f62cbd274359eff63e5c7e7274c913e8e09620f6a57aae66744b3df046d6", size = 234718, upload-time = "2025-03-26T14:53:26.631Z" }, + { url = "https://files.pythonhosted.org/packages/1a/e0/1c55f4a3be5f1ca1a4fd1f3ff1504a1478c1ed48d84de24574c4fa87e921/rpds_py-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:d8551e733626afec514b5d15befabea0dd70a343a9f23322860c4f16a9430205", size = 366945, upload-time = "2025-03-26T14:53:28.149Z" }, + { url = "https://files.pythonhosted.org/packages/39/1b/a3501574fbf29118164314dbc800d568b8c1c7b3258b505360e8abb3902c/rpds_py-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0e374c0ce0ca82e5b67cd61fb964077d40ec177dd2c4eda67dba130de09085c7", size = 351935, upload-time = "2025-03-26T14:53:29.684Z" }, + { url = "https://files.pythonhosted.org/packages/dc/47/77d3d71c55f6a374edde29f1aca0b2e547325ed00a9da820cabbc9497d2b/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d69d003296df4840bd445a5d15fa5b6ff6ac40496f956a221c4d1f6f7b4bc4d9", size = 390817, upload-time = "2025-03-26T14:53:31.177Z" }, + { url = "https://files.pythonhosted.org/packages/4e/ec/1e336ee27484379e19c7f9cc170f4217c608aee406d3ae3a2e45336bff36/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8212ff58ac6dfde49946bea57474a386cca3f7706fc72c25b772b9ca4af6b79e", size = 401983, upload-time = "2025-03-26T14:53:33.163Z" }, + { url = "https://files.pythonhosted.org/packages/07/f8/39b65cbc272c635eaea6d393c2ad1ccc81c39eca2db6723a0ca4b2108fce/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:528927e63a70b4d5f3f5ccc1fa988a35456eb5d15f804d276709c33fc2f19bda", size = 451719, upload-time = "2025-03-26T14:53:34.721Z" }, + { url = "https://files.pythonhosted.org/packages/32/05/05c2b27dd9c30432f31738afed0300659cb9415db0ff7429b05dfb09bbde/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a824d2c7a703ba6daaca848f9c3d5cb93af0505be505de70e7e66829affd676e", size = 442546, upload-time = "2025-03-26T14:53:36.26Z" }, + { url = "https://files.pythonhosted.org/packages/7d/e0/19383c8b5d509bd741532a47821c3e96acf4543d0832beba41b4434bcc49/rpds_py-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44d51febb7a114293ffd56c6cf4736cb31cd68c0fddd6aa303ed09ea5a48e029", size = 393695, upload-time = "2025-03-26T14:53:37.728Z" }, + { url = "https://files.pythonhosted.org/packages/9d/15/39f14e96d94981d0275715ae8ea564772237f3fa89bc3c21e24de934f2c7/rpds_py-0.24.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:3fab5f4a2c64a8fb64fc13b3d139848817a64d467dd6ed60dcdd6b479e7febc9", size = 427218, upload-time = "2025-03-26T14:53:39.326Z" }, + { url = "https://files.pythonhosted.org/packages/22/b9/12da7124905a680f690da7a9de6f11de770b5e359f5649972f7181c8bf51/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9be4f99bee42ac107870c61dfdb294d912bf81c3c6d45538aad7aecab468b6b7", size = 568062, upload-time = "2025-03-26T14:53:40.885Z" }, + { url = "https://files.pythonhosted.org/packages/88/17/75229017a2143d915f6f803721a6d721eca24f2659c5718a538afa276b4f/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:564c96b6076a98215af52f55efa90d8419cc2ef45d99e314fddefe816bc24f91", size = 596262, upload-time = "2025-03-26T14:53:42.544Z" }, + { url = "https://files.pythonhosted.org/packages/aa/64/8e8a1d8bd1b6b638d6acb6d41ab2cec7f2067a5b8b4c9175703875159a7c/rpds_py-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:75a810b7664c17f24bf2ffd7f92416c00ec84b49bb68e6a0d93e542406336b56", size = 564306, upload-time = "2025-03-26T14:53:44.2Z" }, + { url = "https://files.pythonhosted.org/packages/68/1c/a7eac8d8ed8cb234a9b1064647824c387753343c3fab6ed7c83481ed0be7/rpds_py-0.24.0-cp312-cp312-win32.whl", hash = "sha256:f6016bd950be4dcd047b7475fdf55fb1e1f59fc7403f387be0e8123e4a576d30", size = 224281, upload-time = "2025-03-26T14:53:45.769Z" }, + { url = "https://files.pythonhosted.org/packages/bb/46/b8b5424d1d21f2f2f3f2d468660085318d4f74a8df8289e3dd6ad224d488/rpds_py-0.24.0-cp312-cp312-win_amd64.whl", hash = "sha256:998c01b8e71cf051c28f5d6f1187abbdf5cf45fc0efce5da6c06447cba997034", size = 239719, upload-time = "2025-03-26T14:53:47.187Z" }, + { url = "https://files.pythonhosted.org/packages/9d/c3/3607abc770395bc6d5a00cb66385a5479fb8cd7416ddef90393b17ef4340/rpds_py-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2d8e4508e15fc05b31285c4b00ddf2e0eb94259c2dc896771966a163122a0c", size = 367072, upload-time = "2025-03-26T14:53:48.686Z" }, + { url = "https://files.pythonhosted.org/packages/d8/35/8c7ee0fe465793e3af3298dc5a9f3013bd63e7a69df04ccfded8293a4982/rpds_py-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0f00c16e089282ad68a3820fd0c831c35d3194b7cdc31d6e469511d9bffc535c", size = 351919, upload-time = "2025-03-26T14:53:50.229Z" }, + { url = "https://files.pythonhosted.org/packages/91/d3/7e1b972501eb5466b9aca46a9c31bcbbdc3ea5a076e9ab33f4438c1d069d/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951cc481c0c395c4a08639a469d53b7d4afa252529a085418b82a6b43c45c240", size = 390360, upload-time = "2025-03-26T14:53:51.909Z" }, + { url = "https://files.pythonhosted.org/packages/a2/a8/ccabb50d3c91c26ad01f9b09a6a3b03e4502ce51a33867c38446df9f896b/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c9ca89938dff18828a328af41ffdf3902405a19f4131c88e22e776a8e228c5a8", size = 400704, upload-time = "2025-03-26T14:53:53.47Z" }, + { url = "https://files.pythonhosted.org/packages/53/ae/5fa5bf0f3bc6ce21b5ea88fc0ecd3a439e7cb09dd5f9ffb3dbe1b6894fc5/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed0ef550042a8dbcd657dfb284a8ee00f0ba269d3f2286b0493b15a5694f9fe8", size = 450839, upload-time = "2025-03-26T14:53:55.005Z" }, + { url = "https://files.pythonhosted.org/packages/e3/ac/c4e18b36d9938247e2b54f6a03746f3183ca20e1edd7d3654796867f5100/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b2356688e5d958c4d5cb964af865bea84db29971d3e563fb78e46e20fe1848b", size = 441494, upload-time = "2025-03-26T14:53:57.047Z" }, + { url = "https://files.pythonhosted.org/packages/bf/08/b543969c12a8f44db6c0f08ced009abf8f519191ca6985509e7c44102e3c/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78884d155fd15d9f64f5d6124b486f3d3f7fd7cd71a78e9670a0f6f6ca06fb2d", size = 393185, upload-time = "2025-03-26T14:53:59.032Z" }, + { url = "https://files.pythonhosted.org/packages/da/7e/f6eb6a7042ce708f9dfc781832a86063cea8a125bbe451d663697b51944f/rpds_py-0.24.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6a4a535013aeeef13c5532f802708cecae8d66c282babb5cd916379b72110cf7", size = 426168, upload-time = "2025-03-26T14:54:00.661Z" }, + { url = "https://files.pythonhosted.org/packages/38/b0/6cd2bb0509ac0b51af4bb138e145b7c4c902bb4b724d6fd143689d6e0383/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:84e0566f15cf4d769dade9b366b7b87c959be472c92dffb70462dd0844d7cbad", size = 567622, upload-time = "2025-03-26T14:54:02.312Z" }, + { url = "https://files.pythonhosted.org/packages/64/b0/c401f4f077547d98e8b4c2ec6526a80e7cb04f519d416430ec1421ee9e0b/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:823e74ab6fbaa028ec89615ff6acb409e90ff45580c45920d4dfdddb069f2120", size = 595435, upload-time = "2025-03-26T14:54:04.388Z" }, + { url = "https://files.pythonhosted.org/packages/9f/ec/7993b6e803294c87b61c85bd63e11142ccfb2373cf88a61ec602abcbf9d6/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c61a2cb0085c8783906b2f8b1f16a7e65777823c7f4d0a6aaffe26dc0d358dd9", size = 563762, upload-time = "2025-03-26T14:54:06.422Z" }, + { url = "https://files.pythonhosted.org/packages/1f/29/4508003204cb2f461dc2b83dd85f8aa2b915bc98fe6046b9d50d4aa05401/rpds_py-0.24.0-cp313-cp313-win32.whl", hash = "sha256:60d9b630c8025b9458a9d114e3af579a2c54bd32df601c4581bd054e85258143", size = 223510, upload-time = "2025-03-26T14:54:08.344Z" }, + { url = "https://files.pythonhosted.org/packages/f9/12/09e048d1814195e01f354155fb772fb0854bd3450b5f5a82224b3a319f0e/rpds_py-0.24.0-cp313-cp313-win_amd64.whl", hash = "sha256:6eea559077d29486c68218178ea946263b87f1c41ae7f996b1f30a983c476a5a", size = 239075, upload-time = "2025-03-26T14:54:09.992Z" }, + { url = "https://files.pythonhosted.org/packages/d2/03/5027cde39bb2408d61e4dd0cf81f815949bb629932a6c8df1701d0257fc4/rpds_py-0.24.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:d09dc82af2d3c17e7dd17120b202a79b578d79f2b5424bda209d9966efeed114", size = 362974, upload-time = "2025-03-26T14:54:11.484Z" }, + { url = "https://files.pythonhosted.org/packages/bf/10/24d374a2131b1ffafb783e436e770e42dfdb74b69a2cd25eba8c8b29d861/rpds_py-0.24.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5fc13b44de6419d1e7a7e592a4885b323fbc2f46e1f22151e3a8ed3b8b920405", size = 348730, upload-time = "2025-03-26T14:54:13.145Z" }, + { url = "https://files.pythonhosted.org/packages/7a/d1/1ef88d0516d46cd8df12e5916966dbf716d5ec79b265eda56ba1b173398c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c347a20d79cedc0a7bd51c4d4b7dbc613ca4e65a756b5c3e57ec84bd43505b47", size = 387627, upload-time = "2025-03-26T14:54:14.711Z" }, + { url = "https://files.pythonhosted.org/packages/4e/35/07339051b8b901ecefd449ebf8e5522e92bcb95e1078818cbfd9db8e573c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20f2712bd1cc26a3cc16c5a1bfee9ed1abc33d4cdf1aabd297fe0eb724df4272", size = 394094, upload-time = "2025-03-26T14:54:16.961Z" }, + { url = "https://files.pythonhosted.org/packages/dc/62/ee89ece19e0ba322b08734e95441952062391065c157bbd4f8802316b4f1/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aad911555286884be1e427ef0dc0ba3929e6821cbeca2194b13dc415a462c7fd", size = 449639, upload-time = "2025-03-26T14:54:19.047Z" }, + { url = "https://files.pythonhosted.org/packages/15/24/b30e9f9e71baa0b9dada3a4ab43d567c6b04a36d1cb531045f7a8a0a7439/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0aeb3329c1721c43c58cae274d7d2ca85c1690d89485d9c63a006cb79a85771a", size = 438584, upload-time = "2025-03-26T14:54:20.722Z" }, + { url = "https://files.pythonhosted.org/packages/28/d9/49f7b8f3b4147db13961e19d5e30077cd0854ccc08487026d2cb2142aa4a/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a0f156e9509cee987283abd2296ec816225145a13ed0391df8f71bf1d789e2d", size = 391047, upload-time = "2025-03-26T14:54:22.426Z" }, + { url = "https://files.pythonhosted.org/packages/49/b0/e66918d0972c33a259ba3cd7b7ff10ed8bd91dbcfcbec6367b21f026db75/rpds_py-0.24.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aa6800adc8204ce898c8a424303969b7aa6a5e4ad2789c13f8648739830323b7", size = 418085, upload-time = "2025-03-26T14:54:23.949Z" }, + { url = "https://files.pythonhosted.org/packages/e1/6b/99ed7ea0a94c7ae5520a21be77a82306aac9e4e715d4435076ead07d05c6/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a18fc371e900a21d7392517c6f60fe859e802547309e94313cd8181ad9db004d", size = 564498, upload-time = "2025-03-26T14:54:25.573Z" }, + { url = "https://files.pythonhosted.org/packages/28/26/1cacfee6b800e6fb5f91acecc2e52f17dbf8b0796a7c984b4568b6d70e38/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9168764133fd919f8dcca2ead66de0105f4ef5659cbb4fa044f7014bed9a1797", size = 590202, upload-time = "2025-03-26T14:54:27.569Z" }, + { url = "https://files.pythonhosted.org/packages/a9/9e/57bd2f9fba04a37cef673f9a66b11ca8c43ccdd50d386c455cd4380fe461/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f6e3cec44ba05ee5cbdebe92d052f69b63ae792e7d05f1020ac5e964394080c", size = 561771, upload-time = "2025-03-26T14:54:29.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/cf/b719120f375ab970d1c297dbf8de1e3c9edd26fe92c0ed7178dd94b45992/rpds_py-0.24.0-cp313-cp313t-win32.whl", hash = "sha256:8ebc7e65ca4b111d928b669713865f021b7773350eeac4a31d3e70144297baba", size = 221195, upload-time = "2025-03-26T14:54:31.581Z" }, + { url = "https://files.pythonhosted.org/packages/2d/e5/22865285789f3412ad0c3d7ec4dc0a3e86483b794be8a5d9ed5a19390900/rpds_py-0.24.0-cp313-cp313t-win_amd64.whl", hash = "sha256:675269d407a257b8c00a6b58205b72eec8231656506c56fd429d924ca00bb350", size = 237354, upload-time = "2025-03-26T14:54:33.199Z" }, + { url = "https://files.pythonhosted.org/packages/22/ef/a194eaef0d0f2cd3f4c893c5b809a7458aaa7c0a64e60a45a72a04835ed4/rpds_py-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a36b452abbf29f68527cf52e181fced56685731c86b52e852053e38d8b60bc8d", size = 378126, upload-time = "2025-03-26T14:54:35.094Z" }, + { url = "https://files.pythonhosted.org/packages/c3/8d/9a07f69933204c098760c884f03835ab8fb66e28d2d5f3dd6741720cf29c/rpds_py-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8b3b397eefecec8e8e39fa65c630ef70a24b09141a6f9fc17b3c3a50bed6b50e", size = 362887, upload-time = "2025-03-26T14:54:36.781Z" }, + { url = "https://files.pythonhosted.org/packages/29/74/315f42060f2e3cedd77d382a98484a68ef727bd3b5fd7b91825b859a3e85/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdabcd3beb2a6dca7027007473d8ef1c3b053347c76f685f5f060a00327b8b65", size = 388661, upload-time = "2025-03-26T14:54:38.323Z" }, + { url = "https://files.pythonhosted.org/packages/29/22/7ee7bb2b25ecdfcf1265d5a51472814fe60b580f9e1e2746eed9c476310a/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5db385bacd0c43f24be92b60c857cf760b7f10d8234f4bd4be67b5b20a7c0b6b", size = 394993, upload-time = "2025-03-26T14:54:39.924Z" }, + { url = "https://files.pythonhosted.org/packages/46/7b/5f40e278d81cd23eea6b88bbac62bacc27ed19412051a1fc4229e8f9367a/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8097b3422d020ff1c44effc40ae58e67d93e60d540a65649d2cdaf9466030791", size = 448706, upload-time = "2025-03-26T14:54:41.673Z" }, + { url = "https://files.pythonhosted.org/packages/5a/7a/06aada7ecdb0d02fbc041daee998ae841882fcc8ed3c0f84e72d6832fef1/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:493fe54318bed7d124ce272fc36adbf59d46729659b2c792e87c3b95649cdee9", size = 447369, upload-time = "2025-03-26T14:54:43.308Z" }, + { url = "https://files.pythonhosted.org/packages/c6/f3/428a9367077268f852db9b3b68b6eda6ee4594ab7dc2d603a2c370619cc0/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8aa362811ccdc1f8dadcc916c6d47e554169ab79559319ae9fae7d7752d0d60c", size = 390012, upload-time = "2025-03-26T14:54:45.109Z" }, + { url = "https://files.pythonhosted.org/packages/55/66/24b61f14cd54e525583404afe6e3c221b309d1abd4b0b597a566dd8ee42d/rpds_py-0.24.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d8f9a6e7fd5434817526815f09ea27f2746c4a51ee11bb3439065f5fc754db58", size = 421576, upload-time = "2025-03-26T14:54:47.125Z" }, + { url = "https://files.pythonhosted.org/packages/22/56/18b81a4f0550e0d4be700cdcf1415ebf250fd21f9a5a775843dd3588dbf6/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8205ee14463248d3349131bb8099efe15cd3ce83b8ef3ace63c7e976998e7124", size = 565562, upload-time = "2025-03-26T14:54:48.785Z" }, + { url = "https://files.pythonhosted.org/packages/42/80/82a935d78f74974f82d38e83fb02430f8e8cc09ad35e06d9a5d2e9b907a7/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:921ae54f9ecba3b6325df425cf72c074cd469dea843fb5743a26ca7fb2ccb149", size = 592924, upload-time = "2025-03-26T14:54:50.493Z" }, + { url = "https://files.pythonhosted.org/packages/0d/49/b717e7b93c2ca881d2dac8b23b3a87a4c30f7c762bfd3df0b3953e655f13/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:32bab0a56eac685828e00cc2f5d1200c548f8bc11f2e44abf311d6b548ce2e45", size = 560847, upload-time = "2025-03-26T14:54:52.238Z" }, + { url = "https://files.pythonhosted.org/packages/1e/26/ba630a291238e7f42d25bc5569d152623f18c21e9183e506585b23325c48/rpds_py-0.24.0-cp39-cp39-win32.whl", hash = "sha256:f5c0ed12926dec1dfe7d645333ea59cf93f4d07750986a586f511c0bc61fe103", size = 222570, upload-time = "2025-03-26T14:54:54.713Z" }, + { url = "https://files.pythonhosted.org/packages/2d/84/01126e25e21f2ed6e63ec4030f78793dfee1a21aff1842136353c9caaed9/rpds_py-0.24.0-cp39-cp39-win_amd64.whl", hash = "sha256:afc6e35f344490faa8276b5f2f7cbf71f88bc2cda4328e00553bd451728c571f", size = 234931, upload-time = "2025-03-26T14:54:56.754Z" }, + { url = "https://files.pythonhosted.org/packages/99/48/11dae46d0c7f7e156ca0971a83f89c510af0316cd5d42c771b7cef945f0c/rpds_py-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:619ca56a5468f933d940e1bf431c6f4e13bef8e688698b067ae68eb4f9b30e3a", size = 378224, upload-time = "2025-03-26T14:54:58.78Z" }, + { url = "https://files.pythonhosted.org/packages/33/18/e8398d255369e35d312942f3bb8ecaff013c44968904891be2ab63b3aa94/rpds_py-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:4b28e5122829181de1898c2c97f81c0b3246d49f585f22743a1246420bb8d399", size = 363252, upload-time = "2025-03-26T14:55:00.359Z" }, + { url = "https://files.pythonhosted.org/packages/17/39/dd73ba691f4df3e6834bf982de214086ac3359ab3ac035adfb30041570e3/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e5ab32cf9eb3647450bc74eb201b27c185d3857276162c101c0f8c6374e098", size = 388871, upload-time = "2025-03-26T14:55:02.253Z" }, + { url = "https://files.pythonhosted.org/packages/2f/2e/da0530b25cabd0feca2a759b899d2df325069a94281eeea8ac44c6cfeff7/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:208b3a70a98cf3710e97cabdc308a51cd4f28aa6e7bb11de3d56cd8b74bab98d", size = 394766, upload-time = "2025-03-26T14:55:04.05Z" }, + { url = "https://files.pythonhosted.org/packages/4c/ee/dd1c5040a431beb40fad4a5d7868acf343444b0bc43e627c71df2506538b/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbc4362e06f950c62cad3d4abf1191021b2ffaf0b31ac230fbf0526453eee75e", size = 448712, upload-time = "2025-03-26T14:55:06.03Z" }, + { url = "https://files.pythonhosted.org/packages/f5/ec/6b93ffbb686be948e4d91ec76f4e6757f8551034b2a8176dd848103a1e34/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebea2821cdb5f9fef44933617be76185b80150632736f3d76e54829ab4a3b4d1", size = 447150, upload-time = "2025-03-26T14:55:08.098Z" }, + { url = "https://files.pythonhosted.org/packages/55/d5/a1c23760adad85b432df074ced6f910dd28f222b8c60aeace5aeb9a6654e/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9a4df06c35465ef4d81799999bba810c68d29972bf1c31db61bfdb81dd9d5bb", size = 390662, upload-time = "2025-03-26T14:55:09.781Z" }, + { url = "https://files.pythonhosted.org/packages/a5/f3/419cb1f9bfbd3a48c256528c156e00f3349e3edce5ad50cbc141e71f66a5/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d3aa13bdf38630da298f2e0d77aca967b200b8cc1473ea05248f6c5e9c9bdb44", size = 421351, upload-time = "2025-03-26T14:55:11.477Z" }, + { url = "https://files.pythonhosted.org/packages/98/8e/62d1a55078e5ede0b3b09f35e751fa35924a34a0d44d7c760743383cd54a/rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:041f00419e1da7a03c46042453598479f45be3d787eb837af382bfc169c0db33", size = 566074, upload-time = "2025-03-26T14:55:13.386Z" }, + { url = "https://files.pythonhosted.org/packages/fc/69/b7d1003166d78685da032b3c4ff1599fa536a3cfe6e5ce2da87c9c431906/rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:d8754d872a5dfc3c5bf9c0e059e8107451364a30d9fd50f1f1a85c4fb9481164", size = 592398, upload-time = "2025-03-26T14:55:15.202Z" }, + { url = "https://files.pythonhosted.org/packages/ea/a8/1c98bc99338c37faadd28dd667d336df7409d77b4da999506a0b6b1c0aa2/rpds_py-0.24.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:896c41007931217a343eff197c34513c154267636c8056fb409eafd494c3dcdc", size = 561114, upload-time = "2025-03-26T14:55:17.072Z" }, + { url = "https://files.pythonhosted.org/packages/2b/41/65c91443685a4c7b5f1dd271beadc4a3e063d57c3269221548dd9416e15c/rpds_py-0.24.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:92558d37d872e808944c3c96d0423b8604879a3d1c86fdad508d7ed91ea547d5", size = 235548, upload-time = "2025-03-26T14:55:18.707Z" }, + { url = "https://files.pythonhosted.org/packages/65/53/40bcc246a8354530d51a26d2b5b9afd1deacfb0d79e67295cc74df362f52/rpds_py-0.24.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f9e0057a509e096e47c87f753136c9b10d7a91842d8042c2ee6866899a717c0d", size = 378386, upload-time = "2025-03-26T14:55:20.381Z" }, + { url = "https://files.pythonhosted.org/packages/80/b0/5ea97dd2f53e3618560aa1f9674e896e63dff95a9b796879a201bc4c1f00/rpds_py-0.24.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d6e109a454412ab82979c5b1b3aee0604eca4bbf9a02693bb9df027af2bfa91a", size = 363440, upload-time = "2025-03-26T14:55:22.121Z" }, + { url = "https://files.pythonhosted.org/packages/57/9d/259b6eada6f747cdd60c9a5eb3efab15f6704c182547149926c38e5bd0d5/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc1c892b1ec1f8cbd5da8de287577b455e388d9c328ad592eabbdcb6fc93bee5", size = 388816, upload-time = "2025-03-26T14:55:23.737Z" }, + { url = "https://files.pythonhosted.org/packages/94/c1/faafc7183712f89f4b7620c3c15979ada13df137d35ef3011ae83e93b005/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9c39438c55983d48f4bb3487734d040e22dad200dab22c41e331cee145e7a50d", size = 395058, upload-time = "2025-03-26T14:55:25.468Z" }, + { url = "https://files.pythonhosted.org/packages/6c/96/d7fa9d2a7b7604a61da201cc0306a355006254942093779d7121c64700ce/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d7e8ce990ae17dda686f7e82fd41a055c668e13ddcf058e7fb5e9da20b57793", size = 448692, upload-time = "2025-03-26T14:55:27.535Z" }, + { url = "https://files.pythonhosted.org/packages/96/37/a3146c6eebc65d6d8c96cc5ffdcdb6af2987412c789004213227fbe52467/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9ea7f4174d2e4194289cb0c4e172d83e79a6404297ff95f2875cf9ac9bced8ba", size = 446462, upload-time = "2025-03-26T14:55:29.299Z" }, + { url = "https://files.pythonhosted.org/packages/1f/13/6481dfd9ac7de43acdaaa416e3a7da40bc4bb8f5c6ca85e794100aa54596/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb2954155bb8f63bb19d56d80e5e5320b61d71084617ed89efedb861a684baea", size = 390460, upload-time = "2025-03-26T14:55:31.017Z" }, + { url = "https://files.pythonhosted.org/packages/61/e1/37e36bce65e109543cc4ff8d23206908649023549604fa2e7fbeba5342f7/rpds_py-0.24.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04f2b712a2206e13800a8136b07aaedc23af3facab84918e7aa89e4be0260032", size = 421609, upload-time = "2025-03-26T14:55:32.84Z" }, + { url = "https://files.pythonhosted.org/packages/20/dd/1f1a923d6cd798b8582176aca8a0784676f1a0449fb6f07fce6ac1cdbfb6/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:eda5c1e2a715a4cbbca2d6d304988460942551e4e5e3b7457b50943cd741626d", size = 565818, upload-time = "2025-03-26T14:55:34.538Z" }, + { url = "https://files.pythonhosted.org/packages/56/ec/d8da6df6a1eb3a418944a17b1cb38dd430b9e5a2e972eafd2b06f10c7c46/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:9abc80fe8c1f87218db116016de575a7998ab1629078c90840e8d11ab423ee25", size = 592627, upload-time = "2025-03-26T14:55:36.26Z" }, + { url = "https://files.pythonhosted.org/packages/b3/14/c492b9c7d5dd133e13f211ddea6bb9870f99e4f73932f11aa00bc09a9be9/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:6a727fd083009bc83eb83d6950f0c32b3c94c8b80a9b667c87f4bd1274ca30ba", size = 560885, upload-time = "2025-03-26T14:55:38Z" }, + { url = "https://files.pythonhosted.org/packages/ef/e2/16cbbd7aaa4deaaeef5c90fee8b485c8b3312094cdad31e8006f5a3e5e08/rpds_py-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e0f3ef95795efcd3b2ec3fe0a5bcfb5dadf5e3996ea2117427e524d4fbf309c6", size = 378245, upload-time = "2025-03-26T14:55:39.699Z" }, + { url = "https://files.pythonhosted.org/packages/d4/8c/5024dd105bf0a515576b7df8aeeba6556ffdbe2d636dee172c1a30497dd1/rpds_py-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:2c13777ecdbbba2077670285dd1fe50828c8742f6a4119dbef6f83ea13ad10fb", size = 363461, upload-time = "2025-03-26T14:55:41.441Z" }, + { url = "https://files.pythonhosted.org/packages/a4/6f/3a4efcfa2f4391b69f5d0ed3e6be5d2c5468c24fd2d15b712d2dbefc1749/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e8d804c2ccd618417e96720ad5cd076a86fa3f8cb310ea386a3e6229bae7d1", size = 388839, upload-time = "2025-03-26T14:55:43.566Z" }, + { url = "https://files.pythonhosted.org/packages/6c/d2/b8e5f0a0e97d295a0ebceb5265ef2e44c3d55e0d0f938d64a5ecfffa715e/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fd822f019ccccd75c832deb7aa040bb02d70a92eb15a2f16c7987b7ad4ee8d83", size = 394860, upload-time = "2025-03-26T14:55:45.301Z" }, + { url = "https://files.pythonhosted.org/packages/90/e9/9f1f297bdbc5b871826ad790b6641fc40532d97917916e6bd9f87fdd128d/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0047638c3aa0dbcd0ab99ed1e549bbf0e142c9ecc173b6492868432d8989a046", size = 449314, upload-time = "2025-03-26T14:55:47.043Z" }, + { url = "https://files.pythonhosted.org/packages/06/ad/62ddbbaead31a1a22f0332958d0ea7c7aeed1b2536c6a51dd66dfae321a2/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a5b66d1b201cc71bc3081bc2f1fc36b0c1f268b773e03bbc39066651b9e18391", size = 446376, upload-time = "2025-03-26T14:55:48.757Z" }, + { url = "https://files.pythonhosted.org/packages/82/a7/05b660d2f3789506e98be69aaf2ccde94e0fc49cd26cd78d7069bc5ba1b8/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dbcbb6db5582ea33ce46a5d20a5793134b5365110d84df4e30b9d37c6fd40ad3", size = 390560, upload-time = "2025-03-26T14:55:50.489Z" }, + { url = "https://files.pythonhosted.org/packages/66/1b/79fa0abffb802ff817821a148ce752eaaab87ba3a6a5e6b9f244c00c73d0/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:63981feca3f110ed132fd217bf7768ee8ed738a55549883628ee3da75bb9cb78", size = 421225, upload-time = "2025-03-26T14:55:52.634Z" }, + { url = "https://files.pythonhosted.org/packages/6e/9b/368893ad2f7b2ece42cad87c7ec71309b5d93188db28b307eadb48cd28e5/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:3a55fc10fdcbf1a4bd3c018eea422c52cf08700cf99c28b5cb10fe97ab77a0d3", size = 566071, upload-time = "2025-03-26T14:55:54.403Z" }, + { url = "https://files.pythonhosted.org/packages/41/75/1cd0a654d300449411e6fd0821f83c1cfc7223da2e8109f586b4d9b89054/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:c30ff468163a48535ee7e9bf21bd14c7a81147c0e58a36c1078289a8ca7af0bd", size = 592334, upload-time = "2025-03-26T14:55:56.547Z" }, + { url = "https://files.pythonhosted.org/packages/31/33/5905e2a2e7612218e25307a9255fc8671b977449d40d62fe317775fe4939/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:369d9c6d4c714e36d4a03957b4783217a3ccd1e222cdd67d464a3a479fc17796", size = 561111, upload-time = "2025-03-26T14:55:58.309Z" }, + { url = "https://files.pythonhosted.org/packages/64/bd/f4cc34ac2261a7cb8a48bc90ce1e36dc05f1ec5ac3b4537def20be5df555/rpds_py-0.24.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:24795c099453e3721fda5d8ddd45f5dfcc8e5a547ce7b8e9da06fecc3832e26f", size = 235168, upload-time = "2025-03-26T14:56:00.035Z" }, ] [[package]] name = "ruff" version = "0.11.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e8/5b/3ae20f89777115944e89c2d8c2e795dcc5b9e04052f76d5347e35e0da66e/ruff-0.11.4.tar.gz", hash = "sha256:f45bd2fb1a56a5a85fae3b95add03fb185a0b30cf47f5edc92aa0355ca1d7407", size = 3933063 } +sdist = { url = "https://files.pythonhosted.org/packages/e8/5b/3ae20f89777115944e89c2d8c2e795dcc5b9e04052f76d5347e35e0da66e/ruff-0.11.4.tar.gz", hash = "sha256:f45bd2fb1a56a5a85fae3b95add03fb185a0b30cf47f5edc92aa0355ca1d7407", size = 3933063, upload-time = "2025-04-04T18:24:52.197Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/db/baee59ac88f57527fcbaad3a7b309994e42329c6bc4d4d2b681a3d7b5426/ruff-0.11.4-py3-none-linux_armv6l.whl", hash = "sha256:d9f4a761ecbde448a2d3e12fb398647c7f0bf526dbc354a643ec505965824ed2", size = 10106493 }, - { url = "https://files.pythonhosted.org/packages/c1/d6/9a0962cbb347f4ff98b33d699bf1193ff04ca93bed4b4222fd881b502154/ruff-0.11.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:8c1747d903447d45ca3d40c794d1a56458c51e5cc1bc77b7b64bd2cf0b1626cc", size = 10876382 }, - { url = "https://files.pythonhosted.org/packages/3a/8f/62bab0c7d7e1ae3707b69b157701b41c1ccab8f83e8501734d12ea8a839f/ruff-0.11.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:51a6494209cacca79e121e9b244dc30d3414dac8cc5afb93f852173a2ecfc906", size = 10237050 }, - { url = "https://files.pythonhosted.org/packages/09/96/e296965ae9705af19c265d4d441958ed65c0c58fc4ec340c27cc9d2a1f5b/ruff-0.11.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f171605f65f4fc49c87f41b456e882cd0c89e4ac9d58e149a2b07930e1d466f", size = 10424984 }, - { url = "https://files.pythonhosted.org/packages/e5/56/644595eb57d855afed6e54b852e2df8cd5ca94c78043b2f29bdfb29882d5/ruff-0.11.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ebf99ea9af918878e6ce42098981fc8c1db3850fef2f1ada69fb1dcdb0f8e79e", size = 9957438 }, - { url = "https://files.pythonhosted.org/packages/86/83/9d3f3bed0118aef3e871ded9e5687fb8c5776bde233427fd9ce0a45db2d4/ruff-0.11.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edad2eac42279df12e176564a23fc6f4aaeeb09abba840627780b1bb11a9d223", size = 11547282 }, - { url = "https://files.pythonhosted.org/packages/40/e6/0c6e4f5ae72fac5ccb44d72c0111f294a5c2c8cc5024afcb38e6bda5f4b3/ruff-0.11.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f103a848be9ff379fc19b5d656c1f911d0a0b4e3e0424f9532ececf319a4296e", size = 12182020 }, - { url = "https://files.pythonhosted.org/packages/b5/92/4aed0e460aeb1df5ea0c2fbe8d04f9725cccdb25d8da09a0d3f5b8764bf8/ruff-0.11.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:193e6fac6eb60cc97b9f728e953c21cc38a20077ed64f912e9d62b97487f3f2d", size = 11679154 }, - { url = "https://files.pythonhosted.org/packages/1b/d3/7316aa2609f2c592038e2543483eafbc62a0e1a6a6965178e284808c095c/ruff-0.11.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7af4e5f69b7c138be8dcffa5b4a061bf6ba6a3301f632a6bce25d45daff9bc99", size = 13905985 }, - { url = "https://files.pythonhosted.org/packages/63/80/734d3d17546e47ff99871f44ea7540ad2bbd7a480ed197fe8a1c8a261075/ruff-0.11.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:126b1bf13154aa18ae2d6c3c5efe144ec14b97c60844cfa6eb960c2a05188222", size = 11348343 }, - { url = "https://files.pythonhosted.org/packages/04/7b/70fc7f09a0161dce9613a4671d198f609e653d6f4ff9eee14d64c4c240fb/ruff-0.11.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:e8806daaf9dfa881a0ed603f8a0e364e4f11b6ed461b56cae2b1c0cab0645304", size = 10308487 }, - { url = "https://files.pythonhosted.org/packages/1a/22/1cdd62dabd678d75842bf4944fd889cf794dc9e58c18cc547f9eb28f95ed/ruff-0.11.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:5d94bb1cc2fc94a769b0eb975344f1b1f3d294da1da9ddbb5a77665feb3a3019", size = 9929091 }, - { url = "https://files.pythonhosted.org/packages/9f/20/40e0563506332313148e783bbc1e4276d657962cc370657b2fff20e6e058/ruff-0.11.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:995071203d0fe2183fc7a268766fd7603afb9996785f086b0d76edee8755c896", size = 10924659 }, - { url = "https://files.pythonhosted.org/packages/b5/41/eef9b7aac8819d9e942f617f9db296f13d2c4576806d604aba8db5a753f1/ruff-0.11.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:7a37ca937e307ea18156e775a6ac6e02f34b99e8c23fe63c1996185a4efe0751", size = 11428160 }, - { url = "https://files.pythonhosted.org/packages/ff/61/c488943414fb2b8754c02f3879de003e26efdd20f38167ded3fb3fc1cda3/ruff-0.11.4-py3-none-win32.whl", hash = "sha256:0e9365a7dff9b93af933dab8aebce53b72d8f815e131796268709890b4a83270", size = 10311496 }, - { url = "https://files.pythonhosted.org/packages/b6/2b/2a1c8deb5f5dfa3871eb7daa41492c4d2b2824a74d2b38e788617612a66d/ruff-0.11.4-py3-none-win_amd64.whl", hash = "sha256:5a9fa1c69c7815e39fcfb3646bbfd7f528fa8e2d4bebdcf4c2bd0fa037a255fb", size = 11399146 }, - { url = "https://files.pythonhosted.org/packages/4f/03/3aec4846226d54a37822e4c7ea39489e4abd6f88388fba74e3d4abe77300/ruff-0.11.4-py3-none-win_arm64.whl", hash = "sha256:d435db6b9b93d02934cf61ef332e66af82da6d8c69aefdea5994c89997c7a0fc", size = 10450306 }, + { url = "https://files.pythonhosted.org/packages/9c/db/baee59ac88f57527fcbaad3a7b309994e42329c6bc4d4d2b681a3d7b5426/ruff-0.11.4-py3-none-linux_armv6l.whl", hash = "sha256:d9f4a761ecbde448a2d3e12fb398647c7f0bf526dbc354a643ec505965824ed2", size = 10106493, upload-time = "2025-04-04T18:23:56.751Z" }, + { url = "https://files.pythonhosted.org/packages/c1/d6/9a0962cbb347f4ff98b33d699bf1193ff04ca93bed4b4222fd881b502154/ruff-0.11.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:8c1747d903447d45ca3d40c794d1a56458c51e5cc1bc77b7b64bd2cf0b1626cc", size = 10876382, upload-time = "2025-04-04T18:24:02.391Z" }, + { url = "https://files.pythonhosted.org/packages/3a/8f/62bab0c7d7e1ae3707b69b157701b41c1ccab8f83e8501734d12ea8a839f/ruff-0.11.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:51a6494209cacca79e121e9b244dc30d3414dac8cc5afb93f852173a2ecfc906", size = 10237050, upload-time = "2025-04-04T18:24:05.387Z" }, + { url = "https://files.pythonhosted.org/packages/09/96/e296965ae9705af19c265d4d441958ed65c0c58fc4ec340c27cc9d2a1f5b/ruff-0.11.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f171605f65f4fc49c87f41b456e882cd0c89e4ac9d58e149a2b07930e1d466f", size = 10424984, upload-time = "2025-04-04T18:24:08.134Z" }, + { url = "https://files.pythonhosted.org/packages/e5/56/644595eb57d855afed6e54b852e2df8cd5ca94c78043b2f29bdfb29882d5/ruff-0.11.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ebf99ea9af918878e6ce42098981fc8c1db3850fef2f1ada69fb1dcdb0f8e79e", size = 9957438, upload-time = "2025-04-04T18:24:11.061Z" }, + { url = "https://files.pythonhosted.org/packages/86/83/9d3f3bed0118aef3e871ded9e5687fb8c5776bde233427fd9ce0a45db2d4/ruff-0.11.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edad2eac42279df12e176564a23fc6f4aaeeb09abba840627780b1bb11a9d223", size = 11547282, upload-time = "2025-04-04T18:24:13.739Z" }, + { url = "https://files.pythonhosted.org/packages/40/e6/0c6e4f5ae72fac5ccb44d72c0111f294a5c2c8cc5024afcb38e6bda5f4b3/ruff-0.11.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f103a848be9ff379fc19b5d656c1f911d0a0b4e3e0424f9532ececf319a4296e", size = 12182020, upload-time = "2025-04-04T18:24:16.799Z" }, + { url = "https://files.pythonhosted.org/packages/b5/92/4aed0e460aeb1df5ea0c2fbe8d04f9725cccdb25d8da09a0d3f5b8764bf8/ruff-0.11.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:193e6fac6eb60cc97b9f728e953c21cc38a20077ed64f912e9d62b97487f3f2d", size = 11679154, upload-time = "2025-04-04T18:24:19.797Z" }, + { url = "https://files.pythonhosted.org/packages/1b/d3/7316aa2609f2c592038e2543483eafbc62a0e1a6a6965178e284808c095c/ruff-0.11.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7af4e5f69b7c138be8dcffa5b4a061bf6ba6a3301f632a6bce25d45daff9bc99", size = 13905985, upload-time = "2025-04-04T18:24:24.542Z" }, + { url = "https://files.pythonhosted.org/packages/63/80/734d3d17546e47ff99871f44ea7540ad2bbd7a480ed197fe8a1c8a261075/ruff-0.11.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:126b1bf13154aa18ae2d6c3c5efe144ec14b97c60844cfa6eb960c2a05188222", size = 11348343, upload-time = "2025-04-04T18:24:27.742Z" }, + { url = "https://files.pythonhosted.org/packages/04/7b/70fc7f09a0161dce9613a4671d198f609e653d6f4ff9eee14d64c4c240fb/ruff-0.11.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:e8806daaf9dfa881a0ed603f8a0e364e4f11b6ed461b56cae2b1c0cab0645304", size = 10308487, upload-time = "2025-04-04T18:24:30.59Z" }, + { url = "https://files.pythonhosted.org/packages/1a/22/1cdd62dabd678d75842bf4944fd889cf794dc9e58c18cc547f9eb28f95ed/ruff-0.11.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:5d94bb1cc2fc94a769b0eb975344f1b1f3d294da1da9ddbb5a77665feb3a3019", size = 9929091, upload-time = "2025-04-04T18:24:33.24Z" }, + { url = "https://files.pythonhosted.org/packages/9f/20/40e0563506332313148e783bbc1e4276d657962cc370657b2fff20e6e058/ruff-0.11.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:995071203d0fe2183fc7a268766fd7603afb9996785f086b0d76edee8755c896", size = 10924659, upload-time = "2025-04-04T18:24:36.728Z" }, + { url = "https://files.pythonhosted.org/packages/b5/41/eef9b7aac8819d9e942f617f9db296f13d2c4576806d604aba8db5a753f1/ruff-0.11.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:7a37ca937e307ea18156e775a6ac6e02f34b99e8c23fe63c1996185a4efe0751", size = 11428160, upload-time = "2025-04-04T18:24:40.08Z" }, + { url = "https://files.pythonhosted.org/packages/ff/61/c488943414fb2b8754c02f3879de003e26efdd20f38167ded3fb3fc1cda3/ruff-0.11.4-py3-none-win32.whl", hash = "sha256:0e9365a7dff9b93af933dab8aebce53b72d8f815e131796268709890b4a83270", size = 10311496, upload-time = "2025-04-04T18:24:42.94Z" }, + { url = "https://files.pythonhosted.org/packages/b6/2b/2a1c8deb5f5dfa3871eb7daa41492c4d2b2824a74d2b38e788617612a66d/ruff-0.11.4-py3-none-win_amd64.whl", hash = "sha256:5a9fa1c69c7815e39fcfb3646bbfd7f528fa8e2d4bebdcf4c2bd0fa037a255fb", size = 11399146, upload-time = "2025-04-04T18:24:45.651Z" }, + { url = "https://files.pythonhosted.org/packages/4f/03/3aec4846226d54a37822e4c7ea39489e4abd6f88388fba74e3d4abe77300/ruff-0.11.4-py3-none-win_arm64.whl", hash = "sha256:d435db6b9b93d02934cf61ef332e66af82da6d8c69aefdea5994c89997c7a0fc", size = 10450306, upload-time = "2025-04-04T18:24:49.603Z" }, ] [[package]] @@ -2710,25 +2710,25 @@ test = [ ] testinfra = [ { name = "nox", specifier = "==2025.5.1" }, - { name = "uv", specifier = "==0.6.14" }, + { name = "uv", specifier = "==0.7.7" }, ] [[package]] name = "semantic-version" version = "2.10.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7d/31/f2289ce78b9b473d582568c234e104d2a342fd658cc288a7553d83bb8595/semantic_version-2.10.0.tar.gz", hash = "sha256:bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c", size = 52289 } +sdist = { url = "https://files.pythonhosted.org/packages/7d/31/f2289ce78b9b473d582568c234e104d2a342fd658cc288a7553d83bb8595/semantic_version-2.10.0.tar.gz", hash = "sha256:bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c", size = 52289, upload-time = "2022-05-26T13:35:23.454Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6a/23/8146aad7d88f4fcb3a6218f41a60f6c2d4e3a72de72da1825dc7c8f7877c/semantic_version-2.10.0-py2.py3-none-any.whl", hash = "sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177", size = 15552 }, + { url = "https://files.pythonhosted.org/packages/6a/23/8146aad7d88f4fcb3a6218f41a60f6c2d4e3a72de72da1825dc7c8f7877c/semantic_version-2.10.0-py2.py3-none-any.whl", hash = "sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177", size = 15552, upload-time = "2022-05-26T13:35:21.206Z" }, ] [[package]] name = "setuptools" version = "78.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a9/5a/0db4da3bc908df06e5efae42b44e75c81dd52716e10192ff36d0c1c8e379/setuptools-78.1.0.tar.gz", hash = "sha256:18fd474d4a82a5f83dac888df697af65afa82dec7323d09c3e37d1f14288da54", size = 1367827 } +sdist = { url = "https://files.pythonhosted.org/packages/a9/5a/0db4da3bc908df06e5efae42b44e75c81dd52716e10192ff36d0c1c8e379/setuptools-78.1.0.tar.gz", hash = "sha256:18fd474d4a82a5f83dac888df697af65afa82dec7323d09c3e37d1f14288da54", size = 1367827, upload-time = "2025-03-25T22:49:35.332Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/54/21/f43f0a1fa8b06b32812e0975981f4677d28e0f3271601dc88ac5a5b83220/setuptools-78.1.0-py3-none-any.whl", hash = "sha256:3e386e96793c8702ae83d17b853fb93d3e09ef82ec62722e61da5cd22376dcd8", size = 1256108 }, + { url = "https://files.pythonhosted.org/packages/54/21/f43f0a1fa8b06b32812e0975981f4677d28e0f3271601dc88ac5a5b83220/setuptools-78.1.0-py3-none-any.whl", hash = "sha256:3e386e96793c8702ae83d17b853fb93d3e09ef82ec62722e61da5cd22376dcd8", size = 1256108, upload-time = "2025-03-25T22:49:33.13Z" }, ] [[package]] @@ -2739,36 +2739,36 @@ dependencies = [ { name = "semantic-version" }, { name = "setuptools" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e0/92/bf8589b1a2b6107cf9ec8daa9954c0b7620643fe1f37d31d75e572d995f5/setuptools_rust-1.11.1.tar.gz", hash = "sha256:7dabc4392252ced314b8050d63276e05fdc5d32398fc7d3cce1f6a6ac35b76c0", size = 310804 } +sdist = { url = "https://files.pythonhosted.org/packages/e0/92/bf8589b1a2b6107cf9ec8daa9954c0b7620643fe1f37d31d75e572d995f5/setuptools_rust-1.11.1.tar.gz", hash = "sha256:7dabc4392252ced314b8050d63276e05fdc5d32398fc7d3cce1f6a6ac35b76c0", size = 310804, upload-time = "2025-04-04T14:28:10.576Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b3/01/37e1376f80578882e4f2d451f57d1fb42a599832057a123f57d9f26395c8/setuptools_rust-1.11.1-py3-none-any.whl", hash = "sha256:5eaaddaed268dc24a527ffa659ce56b22d3cf17b781247b779efd611031fe8ea", size = 28120 }, + { url = "https://files.pythonhosted.org/packages/b3/01/37e1376f80578882e4f2d451f57d1fb42a599832057a123f57d9f26395c8/setuptools_rust-1.11.1-py3-none-any.whl", hash = "sha256:5eaaddaed268dc24a527ffa659ce56b22d3cf17b781247b779efd611031fe8ea", size = 28120, upload-time = "2025-04-04T14:28:09.564Z" }, ] [[package]] name = "six" version = "1.17.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031 } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050 }, + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, ] [[package]] name = "snowballstemmer" version = "2.2.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/44/7b/af302bebf22c749c56c9c3e8ae13190b5b5db37a33d9068652e8f73b7089/snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1", size = 86699 } +sdist = { url = "https://files.pythonhosted.org/packages/44/7b/af302bebf22c749c56c9c3e8ae13190b5b5db37a33d9068652e8f73b7089/snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1", size = 86699, upload-time = "2021-11-16T18:38:38.009Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ed/dc/c02e01294f7265e63a7315fe086dd1df7dacb9f840a804da846b96d01b96/snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", size = 93002 }, + { url = "https://files.pythonhosted.org/packages/ed/dc/c02e01294f7265e63a7315fe086dd1df7dacb9f840a804da846b96d01b96/snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", size = 93002, upload-time = "2021-11-16T18:38:34.792Z" }, ] [[package]] name = "soupsieve" version = "2.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d7/ce/fbaeed4f9fb8b2daa961f90591662df6a86c1abf25c548329a86920aedfb/soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb", size = 101569 } +sdist = { url = "https://files.pythonhosted.org/packages/d7/ce/fbaeed4f9fb8b2daa961f90591662df6a86c1abf25c548329a86920aedfb/soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb", size = 101569, upload-time = "2024-08-13T13:39:12.166Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/c2/fe97d779f3ef3b15f05c94a2f1e3d21732574ed441687474db9d342a7315/soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9", size = 36186 }, + { url = "https://files.pythonhosted.org/packages/d1/c2/fe97d779f3ef3b15f05c94a2f1e3d21732574ed441687474db9d342a7315/soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9", size = 36186, upload-time = "2024-08-13T13:39:10.986Z" }, ] [[package]] @@ -2794,9 +2794,9 @@ dependencies = [ { name = "sphinxcontrib-qthelp" }, { name = "sphinxcontrib-serializinghtml" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/dc/01/688bdf9282241dca09fe6e3a1110eda399fa9b10d0672db609e37c2e7a39/sphinx-7.1.2.tar.gz", hash = "sha256:780f4d32f1d7d1126576e0e5ecc19dc32ab76cd24e950228dcf7b1f6d3d9e22f", size = 6828258 } +sdist = { url = "https://files.pythonhosted.org/packages/dc/01/688bdf9282241dca09fe6e3a1110eda399fa9b10d0672db609e37c2e7a39/sphinx-7.1.2.tar.gz", hash = "sha256:780f4d32f1d7d1126576e0e5ecc19dc32ab76cd24e950228dcf7b1f6d3d9e22f", size = 6828258, upload-time = "2023-08-02T02:06:09.375Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/48/17/325cf6a257d84751a48ae90752b3d8fe0be8f9535b6253add61c49d0d9bc/sphinx-7.1.2-py3-none-any.whl", hash = "sha256:d170a81825b2fcacb6dfd5a0d7f578a053e45d3f2b153fecc948c37344eb4cbe", size = 3169543 }, + { url = "https://files.pythonhosted.org/packages/48/17/325cf6a257d84751a48ae90752b3d8fe0be8f9535b6253add61c49d0d9bc/sphinx-7.1.2-py3-none-any.whl", hash = "sha256:d170a81825b2fcacb6dfd5a0d7f578a053e45d3f2b153fecc948c37344eb4cbe", size = 3169543, upload-time = "2023-08-02T02:06:06.816Z" }, ] [[package]] @@ -2806,9 +2806,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "sphinx" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/98/0b/a866924ded68efec7a1759587a4e478aec7559d8165fac8b2ad1c0e774d6/sphinx_basic_ng-1.0.0b2.tar.gz", hash = "sha256:9ec55a47c90c8c002b5960c57492ec3021f5193cb26cebc2dc4ea226848651c9", size = 20736 } +sdist = { url = "https://files.pythonhosted.org/packages/98/0b/a866924ded68efec7a1759587a4e478aec7559d8165fac8b2ad1c0e774d6/sphinx_basic_ng-1.0.0b2.tar.gz", hash = "sha256:9ec55a47c90c8c002b5960c57492ec3021f5193cb26cebc2dc4ea226848651c9", size = 20736, upload-time = "2023-07-08T18:40:54.166Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3c/dd/018ce05c532a22007ac58d4f45232514cd9d6dd0ee1dc374e309db830983/sphinx_basic_ng-1.0.0b2-py3-none-any.whl", hash = "sha256:eb09aedbabfb650607e9b4b68c9d240b90b1e1be221d6ad71d61c52e29f7932b", size = 22496 }, + { url = "https://files.pythonhosted.org/packages/3c/dd/018ce05c532a22007ac58d4f45232514cd9d6dd0ee1dc374e309db830983/sphinx_basic_ng-1.0.0b2-py3-none-any.whl", hash = "sha256:eb09aedbabfb650607e9b4b68c9d240b90b1e1be221d6ad71d61c52e29f7932b", size = 22496, upload-time = "2023-07-08T18:40:52.659Z" }, ] [[package]] @@ -2818,36 +2818,36 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "sphinx" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/16/6b/bcca2785de4071f604a722444d4d7ba8a9d40de3c14ad52fce93e6d92694/sphinx_reredirects-0.1.6.tar.gz", hash = "sha256:c491cba545f67be9697508727818d8626626366245ae64456fe29f37e9bbea64", size = 7080 } +sdist = { url = "https://files.pythonhosted.org/packages/16/6b/bcca2785de4071f604a722444d4d7ba8a9d40de3c14ad52fce93e6d92694/sphinx_reredirects-0.1.6.tar.gz", hash = "sha256:c491cba545f67be9697508727818d8626626366245ae64456fe29f37e9bbea64", size = 7080, upload-time = "2025-03-22T10:52:30.271Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ac/6f/0b3625be30a1a50f9e4c2cb2ec147b08f15ed0e9f8444efcf274b751300b/sphinx_reredirects-0.1.6-py3-none-any.whl", hash = "sha256:efd50c766fbc5bf40cd5148e10c00f2c00d143027de5c5e48beece93cc40eeea", size = 5675 }, + { url = "https://files.pythonhosted.org/packages/ac/6f/0b3625be30a1a50f9e4c2cb2ec147b08f15ed0e9f8444efcf274b751300b/sphinx_reredirects-0.1.6-py3-none-any.whl", hash = "sha256:efd50c766fbc5bf40cd5148e10c00f2c00d143027de5c5e48beece93cc40eeea", size = 5675, upload-time = "2025-03-22T10:52:29.113Z" }, ] [[package]] name = "sphinxcontrib-applehelp" version = "2.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ba/6e/b837e84a1a704953c62ef8776d45c3e8d759876b4a84fe14eba2859106fe/sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1", size = 20053 } +sdist = { url = "https://files.pythonhosted.org/packages/ba/6e/b837e84a1a704953c62ef8776d45c3e8d759876b4a84fe14eba2859106fe/sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1", size = 20053, upload-time = "2024-07-29T01:09:00.465Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5", size = 119300 }, + { url = "https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5", size = 119300, upload-time = "2024-07-29T01:08:58.99Z" }, ] [[package]] name = "sphinxcontrib-devhelp" version = "2.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f6/d2/5beee64d3e4e747f316bae86b55943f51e82bb86ecd325883ef65741e7da/sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad", size = 12967 } +sdist = { url = "https://files.pythonhosted.org/packages/f6/d2/5beee64d3e4e747f316bae86b55943f51e82bb86ecd325883ef65741e7da/sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad", size = 12967, upload-time = "2024-07-29T01:09:23.417Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2", size = 82530 }, + { url = "https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2", size = 82530, upload-time = "2024-07-29T01:09:21.945Z" }, ] [[package]] name = "sphinxcontrib-htmlhelp" version = "2.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/43/93/983afd9aa001e5201eab16b5a444ed5b9b0a7a010541e0ddfbbfd0b2470c/sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9", size = 22617 } +sdist = { url = "https://files.pythonhosted.org/packages/43/93/983afd9aa001e5201eab16b5a444ed5b9b0a7a010541e0ddfbbfd0b2470c/sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9", size = 22617, upload-time = "2024-07-29T01:09:37.889Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8", size = 98705 }, + { url = "https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8", size = 98705, upload-time = "2024-07-29T01:09:36.407Z" }, ] [[package]] @@ -2857,36 +2857,36 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "sphinx" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/de/f3/aa67467e051df70a6330fe7770894b3e4f09436dea6881ae0b4f3d87cad8/sphinxcontrib-jquery-4.1.tar.gz", hash = "sha256:1620739f04e36a2c779f1a131a2dfd49b2fd07351bf1968ced074365933abc7a", size = 122331 } +sdist = { url = "https://files.pythonhosted.org/packages/de/f3/aa67467e051df70a6330fe7770894b3e4f09436dea6881ae0b4f3d87cad8/sphinxcontrib-jquery-4.1.tar.gz", hash = "sha256:1620739f04e36a2c779f1a131a2dfd49b2fd07351bf1968ced074365933abc7a", size = 122331, upload-time = "2023-03-14T15:01:01.944Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/85/749bd22d1a68db7291c89e2ebca53f4306c3f205853cf31e9de279034c3c/sphinxcontrib_jquery-4.1-py2.py3-none-any.whl", hash = "sha256:f936030d7d0147dd026a4f2b5a57343d233f1fc7b363f68b3d4f1cb0993878ae", size = 121104 }, + { url = "https://files.pythonhosted.org/packages/76/85/749bd22d1a68db7291c89e2ebca53f4306c3f205853cf31e9de279034c3c/sphinxcontrib_jquery-4.1-py2.py3-none-any.whl", hash = "sha256:f936030d7d0147dd026a4f2b5a57343d233f1fc7b363f68b3d4f1cb0993878ae", size = 121104, upload-time = "2023-03-14T15:01:00.356Z" }, ] [[package]] name = "sphinxcontrib-jsmath" version = "1.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", size = 5787 } +sdist = { url = "https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", size = 5787, upload-time = "2019-01-21T16:10:16.347Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", size = 5071 }, + { url = "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", size = 5071, upload-time = "2019-01-21T16:10:14.333Z" }, ] [[package]] name = "sphinxcontrib-qthelp" version = "2.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/68/bc/9104308fc285eb3e0b31b67688235db556cd5b0ef31d96f30e45f2e51cae/sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab", size = 17165 } +sdist = { url = "https://files.pythonhosted.org/packages/68/bc/9104308fc285eb3e0b31b67688235db556cd5b0ef31d96f30e45f2e51cae/sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab", size = 17165, upload-time = "2024-07-29T01:09:56.435Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb", size = 88743 }, + { url = "https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb", size = 88743, upload-time = "2024-07-29T01:09:54.885Z" }, ] [[package]] name = "sphinxcontrib-serializinghtml" version = "2.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/3b/44/6716b257b0aa6bfd51a1b31665d1c205fb12cb5ad56de752dfa15657de2f/sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d", size = 16080 } +sdist = { url = "https://files.pythonhosted.org/packages/3b/44/6716b257b0aa6bfd51a1b31665d1c205fb12cb5ad56de752dfa15657de2f/sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d", size = 16080, upload-time = "2024-07-29T01:10:09.332Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331", size = 92072 }, + { url = "https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331", size = 92072, upload-time = "2024-07-29T01:10:08.203Z" }, ] [[package]] @@ -2896,9 +2896,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "sphinx" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/47/36/12a061ef2a2c2001c1b083d456db680f59074aef39f9cdd83a7937a4d626/sphinxemoji-0.3.1.tar.gz", hash = "sha256:23ecff1f1e765393e49083b45386b7da81ced97c9a18a1dfd191460a97da3b11", size = 46377 } +sdist = { url = "https://files.pythonhosted.org/packages/47/36/12a061ef2a2c2001c1b083d456db680f59074aef39f9cdd83a7937a4d626/sphinxemoji-0.3.1.tar.gz", hash = "sha256:23ecff1f1e765393e49083b45386b7da81ced97c9a18a1dfd191460a97da3b11", size = 46377, upload-time = "2024-01-18T18:07:44.53Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/95/9f/c872bbf4a2588b700a972d48c6e39087e4d33b3e76c563b4902e5abfbf13/sphinxemoji-0.3.1-py3-none-any.whl", hash = "sha256:dae483695f8d1e90a28a6e9bbccc08d256202afcc1d0fbd33b51b3b4352d439e", size = 46074 }, + { url = "https://files.pythonhosted.org/packages/95/9f/c872bbf4a2588b700a972d48c6e39087e4d33b3e76c563b4902e5abfbf13/sphinxemoji-0.3.1-py3-none-any.whl", hash = "sha256:dae483695f8d1e90a28a6e9bbccc08d256202afcc1d0fbd33b51b3b4352d439e", size = 46074, upload-time = "2024-01-18T18:07:42.496Z" }, ] [[package]] @@ -2910,9 +2910,9 @@ dependencies = [ { name = "executing" }, { name = "pure-eval" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707 } +sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707, upload-time = "2023-09-30T13:58:05.479Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521 }, + { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521, upload-time = "2023-09-30T13:58:03.53Z" }, ] [[package]] @@ -2930,9 +2930,9 @@ dependencies = [ { name = "tomlkit" }, { name = "voluptuous" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/11/5b/59a009a34bd51ca7e7cdd476bce6c6e331a78d87017bfe932cbfeeff3784/stestr-4.1.0.tar.gz", hash = "sha256:5f61c369eece63c292d13599e12aa158af7685990643f24dd6fa7fabfe34e98a", size = 113187 } +sdist = { url = "https://files.pythonhosted.org/packages/11/5b/59a009a34bd51ca7e7cdd476bce6c6e331a78d87017bfe932cbfeeff3784/stestr-4.1.0.tar.gz", hash = "sha256:5f61c369eece63c292d13599e12aa158af7685990643f24dd6fa7fabfe34e98a", size = 113187, upload-time = "2023-09-18T12:36:20.458Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6f/d5/ccd9012e62b46d0349f91a03d82b90f59433854f2d74a457a11b21f38b3b/stestr-4.1.0-py3-none-any.whl", hash = "sha256:f319326588c39528b9a69083f0be58ab68d040de2c5dbfdc784b2de028d7d293", size = 117951 }, + { url = "https://files.pythonhosted.org/packages/6f/d5/ccd9012e62b46d0349f91a03d82b90f59433854f2d74a457a11b21f38b3b/stestr-4.1.0-py3-none-any.whl", hash = "sha256:f319326588c39528b9a69083f0be58ab68d040de2c5dbfdc784b2de028d7d293", size = 117951, upload-time = "2023-09-18T12:36:18.547Z" }, ] [[package]] @@ -2942,9 +2942,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pbr" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/28/3f/13cacea96900bbd31bb05c6b74135f85d15564fc583802be56976c940470/stevedore-5.4.1.tar.gz", hash = "sha256:3135b5ae50fe12816ef291baff420acb727fcd356106e3e9cbfa9e5985cd6f4b", size = 513858 } +sdist = { url = "https://files.pythonhosted.org/packages/28/3f/13cacea96900bbd31bb05c6b74135f85d15564fc583802be56976c940470/stevedore-5.4.1.tar.gz", hash = "sha256:3135b5ae50fe12816ef291baff420acb727fcd356106e3e9cbfa9e5985cd6f4b", size = 513858, upload-time = "2025-02-20T14:03:57.285Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f7/45/8c4ebc0c460e6ec38e62ab245ad3c7fc10b210116cea7c16d61602aa9558/stevedore-5.4.1-py3-none-any.whl", hash = "sha256:d10a31c7b86cba16c1f6e8d15416955fc797052351a56af15e608ad20811fcfe", size = 49533 }, + { url = "https://files.pythonhosted.org/packages/f7/45/8c4ebc0c460e6ec38e62ab245ad3c7fc10b210116cea7c16d61602aa9558/stevedore-5.4.1-py3-none-any.whl", hash = "sha256:d10a31c7b86cba16c1f6e8d15416955fc797052351a56af15e608ad20811fcfe", size = 49533, upload-time = "2025-02-20T14:03:55.849Z" }, ] [[package]] @@ -2954,9 +2954,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "setuptools", marker = "python_full_version >= '3.12'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6a/05/a543317ac62cf72e98dc40de5ab117ef14508f36352ed715cb3cd3fe1bbb/testtools-2.7.2.tar.gz", hash = "sha256:5be5bbc1f0fa0f8b60aca6ceec07845d41d0c475cf445bfadb4d2c45ec397ea3", size = 201430 } +sdist = { url = "https://files.pythonhosted.org/packages/6a/05/a543317ac62cf72e98dc40de5ab117ef14508f36352ed715cb3cd3fe1bbb/testtools-2.7.2.tar.gz", hash = "sha256:5be5bbc1f0fa0f8b60aca6ceec07845d41d0c475cf445bfadb4d2c45ec397ea3", size = 201430, upload-time = "2024-06-10T13:11:13.415Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/04/76/17eb3cfd467e7a53f2727e7a879a77c514970a12e23e3ac12e40ad3e0ac4/testtools-2.7.2-py3-none-any.whl", hash = "sha256:11712e29cebbe92187c3ad47ace5c32f91e1bb7a9f1ac5e8684c2b01eaa6fd2d", size = 179922 }, + { url = "https://files.pythonhosted.org/packages/04/76/17eb3cfd467e7a53f2727e7a879a77c514970a12e23e3ac12e40ad3e0ac4/testtools-2.7.2-py3-none-any.whl", hash = "sha256:11712e29cebbe92187c3ad47ace5c32f91e1bb7a9f1ac5e8684c2b01eaa6fd2d", size = 179922, upload-time = "2024-06-10T13:10:40.452Z" }, ] [[package]] @@ -2966,144 +2966,144 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "webencodings" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085 } +sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085, upload-time = "2024-10-24T14:58:29.895Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610 }, + { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610, upload-time = "2024-10-24T14:58:28.029Z" }, ] [[package]] name = "tomli" version = "2.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077 }, - { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429 }, - { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067 }, - { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030 }, - { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898 }, - { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894 }, - { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319 }, - { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273 }, - { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310 }, - { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309 }, - { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762 }, - { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453 }, - { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486 }, - { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349 }, - { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159 }, - { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243 }, - { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645 }, - { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584 }, - { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875 }, - { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418 }, - { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708 }, - { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582 }, - { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543 }, - { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691 }, - { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170 }, - { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530 }, - { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666 }, - { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954 }, - { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724 }, - { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383 }, - { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257 }, +sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175, upload-time = "2024-11-27T22:38:36.873Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077, upload-time = "2024-11-27T22:37:54.956Z" }, + { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429, upload-time = "2024-11-27T22:37:56.698Z" }, + { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067, upload-time = "2024-11-27T22:37:57.63Z" }, + { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030, upload-time = "2024-11-27T22:37:59.344Z" }, + { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898, upload-time = "2024-11-27T22:38:00.429Z" }, + { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894, upload-time = "2024-11-27T22:38:02.094Z" }, + { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319, upload-time = "2024-11-27T22:38:03.206Z" }, + { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273, upload-time = "2024-11-27T22:38:04.217Z" }, + { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310, upload-time = "2024-11-27T22:38:05.908Z" }, + { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309, upload-time = "2024-11-27T22:38:06.812Z" }, + { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762, upload-time = "2024-11-27T22:38:07.731Z" }, + { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453, upload-time = "2024-11-27T22:38:09.384Z" }, + { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486, upload-time = "2024-11-27T22:38:10.329Z" }, + { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349, upload-time = "2024-11-27T22:38:11.443Z" }, + { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159, upload-time = "2024-11-27T22:38:13.099Z" }, + { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243, upload-time = "2024-11-27T22:38:14.766Z" }, + { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645, upload-time = "2024-11-27T22:38:15.843Z" }, + { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584, upload-time = "2024-11-27T22:38:17.645Z" }, + { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875, upload-time = "2024-11-27T22:38:19.159Z" }, + { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418, upload-time = "2024-11-27T22:38:20.064Z" }, + { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708, upload-time = "2024-11-27T22:38:21.659Z" }, + { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582, upload-time = "2024-11-27T22:38:22.693Z" }, + { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543, upload-time = "2024-11-27T22:38:24.367Z" }, + { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691, upload-time = "2024-11-27T22:38:26.081Z" }, + { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170, upload-time = "2024-11-27T22:38:27.921Z" }, + { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530, upload-time = "2024-11-27T22:38:29.591Z" }, + { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666, upload-time = "2024-11-27T22:38:30.639Z" }, + { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954, upload-time = "2024-11-27T22:38:31.702Z" }, + { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724, upload-time = "2024-11-27T22:38:32.837Z" }, + { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383, upload-time = "2024-11-27T22:38:34.455Z" }, + { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257, upload-time = "2024-11-27T22:38:35.385Z" }, ] [[package]] name = "tomlkit" version = "0.13.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b1/09/a439bec5888f00a54b8b9f05fa94d7f901d6735ef4e55dcec9bc37b5d8fa/tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79", size = 192885 } +sdist = { url = "https://files.pythonhosted.org/packages/b1/09/a439bec5888f00a54b8b9f05fa94d7f901d6735ef4e55dcec9bc37b5d8fa/tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79", size = 192885, upload-time = "2024-08-14T08:19:41.488Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/b6/a447b5e4ec71e13871be01ba81f5dfc9d0af7e473da256ff46bc0e24026f/tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde", size = 37955 }, + { url = "https://files.pythonhosted.org/packages/f9/b6/a447b5e4ec71e13871be01ba81f5dfc9d0af7e473da256ff46bc0e24026f/tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde", size = 37955, upload-time = "2024-08-14T08:19:40.05Z" }, ] [[package]] name = "tornado" version = "6.4.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/59/45/a0daf161f7d6f36c3ea5fc0c2de619746cc3dd4c76402e9db545bd920f63/tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b", size = 501135 } +sdist = { url = "https://files.pythonhosted.org/packages/59/45/a0daf161f7d6f36c3ea5fc0c2de619746cc3dd4c76402e9db545bd920f63/tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b", size = 501135, upload-time = "2024-11-22T03:06:38.036Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/26/7e/71f604d8cea1b58f82ba3590290b66da1e72d840aeb37e0d5f7291bd30db/tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1", size = 436299 }, - { url = "https://files.pythonhosted.org/packages/96/44/87543a3b99016d0bf54fdaab30d24bf0af2e848f1d13d34a3a5380aabe16/tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803", size = 434253 }, - { url = "https://files.pythonhosted.org/packages/cb/fb/fdf679b4ce51bcb7210801ef4f11fdac96e9885daa402861751353beea6e/tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec", size = 437602 }, - { url = "https://files.pythonhosted.org/packages/4f/3b/e31aeffffc22b475a64dbeb273026a21b5b566f74dee48742817626c47dc/tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946", size = 436972 }, - { url = "https://files.pythonhosted.org/packages/22/55/b78a464de78051a30599ceb6983b01d8f732e6f69bf37b4ed07f642ac0fc/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", size = 437173 }, - { url = "https://files.pythonhosted.org/packages/79/5e/be4fb0d1684eb822c9a62fb18a3e44a06188f78aa466b2ad991d2ee31104/tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634", size = 437892 }, - { url = "https://files.pythonhosted.org/packages/f5/33/4f91fdd94ea36e1d796147003b490fe60a0215ac5737b6f9c65e160d4fe0/tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73", size = 437334 }, - { url = "https://files.pythonhosted.org/packages/2b/ae/c1b22d4524b0e10da2f29a176fb2890386f7bd1f63aacf186444873a88a0/tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c", size = 437261 }, - { url = "https://files.pythonhosted.org/packages/b5/25/36dbd49ab6d179bcfc4c6c093a51795a4f3bed380543a8242ac3517a1751/tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482", size = 438463 }, - { url = "https://files.pythonhosted.org/packages/61/cc/58b1adeb1bb46228442081e746fcdbc4540905c87e8add7c277540934edb/tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38", size = 438907 }, + { url = "https://files.pythonhosted.org/packages/26/7e/71f604d8cea1b58f82ba3590290b66da1e72d840aeb37e0d5f7291bd30db/tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1", size = 436299, upload-time = "2024-11-22T03:06:20.162Z" }, + { url = "https://files.pythonhosted.org/packages/96/44/87543a3b99016d0bf54fdaab30d24bf0af2e848f1d13d34a3a5380aabe16/tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803", size = 434253, upload-time = "2024-11-22T03:06:22.39Z" }, + { url = "https://files.pythonhosted.org/packages/cb/fb/fdf679b4ce51bcb7210801ef4f11fdac96e9885daa402861751353beea6e/tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec", size = 437602, upload-time = "2024-11-22T03:06:24.214Z" }, + { url = "https://files.pythonhosted.org/packages/4f/3b/e31aeffffc22b475a64dbeb273026a21b5b566f74dee48742817626c47dc/tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946", size = 436972, upload-time = "2024-11-22T03:06:25.559Z" }, + { url = "https://files.pythonhosted.org/packages/22/55/b78a464de78051a30599ceb6983b01d8f732e6f69bf37b4ed07f642ac0fc/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", size = 437173, upload-time = "2024-11-22T03:06:27.584Z" }, + { url = "https://files.pythonhosted.org/packages/79/5e/be4fb0d1684eb822c9a62fb18a3e44a06188f78aa466b2ad991d2ee31104/tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634", size = 437892, upload-time = "2024-11-22T03:06:28.933Z" }, + { url = "https://files.pythonhosted.org/packages/f5/33/4f91fdd94ea36e1d796147003b490fe60a0215ac5737b6f9c65e160d4fe0/tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73", size = 437334, upload-time = "2024-11-22T03:06:30.428Z" }, + { url = "https://files.pythonhosted.org/packages/2b/ae/c1b22d4524b0e10da2f29a176fb2890386f7bd1f63aacf186444873a88a0/tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c", size = 437261, upload-time = "2024-11-22T03:06:32.458Z" }, + { url = "https://files.pythonhosted.org/packages/b5/25/36dbd49ab6d179bcfc4c6c093a51795a4f3bed380543a8242ac3517a1751/tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482", size = 438463, upload-time = "2024-11-22T03:06:34.71Z" }, + { url = "https://files.pythonhosted.org/packages/61/cc/58b1adeb1bb46228442081e746fcdbc4540905c87e8add7c277540934edb/tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38", size = 438907, upload-time = "2024-11-22T03:06:36.71Z" }, ] [[package]] name = "traitlets" version = "5.14.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621 } +sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload-time = "2024-04-19T11:11:49.746Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359 }, + { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, ] [[package]] name = "typing-extensions" version = "4.13.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/76/ad/cd3e3465232ec2416ae9b983f27b9e94dc8171d56ac99b345319a9475967/typing_extensions-4.13.1.tar.gz", hash = "sha256:98795af00fb9640edec5b8e31fc647597b4691f099ad75f469a2616be1a76dff", size = 106633 } +sdist = { url = "https://files.pythonhosted.org/packages/76/ad/cd3e3465232ec2416ae9b983f27b9e94dc8171d56ac99b345319a9475967/typing_extensions-4.13.1.tar.gz", hash = "sha256:98795af00fb9640edec5b8e31fc647597b4691f099ad75f469a2616be1a76dff", size = 106633, upload-time = "2025-04-03T16:11:20.955Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/df/c5/e7a0b0f5ed69f94c8ab7379c599e6036886bffcde609969a5325f47f1332/typing_extensions-4.13.1-py3-none-any.whl", hash = "sha256:4b6cf02909eb5495cfbc3f6e8fd49217e6cc7944e145cdda8caa3734777f9e69", size = 45739 }, + { url = "https://files.pythonhosted.org/packages/df/c5/e7a0b0f5ed69f94c8ab7379c599e6036886bffcde609969a5325f47f1332/typing_extensions-4.13.1-py3-none-any.whl", hash = "sha256:4b6cf02909eb5495cfbc3f6e8fd49217e6cc7944e145cdda8caa3734777f9e69", size = 45739, upload-time = "2025-04-03T16:11:19.281Z" }, ] [[package]] name = "typos" version = "1.31.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ce/a5/e6e7b2debda93cb68430bae67297d82fdf8a0e06a4ac5ae590f9844fb91b/typos-1.31.1.tar.gz", hash = "sha256:089e2f0a266f00214c2b4726dd3947c904c978937c0635ce38134103d1a171b9", size = 1499507 } +sdist = { url = "https://files.pythonhosted.org/packages/ce/a5/e6e7b2debda93cb68430bae67297d82fdf8a0e06a4ac5ae590f9844fb91b/typos-1.31.1.tar.gz", hash = "sha256:089e2f0a266f00214c2b4726dd3947c904c978937c0635ce38134103d1a171b9", size = 1499507, upload-time = "2025-03-31T14:28:03.5Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/41/0e/156a6411986d5d4e7c48f0a740db17628f777851337b45c4a4a164842a66/typos-1.31.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:03187da0c68e0613e6d743b1e5aa48a1a0b02bdfe8bfda8ed785927931713d64", size = 3127222 }, - { url = "https://files.pythonhosted.org/packages/77/f1/d0e4af5636f9bac8996a1fbc6b498d6392c112df16d8e650d110be4d9d34/typos-1.31.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f19c54bab4ec5cf6912e50dda5f2edc0d31014f7788baddcdae830f6bfd73341", size = 3008343 }, - { url = "https://files.pythonhosted.org/packages/93/0e/8f4bc7fe8947b70565cd6dd9e66ac5c4fd04014761212d4231a87a958d2f/typos-1.31.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a57e4fb7f00e60408b00989d7c57ed81ebaf56a14bafbb75c003dbb82b0b5b74", size = 7589311 }, - { url = "https://files.pythonhosted.org/packages/d8/80/04ba90f53e607babc85aea3cf366b5ceadf8c55ad34b678b5065adc94a7e/typos-1.31.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7ddc6aa57710881e1a2e9998f3efd47f454b23ab60765f507bba277d0bb8686f", size = 6779237 }, - { url = "https://files.pythonhosted.org/packages/1b/f8/5aa0bde621e20c1b3e524f8103106a64cc00e8c6de22041f32a7f7adb946/typos-1.31.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6641a3231b29edbac1a35394b0822bc218bd8f70caea233b90e382cbeb58731f", size = 7485234 }, - { url = "https://files.pythonhosted.org/packages/ad/cd/0f7ae6aea34990e4fca989903d0818c9f2c866559156acfb66c752cad921/typos-1.31.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:1bc524b335d637f6c1b78b5396b997aa9c9ac7ed0361686209f5b88525fbb248", size = 6712666 }, - { url = "https://files.pythonhosted.org/packages/20/25/812861c0f7895e35e307a2a6a2a63869e0c57af4c5d3f790f7eec569669d/typos-1.31.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bd5031c8a8480640328c2cc2c4defc54471feeaae8201aefff94e16b6ca87f22", size = 7576357 }, - { url = "https://files.pythonhosted.org/packages/ce/23/7e71bfcf40978eb2595c959bc8222c4350a30280c15d78c68a89dd57a188/typos-1.31.1-py3-none-win32.whl", hash = "sha256:07cf79739059c4f74e0c02a5e1c80b9adf70797a76ea4a4ebab3fce134935d60", size = 2749337 }, - { url = "https://files.pythonhosted.org/packages/45/93/a7c3af7cf52e24d55fbd6fe6e43068ab2bd7647dc9a8a3e813f5247fec5e/typos-1.31.1-py3-none-win_amd64.whl", hash = "sha256:2a0c3a46894aa8e5f2dddd240439c8f537e5b3b084f37fd127dfdb0494f3ccf2", size = 2899374 }, + { url = "https://files.pythonhosted.org/packages/41/0e/156a6411986d5d4e7c48f0a740db17628f777851337b45c4a4a164842a66/typos-1.31.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:03187da0c68e0613e6d743b1e5aa48a1a0b02bdfe8bfda8ed785927931713d64", size = 3127222, upload-time = "2025-03-31T14:27:44.294Z" }, + { url = "https://files.pythonhosted.org/packages/77/f1/d0e4af5636f9bac8996a1fbc6b498d6392c112df16d8e650d110be4d9d34/typos-1.31.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f19c54bab4ec5cf6912e50dda5f2edc0d31014f7788baddcdae830f6bfd73341", size = 3008343, upload-time = "2025-03-31T14:27:46.676Z" }, + { url = "https://files.pythonhosted.org/packages/93/0e/8f4bc7fe8947b70565cd6dd9e66ac5c4fd04014761212d4231a87a958d2f/typos-1.31.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a57e4fb7f00e60408b00989d7c57ed81ebaf56a14bafbb75c003dbb82b0b5b74", size = 7589311, upload-time = "2025-03-31T14:27:48.955Z" }, + { url = "https://files.pythonhosted.org/packages/d8/80/04ba90f53e607babc85aea3cf366b5ceadf8c55ad34b678b5065adc94a7e/typos-1.31.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7ddc6aa57710881e1a2e9998f3efd47f454b23ab60765f507bba277d0bb8686f", size = 6779237, upload-time = "2025-03-31T14:27:51.093Z" }, + { url = "https://files.pythonhosted.org/packages/1b/f8/5aa0bde621e20c1b3e524f8103106a64cc00e8c6de22041f32a7f7adb946/typos-1.31.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6641a3231b29edbac1a35394b0822bc218bd8f70caea233b90e382cbeb58731f", size = 7485234, upload-time = "2025-03-31T14:27:53.068Z" }, + { url = "https://files.pythonhosted.org/packages/ad/cd/0f7ae6aea34990e4fca989903d0818c9f2c866559156acfb66c752cad921/typos-1.31.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:1bc524b335d637f6c1b78b5396b997aa9c9ac7ed0361686209f5b88525fbb248", size = 6712666, upload-time = "2025-03-31T14:27:55.712Z" }, + { url = "https://files.pythonhosted.org/packages/20/25/812861c0f7895e35e307a2a6a2a63869e0c57af4c5d3f790f7eec569669d/typos-1.31.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bd5031c8a8480640328c2cc2c4defc54471feeaae8201aefff94e16b6ca87f22", size = 7576357, upload-time = "2025-03-31T14:27:58.048Z" }, + { url = "https://files.pythonhosted.org/packages/ce/23/7e71bfcf40978eb2595c959bc8222c4350a30280c15d78c68a89dd57a188/typos-1.31.1-py3-none-win32.whl", hash = "sha256:07cf79739059c4f74e0c02a5e1c80b9adf70797a76ea4a4ebab3fce134935d60", size = 2749337, upload-time = "2025-03-31T14:27:59.912Z" }, + { url = "https://files.pythonhosted.org/packages/45/93/a7c3af7cf52e24d55fbd6fe6e43068ab2bd7647dc9a8a3e813f5247fec5e/typos-1.31.1-py3-none-win_amd64.whl", hash = "sha256:2a0c3a46894aa8e5f2dddd240439c8f537e5b3b084f37fd127dfdb0494f3ccf2", size = 2899374, upload-time = "2025-03-31T14:28:01.733Z" }, ] [[package]] name = "urllib3" version = "2.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/aa/63/e53da845320b757bf29ef6a9062f5c669fe997973f966045cb019c3f4b66/urllib3-2.3.0.tar.gz", hash = "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d", size = 307268 } +sdist = { url = "https://files.pythonhosted.org/packages/aa/63/e53da845320b757bf29ef6a9062f5c669fe997973f966045cb019c3f4b66/urllib3-2.3.0.tar.gz", hash = "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d", size = 307268, upload-time = "2024-12-22T07:47:30.032Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df", size = 128369 }, + { url = "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df", size = 128369, upload-time = "2024-12-22T07:47:28.074Z" }, ] [[package]] name = "uv" -version = "0.6.14" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e5/eb/07bc000a3c05372448b63c45da98630c532ec4e059d848488c3e774d017a/uv-0.6.14.tar.gz", hash = "sha256:a117466f307d164a74444949cc94ec4328ec880fb489cbaa7df324dab14c5c98", size = 3134567 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/6b/bf/3e87dec7728b249458967f39a301376cb776e559c90261c1dac963686dc3/uv-0.6.14-py3-none-linux_armv6l.whl", hash = "sha256:c775e5d7a80ff43cb88856bbdcd838918d5ac3dc362414317e6bbaeb615fff98", size = 16228143 }, - { url = "https://files.pythonhosted.org/packages/24/b2/111e1ea40453d93c849f36a67397b51d9b458e6e598c3629ffe76d11b490/uv-0.6.14-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:2578f6f8cdbcc036ffad1043f9f66ade3ac0babf29def6abd9eefd4a7c6621cb", size = 16273279 }, - { url = "https://files.pythonhosted.org/packages/72/89/e7fc8a047f08234cc26d1e37e5f573887744205d087f8e8e6f3d0feb04ce/uv-0.6.14-py3-none-macosx_11_0_arm64.whl", hash = "sha256:9fc8fe58871b4fe02a863b05b8b1b25ef1b6c60d4d224e85338f5c2be0ab4f0e", size = 15115451 }, - { url = "https://files.pythonhosted.org/packages/20/1e/72ac3d1e0805d3b49b0a4de46483489ea1989827440f42b0cfb444cdc67f/uv-0.6.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:2fb2cd7f6aae21b81474b0051d30e7ed939a9a71714948c47f58b0e7acdd2a80", size = 15540456 }, - { url = "https://files.pythonhosted.org/packages/fd/47/5aeb7fb80c673bc28ccf3ab99e376b1cd92eac41af6b9b48c0e38b114c54/uv-0.6.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d6ca3f99c1a6c1c430ae8f451133fb4e8c3a22f661c257425402a5d9430bb797", size = 15979820 }, - { url = "https://files.pythonhosted.org/packages/1f/44/c3ad856473f2ef5f22c865a73a0a37ee82d11fcca78ae82f5ac895a7023a/uv-0.6.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed41877b679e0a1af9ab65427d829b87a81b499017e59c70756d4ba02ca43fcb", size = 16650494 }, - { url = "https://files.pythonhosted.org/packages/7a/f6/8a1245530c282d470909db78cf56831693c58b90d9b819e35aa2d85fbbe8/uv-0.6.14-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:fe9b4361b1c8055301b715fdd94d94eb512053dc4545fec40d3fe3657f655987", size = 17505028 }, - { url = "https://files.pythonhosted.org/packages/a5/70/0806268440651e2ad1b3542af42b800e20bb7e43050a9ca78f3d1eb4c660/uv-0.6.14-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:998b67bb1cebbe044fc2c5cb251c29cffc56f62a6d55719d6f4e960461d6edad", size = 17245854 }, - { url = "https://files.pythonhosted.org/packages/2a/3a/0da9780868626466d8c4977fb02d1b0daa80e6f7504d7b662cae3fb4af3d/uv-0.6.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6d433925db6e2ef46047b68962d136ff2ef17a7b5609168615f19e60674232c9", size = 21584756 }, - { url = "https://files.pythonhosted.org/packages/eb/fd/21a82b78173be1a2ea20f4f55154e7252bd80d21ed60b9bbbc0e2047b8d0/uv-0.6.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36aaeb00a70a10f748e16c7a1fc410862e2ba905806e7e9dfbc3e64596309404", size = 16878847 }, - { url = "https://files.pythonhosted.org/packages/6c/9a/7c84650ae9fb801ecc848d49dcba201243989d9234fe3ec4a4e935ff21c0/uv-0.6.14-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:11779beb3bd1f92814bc8d8cd350d5228e8f9198cca2f52138b53030a4061d93", size = 15810089 }, - { url = "https://files.pythonhosted.org/packages/0b/b3/efcbd3a2d298801109b24feee655bb80fe4178aa6bf68e49664c48b342b2/uv-0.6.14-py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:bf1ec103cf9a0850f03935dc6a93cacc680fa2c90c3b41cfc10da311afab8f5b", size = 15962056 }, - { url = "https://files.pythonhosted.org/packages/3f/53/c92c894cb34e9578c2e6dc195bcd4eb0a140dd57c96a60207d847521a902/uv-0.6.14-py3-none-musllinux_1_1_i686.whl", hash = "sha256:955e36c98a438a249e178988d4f13b1bb831eb57264d73c459f171b5afd7b023", size = 16255226 }, - { url = "https://files.pythonhosted.org/packages/df/eb/38bc37856691d53008bf094d03d9e7ab0c2927523a3901c83e152e7c9915/uv-0.6.14-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:2d534e7dc1299c8b53eb7b4c7575e4f0933673ea8b1275d3f3022f5670e311db", size = 17005225 }, - { url = "https://files.pythonhosted.org/packages/d8/fe/087d5193603e16bc5f67556d94cf8fa8634785c5863cccdec825f14e9a4c/uv-0.6.14-py3-none-win32.whl", hash = "sha256:7cdf3c8d927b07d4eaffc44809eb57523d449705f10dabbdd6f34f7bdfc7d5fe", size = 16131231 }, - { url = "https://files.pythonhosted.org/packages/40/17/33c5c1503c35c874932d4a21ec10a55051e3695dba12b7de700bcfad0cca/uv-0.6.14-py3-none-win_amd64.whl", hash = "sha256:012f46bef6909209c4a6749e4019eb755ba762d37d7ceaaf76da9cb4b7f771e9", size = 17628508 }, - { url = "https://files.pythonhosted.org/packages/77/09/163062d439ddc0d89e527ae0e631abf1f7781b183442d8823c48af368f5d/uv-0.6.14-py3-none-win_arm64.whl", hash = "sha256:7465081b4d0b213d0055ccb48de7fe546b5cf0853c6d3601115760760634f6d8", size = 16387232 }, +version = "0.7.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9d/47/a34396a3ec86d39f1e6ad5cff90521d8347b94be22d83f2bc2a60e4c76dd/uv-0.7.7.tar.gz", hash = "sha256:e93b2a33d103d4c5a3e8119ca8e62412e72f6816fee74bd671c2060447f98d93", size = 3261356, upload-time = "2025-05-22T19:19:51.48Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ab/b6/0dba66788f154c214d8fcf8f4c9fa6dd6067aab2b3b32667cffbe42fee6e/uv-0.7.7-py3-none-linux_armv6l.whl", hash = "sha256:ce79f1968bb55cb0a1eccd0db2738221d9f1ef1bc49656c28a21790e12e2031e", size = 16713167, upload-time = "2025-05-22T19:19:08.021Z" }, + { url = "https://files.pythonhosted.org/packages/22/6f/46fedbd1ecb8833b359304160d1d18f9cd2e77fc3fa7f7a7558b37a08348/uv-0.7.7-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:9f4216f74b38f99a15e7b1c44ba9095b3af2e75ec2513173b8ec24afe64418a7", size = 16823385, upload-time = "2025-05-22T19:19:12.096Z" }, + { url = "https://files.pythonhosted.org/packages/e0/f4/a0effbde89c9ed71180dc9f1eabb8c2c492dafe72c20f70abc2f53426287/uv-0.7.7-py3-none-macosx_11_0_arm64.whl", hash = "sha256:31112b05e913eea2a3053b83ae9a77155aac46d91d3e06a069da13c0120ed38a", size = 15648410, upload-time = "2025-05-22T19:19:14.552Z" }, + { url = "https://files.pythonhosted.org/packages/66/f5/50582ca9dd092eb04951bbfc4a31fea457562280e8c7370615453e9a1838/uv-0.7.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:3d313f629014ed0532c144dd0d15e77eca20bd3816821059b49b3f74dc9cb68a", size = 16078402, upload-time = "2025-05-22T19:19:17.198Z" }, + { url = "https://files.pythonhosted.org/packages/19/71/49c817f91d69235a8899e1e4a4603ad4a2c638113d05fcac3acc95ba625d/uv-0.7.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53f3e970e94d3b21cae128e2b7200444f1e3f020767608d71c2a6edb3e4ba8f2", size = 16411326, upload-time = "2025-05-22T19:19:19.699Z" }, + { url = "https://files.pythonhosted.org/packages/08/de/f4b413c13cd8301822718a88a1ef861b65abe7454303f0a13c843db27ee7/uv-0.7.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:574b1e1c093dffc449542c841ed7fe9441d4154c922ae86dfc025cec0d2b6f24", size = 17188171, upload-time = "2025-05-22T19:19:22.101Z" }, + { url = "https://files.pythonhosted.org/packages/bc/01/52a8b230c0e09940c005b4b9cc82fb8e2aea316ab66ce5a8ea8efbce67be/uv-0.7.7-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:1da8bea1251bcee4f93754873ba57cf4e36a21f6a92586adb0e573a14ecd2a0d", size = 18105617, upload-time = "2025-05-22T19:19:24.398Z" }, + { url = "https://files.pythonhosted.org/packages/df/a1/a4b3bd55b1ad5e8fe67546c41daee1c36610c8de6a0b72b4364b97c368fa/uv-0.7.7-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1102e79165ae9c3aa474a6e72c18634d6dacf012f16b3404fe539fd46628f915", size = 17771349, upload-time = "2025-05-22T19:19:26.79Z" }, + { url = "https://files.pythonhosted.org/packages/f2/af/5fe96e15ddc2a8c0f7414e3d1192783e39c70e847cf5b81b01a855dc8d8f/uv-0.7.7-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:41a2b8484376f02578995a7440b3897de07043e56ad2b730dae021cd40b8808d", size = 22156530, upload-time = "2025-05-22T19:19:29.318Z" }, + { url = "https://files.pythonhosted.org/packages/0e/86/c1797bf935c758428f362bf14f7a370cb3602f8db620bba05e25fa395c77/uv-0.7.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa56eeee7624ed13aad91395df1abe556f165ebc3a467b2afb5a5757ee7c094f", size = 17482804, upload-time = "2025-05-22T19:19:31.652Z" }, + { url = "https://files.pythonhosted.org/packages/6e/aa/c505f719a7b18c6c624c8d20440330dc2dca8862b997f4025a429817464d/uv-0.7.7-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:c8d486e3e82b2b52ab44d493953cc83a54d412b5c1ce64d078f2bea7c7a00f2c", size = 16328661, upload-time = "2025-05-22T19:19:33.969Z" }, + { url = "https://files.pythonhosted.org/packages/fa/a3/ce07a0f4b06611ba4ad428d380127d86d20c20ed0ac31b90dfbe83045cea/uv-0.7.7-py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:40441f5da2355fe487fdd763fce6cdf82824189d3b8386fc91ce6cbf956c6cda", size = 16407141, upload-time = "2025-05-22T19:19:37.049Z" }, + { url = "https://files.pythonhosted.org/packages/d6/fc/6a49b2d230b516058198e1432254eab4033a8a9ef17f91788c17c45a9f56/uv-0.7.7-py3-none-musllinux_1_1_i686.whl", hash = "sha256:752af3316028c30cb6f06c53cabcbf2851a9a2882729db73e05b61cb153d859c", size = 16744495, upload-time = "2025-05-22T19:19:39.315Z" }, + { url = "https://files.pythonhosted.org/packages/97/63/41db7b08779ab36d75db5466c7b951e6ee45c57cb7188779b448aeb6d4b9/uv-0.7.7-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:fa5180f3c0ad7f3b02b4b23b79594bf50dbf7fad7387adb685065c2cb79fb04f", size = 17579811, upload-time = "2025-05-22T19:19:41.666Z" }, + { url = "https://files.pythonhosted.org/packages/3a/0c/14ae71568542be70ac88f6d296a9136855a8c64cf6c908a222ce1867fcaf/uv-0.7.7-py3-none-win32.whl", hash = "sha256:eec86f6edf3f79e446d13ae688d3d62e6096c27bef956ceeb68942db8fbccb12", size = 16997789, upload-time = "2025-05-22T19:19:43.984Z" }, + { url = "https://files.pythonhosted.org/packages/94/ef/f97703fc5c60089fa253286516b255f6aaefad8c02533418d3489ba8edad/uv-0.7.7-py3-none-win_amd64.whl", hash = "sha256:674b85efec84ef468dd834760db34301a823f87e115e26c77634390bf1ab98c7", size = 18488277, upload-time = "2025-05-22T19:19:46.953Z" }, + { url = "https://files.pythonhosted.org/packages/81/f8/4202493e0cddca68fe8711513958599cee6b7c7660dd13328870c2204aef/uv-0.7.7-py3-none-win_arm64.whl", hash = "sha256:495b0227f0051234db2f8582e3368ac2e43f6d7437dc7c9df03b2df55dd4c5cd", size = 17192181, upload-time = "2025-05-22T19:19:49.59Z" }, ] [[package]] @@ -3115,52 +3115,52 @@ dependencies = [ { name = "filelock" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/53/07/655f4fb9592967f49197b00015bb5538d3ed1f8f96621a10bebc3bb822e2/virtualenv-20.31.1.tar.gz", hash = "sha256:65442939608aeebb9284cd30baca5865fcd9f12b58bb740a24b220030df46d26", size = 6076234 } +sdist = { url = "https://files.pythonhosted.org/packages/53/07/655f4fb9592967f49197b00015bb5538d3ed1f8f96621a10bebc3bb822e2/virtualenv-20.31.1.tar.gz", hash = "sha256:65442939608aeebb9284cd30baca5865fcd9f12b58bb740a24b220030df46d26", size = 6076234, upload-time = "2025-05-05T22:45:39.829Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c5/67/7d7559264a6f8ec9ce4e397ddd9157a510be1e174dc98be898b6c18eeef4/virtualenv-20.31.1-py3-none-any.whl", hash = "sha256:f448cd2f1604c831afb9ea238021060be2c0edbcad8eb0a4e8b4e14ff11a5482", size = 6057843 }, + { url = "https://files.pythonhosted.org/packages/c5/67/7d7559264a6f8ec9ce4e397ddd9157a510be1e174dc98be898b6c18eeef4/virtualenv-20.31.1-py3-none-any.whl", hash = "sha256:f448cd2f1604c831afb9ea238021060be2c0edbcad8eb0a4e8b4e14ff11a5482", size = 6057843, upload-time = "2025-05-05T22:45:37.127Z" }, ] [[package]] name = "voluptuous" version = "0.15.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/91/af/a54ce0fb6f1d867e0b9f0efe5f082a691f51ccf705188fca67a3ecefd7f4/voluptuous-0.15.2.tar.gz", hash = "sha256:6ffcab32c4d3230b4d2af3a577c87e1908a714a11f6f95570456b1849b0279aa", size = 51651 } +sdist = { url = "https://files.pythonhosted.org/packages/91/af/a54ce0fb6f1d867e0b9f0efe5f082a691f51ccf705188fca67a3ecefd7f4/voluptuous-0.15.2.tar.gz", hash = "sha256:6ffcab32c4d3230b4d2af3a577c87e1908a714a11f6f95570456b1849b0279aa", size = 51651, upload-time = "2024-07-02T19:10:00.528Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/db/a8/8f9cc6749331186e6a513bfe3745454f81d25f6e34c6024f88f80c71ed28/voluptuous-0.15.2-py3-none-any.whl", hash = "sha256:016348bc7788a9af9520b1764ebd4de0df41fe2138ebe9e06fa036bf86a65566", size = 31349 }, + { url = "https://files.pythonhosted.org/packages/db/a8/8f9cc6749331186e6a513bfe3745454f81d25f6e34c6024f88f80c71ed28/voluptuous-0.15.2-py3-none-any.whl", hash = "sha256:016348bc7788a9af9520b1764ebd4de0df41fe2138ebe9e06fa036bf86a65566", size = 31349, upload-time = "2024-07-02T19:09:58.125Z" }, ] [[package]] name = "wcwidth" version = "0.2.13" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301 } +sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301, upload-time = "2024-01-06T02:10:57.829Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166 }, + { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166, upload-time = "2024-01-06T02:10:55.763Z" }, ] [[package]] name = "webencodings" version = "0.5.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721 } +sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721, upload-time = "2017-04-05T20:21:34.189Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774 }, + { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774, upload-time = "2017-04-05T20:21:32.581Z" }, ] [[package]] name = "widgetsnbextension" version = "4.0.13" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/56/fc/238c424fd7f4ebb25f8b1da9a934a3ad7c848286732ae04263661eb0fc03/widgetsnbextension-4.0.13.tar.gz", hash = "sha256:ffcb67bc9febd10234a362795f643927f4e0c05d9342c727b65d2384f8feacb6", size = 1164730 } +sdist = { url = "https://files.pythonhosted.org/packages/56/fc/238c424fd7f4ebb25f8b1da9a934a3ad7c848286732ae04263661eb0fc03/widgetsnbextension-4.0.13.tar.gz", hash = "sha256:ffcb67bc9febd10234a362795f643927f4e0c05d9342c727b65d2384f8feacb6", size = 1164730, upload-time = "2024-08-22T12:18:22.534Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/21/02/88b65cc394961a60c43c70517066b6b679738caf78506a5da7b88ffcb643/widgetsnbextension-4.0.13-py3-none-any.whl", hash = "sha256:74b2692e8500525cc38c2b877236ba51d34541e6385eeed5aec15a70f88a6c71", size = 2335872 }, + { url = "https://files.pythonhosted.org/packages/21/02/88b65cc394961a60c43c70517066b6b679738caf78506a5da7b88ffcb643/widgetsnbextension-4.0.13-py3-none-any.whl", hash = "sha256:74b2692e8500525cc38c2b877236ba51d34541e6385eeed5aec15a70f88a6c71", size = 2335872, upload-time = "2024-08-22T12:18:19.491Z" }, ] [[package]] name = "zipp" version = "3.21.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/3f/50/bad581df71744867e9468ebd0bcd6505de3b275e06f202c2cb016e3ff56f/zipp-3.21.0.tar.gz", hash = "sha256:2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4", size = 24545 } +sdist = { url = "https://files.pythonhosted.org/packages/3f/50/bad581df71744867e9468ebd0bcd6505de3b275e06f202c2cb016e3ff56f/zipp-3.21.0.tar.gz", hash = "sha256:2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4", size = 24545, upload-time = "2024-11-10T15:05:20.202Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/1a/7e4798e9339adc931158c9d69ecc34f5e6791489d469f5e50ec15e35f458/zipp-3.21.0-py3-none-any.whl", hash = "sha256:ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931", size = 9630 }, + { url = "https://files.pythonhosted.org/packages/b7/1a/7e4798e9339adc931158c9d69ecc34f5e6791489d469f5e50ec15e35f458/zipp-3.21.0-py3-none-any.whl", hash = "sha256:ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931", size = 9630, upload-time = "2024-11-10T15:05:19.275Z" }, ] From 981fbf69b94a3662da40fa4e704e3185cdb092f3 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 24 May 2025 14:03:00 -0400 Subject: [PATCH 60/71] Use uv 0.7.8 --- uv.lock | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/uv.lock b/uv.lock index 5a30245622..ad53904928 100644 --- a/uv.lock +++ b/uv.lock @@ -2710,7 +2710,7 @@ test = [ ] testinfra = [ { name = "nox", specifier = "==2025.5.1" }, - { name = "uv", specifier = "==0.7.7" }, + { name = "uv", specifier = "==0.7.8" }, ] [[package]] @@ -3083,27 +3083,27 @@ wheels = [ [[package]] name = "uv" -version = "0.7.7" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9d/47/a34396a3ec86d39f1e6ad5cff90521d8347b94be22d83f2bc2a60e4c76dd/uv-0.7.7.tar.gz", hash = "sha256:e93b2a33d103d4c5a3e8119ca8e62412e72f6816fee74bd671c2060447f98d93", size = 3261356, upload-time = "2025-05-22T19:19:51.48Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ab/b6/0dba66788f154c214d8fcf8f4c9fa6dd6067aab2b3b32667cffbe42fee6e/uv-0.7.7-py3-none-linux_armv6l.whl", hash = "sha256:ce79f1968bb55cb0a1eccd0db2738221d9f1ef1bc49656c28a21790e12e2031e", size = 16713167, upload-time = "2025-05-22T19:19:08.021Z" }, - { url = "https://files.pythonhosted.org/packages/22/6f/46fedbd1ecb8833b359304160d1d18f9cd2e77fc3fa7f7a7558b37a08348/uv-0.7.7-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:9f4216f74b38f99a15e7b1c44ba9095b3af2e75ec2513173b8ec24afe64418a7", size = 16823385, upload-time = "2025-05-22T19:19:12.096Z" }, - { url = "https://files.pythonhosted.org/packages/e0/f4/a0effbde89c9ed71180dc9f1eabb8c2c492dafe72c20f70abc2f53426287/uv-0.7.7-py3-none-macosx_11_0_arm64.whl", hash = "sha256:31112b05e913eea2a3053b83ae9a77155aac46d91d3e06a069da13c0120ed38a", size = 15648410, upload-time = "2025-05-22T19:19:14.552Z" }, - { url = "https://files.pythonhosted.org/packages/66/f5/50582ca9dd092eb04951bbfc4a31fea457562280e8c7370615453e9a1838/uv-0.7.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:3d313f629014ed0532c144dd0d15e77eca20bd3816821059b49b3f74dc9cb68a", size = 16078402, upload-time = "2025-05-22T19:19:17.198Z" }, - { url = "https://files.pythonhosted.org/packages/19/71/49c817f91d69235a8899e1e4a4603ad4a2c638113d05fcac3acc95ba625d/uv-0.7.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53f3e970e94d3b21cae128e2b7200444f1e3f020767608d71c2a6edb3e4ba8f2", size = 16411326, upload-time = "2025-05-22T19:19:19.699Z" }, - { url = "https://files.pythonhosted.org/packages/08/de/f4b413c13cd8301822718a88a1ef861b65abe7454303f0a13c843db27ee7/uv-0.7.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:574b1e1c093dffc449542c841ed7fe9441d4154c922ae86dfc025cec0d2b6f24", size = 17188171, upload-time = "2025-05-22T19:19:22.101Z" }, - { url = "https://files.pythonhosted.org/packages/bc/01/52a8b230c0e09940c005b4b9cc82fb8e2aea316ab66ce5a8ea8efbce67be/uv-0.7.7-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:1da8bea1251bcee4f93754873ba57cf4e36a21f6a92586adb0e573a14ecd2a0d", size = 18105617, upload-time = "2025-05-22T19:19:24.398Z" }, - { url = "https://files.pythonhosted.org/packages/df/a1/a4b3bd55b1ad5e8fe67546c41daee1c36610c8de6a0b72b4364b97c368fa/uv-0.7.7-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1102e79165ae9c3aa474a6e72c18634d6dacf012f16b3404fe539fd46628f915", size = 17771349, upload-time = "2025-05-22T19:19:26.79Z" }, - { url = "https://files.pythonhosted.org/packages/f2/af/5fe96e15ddc2a8c0f7414e3d1192783e39c70e847cf5b81b01a855dc8d8f/uv-0.7.7-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:41a2b8484376f02578995a7440b3897de07043e56ad2b730dae021cd40b8808d", size = 22156530, upload-time = "2025-05-22T19:19:29.318Z" }, - { url = "https://files.pythonhosted.org/packages/0e/86/c1797bf935c758428f362bf14f7a370cb3602f8db620bba05e25fa395c77/uv-0.7.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa56eeee7624ed13aad91395df1abe556f165ebc3a467b2afb5a5757ee7c094f", size = 17482804, upload-time = "2025-05-22T19:19:31.652Z" }, - { url = "https://files.pythonhosted.org/packages/6e/aa/c505f719a7b18c6c624c8d20440330dc2dca8862b997f4025a429817464d/uv-0.7.7-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:c8d486e3e82b2b52ab44d493953cc83a54d412b5c1ce64d078f2bea7c7a00f2c", size = 16328661, upload-time = "2025-05-22T19:19:33.969Z" }, - { url = "https://files.pythonhosted.org/packages/fa/a3/ce07a0f4b06611ba4ad428d380127d86d20c20ed0ac31b90dfbe83045cea/uv-0.7.7-py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:40441f5da2355fe487fdd763fce6cdf82824189d3b8386fc91ce6cbf956c6cda", size = 16407141, upload-time = "2025-05-22T19:19:37.049Z" }, - { url = "https://files.pythonhosted.org/packages/d6/fc/6a49b2d230b516058198e1432254eab4033a8a9ef17f91788c17c45a9f56/uv-0.7.7-py3-none-musllinux_1_1_i686.whl", hash = "sha256:752af3316028c30cb6f06c53cabcbf2851a9a2882729db73e05b61cb153d859c", size = 16744495, upload-time = "2025-05-22T19:19:39.315Z" }, - { url = "https://files.pythonhosted.org/packages/97/63/41db7b08779ab36d75db5466c7b951e6ee45c57cb7188779b448aeb6d4b9/uv-0.7.7-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:fa5180f3c0ad7f3b02b4b23b79594bf50dbf7fad7387adb685065c2cb79fb04f", size = 17579811, upload-time = "2025-05-22T19:19:41.666Z" }, - { url = "https://files.pythonhosted.org/packages/3a/0c/14ae71568542be70ac88f6d296a9136855a8c64cf6c908a222ce1867fcaf/uv-0.7.7-py3-none-win32.whl", hash = "sha256:eec86f6edf3f79e446d13ae688d3d62e6096c27bef956ceeb68942db8fbccb12", size = 16997789, upload-time = "2025-05-22T19:19:43.984Z" }, - { url = "https://files.pythonhosted.org/packages/94/ef/f97703fc5c60089fa253286516b255f6aaefad8c02533418d3489ba8edad/uv-0.7.7-py3-none-win_amd64.whl", hash = "sha256:674b85efec84ef468dd834760db34301a823f87e115e26c77634390bf1ab98c7", size = 18488277, upload-time = "2025-05-22T19:19:46.953Z" }, - { url = "https://files.pythonhosted.org/packages/81/f8/4202493e0cddca68fe8711513958599cee6b7c7660dd13328870c2204aef/uv-0.7.7-py3-none-win_arm64.whl", hash = "sha256:495b0227f0051234db2f8582e3368ac2e43f6d7437dc7c9df03b2df55dd4c5cd", size = 17192181, upload-time = "2025-05-22T19:19:49.59Z" }, +version = "0.7.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0c/4f/c26b354fc791fb716a990f6b0147c0b5d69351400030654827fb920fd79b/uv-0.7.8.tar.gz", hash = "sha256:a59d6749587946d63d371170d8f69d168ca8f4eade5cf880ad3be2793ea29c77", size = 3258494, upload-time = "2025-05-24T00:28:18.241Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/48/dd73c6a9b7b18dc1784b243cd5a93c14db34876c5a5cbb215e00be285e05/uv-0.7.8-py3-none-linux_armv6l.whl", hash = "sha256:ff1b7e4bc8a1d260062782ad34d12ce0df068df01d4a0f61d0ddc20aba1a5688", size = 16741809, upload-time = "2025-05-24T00:27:20.873Z" }, + { url = "https://files.pythonhosted.org/packages/b4/bd/0bc26f1f4f476cff93c8ce2d258819b10b9a4e41a9825405788ef25a2300/uv-0.7.8-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:b83866be6a69f680f3d2e36b3befd2661b5596e59e575e266e7446b28efa8319", size = 16836506, upload-time = "2025-05-24T00:27:25.229Z" }, + { url = "https://files.pythonhosted.org/packages/26/28/1573e22b5f109f7779ddf64cb11e8e475ac05cf94e6b79ad3a4494c8c39c/uv-0.7.8-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f749b58a5c348c455083781c92910e49b4ddba85c591eb67e97a8b84db03ef9b", size = 15642479, upload-time = "2025-05-24T00:27:28.866Z" }, + { url = "https://files.pythonhosted.org/packages/ad/f1/3d403896ea1edeea9109cab924e6a724ed7f5fbdabe8e5e9f3e3aa2be95a/uv-0.7.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:c058ee0f8c20b0942bd9f5c83a67b46577fa79f5691df8867b8e0f2d74cbadb1", size = 16043352, upload-time = "2025-05-24T00:27:31.911Z" }, + { url = "https://files.pythonhosted.org/packages/c7/2e/a914e491af320be503db26ff57f1b328738d1d7419cdb690e6e31d87ae16/uv-0.7.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2a07bdf9d6aadef40dd4edbe209bca698a3d3244df5285d40d2125f82455519c", size = 16413446, upload-time = "2025-05-24T00:27:35.363Z" }, + { url = "https://files.pythonhosted.org/packages/c3/cc/a396870530db7661eac080d276eba25df1b6c930f50c721f8402370acd12/uv-0.7.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:13af6b94563f25bdca6bb73e294648af9c0b165af5bb60f0c913ab125ec45e06", size = 17188599, upload-time = "2025-05-24T00:27:38.979Z" }, + { url = "https://files.pythonhosted.org/packages/d0/96/299bd3895d630e28593dcc54f4c4dbd72e12b557288c6d153987bbd62f34/uv-0.7.8-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:4acc09c06d6cf7a27e0f1de4edb8c1698b8a3ffe34f322b10f4c145989e434b9", size = 18105049, upload-time = "2025-05-24T00:27:42.194Z" }, + { url = "https://files.pythonhosted.org/packages/8f/a4/9fa0b6a4540950fe7fa66d37c44228d6ad7bb6d42f66e16f4f96e20fd50c/uv-0.7.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9221a9679f2ffd031b71b735b84f58d5a2f1adf9bfa59c8e82a5201dad7db466", size = 17777603, upload-time = "2025-05-24T00:27:45.695Z" }, + { url = "https://files.pythonhosted.org/packages/d7/62/988cca0f1723406ff22edd6a9fb5e3e1d4dd0af103d8c3a64effadc685fd/uv-0.7.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:409cee21edcaf4a7c714893656ab4dd0814a15659cb4b81c6929cbb75cd2d378", size = 22222113, upload-time = "2025-05-24T00:27:49.172Z" }, + { url = "https://files.pythonhosted.org/packages/06/36/0e7943d9415560aa9fdd775d0bb4b9c06b69c543f0647210e5b84776658b/uv-0.7.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81ac0bb371979f48d1293f9c1bee691680ea6a724f16880c8f76718f5ff50049", size = 17454597, upload-time = "2025-05-24T00:27:52.478Z" }, + { url = "https://files.pythonhosted.org/packages/bb/70/666be8dbc6a49e1a096f4577d69c4e6f78b3d9228fa2844d1bece21f5cd0/uv-0.7.8-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:3c620cecd6f3cdab59b316f41c2b1c4d1b709d9d5226cadeec370cfeed56f80c", size = 16335744, upload-time = "2025-05-24T00:27:55.657Z" }, + { url = "https://files.pythonhosted.org/packages/24/a5/c1fbffc8b62121c0d07aa66e7e5135065ff881ebb85ba307664125f4c51c/uv-0.7.8-py3-none-musllinux_1_1_armv7l.whl", hash = "sha256:0c691090ff631dde788c8f4f1b1ea20f9deb9d805289796dcf10bc4a144a817e", size = 16439468, upload-time = "2025-05-24T00:27:58.599Z" }, + { url = "https://files.pythonhosted.org/packages/65/95/a079658721b88d483c97a1765f9fd4f1b8b4fa601f2889d86824244861f2/uv-0.7.8-py3-none-musllinux_1_1_i686.whl", hash = "sha256:4a117fe3806ba4ebb9c68fdbf91507e515a883dfab73fa863df9bc617d6de7a3", size = 16740156, upload-time = "2025-05-24T00:28:01.657Z" }, + { url = "https://files.pythonhosted.org/packages/14/69/a2d110786c4cf093d788cfcde9e99c634af087555f0bf9ceafc009d051ed/uv-0.7.8-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:91d022235b39e59bab4bce7c4b634dc67e16fa89725cdfb2149a6ef7eaf6d784", size = 17569652, upload-time = "2025-05-24T00:28:04.903Z" }, + { url = "https://files.pythonhosted.org/packages/6f/56/db6db0dc20114b76eb48dbd5167a26a2ebe51e8b604b4e84c5ef84ef4103/uv-0.7.8-py3-none-win32.whl", hash = "sha256:6ebe252f34c50b09b7f641f8e603d7b627f579c76f181680c757012b808be456", size = 16958006, upload-time = "2025-05-24T00:28:07.996Z" }, + { url = "https://files.pythonhosted.org/packages/4b/80/5c78a9adc50fa3b7cca3a0c1245dff8c74d906ab53c3503b1f8133243930/uv-0.7.8-py3-none-win_amd64.whl", hash = "sha256:b5b62ca8a1bea5fdbf8a6372eabb03376dffddb5d139688bbb488c0719fa52fc", size = 18457129, upload-time = "2025-05-24T00:28:11.844Z" }, + { url = "https://files.pythonhosted.org/packages/15/52/fd76b44942ac308e1dbbebea8b23de67a0f891a54d5e51346c3c3564dd9b/uv-0.7.8-py3-none-win_arm64.whl", hash = "sha256:ad79388b0c6eff5383b963d8d5ddcb7fbb24b0b82bf5d0c8b1bdbfbe445cb868", size = 17177058, upload-time = "2025-05-24T00:28:15.561Z" }, ] [[package]] From d9d5ad03e8beb32a2de2bd1f35287eda70db2cdf Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 24 May 2025 14:03:11 -0400 Subject: [PATCH 61/71] Use uv 0.7.8 (pyproject.toml) --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 56fb7df40a..d429b35081 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -69,7 +69,7 @@ build-backend = "setuptools.build_meta" [dependency-groups] testinfra = [ "nox==2025.5.1", - "uv==0.7.7", + "uv==0.7.8", ] test = [ "setuptools-rust", From 5b6fe2010128107b85cfe0d826c81d3134cb4290 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Thu, 29 May 2025 22:16:19 -0400 Subject: [PATCH 62/71] Bump pyodide to 0.27.6 --- ...0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl | Bin 1275849 -> 1275976 bytes pyproject.toml | 4 ++-- uv.lock | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/source/rustworkx-0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl b/docs/source/rustworkx-0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl index 886aa98a78eb45d3a9b2eada83d6a9906142b249..43506367f88f09bf2d7227dcbff6c1ebc201386c 100644 GIT binary patch delta 5572 zcmZ9Qbx@Sw{>PW@TuP8$5Ln_XB_)XD3QISrC{ofaT`QnVcf%6WjevA_gLJnG2ug#} zcjf->ow>hf<~8T_e9p`{=Q%Ua=a2Wm0kr=RN}{2Hg-rzj0Pq2MB(0Ssix4dISiJ|q zrT8mxr$z#Q$3RZwAWmZpG?-|x&|ss%L4%714-GyV0yKnZh|mzDAwffmh71ik8j3nj zV@lh^zYEqS98uaoxHnuPU=+^1C6fblFz-zo2u#Mhw|N?162`s3=ztuA_m;*6r13WWZ<=AZ%OBn6`PFd|Mb6m}#70EQm{0PFxjQj9zBAsnipBP%bfBb#ny ztKLGT8CRd*`B8%`~G0e%15I(K6YYiYmn#T6jA7Wv zCD9X%LJlFp^LmON@0W!|JUR!=5_O!=NR;29iH}C5bfTwqn0e~zO4udJ{>yLJ7jXHI znBK*%LB`XQR|3qZS=t~sE;tD@7P(FcS0VS_$ThSOR1_0?`lc5 z!A{=8tp!jo|91hWbpdz_^yE28Hg)WE$nQZAj-N}*$%Y!ou`0@)$0+xhHgNIV>Wzf{ zCsJDfjKqp=N#Jhx?#hL4qRrkPnGv1(Z!Nz4jwuDNT?|g8U%^`>6MGl57Rybj6fB~y zZW_30P$2xt`a5{A4DNdqGXtjSR2octgb~?@IJNWNP}31Gf@t)9SCsG<>B(zk=FO~0*=s$2a_`71AxVi9+DKUFs zIlh%)0H-#Lr-?}+murH@r6vx>0WYviGNo8LV%#im=W^pxxLzbxsF4P4+tE)S2Yu8z zrF-?|a)69!KxMU*k~;0sK=GB65SLnTLD>Y0qD(}yk<5WkNPqW9JAZg&zUV(iV+ddM z@3M--KbNl$Y7G=FK`PZ>dA-hUikz3N@!1+c{O~?!qmy{swt;QNqsbjt>+B-;Y>R_T zlylFD`IXC)Kzd%E9#98QftP^x(P_TihP{l1oW;)3=-lm$_C@#s(J$rG z=hX@B7AS9?-xqgnnirWxBXKqGQMuYdRXDxOuFgUi=cq}84dY-?dY*eff4@uGF4=_w z75r$RVN}cb#~Q}(MZPN%tyPxecJ39d#%}ZB7>dD`we1{--A`kdT5qCgZq*$q6NWXy z2)vfVqGz!j@F{I*7H)4(a=MtR{G#-i#NYMirC)dm)msJoK*~q})e{101)=X<;0{mb zRu>nax>UH6MZRkOX{@)6OEx(*|8@vhS_O{E9A0+s{x0%#f$1mX{=vZ+C!Tj)%Rn!L zr|pTmPh#q`ZZ8q$6NfdV^<_G2DVs@@X}@jhYVXzoei*oRh#FH8Ad52SSyae5yE&U? zWCiVxwM}Rt0BL$Q1bl;r4-`JUY8MvQAjwKgC>HD0;)Y*{;(Bv*7nzW&j?yPDCBR|n z(Me}jf=!#UZHjvlPQJsHrUv7QMl#Fj(foLoqBJP$E}aL&#k$3qRCXtk|+ST5FM zRSq7!ot(KiFX9heVD3Dx=cw1KVE8{dpF6pD*-NXM+p~$6dAqUawB^LUaKFJU zeUKTMQhhX^ERVPydKVf%O`{<}1Rx3T+YFzEu{4*K#h%8Wbw3&V8Ms^p5XAr3ByD|; zlLSVzN-}0UMs~6h0p);`+%N>Ezx*2!24q2);3M+^Y`bt{z*s$PVP*#OC%pMHt)#kI zrc3v`p_5q;CVNl6^N%T6c=RiF4i=vDL(i9ENmaO}2VL}-L*MU&H%vKJce+`F?ZGr5 z@-=G0N+R*@iju|PM=!sZb*br3K<5&I3XAJg4o9R{d@Sr`PQ2QxCTVF_R{~+X}J%t6% z664EqegVJI@GQd|#@_<3ueY~)U~|VkL$ohb%-6%VDK;jU9{yT!hrpj}1|DxTV3kb> zrhZDgN|(pZG9)dRIdb;=G6p}iz`QHWse!@qA=Co`=hSVc` z4Tjuu@^sHB1d4H9WLGNq;syj#`f#wcSru_}Yc*gx7Nft+j! zRa8Mw-=8k90^tQO{SL(IlI#ptZW!%19(RQgn> zvpT>2^m|-efl6-SLjpKw0`MWkFoge!I{_`{X_oZ-c;Sx?Q|!|G?rpUK9e>dP6}LDD z1=e=}g^xK^u}?;=iV~ghbP6(@w!JcuC@>d8h$9}wKG+4JOPIop6P)*zbk*gKIaN9> z9G)5SOTj6eVEn>TG+h+|;W>AnD0qY?{`Nc0X!}ZC7FQtyiya&%E>!acqWJtcOSYH3 zHobNYxPt*K3p0;3EWd1Snq65wX=2=Y_GW(S@rAgxJ>PR~P!pB+I}GD!_Ba|3R!sl0 ze9jNA-iCA0sd#ArB-HtJn2!&lm167YWk;-g345E`&AJ|He(upkA&Uso7tC^~4BL(u z7dk}cIn|!J`me$7p8K$NIyI=Od=t^F=S^_+SJ|fK*U{5j<_5+Xvva*37*}V;?K&CL z+VC=H@C36M_*pa_zjKi@Uzs2x2)jMwnp3!2&}d?w*9P_kg7ob9)`pzsUFr)%vVz*Evu39X69%jw{jS)L?xG9F_*s82dRt{dBTcd z?La)SJ{`-CgmGV9M8vO{l3|xm5=_aht3^(lRsoh7lZD`pIuYhbwV|EQPT;EnmqjPL z36TIIE4a@rJ+`tufOW=%&y~N}eDxj2Gs=d~J!W)6Bt%H>HS)*r`$d1`c=o2`Xm1+i z1}p>ygL^dyh8H~Yx{_>gt@o)zsdr1hxc9qFnZQqKn zSWB~~nW4xd!`E*afV_wOP~U|QA#1W@PtQe9z!LCX)- z!YObbPbPGmz;{9v>vHBBocYAsb+HD#fI@lkjlSJ7(XQ$VA-VkazbI5^i(CF?gsT~>6;8O;%SR{_VHvCI?>V!Z@I;&rDEwC*(*m++*w5jGY>j*kHJMs@>^yK^1Wsmpibxon9Tb{^RiNAuBvN z8PZ3B`92D`QBy0-kmz8@jD736{|M>amsof$=C4>({^0YNK{`!n0S&U9)PY2&Jc!tDcIWJslJ98|qr(kDW(v$#q?gA{9M(UNsx>VgBkH;PJB*C$+$% z!u67`!7L+Uk&mW3X;kexo_ATXgmXQSdyiW_9tyN0!e=+SPGt^ePL*yneJKQQ%tLrP zei6a0*7a&{lUS0E63v>Lc`9GpR{5oRW`jWgGg5o3Ut219nn1h=M?aS?moYcZhv&wb zZ9DAgW9I(7uV5;Z%(k?$-xPdElWA=1YHR;Kz6jSI{gTS_Qb&gB`7d0nYGPP_!c{kS z`LBRR25MYyQefwwyMhzbO!EM69cg_Oce|5K6Zn#3lX_!Ll+a2nk)eFN+|OU=%34Jq z-b*Wzxin>mQX}T_O6=WD?P`1{C3Yc@RM55RfCx-0IZ?T$Cq}eF&Acljo~f>S>_`wHfd?I&U^UHzIk!G)3^9|0ErbUogoQ$?AlIo_PTy|vFsR*EFt|QL|#*! z;j=6dOOJeobpMB9RvDJmugvF~nkNkXe(H<+OV9Q}hDdBK*Gr*yQ=N}A$G>IlXlRBU zH@=Sh`d;@}XE#+>X|zO+V{ijCer#iLg=hFx|9gTN^Zh*-wHx$}5?D#0(9YLlL>H%o zfV6&L^Sxv!UxEuW^+QZvc(bD%$-ytG3|6S5%~NRbIj=KpIrtJ1XWQs*K39IYnNLVK zTV0%3qRLXSGSd~gr%6FaO&vC}zA8N%D1Z0KxHSmi>OQwNH_{Qvx+B58Jw?{ofoZ72 z0ey-GZhjldi6cw#LxRaOVB4S+i^N(tvSKWVSs*B|qiHX#Bx<$`o>o0sQWuyuRMO!< zdoZe=k>w@xfT*XYEPY@fU@}`^S0>xXIi~hvL&6FQe$rFY8;U(^wyJEXp7=N_ZUj`V z!~0U$p^~5hXj0JGIJe)LBGzKsz?@4gz%R48k?mmtf$WH_NsX>n`nK%Nnqk-1y3)C! zFCoOA$9Yd9n;{q8Xs{kDcXaws-HZfww+oZ8I@nmPZ<87C`?bs;WvfWRVsib6QT#d- zZr>4am+z;nqgL;c95^oltPH7yS$p^*BZ*Mq4Zdnl3bWQ^|MZ2c&W5AL(w$LpE|(cu zqr^9p#68Kl#KeMZU5Xw2J2LsqwXAppH=1j8>7_7F3-Q-*42aXA{vR(ndaKL@(0F|^ zlKWYPiM?N)6G@XZpDZMEJ)2seRhR3>rFCk+xNW>%v$!vK`P*|u>RUVrB)rvL`Ih{; zp4ykPxnK7!x90Z|awC>aia8$JJgd;*%h$RyMj<%K>DxOqd3=vPLYrSIM?e~>u8ZcK ziAt)7#g~J)vAiu4%IZOmbw5*6-jDw5?D2|b2)@JnpB%ynRrcrij1NYf{#n zOGh%6E~aVbZYmr#itu|z9_D7-a(XFvO#Q<$B5ry!5KF7Ja$)BDL*8(}k#^KOV?t)bCx~#z}6)HdCymqAr z{5SRBg@{O^`s(0f7zsOyr5>wZKLRREuoAt`qq%oBzB(22_9Nj zYD%iu;_e`*`sHza4h)OJzgQKA`;lg1{paxTN@y zp|e+P5x0!iIkGk;LP3Bld^ja(D4++_vI0(Z3l`~eyo1i;iN6XU)kok?s0C293E%cL~3t{&&JLgdN8r@dZPknVkvX{SKWW6B`IBxxtrPJ~CBkvt=zD0iI zi-MUkFJn?6^=C9kZ9QRGB`3v0M>l+p?vw*(Ui6}lA7c3b9KZU_SfXYt>g9s)ewJp~ z8Y+}8!-dI4BM9$po2a|?HTk}m=QPz7{7@u{X-tfV-#<AJfD@lo@<-DsM+l#a`!MHd;2>qPMBDIeHGDE6Qt6>|0a?YHw9 zB&%#@T|Qb*D(5JC#wR_qqd~ED zQ-62hru%FAhf|*jCh#d?~^=av73`X9{ik_oBQl$*_F2_-HwZ*~v zjI&LRBm@2&(Q2q*U{YcIH<~p1@D2H z3oi_)crUIn;PZQFg#F*tB@8HiUy*bHs@_Ye3sCJ|7XKr>u0Zwsik~Y`<6g#HftvTi z;Re(r{oiCUDZ~vZ$NabUw`bX+TZRJ~7Bv5Pa{Z-}qTGQ@Nd)fb*z)g@8Qp;l7+e1? nX4wNtc>n*m{4o`^T4V5OztWrAtcKl@941yEMLO>u8A!wMitek904d=R6 zZm8i?{*|OdQ=z{#l+!GN(+ukx>}znY!Mz6W8vJVrt|7dJ=o;c{NUkBhhU^;hYbdU{ zbq!@Lrx}%V%HIuZllQ1x>2D051e}0(W2v{mAFyvs1`JNcxv>cvFcRy=-08p^#5b0~ z2B!RHwTuJo!gZ4|Yk{@?$q>3=PIAiYGfaOA^%L%qgFw-oAP_qe3jt;Vw3H3ymE;ZO zvrJvQhgB;sXPa{gyeRhSYcgruUT=nF-4fC4$IHw}weV`ntP`l-;;gtkqJQT{S+fqj z)^am7c#}Y`rl@$M=^gKZB`vRh`1*z7%4lA9`83757>Z{(33ir~PttzXp5zAB-`>2q zvl+edqFncM{n5LgxjyIFMquPrtdEwLsMr(`IoKfhAjVJ2z(Di54BBii82Sg7 zKDRlLf2`cdh|6&><a2h z_diCNoy5N~7_!=b18O-*sw(?cv9X*0Gjp%RAMGy3S1hM8Tb|z&F8Exkd)iMYiB<{e zX-JaL%MX&#>f%d^#=7efgchF$hp{fiRTqES{J>L5kSVV{`_1l`AX{cPl zn~b2;xMqNa?PXb8tLMS)+8KdnYQg<1n!|v4VG|_BmUZgS9oSH^ z%|b6c`Dsm1zV<*)G{1JtxTb3MOtYF+-u|+Z4AxN+0l(z%HkvuZUj*E>w*RyH@h+VGIi3UJDZS|{wr5(>JCW}nmT7=h zWFpfm0i#}O739`%0T0@ml8=+fD5g$UZ&0)H>8h=oq->4^qrUf<_-$Bwy!W@`+Swj& ze=EnXT-x-Kic0P|(fYEhtGMnfwDY@?3wQboxc#5OMZMY~davidCM`Dfzi#q3DSFE1 zPl*BFg%*KSM89XsWDh#cWBm((8rU5%WK}k`CdfIdUL#@W$3pDR0<-*k= z=kspt>agswCOS{)-FTMjk2zaAva+zvob{8`#eP;%*De08j8^6LWsPSppw#5R=l9_w zAI|(5TQ6s4w{!fO{M-%~?dB?=61I{0D=`8DzXgG0K*W1aFUj$xht&9k>AATLE%IYd zzofVf!$8FLZ$a_kXmN3?1H^nL_eH;S{HKV}h%=#+%Z95d=5uAY-}@^ckP#}*i(5sM z0YFv*dzjMIsj+F#E$iWD0*{rU0!wrQB&nPPMOYq{`qW)4$@@rz%@<>Z%pPd#^5@`g z3n(y5q--L@=Z;(KC4d#~1(xu}h)Cd>ri&5bO7 z!57sWoP()LvAq*%K)54FRCw`>@V!!nYNe&70No@3v@TF&#T)%~u93^5rV!vB17~cz2!661b_@^bM>yJ0m=+Oxnw zOcqyx4(v$<=4|Y@%=G@n1ehk|>p-NdpJ?B3IRA*i#FsF=63v36{MA?eX&Q0&_?(gP zi#8l=<)2oS+~MuM4pko-UJNPEz&1TN0tg%TZ&^??bDlqDM#xm^8o%Q^O*D^W{c@uI z^<#6tl1<-t|N8v-y2A4S#SX77GWsFFVgdJS8YkE4*P_+eR#23XxvBwO^&KxyNg ze75C^t77dbF_(9Rv7V-cZs=$VQXHQ$qtaMpc%M2mXt7jP2r7$9W9$;=&uqwnm8c5$ zH))@Hex=MhzhxC6EsUh44o;+V9(*4>Z;d-g#4TuQuO4k!3d$^EHRtl?)B!6@nX8QQ z#|_U%Y3B2GIwmkRd3AT(<&}tJdoG+0%2o)LRclBt!mt%N@JCd#Ny~;3yL(1VzKJGM z!gXqddh~Y9CQzh)A>D!v}-*5>(W2Up8wrCN-PgB?3sJ?N;wb*Ks&uP!V z)gc#@0dV^bmu57!#~QiPYq4h&-#C(epcBKDp-dzrc%>~eHP+mzw^>{OJY=+oHKu^hRM3k-&gyB`VfN=Q9v?Pm|Bd|BmZ?KBp!t5?`*f(a>9%Yr>w zg20=jr(iAj4LQ}My@Qv5D}@)V?R#~a8oT1~2L5EvD2)?pLAa6r3=i1g5j&4n_n;0l ze*3`>{YBqL;l6yVj{us6Xj@H1yV(j7o|w}k?(xp^Ns*WsT{HU;krI?t^Csi=1$sdr z4IjK0w5Gw_dijOU408Edb$DFlIPdiLQ&Ko-mNs8f@1BuH0!|c=D1WZUT~*JXM3l86 zNmBL!?Oegk9%Id{#b3aaUPqD%&8S2VJY*~2Dj1#2Z%Rm1Bt%IZjlbv{J)rm`3F$Tv zWtcTzyR-WZtCeysR`)TLQU05r+vmX@p7(=&xo3FX7&K|D8$#WFQS=v;o9F4#%X+wC zWYb(5OZyrgx?z<7JEk$9C{mV=^y2(}W#wZnJ#5IE+iXnjCaxy)Z8*qCz4jU&=00z8 zC`>$FndcLGWZo0f8Q(@NODy|#D_?oyBFSng`6r0r!OG%Y_{pbRz1gaPM_XmJ@ zt))g6Z7@Ybb*53F#=ByX9^}yY^m>gi6^UuugC79r!8ZGB0e$^tdwrU^SnG$p8;B}y z{Rp2sL!C;z?4nt0K8XtZwhkLZ8oV{FIZkf%R-HJw2c{~o@WG6;k(3D1KxbCDE%FY2 z4KlxnWqr1vWYs2b2hKtp>E4kG;WLLsrFmrH{TRRiy&VufR!b+146W0YE%^cJgYqA* z8O?GL3;3qEFm5f`HV;#}xA>~he)`LekR|)$BW8!1$qB{rgP^E`+&{FW#xM&ea6BdH z69r#J_9k0N75OpTRui2Sq2n^;KWn9Q(j^lT_Gdk|!5lQ3D|io`)PEj7q8e%0)mR@V z`7vt&SXi;C`ezQ{@an8dbPE^fh+=9{5O zws?D~Pp4fj-qLG)KR>Qi<;}$4`xv+X(hyTg2f5D^>xcdTt~bI5kV zfLG#w%v-oJQR&z$VXg|`av$S zj*)w9FrMxNoWr4;SU;y-T;+6+2%qwqg3C_j(^9@iWE1RTe&z_3%KVh=$`FH~WPsN7 z?#ZC`8vRgdY0Yq$kB&`ka;zhRNVmO@ar_o>Gk;-_d6T1Kcn|KMbrou!AIu3pr* z`Q?`1#p@;DeezC@ob;3!x3jzReOweLCiWw}1Wl3(eCW_UvJE0C=X_WB^M?QOMH0AN zTkI_y`c;NG5Os$ff2R~tDq~530Q$AdX31Rz%kY~mP!D8%L$)t$`5`AYUL1`E^(J%F z)!z=a(y~(SdJarhyA&AK zoHzw7bYdK&%ppJc>4|*kTbC9YyT%-hq#uSjnH4;)os@meu*z0T&e0&A4fImGLf`68 zI61i}%4yP;AC;C+d!SHma{X5)5Taf^W$MMEa{7gu>3P_@jv4Z-l;Lf0p;CFOU#9hu zxXzE&XOD@L9SJo*m@tV9e?L0)G+cBW$i1pIRMQibT3v5>VN$xIX=*yV2G`1FKL>!* zFi?J5h3LvvZd+0qZOR5U@EXDegqKNF1s}Pq3Z&mkGQj(u)Z1spI9*pbt*Seept={` z_?q{v$1uy5+tW%F2ts>KUE)QruEBOTchuk*Ss!xXN);V3bFF+XI(sArr?q` zqgNl%pRYc2PI3!Je5t%s`LPNU_9g0sBu!Wi83J%uO9d73D{7sr@w5z@!1-K>q&Dgw zf1FHg@F-_m#$UX``kyI)sbTB@1gY%`76ORd?va89{J!R@NLO_jDV^agx{waqbeoST zSf~%PUN-H_%%MAH>l{-!(z6sL58C1ys-C_*Gi_AWtAyr0keqJg9@F zGJWY`^e?^k?xDA#C9-J;=gAjlD;Yg_Ql??7@G|k&hNx0$lnvv!7CaO22PN3BN}R6?=vo z#}XrhdTHumkkug+voMyZH;3zK7jEk|M2xhRc(N}>bzu3$uW7dKD|XqaK@HJ*yYG9N z1-y1;vnIK9FJhg2#cyipIJ9sCt%kYy#AiMU|=B`kZ*3CnTTs{ME~q{b8p16E|p#M#3oL!Ch+i2g7KA zp|Y>cksjQiEK$UI1z@>(*^S;r5y!UDXOjpCb6^VEmC^H4_mi-!{-}qG4T*;3qg8Le z^elRfi6j5Qr<0s?DVVE_efnQMg(6rBj;xQsYaD71|f@C9ah-%R2 zG6ZO?++?2E(cWf)Ax7L{dUl zqqB=Fi&^i|;hT#SmDU+{+|O3TW}eB?Dau>FATR2z^qHor>?UGY!Bk2MnpRwWllvHm$#~Hq@eI1c>CY@Gr%bklMXR z`&Ir6Y*L9djGno3J#c;(H>0~Wx0;@pQTv@qz2T&8=ykH-#SX@eKkN2_t4%h|1LE-a z=;VZW^7@%MvC{d2dtaQ`XII786HZ224imM6^8cOdAql;~iY$M#zdg(O zx@91)VY%ktCoj0k1=;EaW<*AMUr!DH-Z|47d>h-r^`Dd(0Vd=B|6lvxZi5E`vHrW$ Wb*&1n|IcguK42PrqZi=o@c#h+<|%Oi diff --git a/pyproject.toml b/pyproject.toml index 8eecd1e8d6..f1f94803de 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -114,8 +114,8 @@ releaseinfra = [ # therefore we need to pick releases that are compatible. override-dependencies = [ "jupyterlite-sphinx==0.20.1", - "jupyterlite-pyodide-kernel==0.6.0b1", - "jupyterlite-core==0.6.0b0", + "jupyterlite-pyodide-kernel==0.6.0rc0", + "jupyterlite-core==0.6.0rc0", ] [tool.black] diff --git a/uv.lock b/uv.lock index 7318577bf2..c6548604a9 100644 --- a/uv.lock +++ b/uv.lock @@ -10,8 +10,8 @@ resolution-markers = [ [manifest] overrides = [ - { name = "jupyterlite-core", specifier = "==0.6.0b0" }, - { name = "jupyterlite-pyodide-kernel", specifier = "==0.6.0b1" }, + { name = "jupyterlite-core", specifier = "==0.6.0rc0" }, + { name = "jupyterlite-pyodide-kernel", specifier = "==0.6.0rc0" }, { name = "jupyterlite-sphinx", specifier = "==0.20.1" }, ] @@ -1363,29 +1363,29 @@ wheels = [ [[package]] name = "jupyterlite-core" -version = "0.6.0b0" +version = "0.6.0rc0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "doit" }, { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, { name = "jupyter-core" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b9/20/24c9010b8304747e28b5a57fbd0b6e3da79d31bb379182051c6318427d2d/jupyterlite_core-0.6.0b0.tar.gz", hash = "sha256:745d22f2a4d354f5a521f89335e0a6b387b25f6227adf13aac0b0b2a82216662", size = 15977394, upload-time = "2025-05-12T18:07:25.447Z" } +sdist = { url = "https://files.pythonhosted.org/packages/99/44/805745d538dce0ed2b404497815526dbd5875a2f862d128f436207720fe0/jupyterlite_core-0.6.0rc0.tar.gz", hash = "sha256:3bea9caa72553f4cbabeeb260b0111fb8abf08ec3009a4bc410c8f79b67e4e12", size = 15974700, upload-time = "2025-05-27T14:10:29.686Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/48/31/81318e53329dad97dfd5b004c055fe290360929d5094ecb4b6c72b43af58/jupyterlite_core-0.6.0b0-py3-none-any.whl", hash = "sha256:c29db126e8d32b69f6136a2a0c90b1e7d78a31e33911151b8282e713208d9a2f", size = 15987783, upload-time = "2025-05-12T18:07:22.682Z" }, + { url = "https://files.pythonhosted.org/packages/c7/55/d79e92d62899fc94480f2cccac9abd7772d28ef8e7e33204f73eaace13f6/jupyterlite_core-0.6.0rc0-py3-none-any.whl", hash = "sha256:c3a2c6457db621844ef3f1eddddcf4c594bc4976686f14ebbb989cc5cce7e0ab", size = 15989754, upload-time = "2025-05-27T14:10:26.009Z" }, ] [[package]] name = "jupyterlite-pyodide-kernel" -version = "0.6.0b1" +version = "0.6.0rc0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyterlite-core" }, { name = "pkginfo" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/da/f5/7ebc4c0c70adb77b97b374d580268f94850def849efb38b3457f598e9b35/jupyterlite_pyodide_kernel-0.6.0b1.tar.gz", hash = "sha256:6bd4d49e4d1f0b480cb890e1c169362bccf9baea54e161ec5448263ddd31ec40", size = 886300, upload-time = "2025-05-15T06:33:56.98Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f0/52/9316eee4bb993de853b2d896495027261e38f77302017c8b8853fbc07cce/jupyterlite_pyodide_kernel-0.6.0rc0.tar.gz", hash = "sha256:44e1ee926e083277f06a51dd1ed580c9c98e931f88ca35539697f2a4acfca412", size = 886357, upload-time = "2025-05-28T13:50:22.379Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/55/36/b874e43c6e8cd1fc228bb024e5544b26fc3f52aab3f41286a8371e62ee99/jupyterlite_pyodide_kernel-0.6.0b1-py3-none-any.whl", hash = "sha256:d13b1342ffef08edf5484b98e7be0c826e4b8ba8669e8278219940bf48f3f432", size = 904176, upload-time = "2025-05-15T06:33:54.629Z" }, + { url = "https://files.pythonhosted.org/packages/4d/2a/b8ba1e46a60296c98c6b431e8a7a3542468334484c98ed1a08b334e2d599/jupyterlite_pyodide_kernel-0.6.0rc0-py3-none-any.whl", hash = "sha256:369914aa16cdfd03c26bacdb46ea20d4413bf494e7e36078eefff329defc1c5f", size = 904258, upload-time = "2025-05-28T13:50:19.568Z" }, ] [[package]] From 1a1ffda09bfae9ca58dc161997da85cb075143ff Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Thu, 29 May 2025 22:18:15 -0400 Subject: [PATCH 63/71] Simplify playground --- docs/source/playground.rst | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/docs/source/playground.rst b/docs/source/playground.rst index 0ddeedbf5f..37f2c74d08 100644 --- a/docs/source/playground.rst +++ b/docs/source/playground.rst @@ -17,15 +17,7 @@ experiment with Rustworkx on your browser. await piplite.install(["rustworkx", "matplotlib"]) import rustworkx as rx - import rustworkx.visualization as rxviz - import matplotlib.pyplot as plt - - pet_graph = rx.generators.generalized_petersen_graph(5, 2) - layout = rx.shell_layout(pet_graph, nlist=[[0, 1, 2, 3, 4], [6, 7, 8, 9, 5]]) - - plt.ioff(); plt.figure(figsize=(2, 2)); # just use mpl_draw directly, this is only for demos - rxviz.mpl_draw(pet_graph, pos=layout, node_size=100) - plt.show() + print(f"Rustworkx Playground with version: {rx.__version__}") .. note:: The `rustworkx` version in the playground is not always the latest. Verify the deployed From 20a4ecfb8951171a38d8ca14c1d4b65b36dada74 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Thu, 29 May 2025 22:20:35 -0400 Subject: [PATCH 64/71] Just import rustworkx --- docs/source/playground.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/playground.rst b/docs/source/playground.rst index 37f2c74d08..0a5dc28dc4 100644 --- a/docs/source/playground.rst +++ b/docs/source/playground.rst @@ -14,7 +14,7 @@ experiment with Rustworkx on your browser. :prompt_color: #6929c4 import piplite - await piplite.install(["rustworkx", "matplotlib"]) + await piplite.install("rustworkx") import rustworkx as rx print(f"Rustworkx Playground with version: {rx.__version__}") From 3e0d0c75d33040f42a6c52b5fdb85b71eb6fbdda Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Tue, 3 Jun 2025 23:21:40 -0400 Subject: [PATCH 65/71] Use stable version of jupyterlite and related deps --- pyproject.toml | 19 ++++++------------- uv.lock | 31 ++++++++++++------------------- 2 files changed, 18 insertions(+), 32 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f1f94803de..6f4cc7b41e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -100,24 +100,17 @@ docs = [ "sphinxemoji", "ipykernel", "lxml_html_clean", - "jupyterlite-sphinx", - "jupyterlite-core", - "jupyterlite-pyodide-kernel", + # Required to pin Pyodide 0.27.6 with jupyterlite-sphinx. + # jupyterlite-pyodide-kernel is pinned to specific Pyodide versions, + # therefore we need to pick releases that are compatible. + "jupyterlite-sphinx==0.20.2", + "jupyterlite-core==0.6.0", + "jupyterlite-pyodide-kernel==0.6.0", ] releaseinfra = [ "cibuildwheel==2.23.2", ] -[tool.uv] -# Required to pin Pyodide 0.27.5 with jupyterlite-sphinx. -# jupyterlite-pyodide-kernel is pinned to specific Pyodide versions, -# therefore we need to pick releases that are compatible. -override-dependencies = [ - "jupyterlite-sphinx==0.20.1", - "jupyterlite-pyodide-kernel==0.6.0rc0", - "jupyterlite-core==0.6.0rc0", -] - [tool.black] line-length = 100 target-version = ['py39', 'py310', 'py311', 'py312', 'py313'] diff --git a/uv.lock b/uv.lock index c6548604a9..c8165b20fb 100644 --- a/uv.lock +++ b/uv.lock @@ -8,13 +8,6 @@ resolution-markers = [ "python_full_version < '3.10'", ] -[manifest] -overrides = [ - { name = "jupyterlite-core", specifier = "==0.6.0rc0" }, - { name = "jupyterlite-pyodide-kernel", specifier = "==0.6.0rc0" }, - { name = "jupyterlite-sphinx", specifier = "==0.20.1" }, -] - [[package]] name = "alabaster" version = "0.7.16" @@ -1363,34 +1356,34 @@ wheels = [ [[package]] name = "jupyterlite-core" -version = "0.6.0rc0" +version = "0.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "doit" }, { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, { name = "jupyter-core" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/44/805745d538dce0ed2b404497815526dbd5875a2f862d128f436207720fe0/jupyterlite_core-0.6.0rc0.tar.gz", hash = "sha256:3bea9caa72553f4cbabeeb260b0111fb8abf08ec3009a4bc410c8f79b67e4e12", size = 15974700, upload-time = "2025-05-27T14:10:29.686Z" } +sdist = { url = "https://files.pythonhosted.org/packages/36/eb/d240f3f4366acc96fe74f770cb01be35b49d24670cb78239e0901200aa07/jupyterlite_core-0.6.0.tar.gz", hash = "sha256:2d846506fd1f273a53226fddd993ad0f91374359152ad6c7c29c6d5314e93943", size = 15981698, upload-time = "2025-06-02T15:27:53.121Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/55/d79e92d62899fc94480f2cccac9abd7772d28ef8e7e33204f73eaace13f6/jupyterlite_core-0.6.0rc0-py3-none-any.whl", hash = "sha256:c3a2c6457db621844ef3f1eddddcf4c594bc4976686f14ebbb989cc5cce7e0ab", size = 15989754, upload-time = "2025-05-27T14:10:26.009Z" }, + { url = "https://files.pythonhosted.org/packages/8b/a1/8ef50e4c6fdb2d6deded7366cdeb65897a62197d7dcedace014ae0dcf734/jupyterlite_core-0.6.0-py3-none-any.whl", hash = "sha256:7e87b99a05345bdee21cd57a532b9acc446575ef63d69d255b7f90bda564bc4c", size = 15992827, upload-time = "2025-06-02T15:27:50.467Z" }, ] [[package]] name = "jupyterlite-pyodide-kernel" -version = "0.6.0rc0" +version = "0.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyterlite-core" }, { name = "pkginfo" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f0/52/9316eee4bb993de853b2d896495027261e38f77302017c8b8853fbc07cce/jupyterlite_pyodide_kernel-0.6.0rc0.tar.gz", hash = "sha256:44e1ee926e083277f06a51dd1ed580c9c98e931f88ca35539697f2a4acfca412", size = 886357, upload-time = "2025-05-28T13:50:22.379Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4b/ab/987d8faed49da758903e023c10652d537a8c1ae53e305986eeef4a3721f3/jupyterlite_pyodide_kernel-0.6.0.tar.gz", hash = "sha256:6cbbcb2a9a8117aaeafddffd43b22090ef5c562cd32e1972c94b05ac56ff0c0a", size = 886640, upload-time = "2025-06-02T15:49:43.255Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4d/2a/b8ba1e46a60296c98c6b431e8a7a3542468334484c98ed1a08b334e2d599/jupyterlite_pyodide_kernel-0.6.0rc0-py3-none-any.whl", hash = "sha256:369914aa16cdfd03c26bacdb46ea20d4413bf494e7e36078eefff329defc1c5f", size = 904258, upload-time = "2025-05-28T13:50:19.568Z" }, + { url = "https://files.pythonhosted.org/packages/ab/87/23cb9209ba7983c163d5a2feed9999af9486066c7dbf5b2e9482fc400e7e/jupyterlite_pyodide_kernel-0.6.0-py3-none-any.whl", hash = "sha256:b030a149efb832aba517ff523e67d27aaf287d6607b1e2633fa26df4e00da26d", size = 903948, upload-time = "2025-06-02T15:49:41.013Z" }, ] [[package]] name = "jupyterlite-sphinx" -version = "0.20.1" +version = "0.20.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "docutils" }, @@ -1401,9 +1394,9 @@ dependencies = [ { name = "nbformat" }, { name = "sphinx" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/9b/97/74e893fecc2f77742fd4760ab74e07063e039b3162fb5007ea277e392a74/jupyterlite_sphinx-0.20.1.tar.gz", hash = "sha256:9b83dd73c51627c8b87e09e25247c876b1fd7babbb1210e2b95a1d332ca48ee3", size = 19203, upload-time = "2025-05-08T19:35:50.737Z" } +sdist = { url = "https://files.pythonhosted.org/packages/12/bf/9ad1f68fd596cbf37b60964d1adbba504b0e20a99d72d1038b7654b333c5/jupyterlite_sphinx-0.20.2.tar.gz", hash = "sha256:2181572142899ae7c001de767d565ad45d0537c80a564f093f639964f3fccaaf", size = 19202, upload-time = "2025-06-03T06:12:15.564Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b8/68/d35f70a5ae17b30da996c48138c2d655232c2ee839c881ef44587d75d0d3/jupyterlite_sphinx-0.20.1-py3-none-any.whl", hash = "sha256:6f477879e9793813b5ed554f08d87b2d949b68595ec5b7570332aa2d0fe0a8c1", size = 21744, upload-time = "2025-05-08T19:35:48.969Z" }, + { url = "https://files.pythonhosted.org/packages/fd/0d/1df67bfb12568fea71c1aa597f91c1fbd5335c05e68fa97302c0ff008ca4/jupyterlite_sphinx-0.20.2-py3-none-any.whl", hash = "sha256:6607a2df506fdca7bc2de374f26759bb26baf007847511f63f2c876441730503", size = 21742, upload-time = "2025-06-03T06:12:13.118Z" }, ] [[package]] @@ -3072,9 +3065,9 @@ provides-extras = ["mpl", "graphviz", "all"] docs = [ { name = "ipykernel" }, { name = "jupyter-sphinx" }, - { name = "jupyterlite-core" }, - { name = "jupyterlite-pyodide-kernel" }, - { name = "jupyterlite-sphinx" }, + { name = "jupyterlite-core", specifier = "==0.6.0" }, + { name = "jupyterlite-pyodide-kernel", specifier = "==0.6.0" }, + { name = "jupyterlite-sphinx", specifier = "==0.20.2" }, { name = "lxml-html-clean" }, { name = "m2r2" }, { name = "matplotlib", specifier = ">=3.4" }, From c3c9e595543d7052d755038ab1459d3e48473e8b Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 13 Dec 2025 23:42:32 -0500 Subject: [PATCH 66/71] Bump dependencies --- pyproject.toml | 10 +- uv.lock | 637 ++++--------------------------------------------- 2 files changed, 51 insertions(+), 596 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 61d54b7aea..77b5965627 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ name = "rustworkx" version = "0.17.1" description = "A High-Performance Graph Library for Python" -requires-python = ">=3.9" +requires-python = ">=3.10" dependencies = [ "numpy>=1.16.0,<3" ] @@ -98,12 +98,12 @@ docs = [ "sphinxemoji", "ipykernel", "lxml_html_clean", - # Required to pin Pyodide 0.27.6 with jupyterlite-sphinx. + # Required to pin Pyodide 0.28.3 with jupyterlite-sphinx. # jupyterlite-pyodide-kernel is pinned to specific Pyodide versions, # therefore we need to pick releases that are compatible. - "jupyterlite-sphinx==0.20.2", - "jupyterlite-core==0.6.0", - "jupyterlite-pyodide-kernel==0.6.0", + "jupyterlite-sphinx==0.22.0", + "jupyterlite-core==0.7.0", + "jupyterlite-pyodide-kernel==0.7.0", ] releaseinfra = [ "cibuildwheel==2.23.2", diff --git a/uv.lock b/uv.lock index 4b8b7172dd..9329ddab88 100644 --- a/uv.lock +++ b/uv.lock @@ -1,11 +1,10 @@ version = 1 -revision = 2 -requires-python = ">=3.9" +revision = 3 +requires-python = ">=3.10" resolution-markers = [ "python_full_version >= '3.12'", "python_full_version == '3.11.*'", - "python_full_version == '3.10.*'", - "python_full_version < '3.10'", + "python_full_version < '3.11'", ] [[package]] @@ -185,10 +184,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/37/d5/602d0ef5dfcace3fb4f79c436762f130abd9ee8d950fa2abdbf8bbc555e0/black-24.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1f93102e0c5bb3907451063e08b9876dbeac810e7da5a8bfb7aeb5a9ef89066b", size = 1448085, upload-time = "2024-10-07T19:28:12.093Z" }, { url = "https://files.pythonhosted.org/packages/47/6d/a3a239e938960df1a662b93d6230d4f3e9b4a22982d060fc38c42f45a56b/black-24.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ddacb691cdcdf77b96f549cf9591701d8db36b2f19519373d60d31746068dbf2", size = 1760928, upload-time = "2024-10-07T19:24:15.233Z" }, { url = "https://files.pythonhosted.org/packages/dd/cf/af018e13b0eddfb434df4d9cd1b2b7892bab119f7a20123e93f6910982e8/black-24.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:680359d932801c76d2e9c9068d05c6b107f2584b2a5b88831c83962eb9984c1b", size = 1436875, upload-time = "2024-10-07T19:24:42.762Z" }, - { url = "https://files.pythonhosted.org/packages/fe/02/f408c804e0ee78c367dcea0a01aedde4f1712af93b8b6e60df981e0228c7/black-24.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:17374989640fbca88b6a448129cd1745c5eb8d9547b464f281b251dd00155ccd", size = 1622516, upload-time = "2024-10-07T19:29:40.629Z" }, - { url = "https://files.pythonhosted.org/packages/f8/b9/9b706ed2f55bfb28b436225a9c57da35990c9005b90b8c91f03924454ad7/black-24.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:63f626344343083322233f175aaf372d326de8436f5928c042639a4afbbf1d3f", size = 1456181, upload-time = "2024-10-07T19:28:11.16Z" }, - { url = "https://files.pythonhosted.org/packages/0a/1c/314d7f17434a5375682ad097f6f4cc0e3f414f3c95a9b1bb4df14a0f11f9/black-24.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfa1d0cb6200857f1923b602f978386a3a2758a65b52e0950299ea014be6800", size = 1752801, upload-time = "2024-10-07T19:23:56.594Z" }, - { url = "https://files.pythonhosted.org/packages/39/a7/20e5cd9237d28ad0b31438de5d9f01c8b99814576f4c0cda1edd62caf4b0/black-24.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:2cd9c95431d94adc56600710f8813ee27eea544dd118d45896bb734e9d7a0dc7", size = 1413626, upload-time = "2024-10-07T19:24:46.133Z" }, { url = "https://files.pythonhosted.org/packages/8d/a7/4b27c50537ebca8bec139b872861f9d2bf501c5ec51fcf897cb924d9e264/black-24.10.0-py3-none-any.whl", hash = "sha256:3bb2b7a1f7b685f85b11fed1ef10f8a9148bceb49853e47a294a3dd963c1dd7d", size = 206898, upload-time = "2024-10-07T19:20:48.317Z" }, ] @@ -277,18 +272,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469, upload-time = "2024-09-04T20:44:41.616Z" }, { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475, upload-time = "2024-09-04T20:44:43.733Z" }, { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009, upload-time = "2024-09-04T20:44:45.309Z" }, - { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16", size = 182220, upload-time = "2024-09-04T20:45:01.577Z" }, - { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36", size = 178605, upload-time = "2024-09-04T20:45:03.837Z" }, - { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8", size = 424910, upload-time = "2024-09-04T20:45:05.315Z" }, - { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576", size = 447200, upload-time = "2024-09-04T20:45:06.903Z" }, - { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87", size = 454565, upload-time = "2024-09-04T20:45:08.975Z" }, - { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0", size = 435635, upload-time = "2024-09-04T20:45:10.64Z" }, - { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3", size = 445218, upload-time = "2024-09-04T20:45:12.366Z" }, - { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595", size = 460486, upload-time = "2024-09-04T20:45:13.935Z" }, - { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a", size = 437911, upload-time = "2024-09-04T20:45:15.696Z" }, - { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e", size = 460632, upload-time = "2024-09-04T20:45:17.284Z" }, - { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7", size = 171820, upload-time = "2024-09-04T20:45:18.762Z" }, - { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662", size = 181290, upload-time = "2024-09-04T20:45:20.226Z" }, ] [[package]] @@ -349,19 +332,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e4/93/946a86ce20790e11312c87c75ba68d5f6ad2208cfb52b2d6a2c32840d922/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd", size = 145732, upload-time = "2024-12-24T18:11:22.774Z" }, { url = "https://files.pythonhosted.org/packages/cd/e5/131d2fb1b0dddafc37be4f3a2fa79aa4c037368be9423061dccadfd90091/charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407", size = 95391, upload-time = "2024-12-24T18:11:24.139Z" }, { url = "https://files.pythonhosted.org/packages/27/f2/4f9a69cc7712b9b5ad8fdb87039fd89abba997ad5cbe690d1835d40405b0/charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971", size = 102702, upload-time = "2024-12-24T18:11:26.535Z" }, - { url = "https://files.pythonhosted.org/packages/7f/c0/b913f8f02836ed9ab32ea643c6fe4d3325c3d8627cf6e78098671cafff86/charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41", size = 197867, upload-time = "2024-12-24T18:12:10.438Z" }, - { url = "https://files.pythonhosted.org/packages/0f/6c/2bee440303d705b6fb1e2ec789543edec83d32d258299b16eed28aad48e0/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f", size = 141385, upload-time = "2024-12-24T18:12:11.847Z" }, - { url = "https://files.pythonhosted.org/packages/3d/04/cb42585f07f6f9fd3219ffb6f37d5a39b4fd2db2355b23683060029c35f7/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2", size = 151367, upload-time = "2024-12-24T18:12:13.177Z" }, - { url = "https://files.pythonhosted.org/packages/54/54/2412a5b093acb17f0222de007cc129ec0e0df198b5ad2ce5699355269dfe/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770", size = 143928, upload-time = "2024-12-24T18:12:14.497Z" }, - { url = "https://files.pythonhosted.org/packages/5a/6d/e2773862b043dcf8a221342954f375392bb2ce6487bcd9f2c1b34e1d6781/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4", size = 146203, upload-time = "2024-12-24T18:12:15.731Z" }, - { url = "https://files.pythonhosted.org/packages/b9/f8/ca440ef60d8f8916022859885f231abb07ada3c347c03d63f283bec32ef5/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537", size = 148082, upload-time = "2024-12-24T18:12:18.641Z" }, - { url = "https://files.pythonhosted.org/packages/04/d2/42fd330901aaa4b805a1097856c2edf5095e260a597f65def493f4b8c833/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496", size = 142053, upload-time = "2024-12-24T18:12:20.036Z" }, - { url = "https://files.pythonhosted.org/packages/9e/af/3a97a4fa3c53586f1910dadfc916e9c4f35eeada36de4108f5096cb7215f/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78", size = 150625, upload-time = "2024-12-24T18:12:22.804Z" }, - { url = "https://files.pythonhosted.org/packages/26/ae/23d6041322a3556e4da139663d02fb1b3c59a23ab2e2b56432bd2ad63ded/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7", size = 153549, upload-time = "2024-12-24T18:12:24.163Z" }, - { url = "https://files.pythonhosted.org/packages/94/22/b8f2081c6a77cb20d97e57e0b385b481887aa08019d2459dc2858ed64871/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6", size = 150945, upload-time = "2024-12-24T18:12:25.415Z" }, - { url = "https://files.pythonhosted.org/packages/c7/0b/c5ec5092747f801b8b093cdf5610e732b809d6cb11f4c51e35fc28d1d389/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294", size = 146595, upload-time = "2024-12-24T18:12:28.03Z" }, - { url = "https://files.pythonhosted.org/packages/0c/5a/0b59704c38470df6768aa154cc87b1ac7c9bb687990a1559dc8765e8627e/charset_normalizer-3.4.1-cp39-cp39-win32.whl", hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5", size = 95453, upload-time = "2024-12-24T18:12:29.569Z" }, - { url = "https://files.pythonhosted.org/packages/85/2d/a9790237cb4d01a6d57afadc8573c8b73c609ade20b80f4cda30802009ee/charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765", size = 102811, upload-time = "2024-12-24T18:12:30.83Z" }, { url = "https://files.pythonhosted.org/packages/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108/charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85", size = 49767, upload-time = "2024-12-24T18:12:32.852Z" }, ] @@ -404,7 +374,6 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "autopage" }, { name = "cmd2" }, - { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, { name = "prettytable" }, { name = "pyyaml" }, { name = "stevedore" }, @@ -471,95 +440,12 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180, upload-time = "2024-03-12T16:53:39.226Z" }, ] -[[package]] -name = "contourpy" -version = "1.3.0" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.10'", -] -dependencies = [ - { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/f5/f6/31a8f28b4a2a4fa0e01085e542f3081ab0588eff8e589d39d775172c9792/contourpy-1.3.0.tar.gz", hash = "sha256:7ffa0db17717a8ffb127efd0c95a4362d996b892c2904db72428d5b52e1938a4", size = 13464370, upload-time = "2024-08-27T21:00:03.328Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/6c/e0/be8dcc796cfdd96708933e0e2da99ba4bb8f9b2caa9d560a50f3f09a65f3/contourpy-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:880ea32e5c774634f9fcd46504bf9f080a41ad855f4fef54f5380f5133d343c7", size = 265366, upload-time = "2024-08-27T20:50:09.947Z" }, - { url = "https://files.pythonhosted.org/packages/50/d6/c953b400219443535d412fcbbc42e7a5e823291236bc0bb88936e3cc9317/contourpy-1.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:76c905ef940a4474a6289c71d53122a4f77766eef23c03cd57016ce19d0f7b42", size = 249226, upload-time = "2024-08-27T20:50:16.1Z" }, - { url = "https://files.pythonhosted.org/packages/6f/b4/6fffdf213ffccc28483c524b9dad46bb78332851133b36ad354b856ddc7c/contourpy-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92f8557cbb07415a4d6fa191f20fd9d2d9eb9c0b61d1b2f52a8926e43c6e9af7", size = 308460, upload-time = "2024-08-27T20:50:22.536Z" }, - { url = "https://files.pythonhosted.org/packages/cf/6c/118fc917b4050f0afe07179a6dcbe4f3f4ec69b94f36c9e128c4af480fb8/contourpy-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:36f965570cff02b874773c49bfe85562b47030805d7d8360748f3eca570f4cab", size = 347623, upload-time = "2024-08-27T20:50:28.806Z" }, - { url = "https://files.pythonhosted.org/packages/f9/a4/30ff110a81bfe3abf7b9673284d21ddce8cc1278f6f77393c91199da4c90/contourpy-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cacd81e2d4b6f89c9f8a5b69b86490152ff39afc58a95af002a398273e5ce589", size = 317761, upload-time = "2024-08-27T20:50:35.126Z" }, - { url = "https://files.pythonhosted.org/packages/99/e6/d11966962b1aa515f5586d3907ad019f4b812c04e4546cc19ebf62b5178e/contourpy-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69375194457ad0fad3a839b9e29aa0b0ed53bb54db1bfb6c3ae43d111c31ce41", size = 322015, upload-time = "2024-08-27T20:50:40.318Z" }, - { url = "https://files.pythonhosted.org/packages/4d/e3/182383743751d22b7b59c3c753277b6aee3637049197624f333dac5b4c80/contourpy-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a52040312b1a858b5e31ef28c2e865376a386c60c0e248370bbea2d3f3b760d", size = 1262672, upload-time = "2024-08-27T20:50:55.643Z" }, - { url = "https://files.pythonhosted.org/packages/78/53/974400c815b2e605f252c8fb9297e2204347d1755a5374354ee77b1ea259/contourpy-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3faeb2998e4fcb256542e8a926d08da08977f7f5e62cf733f3c211c2a5586223", size = 1321688, upload-time = "2024-08-27T20:51:11.293Z" }, - { url = "https://files.pythonhosted.org/packages/52/29/99f849faed5593b2926a68a31882af98afbeac39c7fdf7de491d9c85ec6a/contourpy-1.3.0-cp310-cp310-win32.whl", hash = "sha256:36e0cff201bcb17a0a8ecc7f454fe078437fa6bda730e695a92f2d9932bd507f", size = 171145, upload-time = "2024-08-27T20:51:15.2Z" }, - { url = "https://files.pythonhosted.org/packages/a9/97/3f89bba79ff6ff2b07a3cbc40aa693c360d5efa90d66e914f0ff03b95ec7/contourpy-1.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:87ddffef1dbe5e669b5c2440b643d3fdd8622a348fe1983fad7a0f0ccb1cd67b", size = 216019, upload-time = "2024-08-27T20:51:19.365Z" }, - { url = "https://files.pythonhosted.org/packages/b3/1f/9375917786cb39270b0ee6634536c0e22abf225825602688990d8f5c6c19/contourpy-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0fa4c02abe6c446ba70d96ece336e621efa4aecae43eaa9b030ae5fb92b309ad", size = 266356, upload-time = "2024-08-27T20:51:24.146Z" }, - { url = "https://files.pythonhosted.org/packages/05/46/9256dd162ea52790c127cb58cfc3b9e3413a6e3478917d1f811d420772ec/contourpy-1.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:834e0cfe17ba12f79963861e0f908556b2cedd52e1f75e6578801febcc6a9f49", size = 250915, upload-time = "2024-08-27T20:51:28.683Z" }, - { url = "https://files.pythonhosted.org/packages/e1/5d/3056c167fa4486900dfbd7e26a2fdc2338dc58eee36d490a0ed3ddda5ded/contourpy-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbc4c3217eee163fa3984fd1567632b48d6dfd29216da3ded3d7b844a8014a66", size = 310443, upload-time = "2024-08-27T20:51:33.675Z" }, - { url = "https://files.pythonhosted.org/packages/ca/c2/1a612e475492e07f11c8e267ea5ec1ce0d89971be496c195e27afa97e14a/contourpy-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4865cd1d419e0c7a7bf6de1777b185eebdc51470800a9f42b9e9decf17762081", size = 348548, upload-time = "2024-08-27T20:51:39.322Z" }, - { url = "https://files.pythonhosted.org/packages/45/cf/2c2fc6bb5874158277b4faf136847f0689e1b1a1f640a36d76d52e78907c/contourpy-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:303c252947ab4b14c08afeb52375b26781ccd6a5ccd81abcdfc1fafd14cf93c1", size = 319118, upload-time = "2024-08-27T20:51:44.717Z" }, - { url = "https://files.pythonhosted.org/packages/03/33/003065374f38894cdf1040cef474ad0546368eea7e3a51d48b8a423961f8/contourpy-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637f674226be46f6ba372fd29d9523dd977a291f66ab2a74fbeb5530bb3f445d", size = 323162, upload-time = "2024-08-27T20:51:49.683Z" }, - { url = "https://files.pythonhosted.org/packages/42/80/e637326e85e4105a802e42959f56cff2cd39a6b5ef68d5d9aee3ea5f0e4c/contourpy-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:76a896b2f195b57db25d6b44e7e03f221d32fe318d03ede41f8b4d9ba1bff53c", size = 1265396, upload-time = "2024-08-27T20:52:04.926Z" }, - { url = "https://files.pythonhosted.org/packages/7c/3b/8cbd6416ca1bbc0202b50f9c13b2e0b922b64be888f9d9ee88e6cfabfb51/contourpy-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e1fd23e9d01591bab45546c089ae89d926917a66dceb3abcf01f6105d927e2cb", size = 1324297, upload-time = "2024-08-27T20:52:21.843Z" }, - { url = "https://files.pythonhosted.org/packages/4d/2c/021a7afaa52fe891f25535506cc861c30c3c4e5a1c1ce94215e04b293e72/contourpy-1.3.0-cp311-cp311-win32.whl", hash = "sha256:d402880b84df3bec6eab53cd0cf802cae6a2ef9537e70cf75e91618a3801c20c", size = 171808, upload-time = "2024-08-27T20:52:25.163Z" }, - { url = "https://files.pythonhosted.org/packages/8d/2f/804f02ff30a7fae21f98198828d0857439ec4c91a96e20cf2d6c49372966/contourpy-1.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:6cb6cc968059db9c62cb35fbf70248f40994dfcd7aa10444bbf8b3faeb7c2d67", size = 217181, upload-time = "2024-08-27T20:52:29.13Z" }, - { url = "https://files.pythonhosted.org/packages/c9/92/8e0bbfe6b70c0e2d3d81272b58c98ac69ff1a4329f18c73bd64824d8b12e/contourpy-1.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:570ef7cf892f0afbe5b2ee410c507ce12e15a5fa91017a0009f79f7d93a1268f", size = 267838, upload-time = "2024-08-27T20:52:33.911Z" }, - { url = "https://files.pythonhosted.org/packages/e3/04/33351c5d5108460a8ce6d512307690b023f0cfcad5899499f5c83b9d63b1/contourpy-1.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:da84c537cb8b97d153e9fb208c221c45605f73147bd4cadd23bdae915042aad6", size = 251549, upload-time = "2024-08-27T20:52:39.179Z" }, - { url = "https://files.pythonhosted.org/packages/51/3d/aa0fe6ae67e3ef9f178389e4caaaa68daf2f9024092aa3c6032e3d174670/contourpy-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0be4d8425bfa755e0fd76ee1e019636ccc7c29f77a7c86b4328a9eb6a26d0639", size = 303177, upload-time = "2024-08-27T20:52:44.789Z" }, - { url = "https://files.pythonhosted.org/packages/56/c3/c85a7e3e0cab635575d3b657f9535443a6f5d20fac1a1911eaa4bbe1aceb/contourpy-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c0da700bf58f6e0b65312d0a5e695179a71d0163957fa381bb3c1f72972537c", size = 341735, upload-time = "2024-08-27T20:52:51.05Z" }, - { url = "https://files.pythonhosted.org/packages/dd/8d/20f7a211a7be966a53f474bc90b1a8202e9844b3f1ef85f3ae45a77151ee/contourpy-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb8b141bb00fa977d9122636b16aa67d37fd40a3d8b52dd837e536d64b9a4d06", size = 314679, upload-time = "2024-08-27T20:52:58.473Z" }, - { url = "https://files.pythonhosted.org/packages/6e/be/524e377567defac0e21a46e2a529652d165fed130a0d8a863219303cee18/contourpy-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3634b5385c6716c258d0419c46d05c8aa7dc8cb70326c9a4fb66b69ad2b52e09", size = 320549, upload-time = "2024-08-27T20:53:06.593Z" }, - { url = "https://files.pythonhosted.org/packages/0f/96/fdb2552a172942d888915f3a6663812e9bc3d359d53dafd4289a0fb462f0/contourpy-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0dce35502151b6bd35027ac39ba6e5a44be13a68f55735c3612c568cac3805fd", size = 1263068, upload-time = "2024-08-27T20:53:23.442Z" }, - { url = "https://files.pythonhosted.org/packages/2a/25/632eab595e3140adfa92f1322bf8915f68c932bac468e89eae9974cf1c00/contourpy-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aea348f053c645100612b333adc5983d87be69acdc6d77d3169c090d3b01dc35", size = 1322833, upload-time = "2024-08-27T20:53:39.243Z" }, - { url = "https://files.pythonhosted.org/packages/73/e3/69738782e315a1d26d29d71a550dbbe3eb6c653b028b150f70c1a5f4f229/contourpy-1.3.0-cp312-cp312-win32.whl", hash = "sha256:90f73a5116ad1ba7174341ef3ea5c3150ddf20b024b98fb0c3b29034752c8aeb", size = 172681, upload-time = "2024-08-27T20:53:43.05Z" }, - { url = "https://files.pythonhosted.org/packages/0c/89/9830ba00d88e43d15e53d64931e66b8792b46eb25e2050a88fec4a0df3d5/contourpy-1.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:b11b39aea6be6764f84360fce6c82211a9db32a7c7de8fa6dd5397cf1d079c3b", size = 218283, upload-time = "2024-08-27T20:53:47.232Z" }, - { url = "https://files.pythonhosted.org/packages/53/a1/d20415febfb2267af2d7f06338e82171824d08614084714fb2c1dac9901f/contourpy-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3e1c7fa44aaae40a2247e2e8e0627f4bea3dd257014764aa644f319a5f8600e3", size = 267879, upload-time = "2024-08-27T20:53:51.597Z" }, - { url = "https://files.pythonhosted.org/packages/aa/45/5a28a3570ff6218d8bdfc291a272a20d2648104815f01f0177d103d985e1/contourpy-1.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:364174c2a76057feef647c802652f00953b575723062560498dc7930fc9b1cb7", size = 251573, upload-time = "2024-08-27T20:53:55.659Z" }, - { url = "https://files.pythonhosted.org/packages/39/1c/d3f51540108e3affa84f095c8b04f0aa833bb797bc8baa218a952a98117d/contourpy-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32b238b3b3b649e09ce9aaf51f0c261d38644bdfa35cbaf7b263457850957a84", size = 303184, upload-time = "2024-08-27T20:54:00.225Z" }, - { url = "https://files.pythonhosted.org/packages/00/56/1348a44fb6c3a558c1a3a0cd23d329d604c99d81bf5a4b58c6b71aab328f/contourpy-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d51fca85f9f7ad0b65b4b9fe800406d0d77017d7270d31ec3fb1cc07358fdea0", size = 340262, upload-time = "2024-08-27T20:54:05.234Z" }, - { url = "https://files.pythonhosted.org/packages/2b/23/00d665ba67e1bb666152131da07e0f24c95c3632d7722caa97fb61470eca/contourpy-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:732896af21716b29ab3e988d4ce14bc5133733b85956316fb0c56355f398099b", size = 313806, upload-time = "2024-08-27T20:54:09.889Z" }, - { url = "https://files.pythonhosted.org/packages/5a/42/3cf40f7040bb8362aea19af9a5fb7b32ce420f645dd1590edcee2c657cd5/contourpy-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d73f659398a0904e125280836ae6f88ba9b178b2fed6884f3b1f95b989d2c8da", size = 319710, upload-time = "2024-08-27T20:54:14.536Z" }, - { url = "https://files.pythonhosted.org/packages/05/32/f3bfa3fc083b25e1a7ae09197f897476ee68e7386e10404bdf9aac7391f0/contourpy-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c6c7c2408b7048082932cf4e641fa3b8ca848259212f51c8c59c45aa7ac18f14", size = 1264107, upload-time = "2024-08-27T20:54:29.735Z" }, - { url = "https://files.pythonhosted.org/packages/1c/1e/1019d34473a736664f2439542b890b2dc4c6245f5c0d8cdfc0ccc2cab80c/contourpy-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f317576606de89da6b7e0861cf6061f6146ead3528acabff9236458a6ba467f8", size = 1322458, upload-time = "2024-08-27T20:54:45.507Z" }, - { url = "https://files.pythonhosted.org/packages/22/85/4f8bfd83972cf8909a4d36d16b177f7b8bdd942178ea4bf877d4a380a91c/contourpy-1.3.0-cp313-cp313-win32.whl", hash = "sha256:31cd3a85dbdf1fc002280c65caa7e2b5f65e4a973fcdf70dd2fdcb9868069294", size = 172643, upload-time = "2024-08-27T20:55:52.754Z" }, - { url = "https://files.pythonhosted.org/packages/cc/4a/fb3c83c1baba64ba90443626c228ca14f19a87c51975d3b1de308dd2cf08/contourpy-1.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:4553c421929ec95fb07b3aaca0fae668b2eb5a5203d1217ca7c34c063c53d087", size = 218301, upload-time = "2024-08-27T20:55:56.509Z" }, - { url = "https://files.pythonhosted.org/packages/76/65/702f4064f397821fea0cb493f7d3bc95a5d703e20954dce7d6d39bacf378/contourpy-1.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:345af746d7766821d05d72cb8f3845dfd08dd137101a2cb9b24de277d716def8", size = 278972, upload-time = "2024-08-27T20:54:50.347Z" }, - { url = "https://files.pythonhosted.org/packages/80/85/21f5bba56dba75c10a45ec00ad3b8190dbac7fd9a8a8c46c6116c933e9cf/contourpy-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3bb3808858a9dc68f6f03d319acd5f1b8a337e6cdda197f02f4b8ff67ad2057b", size = 263375, upload-time = "2024-08-27T20:54:54.909Z" }, - { url = "https://files.pythonhosted.org/packages/0a/64/084c86ab71d43149f91ab3a4054ccf18565f0a8af36abfa92b1467813ed6/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:420d39daa61aab1221567b42eecb01112908b2cab7f1b4106a52caaec8d36973", size = 307188, upload-time = "2024-08-27T20:55:00.184Z" }, - { url = "https://files.pythonhosted.org/packages/3d/ff/d61a4c288dc42da0084b8d9dc2aa219a850767165d7d9a9c364ff530b509/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d63ee447261e963af02642ffcb864e5a2ee4cbfd78080657a9880b8b1868e18", size = 345644, upload-time = "2024-08-27T20:55:05.673Z" }, - { url = "https://files.pythonhosted.org/packages/ca/aa/00d2313d35ec03f188e8f0786c2fc61f589306e02fdc158233697546fd58/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:167d6c890815e1dac9536dca00828b445d5d0df4d6a8c6adb4a7ec3166812fa8", size = 317141, upload-time = "2024-08-27T20:55:11.047Z" }, - { url = "https://files.pythonhosted.org/packages/8d/6a/b5242c8cb32d87f6abf4f5e3044ca397cb1a76712e3fa2424772e3ff495f/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:710a26b3dc80c0e4febf04555de66f5fd17e9cf7170a7b08000601a10570bda6", size = 323469, upload-time = "2024-08-27T20:55:15.914Z" }, - { url = "https://files.pythonhosted.org/packages/6f/a6/73e929d43028a9079aca4bde107494864d54f0d72d9db508a51ff0878593/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:75ee7cb1a14c617f34a51d11fa7524173e56551646828353c4af859c56b766e2", size = 1260894, upload-time = "2024-08-27T20:55:31.553Z" }, - { url = "https://files.pythonhosted.org/packages/2b/1e/1e726ba66eddf21c940821df8cf1a7d15cb165f0682d62161eaa5e93dae1/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:33c92cdae89ec5135d036e7218e69b0bb2851206077251f04a6c4e0e21f03927", size = 1314829, upload-time = "2024-08-27T20:55:47.837Z" }, - { url = "https://files.pythonhosted.org/packages/b3/e3/b9f72758adb6ef7397327ceb8b9c39c75711affb220e4f53c745ea1d5a9a/contourpy-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a11077e395f67ffc2c44ec2418cfebed032cd6da3022a94fc227b6faf8e2acb8", size = 265518, upload-time = "2024-08-27T20:56:01.333Z" }, - { url = "https://files.pythonhosted.org/packages/ec/22/19f5b948367ab5260fb41d842c7a78dae645603881ea6bc39738bcfcabf6/contourpy-1.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e8134301d7e204c88ed7ab50028ba06c683000040ede1d617298611f9dc6240c", size = 249350, upload-time = "2024-08-27T20:56:05.432Z" }, - { url = "https://files.pythonhosted.org/packages/26/76/0c7d43263dd00ae21a91a24381b7e813d286a3294d95d179ef3a7b9fb1d7/contourpy-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e12968fdfd5bb45ffdf6192a590bd8ddd3ba9e58360b29683c6bb71a7b41edca", size = 309167, upload-time = "2024-08-27T20:56:10.034Z" }, - { url = "https://files.pythonhosted.org/packages/96/3b/cadff6773e89f2a5a492c1a8068e21d3fccaf1a1c1df7d65e7c8e3ef60ba/contourpy-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fd2a0fc506eccaaa7595b7e1418951f213cf8255be2600f1ea1b61e46a60c55f", size = 348279, upload-time = "2024-08-27T20:56:15.41Z" }, - { url = "https://files.pythonhosted.org/packages/e1/86/158cc43aa549d2081a955ab11c6bdccc7a22caacc2af93186d26f5f48746/contourpy-1.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4cfb5c62ce023dfc410d6059c936dcf96442ba40814aefbfa575425a3a7f19dc", size = 318519, upload-time = "2024-08-27T20:56:21.813Z" }, - { url = "https://files.pythonhosted.org/packages/05/11/57335544a3027e9b96a05948c32e566328e3a2f84b7b99a325b7a06d2b06/contourpy-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68a32389b06b82c2fdd68276148d7b9275b5f5cf13e5417e4252f6d1a34f72a2", size = 321922, upload-time = "2024-08-27T20:56:26.983Z" }, - { url = "https://files.pythonhosted.org/packages/0b/e3/02114f96543f4a1b694333b92a6dcd4f8eebbefcc3a5f3bbb1316634178f/contourpy-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:94e848a6b83da10898cbf1311a815f770acc9b6a3f2d646f330d57eb4e87592e", size = 1258017, upload-time = "2024-08-27T20:56:42.246Z" }, - { url = "https://files.pythonhosted.org/packages/f3/3b/bfe4c81c6d5881c1c643dde6620be0b42bf8aab155976dd644595cfab95c/contourpy-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d78ab28a03c854a873787a0a42254a0ccb3cb133c672f645c9f9c8f3ae9d0800", size = 1316773, upload-time = "2024-08-27T20:56:58.58Z" }, - { url = "https://files.pythonhosted.org/packages/f1/17/c52d2970784383cafb0bd918b6fb036d98d96bbf0bc1befb5d1e31a07a70/contourpy-1.3.0-cp39-cp39-win32.whl", hash = "sha256:81cb5ed4952aae6014bc9d0421dec7c5835c9c8c31cdf51910b708f548cf58e5", size = 171353, upload-time = "2024-08-27T20:57:02.718Z" }, - { url = "https://files.pythonhosted.org/packages/53/23/db9f69676308e094d3c45f20cc52e12d10d64f027541c995d89c11ad5c75/contourpy-1.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:14e262f67bd7e6eb6880bc564dcda30b15e351a594657e55b7eec94b6ef72843", size = 211817, upload-time = "2024-08-27T20:57:06.328Z" }, - { url = "https://files.pythonhosted.org/packages/d1/09/60e486dc2b64c94ed33e58dcfb6f808192c03dfc5574c016218b9b7680dc/contourpy-1.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fe41b41505a5a33aeaed2a613dccaeaa74e0e3ead6dd6fd3a118fb471644fd6c", size = 261886, upload-time = "2024-08-27T20:57:10.863Z" }, - { url = "https://files.pythonhosted.org/packages/19/20/b57f9f7174fcd439a7789fb47d764974ab646fa34d1790551de386457a8e/contourpy-1.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eca7e17a65f72a5133bdbec9ecf22401c62bcf4821361ef7811faee695799779", size = 311008, upload-time = "2024-08-27T20:57:15.588Z" }, - { url = "https://files.pythonhosted.org/packages/74/fc/5040d42623a1845d4f17a418e590fd7a79ae8cb2bad2b2f83de63c3bdca4/contourpy-1.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1ec4dc6bf570f5b22ed0d7efba0dfa9c5b9e0431aeea7581aa217542d9e809a4", size = 215690, upload-time = "2024-08-27T20:57:19.321Z" }, - { url = "https://files.pythonhosted.org/packages/2b/24/dc3dcd77ac7460ab7e9d2b01a618cb31406902e50e605a8d6091f0a8f7cc/contourpy-1.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:00ccd0dbaad6d804ab259820fa7cb0b8036bda0686ef844d24125d8287178ce0", size = 261894, upload-time = "2024-08-27T20:57:23.873Z" }, - { url = "https://files.pythonhosted.org/packages/b1/db/531642a01cfec39d1682e46b5457b07cf805e3c3c584ec27e2a6223f8f6c/contourpy-1.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ca947601224119117f7c19c9cdf6b3ab54c5726ef1d906aa4a69dfb6dd58102", size = 311099, upload-time = "2024-08-27T20:57:28.58Z" }, - { url = "https://files.pythonhosted.org/packages/38/1e/94bda024d629f254143a134eead69e21c836429a2a6ce82209a00ddcb79a/contourpy-1.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c6ec93afeb848a0845a18989da3beca3eec2c0f852322efe21af1931147d12cb", size = 215838, upload-time = "2024-08-27T20:57:32.913Z" }, -] - [[package]] name = "contourpy" version = "1.3.1" source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.12'", - "python_full_version == '3.11.*'", - "python_full_version == '3.10.*'", -] dependencies = [ - { name = "numpy", version = "2.2.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "numpy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/25/c2/fc7193cc5383637ff390a712e88e4ded0452c9fbcf84abe3de5ea3df1866/contourpy-1.3.1.tar.gz", hash = "sha256:dfd97abd83335045a913e3bcc4a09c0ceadbe66580cf573fe961f4a825efa699", size = 13465753, upload-time = "2024-11-12T11:00:59.118Z" } wheels = [ @@ -649,10 +535,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/ed/db4b10ff3b5bb30fe41d9e86444a08bb6448e4d8265e7768450b8408dd36/debugpy-1.8.13-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0bd87557f97bced5513a74088af0b84982b6ccb2e254b9312e29e8a5c4270eb", size = 4218784, upload-time = "2025-03-05T01:02:53.535Z" }, { url = "https://files.pythonhosted.org/packages/82/82/ed81852a8d94086f51664d032d83c7f87cd2b087c6ea70dabec7c1ba813d/debugpy-1.8.13-cp313-cp313-win32.whl", hash = "sha256:5268ae7fdca75f526d04465931cb0bd24577477ff50e8bb03dab90983f4ebd02", size = 5226270, upload-time = "2025-03-05T01:02:56.241Z" }, { url = "https://files.pythonhosted.org/packages/15/63/aa92fb341a78ec40f1c414ec7a7885c2ee17032eee00d12cee0cdc502af4/debugpy-1.8.13-cp313-cp313-win_amd64.whl", hash = "sha256:79ce4ed40966c4c1631d0131606b055a5a2f8e430e3f7bf8fd3744b09943e8e8", size = 5268621, upload-time = "2025-03-05T01:02:57.845Z" }, - { url = "https://files.pythonhosted.org/packages/6a/f8/19d41febacbbe1c386bbf7f01ef8ba94b3e9e44315fc5b17cfddda718ef8/debugpy-1.8.13-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:6fab771639332bd8ceb769aacf454a30d14d7a964f2012bf9c4e04c60f16e85b", size = 2077436, upload-time = "2025-03-05T01:03:07.763Z" }, - { url = "https://files.pythonhosted.org/packages/c4/a5/93ee84dd7e238a8709d9f36481977fd3f21929378122d3c960e568fdc1ec/debugpy-1.8.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32b6857f8263a969ce2ca098f228e5cc0604d277447ec05911a8c46cf3e7e307", size = 3556117, upload-time = "2025-03-05T01:03:09.936Z" }, - { url = "https://files.pythonhosted.org/packages/93/c7/94dfd470bd386f968f2d89ae63cc633c1edaada6b21b7afca167a4e79152/debugpy-1.8.13-cp39-cp39-win32.whl", hash = "sha256:f14d2c4efa1809da125ca62df41050d9c7cd9cb9e380a2685d1e453c4d450ccb", size = 5180906, upload-time = "2025-03-05T01:03:11.61Z" }, - { url = "https://files.pythonhosted.org/packages/4a/39/503e29394ed90c5a85fac9f36539aefd470caae8f23f9ffc9f067954d3f4/debugpy-1.8.13-cp39-cp39-win_amd64.whl", hash = "sha256:ea869fe405880327497e6945c09365922c79d2a1eed4c3ae04d77ac7ae34b2b5", size = 5213365, upload-time = "2025-03-05T01:03:13.505Z" }, { url = "https://files.pythonhosted.org/packages/37/4f/0b65410a08b6452bfd3f7ed6f3610f1a31fb127f46836e82d31797065dcb/debugpy-1.8.13-py2.py3-none-any.whl", hash = "sha256:d4ba115cdd0e3a70942bd562adba9ec8c651fe69ddde2298a1be296fc331906f", size = 5229306, upload-time = "2025-03-05T01:03:16.51Z" }, ] @@ -751,12 +633,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/63/c3/260f060ededcdf5f13a7e63a36329c95225bf8e8c3f50aeca6820850b56a/dulwich-0.22.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f1476c9c4e4ede95714d06c4831883a26680e37b040b8b6230f506e5ba39f51", size = 1043970, upload-time = "2025-03-02T23:07:29.457Z" }, { url = "https://files.pythonhosted.org/packages/11/47/2bc02dd1c25eb13cb3cd20cd5a55dd9d7b9fa6af95ed574dd913dd67a0fb/dulwich-0.22.8-cp313-cp313-win32.whl", hash = "sha256:b2b31913932bb5bd41658dd398b33b1a2d4d34825123ad54e40912cfdfe60003", size = 590548, upload-time = "2025-03-02T23:07:31.518Z" }, { url = "https://files.pythonhosted.org/packages/f3/17/66368fa9d4cffd52663d20354a74aa42d3a6d998f1a462e30aff38c99d25/dulwich-0.22.8-cp313-cp313-win_amd64.whl", hash = "sha256:7a44e5a61a7989aca1e301d39cfb62ad2f8853368682f524d6e878b4115d823d", size = 608200, upload-time = "2025-03-02T23:07:33.017Z" }, - { url = "https://files.pythonhosted.org/packages/f6/c5/c67e7742c5fa7d70a01eb8689b3c2014e5151169fc5d19186ec81899001b/dulwich-0.22.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f9cd0c67fb44a38358b9fcabee948bf11044ef6ce7a129e50962f54c176d084e", size = 926618, upload-time = "2025-03-02T23:07:34.615Z" }, - { url = "https://files.pythonhosted.org/packages/3a/92/7bd8fc43b02d6f3f997a5a201af6effed0d026359877092f84d50ac5f327/dulwich-0.22.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b79b94726c3f4a9e5a830c649376fd0963236e73142a4290bac6bc9fc9cb120", size = 995038, upload-time = "2025-03-02T23:07:35.979Z" }, - { url = "https://files.pythonhosted.org/packages/96/f3/8f96461752375bc0b81cab941d58824a1359b84d43a49311b5213a9699d0/dulwich-0.22.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:16bbe483d663944972e22d64e1f191201123c3b5580fbdaac6a4f66bfaa4fc11", size = 1003876, upload-time = "2025-03-02T23:07:37.497Z" }, - { url = "https://files.pythonhosted.org/packages/d5/34/5d3b5b1ace0c2ab964f0a724f57523e07cf02eafa45df39328cd4bcf2e99/dulwich-0.22.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e02d403af23d93dc1f96eb2408e25efd50046e38590a88c86fa4002adc9849b0", size = 1048552, upload-time = "2025-03-02T23:07:39.903Z" }, - { url = "https://files.pythonhosted.org/packages/6c/d9/16fcd2c973aa2c1ec3e880c43c95f5afced1abb3f655f5a3fd1911abf02b/dulwich-0.22.8-cp39-cp39-win32.whl", hash = "sha256:8bdd9543a77fb01be704377f5e634b71f955fec64caa4a493dc3bfb98e3a986e", size = 594500, upload-time = "2025-03-02T23:07:41.683Z" }, - { url = "https://files.pythonhosted.org/packages/ef/9b/e7f3d9a5b7ceed1c1051237abd48b5fa1c1a3ab716a4f9c56a1a2f5e839a/dulwich-0.22.8-cp39-cp39-win_amd64.whl", hash = "sha256:3b6757c6b3ba98212b854a766a4157b9cb79a06f4e1b06b46dec4bd834945b8e", size = 610275, upload-time = "2025-03-02T23:07:43.105Z" }, { url = "https://files.pythonhosted.org/packages/0a/a3/7f88ba8ed56eaed6206a7d9b35244964a32eb08635be33f2af60819e6431/dulwich-0.22.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7bb18fa09daa1586c1040b3e2777d38d4212a5cdbe47d384ba66a1ac336fcc4c", size = 947436, upload-time = "2025-03-02T23:07:44.398Z" }, { url = "https://files.pythonhosted.org/packages/bf/d0/664a38f03cf4264a4ab9112067eb4998d14ffbf3af4cff9fb2d1447f11bc/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2b2fda8e87907ed304d4a5962aea0338366144df0df60f950b8f7f125871707f", size = 998380, upload-time = "2025-03-02T23:07:45.935Z" }, { url = "https://files.pythonhosted.org/packages/5e/e4/3595a23375b797a8602a2ca8f6b8207b4ebdf2e3a1ccba306f7b90d74c3f/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1748cd573a0aee4d530bc223a23ccb8bb5b319645931a37bd1cfb68933b720c1", size = 1006758, upload-time = "2025-03-02T23:07:47.503Z" }, @@ -767,11 +643,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d1/cd/3c5731784bac200e41b5e66b1440f9f30f92781d3eeefb9f90147c3d392e/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4fc5ce2435fb3abdf76f1acabe48f2e4b3f7428232cadaef9daaf50ea7fa30ee", size = 1006609, upload-time = "2025-03-02T23:07:56.091Z" }, { url = "https://files.pythonhosted.org/packages/19/cf/01180599b0028e2175da4c0878fbe050d1f197825529be19718f65c5a475/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:982b21cc3100d959232cadb3da0a478bd549814dd937104ea50f43694ec27153", size = 1051004, upload-time = "2025-03-02T23:07:58.211Z" }, { url = "https://files.pythonhosted.org/packages/92/7b/df95faaf8746cce65704f1631a6626e5bb4604a499a0f63fc9103669deba/dulwich-0.22.8-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6bde2b13a05cc0ec2ecd4597a99896663544c40af1466121f4d046119b874ce3", size = 612529, upload-time = "2025-03-02T23:07:59.731Z" }, - { url = "https://files.pythonhosted.org/packages/f1/a1/f9736e4a94f2d13220169c3293167e5d154508a6038613fcda8cc2515c55/dulwich-0.22.8-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6d446cb7d272a151934ad4b48ba691f32486d5267cf2de04ee3b5e05fc865326", size = 947961, upload-time = "2025-03-02T23:08:01.842Z" }, - { url = "https://files.pythonhosted.org/packages/3b/20/7d7a38b8409514365bd0bc046ced20f011daf363dba55434643a9cfbb484/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f6338e6cf95cd76a0191b3637dc3caed1f988ae84d8e75f876d5cd75a8dd81a", size = 998944, upload-time = "2025-03-02T23:08:03.484Z" }, - { url = "https://files.pythonhosted.org/packages/f4/4f/a95c197882dd93c5e3997f64d5e53cd70ceec4dcc8ff9eb8fc1eb0cab34f/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e004fc532ea262f2d5f375068101ca4792becb9d4aa663b050f5ac31fda0bb5c", size = 1007748, upload-time = "2025-03-02T23:08:04.889Z" }, - { url = "https://files.pythonhosted.org/packages/79/45/d29a9fca7960d8ef9eb7e2cc8a8049add3a2e831e48a56f07a5ae886ace6/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6bfdbc6fa477dee00d04e22d43a51571cd820cfaaaa886f0f155b8e29b3e3d45", size = 1053398, upload-time = "2025-03-02T23:08:06.29Z" }, - { url = "https://files.pythonhosted.org/packages/b6/3a/2fdc2e85d9eea6324617a566138f60ffc2b3fdf89cd058aae0c4edb72a22/dulwich-0.22.8-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ae900c8e573f79d714c1d22b02cdadd50b64286dd7203028f0200f82089e4950", size = 613736, upload-time = "2025-03-02T23:08:07.662Z" }, { url = "https://files.pythonhosted.org/packages/37/56/395c6d82d4d9eb7a7ab62939c99db5b746995b0f3ad3b31f43c15e3e07a0/dulwich-0.22.8-py3-none-any.whl", hash = "sha256:ffc7a02e62b72884de58baaa3b898b7f6427893e79b1289ffa075092efe59181", size = 273071, upload-time = "2025-03-02T23:08:09.013Z" }, ] @@ -876,14 +747,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b7/5d/7cb31c4bc9ffb9a2bbe8b08f8f53bad94aeb158efad75da645b40b62cb73/fonttools-4.57.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:767604f244dc17c68d3e2dbf98e038d11a18abc078f2d0f84b6c24571d9c0b13", size = 5205679, upload-time = "2025-04-03T11:06:29.804Z" }, { url = "https://files.pythonhosted.org/packages/4c/e4/6934513ec2c4d3d69ca1bc3bd34d5c69dafcbf68c15388dd3bb062daf345/fonttools-4.57.0-cp313-cp313-win32.whl", hash = "sha256:8e2e12d0d862f43d51e5afb8b9751c77e6bec7d2dc00aad80641364e9df5b199", size = 2144833, upload-time = "2025-04-03T11:06:31.737Z" }, { url = "https://files.pythonhosted.org/packages/c4/0d/2177b7fdd23d017bcfb702fd41e47d4573766b9114da2fddbac20dcc4957/fonttools-4.57.0-cp313-cp313-win_amd64.whl", hash = "sha256:f1d6bc9c23356908db712d282acb3eebd4ae5ec6d8b696aa40342b1d84f8e9e3", size = 2190799, upload-time = "2025-04-03T11:06:34.784Z" }, - { url = "https://files.pythonhosted.org/packages/d2/c7/3bddafbb95447f6fbabdd0b399bf468649321fd4029e356b4f6bd70fbc1b/fonttools-4.57.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7339e6a3283e4b0ade99cade51e97cde3d54cd6d1c3744459e886b66d630c8b3", size = 2758942, upload-time = "2025-04-03T11:06:54.679Z" }, - { url = "https://files.pythonhosted.org/packages/d4/a2/8dd7771022e365c90e428b1607174c3297d5c0a2cc2cf4cdccb2221945b7/fonttools-4.57.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:05efceb2cb5f6ec92a4180fcb7a64aa8d3385fd49cfbbe459350229d1974f0b1", size = 2285959, upload-time = "2025-04-03T11:06:56.792Z" }, - { url = "https://files.pythonhosted.org/packages/58/5a/2fd29c5e38b14afe1fae7d472373e66688e7c7a98554252f3cf44371e033/fonttools-4.57.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a97bb05eb24637714a04dee85bdf0ad1941df64fe3b802ee4ac1c284a5f97b7c", size = 4571677, upload-time = "2025-04-03T11:06:59.002Z" }, - { url = "https://files.pythonhosted.org/packages/bf/30/b77cf81923f1a67ff35d6765a9db4718c0688eb8466c464c96a23a2e28d4/fonttools-4.57.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:541cb48191a19ceb1a2a4b90c1fcebd22a1ff7491010d3cf840dd3a68aebd654", size = 4616644, upload-time = "2025-04-03T11:07:01.238Z" }, - { url = "https://files.pythonhosted.org/packages/06/33/376605898d8d553134144dff167506a49694cb0e0cf684c14920fbc1e99f/fonttools-4.57.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:cdef9a056c222d0479a1fdb721430f9efd68268014c54e8166133d2643cb05d9", size = 4761314, upload-time = "2025-04-03T11:07:03.162Z" }, - { url = "https://files.pythonhosted.org/packages/48/e4/e0e48f5bae04bc1a1c6b4fcd7d1ca12b29f1fe74221534b7ff83ed0db8fe/fonttools-4.57.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:3cf97236b192a50a4bf200dc5ba405aa78d4f537a2c6e4c624bb60466d5b03bd", size = 4945563, upload-time = "2025-04-03T11:07:05.313Z" }, - { url = "https://files.pythonhosted.org/packages/61/98/2dacfc6d70f2d93bde1bbf814286be343cb17f53057130ad3b843144dd00/fonttools-4.57.0-cp39-cp39-win32.whl", hash = "sha256:e952c684274a7714b3160f57ec1d78309f955c6335c04433f07d36c5eb27b1f9", size = 2159997, upload-time = "2025-04-03T11:07:07.467Z" }, - { url = "https://files.pythonhosted.org/packages/93/fa/e61cc236f40d504532d2becf90c297bfed8e40abc0c8b08375fbb83eff29/fonttools-4.57.0-cp39-cp39-win_amd64.whl", hash = "sha256:a2a722c0e4bfd9966a11ff55c895c817158fcce1b2b6700205a376403b546ad9", size = 2204508, upload-time = "2025-04-03T11:07:09.632Z" }, { url = "https://files.pythonhosted.org/packages/90/27/45f8957c3132917f91aaa56b700bcfc2396be1253f685bd5c68529b6f610/fonttools-4.57.0-py3-none-any.whl", hash = "sha256:3122c604a675513c68bd24c6a8f9091f1c2376d18e8f5fe5a101746c81b3e98f", size = 1093605, upload-time = "2025-04-03T11:07:11.341Z" }, ] @@ -925,8 +788,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/97/ee/322e5340c8cdfa40e71bd0485a82404ad4cf9aed2260cca090f3c1a3a032/gnureadline-8.2.13-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:85e362d2d0e85e45f0affae7bbfaf998b00167c55a78d31ee0f214de9ff429d2", size = 162380, upload-time = "2024-10-18T14:03:53.129Z" }, { url = "https://files.pythonhosted.org/packages/a1/b0/4a3c55a05b4c1c240fd6dc204ff597432008c4649ce500688a2441d27cf4/gnureadline-8.2.13-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2d3e33d2e0dd694d623a2ca1fae6990b52f1d25955504b7293a9350fb9912940", size = 160646, upload-time = "2024-10-18T14:04:00.723Z" }, { url = "https://files.pythonhosted.org/packages/3a/41/8821db40f2b0dd9cc935d6838bc63776fb5bfb1df092f8d4698ec29ada6a/gnureadline-8.2.13-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6c550d08c4d2882a83293a724b14a262ee5078fd4fa7acdc78aa59cab26ae343", size = 162630, upload-time = "2024-10-18T14:04:02.711Z" }, - { url = "https://files.pythonhosted.org/packages/03/f1/be0297498c20df97525ddd1bb48bc3a3237321f323e9c24fe45ff576decb/gnureadline-8.2.13-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dcfa601d95c00aa670ec5e4bf791caf6ba0bcf266de940fb54d44c278bd302fe", size = 160569, upload-time = "2024-10-18T14:04:36.594Z" }, - { url = "https://files.pythonhosted.org/packages/87/7d/9834bc32cf6531c2ec21998d0b0631ddc5f69c31bf2358f9489e27e06dec/gnureadline-8.2.13-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c7b8d3f2a2c9b7e6feaf1f20bdb6ebb8210e207b8c5360ffe407a47efeeb3fb8", size = 162587, upload-time = "2024-10-18T14:04:39.145Z" }, ] [[package]] @@ -959,18 +820,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/79/9d/0fb148dc4d6fa4a7dd1d8378168d9b4cd8d4560a6fbf6f0121c5fc34eb68/importlib_metadata-8.6.1-py3-none-any.whl", hash = "sha256:02a89390c1e15fdfdc0d7c6b25cb3e62650d0494005c97d6f148bf5b9787525e", size = 26971, upload-time = "2025-01-20T22:21:29.177Z" }, ] -[[package]] -name = "importlib-resources" -version = "6.5.2" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "zipp", marker = "python_full_version < '3.10'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693, upload-time = "2025-01-03T18:51:56.698Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461, upload-time = "2025-01-03T18:51:54.306Z" }, -] - [[package]] name = "ipykernel" version = "6.29.5" @@ -979,8 +828,7 @@ dependencies = [ { name = "appnope", marker = "sys_platform == 'darwin'" }, { name = "comm" }, { name = "debugpy" }, - { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "ipython", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "jupyter-client" }, { name = "jupyter-core" }, @@ -997,50 +845,25 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173, upload-time = "2024-07-01T14:07:19.603Z" }, ] -[[package]] -name = "ipython" -version = "8.18.1" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.10'", -] -dependencies = [ - { name = "colorama", marker = "python_full_version < '3.10' and sys_platform == 'win32'" }, - { name = "decorator", marker = "python_full_version < '3.10'" }, - { name = "exceptiongroup", marker = "python_full_version < '3.10'" }, - { name = "jedi", marker = "python_full_version < '3.10'" }, - { name = "matplotlib-inline", marker = "python_full_version < '3.10'" }, - { name = "pexpect", marker = "python_full_version < '3.10' and sys_platform != 'win32'" }, - { name = "prompt-toolkit", marker = "python_full_version < '3.10'" }, - { name = "pygments", marker = "python_full_version < '3.10'" }, - { name = "stack-data", marker = "python_full_version < '3.10'" }, - { name = "traitlets", marker = "python_full_version < '3.10'" }, - { name = "typing-extensions", marker = "python_full_version < '3.10'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/b1/b9/3ba6c45a6df813c09a48bac313c22ff83efa26cbb55011218d925a46e2ad/ipython-8.18.1.tar.gz", hash = "sha256:ca6f079bb33457c66e233e4580ebfc4128855b4cf6370dddd73842a9563e8a27", size = 5486330, upload-time = "2023-11-27T09:58:34.596Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/47/6b/d9fdcdef2eb6a23f391251fde8781c38d42acd82abe84d054cb74f7863b0/ipython-8.18.1-py3-none-any.whl", hash = "sha256:e8267419d72d81955ec1177f8a29aaa90ac80ad647499201119e2f05e99aa397", size = 808161, upload-time = "2023-11-27T09:58:30.538Z" }, -] - [[package]] name = "ipython" version = "8.34.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.10.*'", + "python_full_version < '3.11'", ] dependencies = [ - { name = "colorama", marker = "python_full_version == '3.10.*' and sys_platform == 'win32'" }, - { name = "decorator", marker = "python_full_version == '3.10.*'" }, - { name = "exceptiongroup", marker = "python_full_version == '3.10.*'" }, - { name = "jedi", marker = "python_full_version == '3.10.*'" }, - { name = "matplotlib-inline", marker = "python_full_version == '3.10.*'" }, - { name = "pexpect", marker = "python_full_version == '3.10.*' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, - { name = "prompt-toolkit", marker = "python_full_version == '3.10.*'" }, - { name = "pygments", marker = "python_full_version == '3.10.*'" }, - { name = "stack-data", marker = "python_full_version == '3.10.*'" }, - { name = "traitlets", marker = "python_full_version == '3.10.*'" }, - { name = "typing-extensions", marker = "python_full_version == '3.10.*'" }, + { name = "colorama", marker = "python_full_version < '3.11' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version < '3.11'" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, + { name = "jedi", marker = "python_full_version < '3.11'" }, + { name = "matplotlib-inline", marker = "python_full_version < '3.11'" }, + { name = "pexpect", marker = "python_full_version < '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version < '3.11'" }, + { name = "pygments", marker = "python_full_version < '3.11'" }, + { name = "stack-data", marker = "python_full_version < '3.11'" }, + { name = "traitlets", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/13/18/1a60aa62e9d272fcd7e658a89e1c148da10e1a5d38edcbcd834b52ca7492/ipython-8.34.0.tar.gz", hash = "sha256:c31d658e754673ecc6514583e7dda8069e47136eb62458816b7d1e6625948b5a", size = 5508477, upload-time = "2025-03-08T13:43:17.591Z" } wheels = [ @@ -1091,8 +914,7 @@ version = "8.1.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "comm" }, - { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "ipython", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "jupyterlab-widgets" }, { name = "traitlets" }, @@ -1210,7 +1032,6 @@ name = "jupyter-client" version = "8.6.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, { name = "jupyter-core" }, { name = "python-dateutil" }, { name = "pyzmq" }, @@ -1304,8 +1125,7 @@ version = "0.5.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ipykernel" }, - { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, + { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "ipython", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "ipywidgets" }, { name = "nbconvert" }, @@ -1332,7 +1152,6 @@ version = "2.27.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "babel" }, - { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, { name = "jinja2" }, { name = "json5" }, { name = "jsonschema" }, @@ -1356,34 +1175,34 @@ wheels = [ [[package]] name = "jupyterlite-core" -version = "0.6.0" +version = "0.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "doit" }, - { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, { name = "jupyter-core" }, + { name = "pycparser", marker = "platform_python_implementation == 'PyPy'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/36/eb/d240f3f4366acc96fe74f770cb01be35b49d24670cb78239e0901200aa07/jupyterlite_core-0.6.0.tar.gz", hash = "sha256:2d846506fd1f273a53226fddd993ad0f91374359152ad6c7c29c6d5314e93943", size = 15981698, upload-time = "2025-06-02T15:27:53.121Z" } +sdist = { url = "https://files.pythonhosted.org/packages/dd/4d/215ecd452c6d218f060d108510ca83ef0b4e7f39ed7f0e971e95dc2a7575/jupyterlite_core-0.7.0.tar.gz", hash = "sha256:a7218331d31b88dfda17413849e03530bd7af0b9f4528b8060e65067ecd85498", size = 16181181, upload-time = "2025-11-26T09:37:52.31Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8b/a1/8ef50e4c6fdb2d6deded7366cdeb65897a62197d7dcedace014ae0dcf734/jupyterlite_core-0.6.0-py3-none-any.whl", hash = "sha256:7e87b99a05345bdee21cd57a532b9acc446575ef63d69d255b7f90bda564bc4c", size = 15992827, upload-time = "2025-06-02T15:27:50.467Z" }, + { url = "https://files.pythonhosted.org/packages/7a/14/d603fa3b4289bbb6dc86ef758e857a1aa6749683390b89ed5b25f0654b5d/jupyterlite_core-0.7.0-py3-none-any.whl", hash = "sha256:4ad226c4bc2fdfc3d65f750b09ba4b60df506705e160d92c9142e48ee196c605", size = 16191203, upload-time = "2025-11-26T09:37:49.479Z" }, ] [[package]] name = "jupyterlite-pyodide-kernel" -version = "0.6.0" +version = "0.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyterlite-core" }, { name = "pkginfo" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4b/ab/987d8faed49da758903e023c10652d537a8c1ae53e305986eeef4a3721f3/jupyterlite_pyodide_kernel-0.6.0.tar.gz", hash = "sha256:6cbbcb2a9a8117aaeafddffd43b22090ef5c562cd32e1972c94b05ac56ff0c0a", size = 886640, upload-time = "2025-06-02T15:49:43.255Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f2/26/6fe82895db3ad85e3ccf1ce7155f89ec910db8a8e3267dca54adba9fbbfa/jupyterlite_pyodide_kernel-0.7.0.tar.gz", hash = "sha256:4c2b6763518faf6d72eea91b2db31e215fbc9aa3099cc3cfa5a2866cbd1c380e", size = 541202, upload-time = "2025-11-26T10:21:40.207Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ab/87/23cb9209ba7983c163d5a2feed9999af9486066c7dbf5b2e9482fc400e7e/jupyterlite_pyodide_kernel-0.6.0-py3-none-any.whl", hash = "sha256:b030a149efb832aba517ff523e67d27aaf287d6607b1e2633fa26df4e00da26d", size = 903948, upload-time = "2025-06-02T15:49:41.013Z" }, + { url = "https://files.pythonhosted.org/packages/a4/36/495b6357560f6b680fa4ffcefb85e646594ff29c6cb182028569847de156/jupyterlite_pyodide_kernel-0.7.0-py3-none-any.whl", hash = "sha256:02174ce22a3ac8e6c2a7e9206aa13afba77da15fc75237b8721b4548fb68c487", size = 555801, upload-time = "2025-11-26T10:21:37.763Z" }, ] [[package]] name = "jupyterlite-sphinx" -version = "0.20.2" +version = "0.22.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "docutils" }, @@ -1394,9 +1213,9 @@ dependencies = [ { name = "nbformat" }, { name = "sphinx" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/12/bf/9ad1f68fd596cbf37b60964d1adbba504b0e20a99d72d1038b7654b333c5/jupyterlite_sphinx-0.20.2.tar.gz", hash = "sha256:2181572142899ae7c001de767d565ad45d0537c80a564f093f639964f3fccaaf", size = 19202, upload-time = "2025-06-03T06:12:15.564Z" } +sdist = { url = "https://files.pythonhosted.org/packages/24/c3/d4f3a0d8abac7fa3e4b83d7b6b1451719d36b8567e02be228ed4476e37bf/jupyterlite_sphinx-0.22.0.tar.gz", hash = "sha256:586cefe8d1f5c9634dd23d96ea89237d014abfa3ed6cb556b8c133baa6b5f779", size = 19551, upload-time = "2025-09-19T11:57:57.964Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fd/0d/1df67bfb12568fea71c1aa597f91c1fbd5335c05e68fa97302c0ff008ca4/jupyterlite_sphinx-0.20.2-py3-none-any.whl", hash = "sha256:6607a2df506fdca7bc2de374f26759bb26baf007847511f63f2c876441730503", size = 21742, upload-time = "2025-06-03T06:12:13.118Z" }, + { url = "https://files.pythonhosted.org/packages/41/fb/7e3db926bba6c3b7a80f86c52cd8f0bcd323222e4611f5f65ee23eedb6a7/jupyterlite_sphinx-0.22.0-py3-none-any.whl", hash = "sha256:8d1acf3982a8bc4526e189efbb8b0da8bec7f6fca99b5fbe9ea5f7f113e66b22", size = 22100, upload-time = "2025-09-19T11:57:56.205Z" }, ] [[package]] @@ -1416,118 +1235,10 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/12/b7/e7e3d34c8095c19228874b1babedfb5d901374e40d51ae66f2a90203be53/jupytext-1.17.1-py3-none-any.whl", hash = "sha256:99145b1e1fa96520c21ba157de7d354ffa4904724dcebdcd70b8413688a312de", size = 164286, upload-time = "2025-04-26T21:16:09.636Z" }, ] -[[package]] -name = "kiwisolver" -version = "1.4.7" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.10'", -] -sdist = { url = "https://files.pythonhosted.org/packages/85/4d/2255e1c76304cbd60b48cee302b66d1dde4468dc5b1160e4b7cb43778f2a/kiwisolver-1.4.7.tar.gz", hash = "sha256:9893ff81bd7107f7b685d3017cc6583daadb4fc26e4a888350df530e41980a60", size = 97286, upload-time = "2024-09-04T09:39:44.302Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/97/14/fc943dd65268a96347472b4fbe5dcc2f6f55034516f80576cd0dd3a8930f/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8a9c83f75223d5e48b0bc9cb1bf2776cf01563e00ade8775ffe13b0b6e1af3a6", size = 122440, upload-time = "2024-09-04T09:03:44.9Z" }, - { url = "https://files.pythonhosted.org/packages/1e/46/e68fed66236b69dd02fcdb506218c05ac0e39745d696d22709498896875d/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:58370b1ffbd35407444d57057b57da5d6549d2d854fa30249771775c63b5fe17", size = 65758, upload-time = "2024-09-04T09:03:46.582Z" }, - { url = "https://files.pythonhosted.org/packages/ef/fa/65de49c85838681fc9cb05de2a68067a683717321e01ddafb5b8024286f0/kiwisolver-1.4.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:aa0abdf853e09aff551db11fce173e2177d00786c688203f52c87ad7fcd91ef9", size = 64311, upload-time = "2024-09-04T09:03:47.973Z" }, - { url = "https://files.pythonhosted.org/packages/42/9c/cc8d90f6ef550f65443bad5872ffa68f3dee36de4974768628bea7c14979/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8d53103597a252fb3ab8b5845af04c7a26d5e7ea8122303dd7a021176a87e8b9", size = 1637109, upload-time = "2024-09-04T09:03:49.281Z" }, - { url = "https://files.pythonhosted.org/packages/55/91/0a57ce324caf2ff5403edab71c508dd8f648094b18cfbb4c8cc0fde4a6ac/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:88f17c5ffa8e9462fb79f62746428dd57b46eb931698e42e990ad63103f35e6c", size = 1617814, upload-time = "2024-09-04T09:03:51.444Z" }, - { url = "https://files.pythonhosted.org/packages/12/5d/c36140313f2510e20207708adf36ae4919416d697ee0236b0ddfb6fd1050/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a9ca9c710d598fd75ee5de59d5bda2684d9db36a9f50b6125eaea3969c2599", size = 1400881, upload-time = "2024-09-04T09:03:53.357Z" }, - { url = "https://files.pythonhosted.org/packages/56/d0/786e524f9ed648324a466ca8df86298780ef2b29c25313d9a4f16992d3cf/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f4d742cb7af1c28303a51b7a27aaee540e71bb8e24f68c736f6f2ffc82f2bf05", size = 1512972, upload-time = "2024-09-04T09:03:55.082Z" }, - { url = "https://files.pythonhosted.org/packages/67/5a/77851f2f201e6141d63c10a0708e996a1363efaf9e1609ad0441b343763b/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e28c7fea2196bf4c2f8d46a0415c77a1c480cc0724722f23d7410ffe9842c407", size = 1444787, upload-time = "2024-09-04T09:03:56.588Z" }, - { url = "https://files.pythonhosted.org/packages/06/5f/1f5eaab84355885e224a6fc8d73089e8713dc7e91c121f00b9a1c58a2195/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e968b84db54f9d42046cf154e02911e39c0435c9801681e3fc9ce8a3c4130278", size = 2199212, upload-time = "2024-09-04T09:03:58.557Z" }, - { url = "https://files.pythonhosted.org/packages/b5/28/9152a3bfe976a0ae21d445415defc9d1cd8614b2910b7614b30b27a47270/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0c18ec74c0472de033e1bebb2911c3c310eef5649133dd0bedf2a169a1b269e5", size = 2346399, upload-time = "2024-09-04T09:04:00.178Z" }, - { url = "https://files.pythonhosted.org/packages/26/f6/453d1904c52ac3b400f4d5e240ac5fec25263716723e44be65f4d7149d13/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8f0ea6da6d393d8b2e187e6a5e3fb81f5862010a40c3945e2c6d12ae45cfb2ad", size = 2308688, upload-time = "2024-09-04T09:04:02.216Z" }, - { url = "https://files.pythonhosted.org/packages/5a/9a/d4968499441b9ae187e81745e3277a8b4d7c60840a52dc9d535a7909fac3/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:f106407dda69ae456dd1227966bf445b157ccc80ba0dff3802bb63f30b74e895", size = 2445493, upload-time = "2024-09-04T09:04:04.571Z" }, - { url = "https://files.pythonhosted.org/packages/07/c9/032267192e7828520dacb64dfdb1d74f292765f179e467c1cba97687f17d/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:84ec80df401cfee1457063732d90022f93951944b5b58975d34ab56bb150dfb3", size = 2262191, upload-time = "2024-09-04T09:04:05.969Z" }, - { url = "https://files.pythonhosted.org/packages/6c/ad/db0aedb638a58b2951da46ddaeecf204be8b4f5454df020d850c7fa8dca8/kiwisolver-1.4.7-cp310-cp310-win32.whl", hash = "sha256:71bb308552200fb2c195e35ef05de12f0c878c07fc91c270eb3d6e41698c3bcc", size = 46644, upload-time = "2024-09-04T09:04:07.408Z" }, - { url = "https://files.pythonhosted.org/packages/12/ca/d0f7b7ffbb0be1e7c2258b53554efec1fd652921f10d7d85045aff93ab61/kiwisolver-1.4.7-cp310-cp310-win_amd64.whl", hash = "sha256:44756f9fd339de0fb6ee4f8c1696cfd19b2422e0d70b4cefc1cc7f1f64045a8c", size = 55877, upload-time = "2024-09-04T09:04:08.869Z" }, - { url = "https://files.pythonhosted.org/packages/97/6c/cfcc128672f47a3e3c0d918ecb67830600078b025bfc32d858f2e2d5c6a4/kiwisolver-1.4.7-cp310-cp310-win_arm64.whl", hash = "sha256:78a42513018c41c2ffd262eb676442315cbfe3c44eed82385c2ed043bc63210a", size = 48347, upload-time = "2024-09-04T09:04:10.106Z" }, - { url = "https://files.pythonhosted.org/packages/e9/44/77429fa0a58f941d6e1c58da9efe08597d2e86bf2b2cce6626834f49d07b/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d2b0e12a42fb4e72d509fc994713d099cbb15ebf1103545e8a45f14da2dfca54", size = 122442, upload-time = "2024-09-04T09:04:11.432Z" }, - { url = "https://files.pythonhosted.org/packages/e5/20/8c75caed8f2462d63c7fd65e16c832b8f76cda331ac9e615e914ee80bac9/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2a8781ac3edc42ea4b90bc23e7d37b665d89423818e26eb6df90698aa2287c95", size = 65762, upload-time = "2024-09-04T09:04:12.468Z" }, - { url = "https://files.pythonhosted.org/packages/f4/98/fe010f15dc7230f45bc4cf367b012d651367fd203caaa992fd1f5963560e/kiwisolver-1.4.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:46707a10836894b559e04b0fd143e343945c97fd170d69a2d26d640b4e297935", size = 64319, upload-time = "2024-09-04T09:04:13.635Z" }, - { url = "https://files.pythonhosted.org/packages/8b/1b/b5d618f4e58c0675654c1e5051bcf42c776703edb21c02b8c74135541f60/kiwisolver-1.4.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef97b8df011141c9b0f6caf23b29379f87dd13183c978a30a3c546d2c47314cb", size = 1334260, upload-time = "2024-09-04T09:04:14.878Z" }, - { url = "https://files.pythonhosted.org/packages/b8/01/946852b13057a162a8c32c4c8d2e9ed79f0bb5d86569a40c0b5fb103e373/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ab58c12a2cd0fc769089e6d38466c46d7f76aced0a1f54c77652446733d2d02", size = 1426589, upload-time = "2024-09-04T09:04:16.514Z" }, - { url = "https://files.pythonhosted.org/packages/70/d1/c9f96df26b459e15cf8a965304e6e6f4eb291e0f7a9460b4ad97b047561e/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:803b8e1459341c1bb56d1c5c010406d5edec8a0713a0945851290a7930679b51", size = 1541080, upload-time = "2024-09-04T09:04:18.322Z" }, - { url = "https://files.pythonhosted.org/packages/d3/73/2686990eb8b02d05f3de759d6a23a4ee7d491e659007dd4c075fede4b5d0/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9a9e8a507420fe35992ee9ecb302dab68550dedc0da9e2880dd88071c5fb052", size = 1470049, upload-time = "2024-09-04T09:04:20.266Z" }, - { url = "https://files.pythonhosted.org/packages/a7/4b/2db7af3ed3af7c35f388d5f53c28e155cd402a55432d800c543dc6deb731/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18077b53dc3bb490e330669a99920c5e6a496889ae8c63b58fbc57c3d7f33a18", size = 1426376, upload-time = "2024-09-04T09:04:22.419Z" }, - { url = "https://files.pythonhosted.org/packages/05/83/2857317d04ea46dc5d115f0df7e676997bbd968ced8e2bd6f7f19cfc8d7f/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6af936f79086a89b3680a280c47ea90b4df7047b5bdf3aa5c524bbedddb9e545", size = 2222231, upload-time = "2024-09-04T09:04:24.526Z" }, - { url = "https://files.pythonhosted.org/packages/0d/b5/866f86f5897cd4ab6d25d22e403404766a123f138bd6a02ecb2cdde52c18/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3abc5b19d24af4b77d1598a585b8a719beb8569a71568b66f4ebe1fb0449460b", size = 2368634, upload-time = "2024-09-04T09:04:25.899Z" }, - { url = "https://files.pythonhosted.org/packages/c1/ee/73de8385403faba55f782a41260210528fe3273d0cddcf6d51648202d6d0/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:933d4de052939d90afbe6e9d5273ae05fb836cc86c15b686edd4b3560cc0ee36", size = 2329024, upload-time = "2024-09-04T09:04:28.523Z" }, - { url = "https://files.pythonhosted.org/packages/a1/e7/cd101d8cd2cdfaa42dc06c433df17c8303d31129c9fdd16c0ea37672af91/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:65e720d2ab2b53f1f72fb5da5fb477455905ce2c88aaa671ff0a447c2c80e8e3", size = 2468484, upload-time = "2024-09-04T09:04:30.547Z" }, - { url = "https://files.pythonhosted.org/packages/e1/72/84f09d45a10bc57a40bb58b81b99d8f22b58b2040c912b7eb97ebf625bf2/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3bf1ed55088f214ba6427484c59553123fdd9b218a42bbc8c6496d6754b1e523", size = 2284078, upload-time = "2024-09-04T09:04:33.218Z" }, - { url = "https://files.pythonhosted.org/packages/d2/d4/71828f32b956612dc36efd7be1788980cb1e66bfb3706e6dec9acad9b4f9/kiwisolver-1.4.7-cp311-cp311-win32.whl", hash = "sha256:4c00336b9dd5ad96d0a558fd18a8b6f711b7449acce4c157e7343ba92dd0cf3d", size = 46645, upload-time = "2024-09-04T09:04:34.371Z" }, - { url = "https://files.pythonhosted.org/packages/a1/65/d43e9a20aabcf2e798ad1aff6c143ae3a42cf506754bcb6a7ed8259c8425/kiwisolver-1.4.7-cp311-cp311-win_amd64.whl", hash = "sha256:929e294c1ac1e9f615c62a4e4313ca1823ba37326c164ec720a803287c4c499b", size = 56022, upload-time = "2024-09-04T09:04:35.786Z" }, - { url = "https://files.pythonhosted.org/packages/35/b3/9f75a2e06f1b4ca00b2b192bc2b739334127d27f1d0625627ff8479302ba/kiwisolver-1.4.7-cp311-cp311-win_arm64.whl", hash = "sha256:e33e8fbd440c917106b237ef1a2f1449dfbb9b6f6e1ce17c94cd6a1e0d438376", size = 48536, upload-time = "2024-09-04T09:04:37.525Z" }, - { url = "https://files.pythonhosted.org/packages/97/9c/0a11c714cf8b6ef91001c8212c4ef207f772dd84540104952c45c1f0a249/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:5360cc32706dab3931f738d3079652d20982511f7c0ac5711483e6eab08efff2", size = 121808, upload-time = "2024-09-04T09:04:38.637Z" }, - { url = "https://files.pythonhosted.org/packages/f2/d8/0fe8c5f5d35878ddd135f44f2af0e4e1d379e1c7b0716f97cdcb88d4fd27/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:942216596dc64ddb25adb215c3c783215b23626f8d84e8eff8d6d45c3f29f75a", size = 65531, upload-time = "2024-09-04T09:04:39.694Z" }, - { url = "https://files.pythonhosted.org/packages/80/c5/57fa58276dfdfa612241d640a64ca2f76adc6ffcebdbd135b4ef60095098/kiwisolver-1.4.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:48b571ecd8bae15702e4f22d3ff6a0f13e54d3d00cd25216d5e7f658242065ee", size = 63894, upload-time = "2024-09-04T09:04:41.6Z" }, - { url = "https://files.pythonhosted.org/packages/8b/e9/26d3edd4c4ad1c5b891d8747a4f81b1b0aba9fb9721de6600a4adc09773b/kiwisolver-1.4.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ad42ba922c67c5f219097b28fae965e10045ddf145d2928bfac2eb2e17673640", size = 1369296, upload-time = "2024-09-04T09:04:42.886Z" }, - { url = "https://files.pythonhosted.org/packages/b6/67/3f4850b5e6cffb75ec40577ddf54f7b82b15269cc5097ff2e968ee32ea7d/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:612a10bdae23404a72941a0fc8fa2660c6ea1217c4ce0dbcab8a8f6543ea9e7f", size = 1461450, upload-time = "2024-09-04T09:04:46.284Z" }, - { url = "https://files.pythonhosted.org/packages/52/be/86cbb9c9a315e98a8dc6b1d23c43cffd91d97d49318854f9c37b0e41cd68/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e838bba3a3bac0fe06d849d29772eb1afb9745a59710762e4ba3f4cb8424483", size = 1579168, upload-time = "2024-09-04T09:04:47.91Z" }, - { url = "https://files.pythonhosted.org/packages/0f/00/65061acf64bd5fd34c1f4ae53f20b43b0a017a541f242a60b135b9d1e301/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:22f499f6157236c19f4bbbd472fa55b063db77a16cd74d49afe28992dff8c258", size = 1507308, upload-time = "2024-09-04T09:04:49.465Z" }, - { url = "https://files.pythonhosted.org/packages/21/e4/c0b6746fd2eb62fe702118b3ca0cb384ce95e1261cfada58ff693aeec08a/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693902d433cf585133699972b6d7c42a8b9f8f826ebcaf0132ff55200afc599e", size = 1464186, upload-time = "2024-09-04T09:04:50.949Z" }, - { url = "https://files.pythonhosted.org/packages/0a/0f/529d0a9fffb4d514f2782c829b0b4b371f7f441d61aa55f1de1c614c4ef3/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4e77f2126c3e0b0d055f44513ed349038ac180371ed9b52fe96a32aa071a5107", size = 2247877, upload-time = "2024-09-04T09:04:52.388Z" }, - { url = "https://files.pythonhosted.org/packages/d1/e1/66603ad779258843036d45adcbe1af0d1a889a07af4635f8b4ec7dccda35/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:657a05857bda581c3656bfc3b20e353c232e9193eb167766ad2dc58b56504948", size = 2404204, upload-time = "2024-09-04T09:04:54.385Z" }, - { url = "https://files.pythonhosted.org/packages/8d/61/de5fb1ca7ad1f9ab7970e340a5b833d735df24689047de6ae71ab9d8d0e7/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4bfa75a048c056a411f9705856abfc872558e33c055d80af6a380e3658766038", size = 2352461, upload-time = "2024-09-04T09:04:56.307Z" }, - { url = "https://files.pythonhosted.org/packages/ba/d2/0edc00a852e369827f7e05fd008275f550353f1f9bcd55db9363d779fc63/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:34ea1de54beef1c104422d210c47c7d2a4999bdecf42c7b5718fbe59a4cac383", size = 2501358, upload-time = "2024-09-04T09:04:57.922Z" }, - { url = "https://files.pythonhosted.org/packages/84/15/adc15a483506aec6986c01fb7f237c3aec4d9ed4ac10b756e98a76835933/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:90da3b5f694b85231cf93586dad5e90e2d71b9428f9aad96952c99055582f520", size = 2314119, upload-time = "2024-09-04T09:04:59.332Z" }, - { url = "https://files.pythonhosted.org/packages/36/08/3a5bb2c53c89660863a5aa1ee236912269f2af8762af04a2e11df851d7b2/kiwisolver-1.4.7-cp312-cp312-win32.whl", hash = "sha256:18e0cca3e008e17fe9b164b55735a325140a5a35faad8de92dd80265cd5eb80b", size = 46367, upload-time = "2024-09-04T09:05:00.804Z" }, - { url = "https://files.pythonhosted.org/packages/19/93/c05f0a6d825c643779fc3c70876bff1ac221f0e31e6f701f0e9578690d70/kiwisolver-1.4.7-cp312-cp312-win_amd64.whl", hash = "sha256:58cb20602b18f86f83a5c87d3ee1c766a79c0d452f8def86d925e6c60fbf7bfb", size = 55884, upload-time = "2024-09-04T09:05:01.924Z" }, - { url = "https://files.pythonhosted.org/packages/d2/f9/3828d8f21b6de4279f0667fb50a9f5215e6fe57d5ec0d61905914f5b6099/kiwisolver-1.4.7-cp312-cp312-win_arm64.whl", hash = "sha256:f5a8b53bdc0b3961f8b6125e198617c40aeed638b387913bf1ce78afb1b0be2a", size = 48528, upload-time = "2024-09-04T09:05:02.983Z" }, - { url = "https://files.pythonhosted.org/packages/c4/06/7da99b04259b0f18b557a4effd1b9c901a747f7fdd84cf834ccf520cb0b2/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2e6039dcbe79a8e0f044f1c39db1986a1b8071051efba3ee4d74f5b365f5226e", size = 121913, upload-time = "2024-09-04T09:05:04.072Z" }, - { url = "https://files.pythonhosted.org/packages/97/f5/b8a370d1aa593c17882af0a6f6755aaecd643640c0ed72dcfd2eafc388b9/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a1ecf0ac1c518487d9d23b1cd7139a6a65bc460cd101ab01f1be82ecf09794b6", size = 65627, upload-time = "2024-09-04T09:05:05.119Z" }, - { url = "https://files.pythonhosted.org/packages/2a/fc/6c0374f7503522539e2d4d1b497f5ebad3f8ed07ab51aed2af988dd0fb65/kiwisolver-1.4.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7ab9ccab2b5bd5702ab0803676a580fffa2aa178c2badc5557a84cc943fcf750", size = 63888, upload-time = "2024-09-04T09:05:06.191Z" }, - { url = "https://files.pythonhosted.org/packages/bf/3e/0b7172793d0f41cae5c923492da89a2ffcd1adf764c16159ca047463ebd3/kiwisolver-1.4.7-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f816dd2277f8d63d79f9c8473a79fe54047bc0467754962840782c575522224d", size = 1369145, upload-time = "2024-09-04T09:05:07.919Z" }, - { url = "https://files.pythonhosted.org/packages/77/92/47d050d6f6aced2d634258123f2688fbfef8ded3c5baf2c79d94d91f1f58/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf8bcc23ceb5a1b624572a1623b9f79d2c3b337c8c455405ef231933a10da379", size = 1461448, upload-time = "2024-09-04T09:05:10.01Z" }, - { url = "https://files.pythonhosted.org/packages/9c/1b/8f80b18e20b3b294546a1adb41701e79ae21915f4175f311a90d042301cf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dea0bf229319828467d7fca8c7c189780aa9ff679c94539eed7532ebe33ed37c", size = 1578750, upload-time = "2024-09-04T09:05:11.598Z" }, - { url = "https://files.pythonhosted.org/packages/a4/fe/fe8e72f3be0a844f257cadd72689c0848c6d5c51bc1d60429e2d14ad776e/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c06a4c7cf15ec739ce0e5971b26c93638730090add60e183530d70848ebdd34", size = 1507175, upload-time = "2024-09-04T09:05:13.22Z" }, - { url = "https://files.pythonhosted.org/packages/39/fa/cdc0b6105d90eadc3bee525fecc9179e2b41e1ce0293caaf49cb631a6aaf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913983ad2deb14e66d83c28b632fd35ba2b825031f2fa4ca29675e665dfecbe1", size = 1463963, upload-time = "2024-09-04T09:05:15.925Z" }, - { url = "https://files.pythonhosted.org/packages/6e/5c/0c03c4e542720c6177d4f408e56d1c8315899db72d46261a4e15b8b33a41/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5337ec7809bcd0f424c6b705ecf97941c46279cf5ed92311782c7c9c2026f07f", size = 2248220, upload-time = "2024-09-04T09:05:17.434Z" }, - { url = "https://files.pythonhosted.org/packages/3d/ee/55ef86d5a574f4e767df7da3a3a7ff4954c996e12d4fbe9c408170cd7dcc/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4c26ed10c4f6fa6ddb329a5120ba3b6db349ca192ae211e882970bfc9d91420b", size = 2404463, upload-time = "2024-09-04T09:05:18.997Z" }, - { url = "https://files.pythonhosted.org/packages/0f/6d/73ad36170b4bff4825dc588acf4f3e6319cb97cd1fb3eb04d9faa6b6f212/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c619b101e6de2222c1fcb0531e1b17bbffbe54294bfba43ea0d411d428618c27", size = 2352842, upload-time = "2024-09-04T09:05:21.299Z" }, - { url = "https://files.pythonhosted.org/packages/0b/16/fa531ff9199d3b6473bb4d0f47416cdb08d556c03b8bc1cccf04e756b56d/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:073a36c8273647592ea332e816e75ef8da5c303236ec0167196793eb1e34657a", size = 2501635, upload-time = "2024-09-04T09:05:23.588Z" }, - { url = "https://files.pythonhosted.org/packages/78/7e/aa9422e78419db0cbe75fb86d8e72b433818f2e62e2e394992d23d23a583/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3ce6b2b0231bda412463e152fc18335ba32faf4e8c23a754ad50ffa70e4091ee", size = 2314556, upload-time = "2024-09-04T09:05:25.907Z" }, - { url = "https://files.pythonhosted.org/packages/a8/b2/15f7f556df0a6e5b3772a1e076a9d9f6c538ce5f05bd590eca8106508e06/kiwisolver-1.4.7-cp313-cp313-win32.whl", hash = "sha256:f4c9aee212bc89d4e13f58be11a56cc8036cabad119259d12ace14b34476fd07", size = 46364, upload-time = "2024-09-04T09:05:27.184Z" }, - { url = "https://files.pythonhosted.org/packages/0b/db/32e897e43a330eee8e4770bfd2737a9584b23e33587a0812b8e20aac38f7/kiwisolver-1.4.7-cp313-cp313-win_amd64.whl", hash = "sha256:8a3ec5aa8e38fc4c8af308917ce12c536f1c88452ce554027e55b22cbbfbff76", size = 55887, upload-time = "2024-09-04T09:05:28.372Z" }, - { url = "https://files.pythonhosted.org/packages/c8/a4/df2bdca5270ca85fd25253049eb6708d4127be2ed0e5c2650217450b59e9/kiwisolver-1.4.7-cp313-cp313-win_arm64.whl", hash = "sha256:76c8094ac20ec259471ac53e774623eb62e6e1f56cd8690c67ce6ce4fcb05650", size = 48530, upload-time = "2024-09-04T09:05:30.225Z" }, - { url = "https://files.pythonhosted.org/packages/11/88/37ea0ea64512997b13d69772db8dcdc3bfca5442cda3a5e4bb943652ee3e/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3f9362ecfca44c863569d3d3c033dbe8ba452ff8eed6f6b5806382741a1334bd", size = 122449, upload-time = "2024-09-04T09:05:55.311Z" }, - { url = "https://files.pythonhosted.org/packages/4e/45/5a5c46078362cb3882dcacad687c503089263c017ca1241e0483857791eb/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e8df2eb9b2bac43ef8b082e06f750350fbbaf2887534a5be97f6cf07b19d9583", size = 65757, upload-time = "2024-09-04T09:05:56.906Z" }, - { url = "https://files.pythonhosted.org/packages/8a/be/a6ae58978772f685d48dd2e84460937761c53c4bbd84e42b0336473d9775/kiwisolver-1.4.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f32d6edbc638cde7652bd690c3e728b25332acbadd7cad670cc4a02558d9c417", size = 64312, upload-time = "2024-09-04T09:05:58.384Z" }, - { url = "https://files.pythonhosted.org/packages/f4/04/18ef6f452d311e1e1eb180c9bf5589187fa1f042db877e6fe443ef10099c/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e2e6c39bd7b9372b0be21456caab138e8e69cc0fc1190a9dfa92bd45a1e6e904", size = 1626966, upload-time = "2024-09-04T09:05:59.855Z" }, - { url = "https://files.pythonhosted.org/packages/21/b1/40655f6c3fa11ce740e8a964fa8e4c0479c87d6a7944b95af799c7a55dfe/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dda56c24d869b1193fcc763f1284b9126550eaf84b88bbc7256e15028f19188a", size = 1607044, upload-time = "2024-09-04T09:06:02.16Z" }, - { url = "https://files.pythonhosted.org/packages/fd/93/af67dbcfb9b3323bbd2c2db1385a7139d8f77630e4a37bb945b57188eb2d/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79849239c39b5e1fd906556c474d9b0439ea6792b637511f3fe3a41158d89ca8", size = 1391879, upload-time = "2024-09-04T09:06:03.908Z" }, - { url = "https://files.pythonhosted.org/packages/40/6f/d60770ef98e77b365d96061d090c0cd9e23418121c55fff188fa4bdf0b54/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5e3bc157fed2a4c02ec468de4ecd12a6e22818d4f09cde2c31ee3226ffbefab2", size = 1504751, upload-time = "2024-09-04T09:06:05.58Z" }, - { url = "https://files.pythonhosted.org/packages/fa/3a/5f38667d313e983c432f3fcd86932177519ed8790c724e07d77d1de0188a/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3da53da805b71e41053dc670f9a820d1157aae77b6b944e08024d17bcd51ef88", size = 1436990, upload-time = "2024-09-04T09:06:08.126Z" }, - { url = "https://files.pythonhosted.org/packages/cb/3b/1520301a47326e6a6043b502647e42892be33b3f051e9791cc8bb43f1a32/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8705f17dfeb43139a692298cb6637ee2e59c0194538153e83e9ee0c75c2eddde", size = 2191122, upload-time = "2024-09-04T09:06:10.345Z" }, - { url = "https://files.pythonhosted.org/packages/cf/c4/eb52da300c166239a2233f1f9c4a1b767dfab98fae27681bfb7ea4873cb6/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:82a5c2f4b87c26bb1a0ef3d16b5c4753434633b83d365cc0ddf2770c93829e3c", size = 2338126, upload-time = "2024-09-04T09:06:12.321Z" }, - { url = "https://files.pythonhosted.org/packages/1a/cb/42b92fd5eadd708dd9107c089e817945500685f3437ce1fd387efebc6d6e/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce8be0466f4c0d585cdb6c1e2ed07232221df101a4c6f28821d2aa754ca2d9e2", size = 2298313, upload-time = "2024-09-04T09:06:14.562Z" }, - { url = "https://files.pythonhosted.org/packages/4f/eb/be25aa791fe5fc75a8b1e0c965e00f942496bc04635c9aae8035f6b76dcd/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:409afdfe1e2e90e6ee7fc896f3df9a7fec8e793e58bfa0d052c8a82f99c37abb", size = 2437784, upload-time = "2024-09-04T09:06:16.767Z" }, - { url = "https://files.pythonhosted.org/packages/c5/22/30a66be7f3368d76ff95689e1c2e28d382383952964ab15330a15d8bfd03/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5b9c3f4ee0b9a439d2415012bd1b1cc2df59e4d6a9939f4d669241d30b414327", size = 2253988, upload-time = "2024-09-04T09:06:18.705Z" }, - { url = "https://files.pythonhosted.org/packages/35/d3/5f2ecb94b5211c8a04f218a76133cc8d6d153b0f9cd0b45fad79907f0689/kiwisolver-1.4.7-cp39-cp39-win32.whl", hash = "sha256:a79ae34384df2b615eefca647a2873842ac3b596418032bef9a7283675962644", size = 46980, upload-time = "2024-09-04T09:06:20.106Z" }, - { url = "https://files.pythonhosted.org/packages/ef/17/cd10d020578764ea91740204edc6b3236ed8106228a46f568d716b11feb2/kiwisolver-1.4.7-cp39-cp39-win_amd64.whl", hash = "sha256:cf0438b42121a66a3a667de17e779330fc0f20b0d97d59d2f2121e182b0505e4", size = 55847, upload-time = "2024-09-04T09:06:21.407Z" }, - { url = "https://files.pythonhosted.org/packages/91/84/32232502020bd78d1d12be7afde15811c64a95ed1f606c10456db4e4c3ac/kiwisolver-1.4.7-cp39-cp39-win_arm64.whl", hash = "sha256:764202cc7e70f767dab49e8df52c7455e8de0df5d858fa801a11aa0d882ccf3f", size = 48494, upload-time = "2024-09-04T09:06:22.648Z" }, - { url = "https://files.pythonhosted.org/packages/ac/59/741b79775d67ab67ced9bb38552da688c0305c16e7ee24bba7a2be253fb7/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:94252291e3fe68001b1dd747b4c0b3be12582839b95ad4d1b641924d68fd4643", size = 59491, upload-time = "2024-09-04T09:06:24.188Z" }, - { url = "https://files.pythonhosted.org/packages/58/cc/fb239294c29a5656e99e3527f7369b174dd9cc7c3ef2dea7cb3c54a8737b/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b7dfa3b546da08a9f622bb6becdb14b3e24aaa30adba66749d38f3cc7ea9706", size = 57648, upload-time = "2024-09-04T09:06:25.559Z" }, - { url = "https://files.pythonhosted.org/packages/3b/ef/2f009ac1f7aab9f81efb2d837301d255279d618d27b6015780115ac64bdd/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd3de6481f4ed8b734da5df134cd5a6a64fe32124fe83dde1e5b5f29fe30b1e6", size = 84257, upload-time = "2024-09-04T09:06:27.038Z" }, - { url = "https://files.pythonhosted.org/packages/81/e1/c64f50987f85b68b1c52b464bb5bf73e71570c0f7782d626d1eb283ad620/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a91b5f9f1205845d488c928e8570dcb62b893372f63b8b6e98b863ebd2368ff2", size = 80906, upload-time = "2024-09-04T09:06:28.48Z" }, - { url = "https://files.pythonhosted.org/packages/fd/71/1687c5c0a0be2cee39a5c9c389e546f9c6e215e46b691d00d9f646892083/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40fa14dbd66b8b8f470d5fc79c089a66185619d31645f9b0773b88b19f7223c4", size = 79951, upload-time = "2024-09-04T09:06:29.966Z" }, - { url = "https://files.pythonhosted.org/packages/ea/8b/d7497df4a1cae9367adf21665dd1f896c2a7aeb8769ad77b662c5e2bcce7/kiwisolver-1.4.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:eb542fe7933aa09d8d8f9d9097ef37532a7df6497819d16efe4359890a2f417a", size = 55715, upload-time = "2024-09-04T09:06:31.489Z" }, - { url = "https://files.pythonhosted.org/packages/d5/df/ce37d9b26f07ab90880923c94d12a6ff4d27447096b4c849bfc4339ccfdf/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8b01aac285f91ca889c800042c35ad3b239e704b150cfd3382adfc9dcc780e39", size = 58666, upload-time = "2024-09-04T09:06:43.756Z" }, - { url = "https://files.pythonhosted.org/packages/b0/d3/e4b04f43bc629ac8e186b77b2b1a251cdfa5b7610fa189dc0db622672ce6/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:48be928f59a1f5c8207154f935334d374e79f2b5d212826307d072595ad76a2e", size = 57088, upload-time = "2024-09-04T09:06:45.406Z" }, - { url = "https://files.pythonhosted.org/packages/30/1c/752df58e2d339e670a535514d2db4fe8c842ce459776b8080fbe08ebb98e/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f37cfe618a117e50d8c240555331160d73d0411422b59b5ee217843d7b693608", size = 84321, upload-time = "2024-09-04T09:06:47.557Z" }, - { url = "https://files.pythonhosted.org/packages/f0/f8/fe6484e847bc6e238ec9f9828089fb2c0bb53f2f5f3a79351fde5b565e4f/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:599b5c873c63a1f6ed7eead644a8a380cfbdf5db91dcb6f85707aaab213b1674", size = 80776, upload-time = "2024-09-04T09:06:49.235Z" }, - { url = "https://files.pythonhosted.org/packages/9b/57/d7163c0379f250ef763aba85330a19feefb5ce6cb541ade853aaba881524/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:801fa7802e5cfabe3ab0c81a34c323a319b097dfb5004be950482d882f3d7225", size = 79984, upload-time = "2024-09-04T09:06:51.336Z" }, - { url = "https://files.pythonhosted.org/packages/8c/95/4a103776c265d13b3d2cd24fb0494d4e04ea435a8ef97e1b2c026d43250b/kiwisolver-1.4.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:0c6c43471bc764fad4bc99c5c2d6d16a676b1abf844ca7c8702bdae92df01ee0", size = 55811, upload-time = "2024-09-04T09:06:53.078Z" }, -] - [[package]] name = "kiwisolver" version = "1.4.8" source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.12'", - "python_full_version == '3.11.*'", - "python_full_version == '3.10.*'", -] sdist = { url = "https://files.pythonhosted.org/packages/82/59/7c91426a8ac292e1cdd53a63b6d9439abd573c875c3f92c146767dd33faf/kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e", size = 97538, upload-time = "2024-12-24T18:30:51.519Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/47/5f/4d8e9e852d98ecd26cdf8eaf7ed8bc33174033bba5e07001b289f07308fd/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88c6f252f6816a73b1f8c904f7bbe02fd67c09a69f7cb8a0eecdbf5ce78e63db", size = 124623, upload-time = "2024-12-24T18:28:17.687Z" }, @@ -1685,35 +1396,12 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/fb/33/6f40c09a5f7d7e7fcb85ef75072e53eba3fbadbf23e4991ca069ab2b1abb/lxml-5.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6ba465a91acc419c5682f8b06bcc84a424a7aa5c91c220241c6fd31de2a72bc6", size = 5051899, upload-time = "2025-04-05T18:28:11.729Z" }, { url = "https://files.pythonhosted.org/packages/8b/3a/673bc5c0d5fb6596ee2963dd016fdaefaed2c57ede82c7634c08cbda86c1/lxml-5.3.2-cp313-cp313-win32.whl", hash = "sha256:56a1d56d60ea1ec940f949d7a309e0bff05243f9bd337f585721605670abb1c1", size = 3485315, upload-time = "2025-04-05T18:28:14.815Z" }, { url = "https://files.pythonhosted.org/packages/8c/be/cab8dd33b0dbe3af5b5d4d24137218f79ea75d540f74eb7d8581195639e0/lxml-5.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:1a580dc232c33d2ad87d02c8a3069d47abbcdce974b9c9cc82a79ff603065dbe", size = 3814639, upload-time = "2025-04-05T18:28:17.268Z" }, - { url = "https://files.pythonhosted.org/packages/15/ac/bee196b9384315e842be9bc3cfa17492b456dc17d4b183fcb38447af9e58/lxml-5.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:741c126bcf9aa939e950e64e5e0a89c8e01eda7a5f5ffdfc67073f2ed849caea", size = 8149407, upload-time = "2025-04-05T18:29:43.203Z" }, - { url = "https://files.pythonhosted.org/packages/4d/d7/cbad55c5e04d3fb0eece2225f0302c1939f87ff9f53aca028a2f9125ccb1/lxml-5.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ab6e9e6aca1fd7d725ffa132286e70dee5b9a4561c5ed291e836440b82888f89", size = 4426545, upload-time = "2025-04-05T18:29:46.789Z" }, - { url = "https://files.pythonhosted.org/packages/84/70/ab0ab4bb874a6f8452bf5156f25327dc3f1b1b78930e62756f89e39434c2/lxml-5.3.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58e8c9b9ed3c15c2d96943c14efc324b69be6352fe5585733a7db2bf94d97841", size = 5233851, upload-time = "2025-04-05T18:29:50.208Z" }, - { url = "https://files.pythonhosted.org/packages/db/4b/5ce14fe5acd726de3991970e55982baf09c7641f6b910bfdbf37ed5f1222/lxml-5.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7811828ddfb8c23f4f1fbf35e7a7b2edec2f2e4c793dee7c52014f28c4b35238", size = 4947364, upload-time = "2025-04-05T18:29:53.655Z" }, - { url = "https://files.pythonhosted.org/packages/c1/e1/a726c0a06c7a0532478b0bd02935f69647026dd9826b8a329a6b87719710/lxml-5.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:72968623efb1e12e950cbdcd1d0f28eb14c8535bf4be153f1bfffa818b1cf189", size = 5565399, upload-time = "2025-04-05T18:29:57.308Z" }, - { url = "https://files.pythonhosted.org/packages/6e/5c/5ee36f877f86018fdac9a7bc093bfa5d300cc57cdb8fc7cb5ef905283d0d/lxml-5.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebfceaa2ea588b54efb6160e3520983663d45aed8a3895bb2031ada080fb5f04", size = 5003314, upload-time = "2025-04-05T18:30:00.428Z" }, - { url = "https://files.pythonhosted.org/packages/bb/f8/79a000d38f2d45a01456b93151a2cee40241ce6fec8f676632a437c16ff3/lxml-5.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d685d458505b2bfd2e28c812749fe9194a2b0ce285a83537e4309a187ffa270b", size = 5116448, upload-time = "2025-04-05T18:30:03.569Z" }, - { url = "https://files.pythonhosted.org/packages/d0/39/5342f88bb7b153101c99a2687fbb9c37ade10a3f0ee3cb23631010f4526a/lxml-5.3.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:334e0e414dab1f5366ead8ca34ec3148415f236d5660e175f1d640b11d645847", size = 4942465, upload-time = "2025-04-05T18:30:06.715Z" }, - { url = "https://files.pythonhosted.org/packages/56/e9/55d1ebc47400886ccb16beccd29d27983e1b6646fd35fb5d1c9079b1f793/lxml-5.3.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02e56f7de72fa82561eae69628a7d6febd7891d72248c7ff7d3e7814d4031017", size = 5588956, upload-time = "2025-04-05T18:30:09.987Z" }, - { url = "https://files.pythonhosted.org/packages/b8/37/1b0abff254f85081ca5b5cdfc3f73ff208f6c72a1da6dc69bd71408a047b/lxml-5.3.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:638d06b4e1d34d1a074fa87deed5fb55c18485fa0dab97abc5604aad84c12031", size = 5083187, upload-time = "2025-04-05T18:30:13.488Z" }, - { url = "https://files.pythonhosted.org/packages/43/7f/87071f4180e921090bbf3ff3b05355d3cffcfba0e388e25c49b33e4a8307/lxml-5.3.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:354dab7206d22d7a796fa27c4c5bffddd2393da2ad61835355a4759d435beb47", size = 5162574, upload-time = "2025-04-05T18:30:16.619Z" }, - { url = "https://files.pythonhosted.org/packages/13/16/ec4a10e5ea07cd0fc36dd8ca48d4344d5d299fb3572c189e3592ca525cf1/lxml-5.3.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d9d9f82ff2c3bf9bb777cb355149f7f3a98ec58f16b7428369dc27ea89556a4c", size = 5022882, upload-time = "2025-04-05T18:30:19.725Z" }, - { url = "https://files.pythonhosted.org/packages/2d/3e/0c7fea56e227fbca0c6ad36d1c896bab08cdb92d5196bf1ae0cbad31ea28/lxml-5.3.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:95ad58340e3b7d2b828efc370d1791856613c5cb62ae267158d96e47b3c978c9", size = 5652645, upload-time = "2025-04-05T18:30:23.261Z" }, - { url = "https://files.pythonhosted.org/packages/a9/6c/4d707800e66e22a47cb7122157fcba7427f286e1edebc0f07fd35d0b412f/lxml-5.3.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:30fe05f4b7f6e9eb32862745512e7cbd021070ad0f289a7f48d14a0d3fc1d8a9", size = 5494128, upload-time = "2025-04-05T18:30:26.534Z" }, - { url = "https://files.pythonhosted.org/packages/d1/5a/634df1eaa077bac8bc66ac59fc7aef1505d4e9c98c12a06d44065769169a/lxml-5.3.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:34c688fef86f73dbca0798e0a61bada114677006afa524a8ce97d9e5fabf42e6", size = 5228135, upload-time = "2025-04-05T18:30:29.744Z" }, - { url = "https://files.pythonhosted.org/packages/c6/08/3e0a2780402f0ad66ce1fa161c29c8f18d4b55fec4c037ba48d7172d43cb/lxml-5.3.2-cp39-cp39-win32.whl", hash = "sha256:4d6d3d1436d57f41984920667ec5ef04bcb158f80df89ac4d0d3f775a2ac0c87", size = 3478304, upload-time = "2025-04-05T18:30:32.924Z" }, - { url = "https://files.pythonhosted.org/packages/f0/d5/58764b2de414dc68106d3063c401655615b693d7218f85bdf7ab7aab6c34/lxml-5.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:2996e1116bbb3ae2a1fbb2ba4da8f92742290b4011e7e5bce2bd33bbc9d9485a", size = 3806337, upload-time = "2025-04-05T18:30:36.304Z" }, { url = "https://files.pythonhosted.org/packages/3d/1a/480682ac974e0f8778503300a61d96c3b4d992d2ae024f9db18d5fd895d1/lxml-5.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:521ab9c80b98c30b2d987001c3ede2e647e92eeb2ca02e8cb66ef5122d792b24", size = 3937182, upload-time = "2025-04-05T18:30:39.214Z" }, { url = "https://files.pythonhosted.org/packages/74/e6/ac87269713e372b58c4334913601a65d7a6f3b7df9ac15a4a4014afea7ae/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f1231b0f9810289d41df1eacc4ebb859c63e4ceee29908a0217403cddce38d0", size = 4235148, upload-time = "2025-04-05T18:30:42.261Z" }, { url = "https://files.pythonhosted.org/packages/75/ec/7d7af58047862fb59fcdec6e3abcffc7a98f7f7560e580485169ce28b706/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271f1a4d5d2b383c36ad8b9b489da5ea9c04eca795a215bae61ed6a57cf083cd", size = 4349974, upload-time = "2025-04-05T18:30:45.291Z" }, { url = "https://files.pythonhosted.org/packages/ff/de/021ef34a57a372778f44182d2043fa3cae0b0407ac05fc35834f842586f2/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:6fca8a5a13906ba2677a5252752832beb0f483a22f6c86c71a2bb320fba04f61", size = 4238656, upload-time = "2025-04-05T18:30:48.383Z" }, { url = "https://files.pythonhosted.org/packages/0a/96/00874cb83ebb2cf649f2a8cad191d8da64fe1cf15e6580d5a7967755d6a3/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ea0c3b7922209160faef194a5b6995bfe7fa05ff7dda6c423ba17646b7b9de10", size = 4373836, upload-time = "2025-04-05T18:30:52.189Z" }, { url = "https://files.pythonhosted.org/packages/6b/40/7d49ff503cc90b03253eba0768feec909b47ce92a90591b025c774a29a95/lxml-5.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0a006390834603e5952a2ff74b9a31a6007c7cc74282a087aa6467afb4eea987", size = 3487898, upload-time = "2025-04-05T18:30:55.122Z" }, - { url = "https://files.pythonhosted.org/packages/39/62/052ee9e799fa444c8eeee543c7d7f00b6212e2982e578b86900825b0f976/lxml-5.3.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c3eb4278dcdb9d86265ed2c20b9ecac45f2d6072e3904542e591e382c87a9c00", size = 3934292, upload-time = "2025-04-05T18:31:37.305Z" }, - { url = "https://files.pythonhosted.org/packages/2c/f1/bc85ad1d85fc62cc14dff9d8ed48041adc9b8bb8be82b6d614887f561f24/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:258b6b53458c5cbd2a88795557ff7e0db99f73a96601b70bc039114cd4ee9e02", size = 4232326, upload-time = "2025-04-05T18:31:40.922Z" }, - { url = "https://files.pythonhosted.org/packages/55/6c/9e74a4143adf7d3fdc0c313306242c194bd288a1428b882f4e27eeffd25a/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0a9d8d25ed2f2183e8471c97d512a31153e123ac5807f61396158ef2793cb6e", size = 4347285, upload-time = "2025-04-05T18:31:44.154Z" }, - { url = "https://files.pythonhosted.org/packages/84/53/ab3b9650684ae3e16d4b261be38165f38cef2fc1f12c568c1ea7436fe980/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:73bcb635a848c18a3e422ea0ab0092f2e4ef3b02d8ebe87ab49748ebc8ec03d8", size = 4233141, upload-time = "2025-04-05T18:31:48.117Z" }, - { url = "https://files.pythonhosted.org/packages/ba/5f/8000dfdd01051cc825c4e8e2397fa4837c3adccb8fb1c2e748d3434b29b5/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1545de0a69a16ced5767bae8cca1801b842e6e49e96f5e4a8a5acbef023d970b", size = 4370638, upload-time = "2025-04-05T18:31:51.447Z" }, - { url = "https://files.pythonhosted.org/packages/2a/f8/8ea5b07c12444b344f80e1a17bd7d5d3740696827ab5ac0d6d0177d3fbcd/lxml-5.3.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:165fcdc2f40fc0fe88a3c3c06c9c2a097388a90bda6a16e6f7c9199c903c9b8e", size = 3486453, upload-time = "2025-04-05T18:31:55.012Z" }, ] [[package]] @@ -1809,100 +1497,22 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098, upload-time = "2024-10-18T15:21:40.813Z" }, { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208, upload-time = "2024-10-18T15:21:41.814Z" }, { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload-time = "2024-10-18T15:21:42.784Z" }, - { url = "https://files.pythonhosted.org/packages/a7/ea/9b1530c3fdeeca613faeb0fb5cbcf2389d816072fab72a71b45749ef6062/MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a", size = 14344, upload-time = "2024-10-18T15:21:43.721Z" }, - { url = "https://files.pythonhosted.org/packages/4b/c2/fbdbfe48848e7112ab05e627e718e854d20192b674952d9042ebd8c9e5de/MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff", size = 12389, upload-time = "2024-10-18T15:21:44.666Z" }, - { url = "https://files.pythonhosted.org/packages/f0/25/7a7c6e4dbd4f867d95d94ca15449e91e52856f6ed1905d58ef1de5e211d0/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13", size = 21607, upload-time = "2024-10-18T15:21:45.452Z" }, - { url = "https://files.pythonhosted.org/packages/53/8f/f339c98a178f3c1e545622206b40986a4c3307fe39f70ccd3d9df9a9e425/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144", size = 20728, upload-time = "2024-10-18T15:21:46.295Z" }, - { url = "https://files.pythonhosted.org/packages/1a/03/8496a1a78308456dbd50b23a385c69b41f2e9661c67ea1329849a598a8f9/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29", size = 20826, upload-time = "2024-10-18T15:21:47.134Z" }, - { url = "https://files.pythonhosted.org/packages/e6/cf/0a490a4bd363048c3022f2f475c8c05582179bb179defcee4766fb3dcc18/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0", size = 21843, upload-time = "2024-10-18T15:21:48.334Z" }, - { url = "https://files.pythonhosted.org/packages/19/a3/34187a78613920dfd3cdf68ef6ce5e99c4f3417f035694074beb8848cd77/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0", size = 21219, upload-time = "2024-10-18T15:21:49.587Z" }, - { url = "https://files.pythonhosted.org/packages/17/d8/5811082f85bb88410ad7e452263af048d685669bbbfb7b595e8689152498/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178", size = 20946, upload-time = "2024-10-18T15:21:50.441Z" }, - { url = "https://files.pythonhosted.org/packages/7c/31/bd635fb5989440d9365c5e3c47556cfea121c7803f5034ac843e8f37c2f2/MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f", size = 15063, upload-time = "2024-10-18T15:21:51.385Z" }, - { url = "https://files.pythonhosted.org/packages/b3/73/085399401383ce949f727afec55ec3abd76648d04b9f22e1c0e99cb4bec3/MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a", size = 15506, upload-time = "2024-10-18T15:21:52.974Z" }, -] - -[[package]] -name = "matplotlib" -version = "3.9.4" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.10'", -] -dependencies = [ - { name = "contourpy", version = "1.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "cycler", marker = "python_full_version < '3.10'" }, - { name = "fonttools", marker = "python_full_version < '3.10'" }, - { name = "importlib-resources", marker = "python_full_version < '3.10'" }, - { name = "kiwisolver", version = "1.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "packaging", marker = "python_full_version < '3.10'" }, - { name = "pillow", marker = "python_full_version < '3.10'" }, - { name = "pyparsing", marker = "python_full_version < '3.10'" }, - { name = "python-dateutil", marker = "python_full_version < '3.10'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/df/17/1747b4154034befd0ed33b52538f5eb7752d05bb51c5e2a31470c3bc7d52/matplotlib-3.9.4.tar.gz", hash = "sha256:1e00e8be7393cbdc6fedfa8a6fba02cf3e83814b285db1c60b906a023ba41bc3", size = 36106529, upload-time = "2024-12-13T05:56:34.184Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/94/27d2e2c30d54b56c7b764acc1874a909e34d1965a427fc7092bb6a588b63/matplotlib-3.9.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:c5fdd7abfb706dfa8d307af64a87f1a862879ec3cd8d0ec8637458f0885b9c50", size = 7885089, upload-time = "2024-12-13T05:54:24.224Z" }, - { url = "https://files.pythonhosted.org/packages/c6/25/828273307e40a68eb8e9df832b6b2aaad075864fdc1de4b1b81e40b09e48/matplotlib-3.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d89bc4e85e40a71d1477780366c27fb7c6494d293e1617788986f74e2a03d7ff", size = 7770600, upload-time = "2024-12-13T05:54:27.214Z" }, - { url = "https://files.pythonhosted.org/packages/f2/65/f841a422ec994da5123368d76b126acf4fc02ea7459b6e37c4891b555b83/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ddf9f3c26aae695c5daafbf6b94e4c1a30d6cd617ba594bbbded3b33a1fcfa26", size = 8200138, upload-time = "2024-12-13T05:54:29.497Z" }, - { url = "https://files.pythonhosted.org/packages/07/06/272aca07a38804d93b6050813de41ca7ab0e29ba7a9dd098e12037c919a9/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18ebcf248030173b59a868fda1fe42397253f6698995b55e81e1f57431d85e50", size = 8312711, upload-time = "2024-12-13T05:54:34.396Z" }, - { url = "https://files.pythonhosted.org/packages/98/37/f13e23b233c526b7e27ad61be0a771894a079e0f7494a10d8d81557e0e9a/matplotlib-3.9.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:974896ec43c672ec23f3f8c648981e8bc880ee163146e0312a9b8def2fac66f5", size = 9090622, upload-time = "2024-12-13T05:54:36.808Z" }, - { url = "https://files.pythonhosted.org/packages/4f/8c/b1f5bd2bd70e60f93b1b54c4d5ba7a992312021d0ddddf572f9a1a6d9348/matplotlib-3.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:4598c394ae9711cec135639374e70871fa36b56afae17bdf032a345be552a88d", size = 7828211, upload-time = "2024-12-13T05:54:40.596Z" }, - { url = "https://files.pythonhosted.org/packages/74/4b/65be7959a8fa118a3929b49a842de5b78bb55475236fcf64f3e308ff74a0/matplotlib-3.9.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d4dd29641d9fb8bc4492420c5480398dd40a09afd73aebe4eb9d0071a05fbe0c", size = 7894430, upload-time = "2024-12-13T05:54:44.049Z" }, - { url = "https://files.pythonhosted.org/packages/e9/18/80f70d91896e0a517b4a051c3fd540daa131630fd75e02e250365353b253/matplotlib-3.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30e5b22e8bcfb95442bf7d48b0d7f3bdf4a450cbf68986ea45fca3d11ae9d099", size = 7780045, upload-time = "2024-12-13T05:54:46.414Z" }, - { url = "https://files.pythonhosted.org/packages/a2/73/ccb381026e3238c5c25c3609ba4157b2d1a617ec98d65a8b4ee4e1e74d02/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bb0030d1d447fd56dcc23b4c64a26e44e898f0416276cac1ebc25522e0ac249", size = 8209906, upload-time = "2024-12-13T05:54:49.459Z" }, - { url = "https://files.pythonhosted.org/packages/ab/33/1648da77b74741c89f5ea95cbf42a291b4b364f2660b316318811404ed97/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aca90ed222ac3565d2752b83dbb27627480d27662671e4d39da72e97f657a423", size = 8322873, upload-time = "2024-12-13T05:54:53.066Z" }, - { url = "https://files.pythonhosted.org/packages/57/d3/8447ba78bc6593c9044c372d1609f8ea10fb1e071e7a9e0747bea74fc16c/matplotlib-3.9.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a181b2aa2906c608fcae72f977a4a2d76e385578939891b91c2550c39ecf361e", size = 9099566, upload-time = "2024-12-13T05:54:55.522Z" }, - { url = "https://files.pythonhosted.org/packages/23/e1/4f0e237bf349c02ff9d1b6e7109f1a17f745263809b9714a8576dc17752b/matplotlib-3.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:1f6882828231eca17f501c4dcd98a05abb3f03d157fbc0769c6911fe08b6cfd3", size = 7838065, upload-time = "2024-12-13T05:54:58.337Z" }, - { url = "https://files.pythonhosted.org/packages/1a/2b/c918bf6c19d6445d1cefe3d2e42cb740fb997e14ab19d4daeb6a7ab8a157/matplotlib-3.9.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:dfc48d67e6661378a21c2983200a654b72b5c5cdbd5d2cf6e5e1ece860f0cc70", size = 7891131, upload-time = "2024-12-13T05:55:02.837Z" }, - { url = "https://files.pythonhosted.org/packages/c1/e5/b4e8fc601ca302afeeabf45f30e706a445c7979a180e3a978b78b2b681a4/matplotlib-3.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:47aef0fab8332d02d68e786eba8113ffd6f862182ea2999379dec9e237b7e483", size = 7776365, upload-time = "2024-12-13T05:55:05.158Z" }, - { url = "https://files.pythonhosted.org/packages/99/06/b991886c506506476e5d83625c5970c656a491b9f80161458fed94597808/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fba1f52c6b7dc764097f52fd9ab627b90db452c9feb653a59945de16752e965f", size = 8200707, upload-time = "2024-12-13T05:55:09.48Z" }, - { url = "https://files.pythonhosted.org/packages/c3/e2/556b627498cb27e61026f2d1ba86a78ad1b836fef0996bef5440e8bc9559/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:173ac3748acaac21afcc3fa1633924609ba1b87749006bc25051c52c422a5d00", size = 8313761, upload-time = "2024-12-13T05:55:12.95Z" }, - { url = "https://files.pythonhosted.org/packages/58/ff/165af33ec766ff818306ea88e91f9f60d2a6ed543be1eb122a98acbf3b0d/matplotlib-3.9.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320edea0cadc07007765e33f878b13b3738ffa9745c5f707705692df70ffe0e0", size = 9095284, upload-time = "2024-12-13T05:55:16.199Z" }, - { url = "https://files.pythonhosted.org/packages/9f/8b/3d0c7a002db3b1ed702731c2a9a06d78d035f1f2fb0fb936a8e43cc1e9f4/matplotlib-3.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a4a4cfc82330b27042a7169533da7991e8789d180dd5b3daeaee57d75cd5a03b", size = 7841160, upload-time = "2024-12-13T05:55:19.991Z" }, - { url = "https://files.pythonhosted.org/packages/49/b1/999f89a7556d101b23a2f0b54f1b6e140d73f56804da1398f2f0bc0924bc/matplotlib-3.9.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:37eeffeeca3c940985b80f5b9a7b95ea35671e0e7405001f249848d2b62351b6", size = 7891499, upload-time = "2024-12-13T05:55:22.142Z" }, - { url = "https://files.pythonhosted.org/packages/87/7b/06a32b13a684977653396a1bfcd34d4e7539c5d55c8cbfaa8ae04d47e4a9/matplotlib-3.9.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3e7465ac859ee4abcb0d836137cd8414e7bb7ad330d905abced457217d4f0f45", size = 7776802, upload-time = "2024-12-13T05:55:25.947Z" }, - { url = "https://files.pythonhosted.org/packages/65/87/ac498451aff739e515891bbb92e566f3c7ef31891aaa878402a71f9b0910/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4c12302c34afa0cf061bea23b331e747e5e554b0fa595c96e01c7b75bc3b858", size = 8200802, upload-time = "2024-12-13T05:55:28.461Z" }, - { url = "https://files.pythonhosted.org/packages/f8/6b/9eb761c00e1cb838f6c92e5f25dcda3f56a87a52f6cb8fdfa561e6cf6a13/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b8c97917f21b75e72108b97707ba3d48f171541a74aa2a56df7a40626bafc64", size = 8313880, upload-time = "2024-12-13T05:55:30.965Z" }, - { url = "https://files.pythonhosted.org/packages/d7/a2/c8eaa600e2085eec7e38cbbcc58a30fc78f8224939d31d3152bdafc01fd1/matplotlib-3.9.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0229803bd7e19271b03cb09f27db76c918c467aa4ce2ae168171bc67c3f508df", size = 9094637, upload-time = "2024-12-13T05:55:33.701Z" }, - { url = "https://files.pythonhosted.org/packages/71/1f/c6e1daea55b7bfeb3d84c6cb1abc449f6a02b181e7e2a5e4db34c3afb793/matplotlib-3.9.4-cp313-cp313-win_amd64.whl", hash = "sha256:7c0d8ef442ebf56ff5e206f8083d08252ee738e04f3dc88ea882853a05488799", size = 7841311, upload-time = "2024-12-13T05:55:36.737Z" }, - { url = "https://files.pythonhosted.org/packages/c0/3a/2757d3f7d388b14dd48f5a83bea65b6d69f000e86b8f28f74d86e0d375bd/matplotlib-3.9.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a04c3b00066a688834356d196136349cb32f5e1003c55ac419e91585168b88fb", size = 7919989, upload-time = "2024-12-13T05:55:39.024Z" }, - { url = "https://files.pythonhosted.org/packages/24/28/f5077c79a4f521589a37fe1062d6a6ea3534e068213f7357e7cfffc2e17a/matplotlib-3.9.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:04c519587f6c210626741a1e9a68eefc05966ede24205db8982841826af5871a", size = 7809417, upload-time = "2024-12-13T05:55:42.412Z" }, - { url = "https://files.pythonhosted.org/packages/36/c8/c523fd2963156692916a8eb7d4069084cf729359f7955cf09075deddfeaf/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:308afbf1a228b8b525fcd5cec17f246bbbb63b175a3ef6eb7b4d33287ca0cf0c", size = 8226258, upload-time = "2024-12-13T05:55:47.259Z" }, - { url = "https://files.pythonhosted.org/packages/f6/88/499bf4b8fa9349b6f5c0cf4cead0ebe5da9d67769129f1b5651e5ac51fbc/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddb3b02246ddcffd3ce98e88fed5b238bc5faff10dbbaa42090ea13241d15764", size = 8335849, upload-time = "2024-12-13T05:55:49.763Z" }, - { url = "https://files.pythonhosted.org/packages/b8/9f/20a4156b9726188646a030774ee337d5ff695a965be45ce4dbcb9312c170/matplotlib-3.9.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8a75287e9cb9eee48cb79ec1d806f75b29c0fde978cb7223a1f4c5848d696041", size = 9102152, upload-time = "2024-12-13T05:55:51.997Z" }, - { url = "https://files.pythonhosted.org/packages/10/11/237f9c3a4e8d810b1759b67ff2da7c32c04f9c80aa475e7beb36ed43a8fb/matplotlib-3.9.4-cp313-cp313t-win_amd64.whl", hash = "sha256:488deb7af140f0ba86da003e66e10d55ff915e152c78b4b66d231638400b1965", size = 7896987, upload-time = "2024-12-13T05:55:55.941Z" }, - { url = "https://files.pythonhosted.org/packages/56/eb/501b465c9fef28f158e414ea3a417913dc2ac748564c7ed41535f23445b4/matplotlib-3.9.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3c3724d89a387ddf78ff88d2a30ca78ac2b4c89cf37f2db4bd453c34799e933c", size = 7885919, upload-time = "2024-12-13T05:55:59.66Z" }, - { url = "https://files.pythonhosted.org/packages/da/36/236fbd868b6c91309a5206bd90c3f881f4f44b2d997cd1d6239ef652f878/matplotlib-3.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d5f0a8430ffe23d7e32cfd86445864ccad141797f7d25b7c41759a5b5d17cfd7", size = 7771486, upload-time = "2024-12-13T05:56:04.264Z" }, - { url = "https://files.pythonhosted.org/packages/e0/4b/105caf2d54d5ed11d9f4335398f5103001a03515f2126c936a752ccf1461/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bb0141a21aef3b64b633dc4d16cbd5fc538b727e4958be82a0e1c92a234160e", size = 8201838, upload-time = "2024-12-13T05:56:06.792Z" }, - { url = "https://files.pythonhosted.org/packages/5d/a7/bb01188fb4013d34d274caf44a2f8091255b0497438e8b6c0a7c1710c692/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:57aa235109e9eed52e2c2949db17da185383fa71083c00c6c143a60e07e0888c", size = 8314492, upload-time = "2024-12-13T05:56:09.964Z" }, - { url = "https://files.pythonhosted.org/packages/33/19/02e1a37f7141fc605b193e927d0a9cdf9dc124a20b9e68793f4ffea19695/matplotlib-3.9.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b18c600061477ccfdd1e6fd050c33d8be82431700f3452b297a56d9ed7037abb", size = 9092500, upload-time = "2024-12-13T05:56:13.55Z" }, - { url = "https://files.pythonhosted.org/packages/57/68/c2feb4667adbf882ffa4b3e0ac9967f848980d9f8b5bebd86644aa67ce6a/matplotlib-3.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:ef5f2d1b67d2d2145ff75e10f8c008bfbf71d45137c4b648c87193e7dd053eac", size = 7822962, upload-time = "2024-12-13T05:56:16.358Z" }, - { url = "https://files.pythonhosted.org/packages/0c/22/2ef6a364cd3f565442b0b055e0599744f1e4314ec7326cdaaa48a4d864d7/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:44e0ed786d769d85bc787b0606a53f2d8d2d1d3c8a2608237365e9121c1a338c", size = 7877995, upload-time = "2024-12-13T05:56:18.805Z" }, - { url = "https://files.pythonhosted.org/packages/87/b8/2737456e566e9f4d94ae76b8aa0d953d9acb847714f9a7ad80184474f5be/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:09debb9ce941eb23ecdbe7eab972b1c3e0276dcf01688073faff7b0f61d6c6ca", size = 7769300, upload-time = "2024-12-13T05:56:21.315Z" }, - { url = "https://files.pythonhosted.org/packages/b2/1f/e709c6ec7b5321e6568769baa288c7178e60a93a9da9e682b39450da0e29/matplotlib-3.9.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcc53cf157a657bfd03afab14774d54ba73aa84d42cfe2480c91bd94873952db", size = 8313423, upload-time = "2024-12-13T05:56:26.719Z" }, - { url = "https://files.pythonhosted.org/packages/5e/b6/5a1f868782cd13f053a679984e222007ecff654a9bfbac6b27a65f4eeb05/matplotlib-3.9.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ad45da51be7ad02387801fd154ef74d942f49fe3fcd26a64c94842ba7ec0d865", size = 7854624, upload-time = "2024-12-13T05:56:29.359Z" }, ] [[package]] name = "matplotlib" version = "3.10.1" source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.12'", - "python_full_version == '3.11.*'", - "python_full_version == '3.10.*'", -] dependencies = [ - { name = "contourpy", version = "1.3.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, - { name = "cycler", marker = "python_full_version >= '3.10'" }, - { name = "fonttools", marker = "python_full_version >= '3.10'" }, - { name = "kiwisolver", version = "1.4.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, - { name = "numpy", version = "2.2.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, - { name = "packaging", marker = "python_full_version >= '3.10'" }, - { name = "pillow", marker = "python_full_version >= '3.10'" }, - { name = "pyparsing", marker = "python_full_version >= '3.10'" }, - { name = "python-dateutil", marker = "python_full_version >= '3.10'" }, + { name = "contourpy" }, + { name = "cycler" }, + { name = "fonttools" }, + { name = "kiwisolver" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "pyparsing" }, + { name = "python-dateutil" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2f/08/b89867ecea2e305f408fbb417139a8dd941ecf7b23a2e02157c36da546f0/matplotlib-3.10.1.tar.gz", hash = "sha256:e8d2d0e3881b129268585bf4765ad3ee73a4591d77b9a18c214ac7e3a79fb2ba", size = 36743335, upload-time = "2025-02-27T19:19:51.038Z" } wheels = [ @@ -2009,11 +1619,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f3/3c/350a9da895f8a7e87ade0028b962be0252d152e0c2fbaafa6f0658b4d0d4/mypy-1.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e7184632d89d677973a14d00ae4d03214c8bc301ceefcdaf5c474866814c987", size = 12506856, upload-time = "2024-08-24T22:50:08.804Z" }, { url = "https://files.pythonhosted.org/packages/b6/49/ee5adf6a49ff13f4202d949544d3d08abb0ea1f3e7f2a6d5b4c10ba0360a/mypy-1.11.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3a66169b92452f72117e2da3a576087025449018afc2d8e9bfe5ffab865709ca", size = 12952066, upload-time = "2024-08-24T22:50:03.89Z" }, { url = "https://files.pythonhosted.org/packages/27/c0/b19d709a42b24004d720db37446a42abadf844d5c46a2c442e2a074d70d9/mypy-1.11.2-cp312-cp312-win_amd64.whl", hash = "sha256:969ea3ef09617aff826885a22ece0ddef69d95852cdad2f60c8bb06bf1f71f70", size = 9664000, upload-time = "2024-08-24T22:49:59.703Z" }, - { url = "https://files.pythonhosted.org/packages/16/64/bb5ed751487e2bea0dfaa6f640a7e3bb88083648f522e766d5ef4a76f578/mypy-1.11.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:801ca29f43d5acce85f8e999b1e431fb479cb02d0e11deb7d2abb56bdaf24fd6", size = 10937294, upload-time = "2024-08-24T22:49:37.878Z" }, - { url = "https://files.pythonhosted.org/packages/a9/a3/67a0069abed93c3bf3b0bebb8857e2979a02828a4a3fd82f107f8f1143e8/mypy-1.11.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:af8d155170fcf87a2afb55b35dc1a0ac21df4431e7d96717621962e4b9192e70", size = 10107707, upload-time = "2024-08-24T22:49:00.237Z" }, - { url = "https://files.pythonhosted.org/packages/2f/4d/0379daf4258b454b1f9ed589a9dabd072c17f97496daea7b72fdacf7c248/mypy-1.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7821776e5c4286b6a13138cc935e2e9b6fde05e081bdebf5cdb2bb97c9df81d", size = 12498367, upload-time = "2024-08-24T22:49:06.504Z" }, - { url = "https://files.pythonhosted.org/packages/3b/dc/3976a988c280b3571b8eb6928882dc4b723a403b21735a6d8ae6ed20e82b/mypy-1.11.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:539c570477a96a4e6fb718b8d5c3e0c0eba1f485df13f86d2970c91f0673148d", size = 13018014, upload-time = "2024-08-24T22:49:09.242Z" }, - { url = "https://files.pythonhosted.org/packages/83/84/adffc7138fb970e7e2a167bd20b33bb78958370179853a4ebe9008139342/mypy-1.11.2-cp39-cp39-win_amd64.whl", hash = "sha256:3f14cd3d386ac4d05c5a39a51b84387403dadbd936e17cb35882134d4f8f0d24", size = 9568056, upload-time = "2024-08-24T22:49:45.55Z" }, { url = "https://files.pythonhosted.org/packages/42/3a/bdf730640ac523229dd6578e8a581795720a9321399de494374afc437ec5/mypy-1.11.2-py3-none-any.whl", hash = "sha256:b499bc07dbdcd3de92b0a8b29fdf592c111276f6a12fe29c30f6c417dd546d12", size = 2619625, upload-time = "2024-08-24T22:50:01.842Z" }, ] @@ -2093,27 +1698,10 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" }, ] -[[package]] -name = "networkx" -version = "3.2.1" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.10'", -] -sdist = { url = "https://files.pythonhosted.org/packages/c4/80/a84676339aaae2f1cfdf9f418701dd634aef9cc76f708ef55c36ff39c3ca/networkx-3.2.1.tar.gz", hash = "sha256:9f1bb5cf3409bf324e0a722c20bdb4c20ee39bf1c30ce8ae499c8502b0b5e0c6", size = 2073928, upload-time = "2023-10-28T08:41:39.364Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d5/f0/8fbc882ca80cf077f1b246c0e3c3465f7f415439bdea6b899f6b19f61f70/networkx-3.2.1-py3-none-any.whl", hash = "sha256:f18c69adc97877c42332c170849c96cefa91881c99a7cb3e95b7c659ebdc1ec2", size = 1647772, upload-time = "2023-10-28T08:41:36.945Z" }, -] - [[package]] name = "networkx" version = "3.4.2" source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.12'", - "python_full_version == '3.11.*'", - "python_full_version == '3.10.*'", -] sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" }, @@ -2137,70 +1725,10 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a6/be/7b423b02b09eb856beffe76fe8c4121c99852db74dd12a422dcb72d1134e/nox-2025.5.1-py3-none-any.whl", hash = "sha256:56abd55cf37ff523c254fcec4d152ed51e5fe80e2ab8317221d8b828ac970a31", size = 71753, upload-time = "2025-05-01T16:35:46.037Z" }, ] -[[package]] -name = "numpy" -version = "2.0.2" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.10'", -] -sdist = { url = "https://files.pythonhosted.org/packages/a9/75/10dd1f8116a8b796cb2c737b674e02d02e80454bda953fa7e65d8c12b016/numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78", size = 18902015, upload-time = "2024-08-26T20:19:40.945Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/21/91/3495b3237510f79f5d81f2508f9f13fea78ebfdf07538fc7444badda173d/numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece", size = 21165245, upload-time = "2024-08-26T20:04:14.625Z" }, - { url = "https://files.pythonhosted.org/packages/05/33/26178c7d437a87082d11019292dce6d3fe6f0e9026b7b2309cbf3e489b1d/numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04", size = 13738540, upload-time = "2024-08-26T20:04:36.784Z" }, - { url = "https://files.pythonhosted.org/packages/ec/31/cc46e13bf07644efc7a4bf68df2df5fb2a1a88d0cd0da9ddc84dc0033e51/numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66", size = 5300623, upload-time = "2024-08-26T20:04:46.491Z" }, - { url = "https://files.pythonhosted.org/packages/6e/16/7bfcebf27bb4f9d7ec67332ffebee4d1bf085c84246552d52dbb548600e7/numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b", size = 6901774, upload-time = "2024-08-26T20:04:58.173Z" }, - { url = "https://files.pythonhosted.org/packages/f9/a3/561c531c0e8bf082c5bef509d00d56f82e0ea7e1e3e3a7fc8fa78742a6e5/numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd", size = 13907081, upload-time = "2024-08-26T20:05:19.098Z" }, - { url = "https://files.pythonhosted.org/packages/fa/66/f7177ab331876200ac7563a580140643d1179c8b4b6a6b0fc9838de2a9b8/numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318", size = 19523451, upload-time = "2024-08-26T20:05:47.479Z" }, - { url = "https://files.pythonhosted.org/packages/25/7f/0b209498009ad6453e4efc2c65bcdf0ae08a182b2b7877d7ab38a92dc542/numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8", size = 19927572, upload-time = "2024-08-26T20:06:17.137Z" }, - { url = "https://files.pythonhosted.org/packages/3e/df/2619393b1e1b565cd2d4c4403bdd979621e2c4dea1f8532754b2598ed63b/numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326", size = 14400722, upload-time = "2024-08-26T20:06:39.16Z" }, - { url = "https://files.pythonhosted.org/packages/22/ad/77e921b9f256d5da36424ffb711ae79ca3f451ff8489eeca544d0701d74a/numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97", size = 6472170, upload-time = "2024-08-26T20:06:50.361Z" }, - { url = "https://files.pythonhosted.org/packages/10/05/3442317535028bc29cf0c0dd4c191a4481e8376e9f0db6bcf29703cadae6/numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131", size = 15905558, upload-time = "2024-08-26T20:07:13.881Z" }, - { url = "https://files.pythonhosted.org/packages/8b/cf/034500fb83041aa0286e0fb16e7c76e5c8b67c0711bb6e9e9737a717d5fe/numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448", size = 21169137, upload-time = "2024-08-26T20:07:45.345Z" }, - { url = "https://files.pythonhosted.org/packages/4a/d9/32de45561811a4b87fbdee23b5797394e3d1504b4a7cf40c10199848893e/numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195", size = 13703552, upload-time = "2024-08-26T20:08:06.666Z" }, - { url = "https://files.pythonhosted.org/packages/c1/ca/2f384720020c7b244d22508cb7ab23d95f179fcfff33c31a6eeba8d6c512/numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57", size = 5298957, upload-time = "2024-08-26T20:08:15.83Z" }, - { url = "https://files.pythonhosted.org/packages/0e/78/a3e4f9fb6aa4e6fdca0c5428e8ba039408514388cf62d89651aade838269/numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a", size = 6905573, upload-time = "2024-08-26T20:08:27.185Z" }, - { url = "https://files.pythonhosted.org/packages/a0/72/cfc3a1beb2caf4efc9d0b38a15fe34025230da27e1c08cc2eb9bfb1c7231/numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669", size = 13914330, upload-time = "2024-08-26T20:08:48.058Z" }, - { url = "https://files.pythonhosted.org/packages/ba/a8/c17acf65a931ce551fee11b72e8de63bf7e8a6f0e21add4c937c83563538/numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951", size = 19534895, upload-time = "2024-08-26T20:09:16.536Z" }, - { url = "https://files.pythonhosted.org/packages/ba/86/8767f3d54f6ae0165749f84648da9dcc8cd78ab65d415494962c86fac80f/numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9", size = 19937253, upload-time = "2024-08-26T20:09:46.263Z" }, - { url = "https://files.pythonhosted.org/packages/df/87/f76450e6e1c14e5bb1eae6836478b1028e096fd02e85c1c37674606ab752/numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15", size = 14414074, upload-time = "2024-08-26T20:10:08.483Z" }, - { url = "https://files.pythonhosted.org/packages/5c/ca/0f0f328e1e59f73754f06e1adfb909de43726d4f24c6a3f8805f34f2b0fa/numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4", size = 6470640, upload-time = "2024-08-26T20:10:19.732Z" }, - { url = "https://files.pythonhosted.org/packages/eb/57/3a3f14d3a759dcf9bf6e9eda905794726b758819df4663f217d658a58695/numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc", size = 15910230, upload-time = "2024-08-26T20:10:43.413Z" }, - { url = "https://files.pythonhosted.org/packages/45/40/2e117be60ec50d98fa08c2f8c48e09b3edea93cfcabd5a9ff6925d54b1c2/numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b", size = 20895803, upload-time = "2024-08-26T20:11:13.916Z" }, - { url = "https://files.pythonhosted.org/packages/46/92/1b8b8dee833f53cef3e0a3f69b2374467789e0bb7399689582314df02651/numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e", size = 13471835, upload-time = "2024-08-26T20:11:34.779Z" }, - { url = "https://files.pythonhosted.org/packages/7f/19/e2793bde475f1edaea6945be141aef6c8b4c669b90c90a300a8954d08f0a/numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c", size = 5038499, upload-time = "2024-08-26T20:11:43.902Z" }, - { url = "https://files.pythonhosted.org/packages/e3/ff/ddf6dac2ff0dd50a7327bcdba45cb0264d0e96bb44d33324853f781a8f3c/numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c", size = 6633497, upload-time = "2024-08-26T20:11:55.09Z" }, - { url = "https://files.pythonhosted.org/packages/72/21/67f36eac8e2d2cd652a2e69595a54128297cdcb1ff3931cfc87838874bd4/numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692", size = 13621158, upload-time = "2024-08-26T20:12:14.95Z" }, - { url = "https://files.pythonhosted.org/packages/39/68/e9f1126d757653496dbc096cb429014347a36b228f5a991dae2c6b6cfd40/numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a", size = 19236173, upload-time = "2024-08-26T20:12:44.049Z" }, - { url = "https://files.pythonhosted.org/packages/d1/e9/1f5333281e4ebf483ba1c888b1d61ba7e78d7e910fdd8e6499667041cc35/numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c", size = 19634174, upload-time = "2024-08-26T20:13:13.634Z" }, - { url = "https://files.pythonhosted.org/packages/71/af/a469674070c8d8408384e3012e064299f7a2de540738a8e414dcfd639996/numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded", size = 14099701, upload-time = "2024-08-26T20:13:34.851Z" }, - { url = "https://files.pythonhosted.org/packages/d0/3d/08ea9f239d0e0e939b6ca52ad403c84a2bce1bde301a8eb4888c1c1543f1/numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5", size = 6174313, upload-time = "2024-08-26T20:13:45.653Z" }, - { url = "https://files.pythonhosted.org/packages/b2/b5/4ac39baebf1fdb2e72585c8352c56d063b6126be9fc95bd2bb5ef5770c20/numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a", size = 15606179, upload-time = "2024-08-26T20:14:08.786Z" }, - { url = "https://files.pythonhosted.org/packages/43/c1/41c8f6df3162b0c6ffd4437d729115704bd43363de0090c7f913cfbc2d89/numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c", size = 21169942, upload-time = "2024-08-26T20:14:40.108Z" }, - { url = "https://files.pythonhosted.org/packages/39/bc/fd298f308dcd232b56a4031fd6ddf11c43f9917fbc937e53762f7b5a3bb1/numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd", size = 13711512, upload-time = "2024-08-26T20:15:00.985Z" }, - { url = "https://files.pythonhosted.org/packages/96/ff/06d1aa3eeb1c614eda245c1ba4fb88c483bee6520d361641331872ac4b82/numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b", size = 5306976, upload-time = "2024-08-26T20:15:10.876Z" }, - { url = "https://files.pythonhosted.org/packages/2d/98/121996dcfb10a6087a05e54453e28e58694a7db62c5a5a29cee14c6e047b/numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729", size = 6906494, upload-time = "2024-08-26T20:15:22.055Z" }, - { url = "https://files.pythonhosted.org/packages/15/31/9dffc70da6b9bbf7968f6551967fc21156207366272c2a40b4ed6008dc9b/numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1", size = 13912596, upload-time = "2024-08-26T20:15:42.452Z" }, - { url = "https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd", size = 19526099, upload-time = "2024-08-26T20:16:11.048Z" }, - { url = "https://files.pythonhosted.org/packages/26/4c/0eeca4614003077f68bfe7aac8b7496f04221865b3a5e7cb230c9d055afd/numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d", size = 19932823, upload-time = "2024-08-26T20:16:40.171Z" }, - { url = "https://files.pythonhosted.org/packages/f1/46/ea25b98b13dccaebddf1a803f8c748680d972e00507cd9bc6dcdb5aa2ac1/numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d", size = 14404424, upload-time = "2024-08-26T20:17:02.604Z" }, - { url = "https://files.pythonhosted.org/packages/c8/a6/177dd88d95ecf07e722d21008b1b40e681a929eb9e329684d449c36586b2/numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa", size = 6476809, upload-time = "2024-08-26T20:17:13.553Z" }, - { url = "https://files.pythonhosted.org/packages/ea/2b/7fc9f4e7ae5b507c1a3a21f0f15ed03e794c1242ea8a242ac158beb56034/numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73", size = 15911314, upload-time = "2024-08-26T20:17:36.72Z" }, - { url = "https://files.pythonhosted.org/packages/8f/3b/df5a870ac6a3be3a86856ce195ef42eec7ae50d2a202be1f5a4b3b340e14/numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8", size = 21025288, upload-time = "2024-08-26T20:18:07.732Z" }, - { url = "https://files.pythonhosted.org/packages/2c/97/51af92f18d6f6f2d9ad8b482a99fb74e142d71372da5d834b3a2747a446e/numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4", size = 6762793, upload-time = "2024-08-26T20:18:19.125Z" }, - { url = "https://files.pythonhosted.org/packages/12/46/de1fbd0c1b5ccaa7f9a005b66761533e2f6a3e560096682683a223631fe9/numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c", size = 19334885, upload-time = "2024-08-26T20:18:47.237Z" }, - { url = "https://files.pythonhosted.org/packages/cc/dc/d330a6faefd92b446ec0f0dfea4c3207bb1fef3c4771d19cf4543efd2c78/numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385", size = 15828784, upload-time = "2024-08-26T20:19:11.19Z" }, -] - [[package]] name = "numpy" version = "2.2.4" source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.12'", - "python_full_version == '3.11.*'", - "python_full_version == '3.10.*'", -] sdist = { url = "https://files.pythonhosted.org/packages/e1/78/31103410a57bc2c2b93a3597340a8119588571f6a4539067546cb9a0bfac/numpy-2.2.4.tar.gz", hash = "sha256:9ba03692a45d3eef66559efe1d1096c4b9b75c0986b5dff5530c378fb8331d4f", size = 20270701, upload-time = "2025-03-16T18:27:00.648Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/04/89/a79e86e5c1433926ed7d60cb267fb64aa578b6101ab645800fd43b4801de/numpy-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8146f3550d627252269ac42ae660281d673eb6f8b32f113538e0cc2a9aed42b9", size = 21250661, upload-time = "2025-03-16T18:02:13.017Z" }, @@ -2386,17 +1914,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e5/fb/a7960e838bc5df57a2ce23183bfd2290d97c33028b96bde332a9057834d3/pillow-11.1.0-cp313-cp313t-win32.whl", hash = "sha256:dda60aa465b861324e65a78c9f5cf0f4bc713e4309f83bc387be158b077963d9", size = 2295494, upload-time = "2025-01-02T08:12:47.098Z" }, { url = "https://files.pythonhosted.org/packages/d7/6c/6ec83ee2f6f0fda8d4cf89045c6be4b0373ebfc363ba8538f8c999f63fcd/pillow-11.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ad5db5781c774ab9a9b2c4302bbf0c1014960a0a7be63278d13ae6fdf88126fe", size = 2631595, upload-time = "2025-01-02T08:12:50.47Z" }, { url = "https://files.pythonhosted.org/packages/cf/6c/41c21c6c8af92b9fea313aa47c75de49e2f9a467964ee33eb0135d47eb64/pillow-11.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:67cd427c68926108778a9005f2a04adbd5e67c442ed21d95389fe1d595458756", size = 2377651, upload-time = "2025-01-02T08:12:53.356Z" }, - { url = "https://files.pythonhosted.org/packages/9a/1f/9df5ac77491fddd2e36c352d16976dc11fbe6ab842f5df85fd7e31b847b9/pillow-11.1.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:bf902d7413c82a1bfa08b06a070876132a5ae6b2388e2712aab3a7cbc02205c6", size = 3229995, upload-time = "2025-01-02T08:12:55.635Z" }, - { url = "https://files.pythonhosted.org/packages/a6/62/c7b359e924dca274173b04922ac06aa63614f7e934d132f2fe1d852509aa/pillow-11.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c1eec9d950b6fe688edee07138993e54ee4ae634c51443cfb7c1e7613322718e", size = 3101890, upload-time = "2025-01-02T08:13:01.172Z" }, - { url = "https://files.pythonhosted.org/packages/7b/63/136f21340a434de895b62bcf2c386005a8aa24066c4facd619f5e0e9f283/pillow-11.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e275ee4cb11c262bd108ab2081f750db2a1c0b8c12c1897f27b160c8bd57bbc", size = 4310366, upload-time = "2025-01-02T08:13:03.271Z" }, - { url = "https://files.pythonhosted.org/packages/f6/46/0bd0ca03d9d1164a7fa33d285ef6d1c438e963d0c8770e4c5b3737ef5abe/pillow-11.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4db853948ce4e718f2fc775b75c37ba2efb6aaea41a1a5fc57f0af59eee774b2", size = 4391582, upload-time = "2025-01-02T08:13:05.58Z" }, - { url = "https://files.pythonhosted.org/packages/0c/55/f182db572b28bd833b8e806f933f782ceb2df64c40e4d8bd3d4226a46eca/pillow-11.1.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:ab8a209b8485d3db694fa97a896d96dd6533d63c22829043fd9de627060beade", size = 4350278, upload-time = "2025-01-02T08:13:09.608Z" }, - { url = "https://files.pythonhosted.org/packages/75/fb/e330fdbbcbc4744214b5f53b84d9d8a9f4ffbebc2e9c2ac10475386e3296/pillow-11.1.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:54251ef02a2309b5eec99d151ebf5c9904b77976c8abdcbce7891ed22df53884", size = 4471768, upload-time = "2025-01-02T08:13:13.182Z" }, - { url = "https://files.pythonhosted.org/packages/eb/51/20ee6c4da4448d7a67ffb720a5fcdb965115a78e211a1f58f9845ae15f86/pillow-11.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5bb94705aea800051a743aa4874bb1397d4695fb0583ba5e425ee0328757f196", size = 4276549, upload-time = "2025-01-02T08:13:17.096Z" }, - { url = "https://files.pythonhosted.org/packages/37/f2/a25c0bdaa6d6fd5cc3d4a6f65b5a7ea46e7af58bee00a98efe0a5af79c58/pillow-11.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:89dbdb3e6e9594d512780a5a1c42801879628b38e3efc7038094430844e271d8", size = 4409350, upload-time = "2025-01-02T08:13:22.971Z" }, - { url = "https://files.pythonhosted.org/packages/12/a7/06687947604cd3e47abeea1b78b65d34ffce7feab03cfe0dd985f115dca3/pillow-11.1.0-cp39-cp39-win32.whl", hash = "sha256:e5449ca63da169a2e6068dd0e2fcc8d91f9558aba89ff6d02121ca8ab11e79e5", size = 2291271, upload-time = "2025-01-02T08:13:26.182Z" }, - { url = "https://files.pythonhosted.org/packages/21/a6/f51d47675940b5c63b08ff0575b3518428b4acb891f88526fa4ee1edab6f/pillow-11.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:3362c6ca227e65c54bf71a5f88b3d4565ff1bcbc63ae72c34b07bbb1cc59a43f", size = 2625783, upload-time = "2025-01-02T08:13:28.168Z" }, - { url = "https://files.pythonhosted.org/packages/95/56/97750bd33e68648fa432dfadcb8ede7624bd905822d42262d34bcebdd9d7/pillow-11.1.0-cp39-cp39-win_arm64.whl", hash = "sha256:b20be51b37a75cc54c2c55def3fa2c65bb94ba859dde241cd0a4fd302de5ae0a", size = 2375193, upload-time = "2025-01-02T08:13:31.301Z" }, { url = "https://files.pythonhosted.org/packages/fa/c5/389961578fb677b8b3244fcd934f720ed25a148b9a5cc81c91bdf59d8588/pillow-11.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8c730dc3a83e5ac137fbc92dfcfe1511ce3b2b5d7578315b63dbbb76f7f51d90", size = 3198345, upload-time = "2025-01-02T08:13:34.091Z" }, { url = "https://files.pythonhosted.org/packages/c4/fa/803c0e50ffee74d4b965229e816af55276eac1d5806712de86f9371858fd/pillow-11.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:7d33d2fae0e8b170b6a6c57400e077412240f6f5bb2a342cf1ee512a787942bb", size = 3072938, upload-time = "2025-01-02T08:13:37.272Z" }, { url = "https://files.pythonhosted.org/packages/dc/67/2a3a5f8012b5d8c63fe53958ba906c1b1d0482ebed5618057ef4d22f8076/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8d65b38173085f24bc07f8b6c505cbb7418009fa1a1fcb111b1f4961814a442", size = 3400049, upload-time = "2025-01-02T08:13:41.565Z" }, @@ -2560,9 +2077,6 @@ wheels = [ name = "python-json-logger" version = "3.3.0" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.10'" }, -] sdist = { url = "https://files.pythonhosted.org/packages/9e/de/d3144a0bceede957f961e975f3752760fbe390d57fbe194baf709d8f1f7b/python_json_logger-3.3.0.tar.gz", hash = "sha256:12b7e74b17775e7d565129296105bbe3910842d9d0eb083fc83a6a617aa8df84", size = 16642, upload-time = "2025-03-07T07:08:27.301Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl", hash = "sha256:dd980fae8cffb24c13caf6e158d3d61c0d6d22342f932cb6e9deedab3d35eec7", size = 15163, upload-time = "2025-03-07T07:08:25.627Z" }, @@ -2598,8 +2112,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384, upload-time = "2025-03-17T00:56:04.383Z" }, { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039, upload-time = "2025-03-17T00:56:06.207Z" }, { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152, upload-time = "2025-03-17T00:56:07.819Z" }, - { url = "https://files.pythonhosted.org/packages/a2/cd/d09d434630edb6a0c44ad5079611279a67530296cfe0451e003de7f449ff/pywin32-310-cp39-cp39-win32.whl", hash = "sha256:851c8d927af0d879221e616ae1f66145253537bbdd321a77e8ef701b443a9a1a", size = 8848099, upload-time = "2025-03-17T00:55:42.415Z" }, - { url = "https://files.pythonhosted.org/packages/93/ff/2a8c10315ffbdee7b3883ac0d1667e267ca8b3f6f640d81d43b87a82c0c7/pywin32-310-cp39-cp39-win_amd64.whl", hash = "sha256:96867217335559ac619f00ad70e513c0fcf84b8a3af9fc2bba3b59b97da70475", size = 9602031, upload-time = "2025-03-17T00:55:44.512Z" }, ] [[package]] @@ -2613,7 +2125,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/88/e5/9714def18c3a411809771a3fbcec70bffa764b9675afb00048a620fca604/pywinpty-2.0.15-cp312-cp312-win_amd64.whl", hash = "sha256:83a8f20b430bbc5d8957249f875341a60219a4e971580f2ba694fbfb54a45ebc", size = 1405243, upload-time = "2025-02-03T21:56:52.476Z" }, { url = "https://files.pythonhosted.org/packages/fb/16/2ab7b3b7f55f3c6929e5f629e1a68362981e4e5fed592a2ed1cb4b4914a5/pywinpty-2.0.15-cp313-cp313-win_amd64.whl", hash = "sha256:ab5920877dd632c124b4ed17bc6dd6ef3b9f86cd492b963ffdb1a67b85b0f408", size = 1405020, upload-time = "2025-02-03T21:56:04.753Z" }, { url = "https://files.pythonhosted.org/packages/7c/16/edef3515dd2030db2795dbfbe392232c7a0f3dc41b98e92b38b42ba497c7/pywinpty-2.0.15-cp313-cp313t-win_amd64.whl", hash = "sha256:a4560ad8c01e537708d2790dbe7da7d986791de805d89dd0d3697ca59e9e4901", size = 1404151, upload-time = "2025-02-03T21:55:53.628Z" }, - { url = "https://files.pythonhosted.org/packages/47/96/90fa02f19b1eff7469ad7bf0ef8efca248025de9f1d0a0b25682d2aacf68/pywinpty-2.0.15-cp39-cp39-win_amd64.whl", hash = "sha256:d261cd88fcd358cfb48a7ca0700db3e1c088c9c10403c9ebc0d8a8b57aa6a117", size = 1405302, upload-time = "2025-02-03T21:55:40.394Z" }, ] [[package]] @@ -2658,15 +2169,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload-time = "2024-08-06T20:32:56.985Z" }, { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload-time = "2024-08-06T20:33:03.001Z" }, { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload-time = "2024-08-06T20:33:04.33Z" }, - { url = "https://files.pythonhosted.org/packages/65/d8/b7a1db13636d7fb7d4ff431593c510c8b8fca920ade06ca8ef20015493c5/PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d", size = 184777, upload-time = "2024-08-06T20:33:25.896Z" }, - { url = "https://files.pythonhosted.org/packages/0a/02/6ec546cd45143fdf9840b2c6be8d875116a64076218b61d68e12548e5839/PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f", size = 172318, upload-time = "2024-08-06T20:33:27.212Z" }, - { url = "https://files.pythonhosted.org/packages/0e/9a/8cc68be846c972bda34f6c2a93abb644fb2476f4dcc924d52175786932c9/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290", size = 720891, upload-time = "2024-08-06T20:33:28.974Z" }, - { url = "https://files.pythonhosted.org/packages/e9/6c/6e1b7f40181bc4805e2e07f4abc10a88ce4648e7e95ff1abe4ae4014a9b2/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12", size = 722614, upload-time = "2024-08-06T20:33:34.157Z" }, - { url = "https://files.pythonhosted.org/packages/3d/32/e7bd8535d22ea2874cef6a81021ba019474ace0d13a4819c2a4bce79bd6a/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19", size = 737360, upload-time = "2024-08-06T20:33:35.84Z" }, - { url = "https://files.pythonhosted.org/packages/d7/12/7322c1e30b9be969670b672573d45479edef72c9a0deac3bb2868f5d7469/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e", size = 699006, upload-time = "2024-08-06T20:33:37.501Z" }, - { url = "https://files.pythonhosted.org/packages/82/72/04fcad41ca56491995076630c3ec1e834be241664c0c09a64c9a2589b507/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725", size = 723577, upload-time = "2024-08-06T20:33:39.389Z" }, - { url = "https://files.pythonhosted.org/packages/ed/5e/46168b1f2757f1fcd442bc3029cd8767d88a98c9c05770d8b420948743bb/PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631", size = 144593, upload-time = "2024-08-06T20:33:46.63Z" }, - { url = "https://files.pythonhosted.org/packages/19/87/5124b1c1f2412bb95c59ec481eaf936cd32f0fe2a7b16b97b81c4c017a6a/PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8", size = 162312, upload-time = "2024-08-06T20:33:49.073Z" }, ] [[package]] @@ -2730,16 +2232,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/6e/bc/f88b0bad0f7a7f500547d71e99f10336f2314e525d4ebf576a1ea4a1d903/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b30f862f6768b17040929a68432c8a8be77780317f45a353cb17e423127d250c", size = 1189183, upload-time = "2025-04-04T12:04:27.035Z" }, { url = "https://files.pythonhosted.org/packages/d9/8c/db446a3dd9cf894406dec2e61eeffaa3c07c3abb783deaebb9812c4af6a5/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:c80fcd3504232f13617c6ab501124d373e4895424e65de8b72042333316f64a8", size = 1495501, upload-time = "2025-04-04T12:04:28.833Z" }, { url = "https://files.pythonhosted.org/packages/05/4c/bf3cad0d64c3214ac881299c4562b815f05d503bccc513e3fd4fdc6f67e4/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:26a2a7451606b87f67cdeca2c2789d86f605da08b4bd616b1a9981605ca3a364", size = 1395540, upload-time = "2025-04-04T12:04:30.562Z" }, - { url = "https://files.pythonhosted.org/packages/06/91/21d3af57bc77e86e9d1e5384f256fd25cdb4c8eed4c45c8119da8120915f/pyzmq-26.4.0-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:a88643de8abd000ce99ca72056a1a2ae15881ee365ecb24dd1d9111e43d57842", size = 1340634, upload-time = "2025-04-04T12:04:47.661Z" }, - { url = "https://files.pythonhosted.org/packages/54/e6/58cd825023e998a0e49db7322b3211e6cf93f0796710b77d1496304c10d1/pyzmq-26.4.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0a744ce209ecb557406fb928f3c8c55ce79b16c3eeb682da38ef5059a9af0848", size = 907880, upload-time = "2025-04-04T12:04:49.294Z" }, - { url = "https://files.pythonhosted.org/packages/72/83/619e44a766ef738cb7e8ed8e5a54565627801bdb027ca6dfb70762385617/pyzmq-26.4.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9434540f333332224ecb02ee6278b6c6f11ea1266b48526e73c903119b2f420f", size = 863003, upload-time = "2025-04-04T12:04:51Z" }, - { url = "https://files.pythonhosted.org/packages/b6/6a/a59af31320598bdc63d2c5a3181d14a89673c2c794540678285482e8a342/pyzmq-26.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6c6f0a23e55cd38d27d4c89add963294ea091ebcb104d7fdab0f093bc5abb1c", size = 673432, upload-time = "2025-04-04T12:04:52.611Z" }, - { url = "https://files.pythonhosted.org/packages/29/ae/64dd6c18b08ce2cb009c60f11cf01c87f323acd80344d8b059c0304a7370/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6145df55dc2309f6ef72d70576dcd5aabb0fd373311613fe85a5e547c722b780", size = 1205221, upload-time = "2025-04-04T12:04:54.31Z" }, - { url = "https://files.pythonhosted.org/packages/d0/0b/c583ab750957b025244a66948831bc9ca486d11c820da4626caf6480ee1a/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2ea81823840ef8c56e5d2f9918e4d571236294fea4d1842b302aebffb9e40997", size = 1515299, upload-time = "2025-04-04T12:04:56.063Z" }, - { url = "https://files.pythonhosted.org/packages/22/ba/95ba76292c49dd9c6dff1f127b4867033020b708d101cba6e4fc5a3d166d/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:cc2abc385dc37835445abe206524fbc0c9e3fce87631dfaa90918a1ba8f425eb", size = 1415366, upload-time = "2025-04-04T12:04:58.241Z" }, - { url = "https://files.pythonhosted.org/packages/6e/65/51abe36169effda26ac7400ffac96f463e09dff40d344cdc2629d9a59162/pyzmq-26.4.0-cp39-cp39-win32.whl", hash = "sha256:41a2508fe7bed4c76b4cf55aacfb8733926f59d440d9ae2b81ee8220633b4d12", size = 580773, upload-time = "2025-04-04T12:04:59.786Z" }, - { url = "https://files.pythonhosted.org/packages/89/68/d9ac94086c63a0ed8d73e9e8aec54b39f481696698a5a939a7207629fb30/pyzmq-26.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:d4000e8255d6cbce38982e5622ebb90823f3409b7ffe8aeae4337ef7d6d2612a", size = 644340, upload-time = "2025-04-04T12:05:01.389Z" }, - { url = "https://files.pythonhosted.org/packages/dc/8f/66c261d657c1b0791ee5b372c90b1646b453adb581fcdc1dc5c94e5b03e3/pyzmq-26.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:b4f6919d9c120488246bdc2a2f96662fa80d67b35bd6d66218f457e722b3ff64", size = 560075, upload-time = "2025-04-04T12:05:02.975Z" }, { url = "https://files.pythonhosted.org/packages/47/03/96004704a84095f493be8d2b476641f5c967b269390173f85488a53c1c13/pyzmq-26.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:98d948288ce893a2edc5ec3c438fe8de2daa5bbbd6e2e865ec5f966e237084ba", size = 834408, upload-time = "2025-04-04T12:05:04.569Z" }, { url = "https://files.pythonhosted.org/packages/e4/7f/68d8f3034a20505db7551cb2260248be28ca66d537a1ac9a257913d778e4/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9f34f5c9e0203ece706a1003f1492a56c06c0632d86cb77bcfe77b56aacf27b", size = 569580, upload-time = "2025-04-04T12:05:06.283Z" }, { url = "https://files.pythonhosted.org/packages/9b/a6/2b0d6801ec33f2b2a19dd8d02e0a1e8701000fec72926e6787363567d30c/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:80c9b48aef586ff8b698359ce22f9508937c799cc1d2c9c2f7c95996f2300c94", size = 798250, upload-time = "2025-04-04T12:05:07.88Z" }, @@ -2750,12 +2242,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/76/0c/3a633acd762aa6655fcb71fa841907eae0ab1e8582ff494b137266de341d/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43b03c1ceea27c6520124f4fb2ba9c647409b9abdf9a62388117148a90419494", size = 798248, upload-time = "2025-04-04T12:05:17.376Z" }, { url = "https://files.pythonhosted.org/packages/cd/cc/6c99c84aa60ac1cc56747bed6be8ce6305b9b861d7475772e7a25ce019d3/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7731abd23a782851426d4e37deb2057bf9410848a4459b5ede4fe89342e687a9", size = 756757, upload-time = "2025-04-04T12:05:19.19Z" }, { url = "https://files.pythonhosted.org/packages/13/9c/d8073bd898eb896e94c679abe82e47506e2b750eb261cf6010ced869797c/pyzmq-26.4.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:a222ad02fbe80166b0526c038776e8042cd4e5f0dec1489a006a1df47e9040e0", size = 555371, upload-time = "2025-04-04T12:05:20.702Z" }, - { url = "https://files.pythonhosted.org/packages/af/b2/71a644b629e1a93ccae9e22a45aec9d23065dfcc24c399cb837f81cd08c2/pyzmq-26.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:552b0d2e39987733e1e9e948a0ced6ff75e0ea39ab1a1db2fc36eb60fd8760db", size = 834397, upload-time = "2025-04-04T12:05:31.217Z" }, - { url = "https://files.pythonhosted.org/packages/a9/dd/052a25651eaaff8f5fd652fb40a3abb400e71207db2d605cf6faf0eac598/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd670a8aa843f2ee637039bbd412e0d7294a5e588e1ecc9ad98b0cdc050259a4", size = 569571, upload-time = "2025-04-04T12:05:32.877Z" }, - { url = "https://files.pythonhosted.org/packages/a5/5d/201ca10b5d12ab187a418352c06d70c3e2087310af038b11056aba1359be/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d367b7b775a0e1e54a59a2ba3ed4d5e0a31566af97cc9154e34262777dab95ed", size = 798243, upload-time = "2025-04-04T12:05:34.91Z" }, - { url = "https://files.pythonhosted.org/packages/bd/d4/2c64e54749536ad1633400f28d71e71e19375d00ce1fe9bb1123364dc927/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112af16c406e4a93df2caef49f884f4c2bb2b558b0b5577ef0b2465d15c1abc", size = 756751, upload-time = "2025-04-04T12:05:37.12Z" }, - { url = "https://files.pythonhosted.org/packages/08/e6/34d119af43d06a8dcd88bf7a62dac69597eaba52b49ecce76ff06b40f1fd/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c76c298683f82669cab0b6da59071f55238c039738297c69f187a542c6d40099", size = 745400, upload-time = "2025-04-04T12:05:40.694Z" }, - { url = "https://files.pythonhosted.org/packages/f8/49/b5e471d74a63318e51f30d329b17d2550bdededaab55baed2e2499de7ce4/pyzmq-26.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:49b6ca2e625b46f499fb081aaf7819a177f41eeb555acb05758aa97f4f95d147", size = 555367, upload-time = "2025-04-04T12:05:42.356Z" }, ] [[package]] @@ -2909,19 +2395,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a9/9e/57bd2f9fba04a37cef673f9a66b11ca8c43ccdd50d386c455cd4380fe461/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f6e3cec44ba05ee5cbdebe92d052f69b63ae792e7d05f1020ac5e964394080c", size = 561771, upload-time = "2025-03-26T14:54:29.615Z" }, { url = "https://files.pythonhosted.org/packages/9f/cf/b719120f375ab970d1c297dbf8de1e3c9edd26fe92c0ed7178dd94b45992/rpds_py-0.24.0-cp313-cp313t-win32.whl", hash = "sha256:8ebc7e65ca4b111d928b669713865f021b7773350eeac4a31d3e70144297baba", size = 221195, upload-time = "2025-03-26T14:54:31.581Z" }, { url = "https://files.pythonhosted.org/packages/2d/e5/22865285789f3412ad0c3d7ec4dc0a3e86483b794be8a5d9ed5a19390900/rpds_py-0.24.0-cp313-cp313t-win_amd64.whl", hash = "sha256:675269d407a257b8c00a6b58205b72eec8231656506c56fd429d924ca00bb350", size = 237354, upload-time = "2025-03-26T14:54:33.199Z" }, - { url = "https://files.pythonhosted.org/packages/22/ef/a194eaef0d0f2cd3f4c893c5b809a7458aaa7c0a64e60a45a72a04835ed4/rpds_py-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a36b452abbf29f68527cf52e181fced56685731c86b52e852053e38d8b60bc8d", size = 378126, upload-time = "2025-03-26T14:54:35.094Z" }, - { url = "https://files.pythonhosted.org/packages/c3/8d/9a07f69933204c098760c884f03835ab8fb66e28d2d5f3dd6741720cf29c/rpds_py-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8b3b397eefecec8e8e39fa65c630ef70a24b09141a6f9fc17b3c3a50bed6b50e", size = 362887, upload-time = "2025-03-26T14:54:36.781Z" }, - { url = "https://files.pythonhosted.org/packages/29/74/315f42060f2e3cedd77d382a98484a68ef727bd3b5fd7b91825b859a3e85/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdabcd3beb2a6dca7027007473d8ef1c3b053347c76f685f5f060a00327b8b65", size = 388661, upload-time = "2025-03-26T14:54:38.323Z" }, - { url = "https://files.pythonhosted.org/packages/29/22/7ee7bb2b25ecdfcf1265d5a51472814fe60b580f9e1e2746eed9c476310a/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5db385bacd0c43f24be92b60c857cf760b7f10d8234f4bd4be67b5b20a7c0b6b", size = 394993, upload-time = "2025-03-26T14:54:39.924Z" }, - { url = "https://files.pythonhosted.org/packages/46/7b/5f40e278d81cd23eea6b88bbac62bacc27ed19412051a1fc4229e8f9367a/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8097b3422d020ff1c44effc40ae58e67d93e60d540a65649d2cdaf9466030791", size = 448706, upload-time = "2025-03-26T14:54:41.673Z" }, - { url = "https://files.pythonhosted.org/packages/5a/7a/06aada7ecdb0d02fbc041daee998ae841882fcc8ed3c0f84e72d6832fef1/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:493fe54318bed7d124ce272fc36adbf59d46729659b2c792e87c3b95649cdee9", size = 447369, upload-time = "2025-03-26T14:54:43.308Z" }, - { url = "https://files.pythonhosted.org/packages/c6/f3/428a9367077268f852db9b3b68b6eda6ee4594ab7dc2d603a2c370619cc0/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8aa362811ccdc1f8dadcc916c6d47e554169ab79559319ae9fae7d7752d0d60c", size = 390012, upload-time = "2025-03-26T14:54:45.109Z" }, - { url = "https://files.pythonhosted.org/packages/55/66/24b61f14cd54e525583404afe6e3c221b309d1abd4b0b597a566dd8ee42d/rpds_py-0.24.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d8f9a6e7fd5434817526815f09ea27f2746c4a51ee11bb3439065f5fc754db58", size = 421576, upload-time = "2025-03-26T14:54:47.125Z" }, - { url = "https://files.pythonhosted.org/packages/22/56/18b81a4f0550e0d4be700cdcf1415ebf250fd21f9a5a775843dd3588dbf6/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8205ee14463248d3349131bb8099efe15cd3ce83b8ef3ace63c7e976998e7124", size = 565562, upload-time = "2025-03-26T14:54:48.785Z" }, - { url = "https://files.pythonhosted.org/packages/42/80/82a935d78f74974f82d38e83fb02430f8e8cc09ad35e06d9a5d2e9b907a7/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:921ae54f9ecba3b6325df425cf72c074cd469dea843fb5743a26ca7fb2ccb149", size = 592924, upload-time = "2025-03-26T14:54:50.493Z" }, - { url = "https://files.pythonhosted.org/packages/0d/49/b717e7b93c2ca881d2dac8b23b3a87a4c30f7c762bfd3df0b3953e655f13/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:32bab0a56eac685828e00cc2f5d1200c548f8bc11f2e44abf311d6b548ce2e45", size = 560847, upload-time = "2025-03-26T14:54:52.238Z" }, - { url = "https://files.pythonhosted.org/packages/1e/26/ba630a291238e7f42d25bc5569d152623f18c21e9183e506585b23325c48/rpds_py-0.24.0-cp39-cp39-win32.whl", hash = "sha256:f5c0ed12926dec1dfe7d645333ea59cf93f4d07750986a586f511c0bc61fe103", size = 222570, upload-time = "2025-03-26T14:54:54.713Z" }, - { url = "https://files.pythonhosted.org/packages/2d/84/01126e25e21f2ed6e63ec4030f78793dfee1a21aff1842136353c9caaed9/rpds_py-0.24.0-cp39-cp39-win_amd64.whl", hash = "sha256:afc6e35f344490faa8276b5f2f7cbf71f88bc2cda4328e00553bd451728c571f", size = 234931, upload-time = "2025-03-26T14:54:56.754Z" }, { url = "https://files.pythonhosted.org/packages/99/48/11dae46d0c7f7e156ca0971a83f89c510af0316cd5d42c771b7cef945f0c/rpds_py-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:619ca56a5468f933d940e1bf431c6f4e13bef8e688698b067ae68eb4f9b30e3a", size = 378224, upload-time = "2025-03-26T14:54:58.78Z" }, { url = "https://files.pythonhosted.org/packages/33/18/e8398d255369e35d312942f3bb8ecaff013c44968904891be2ab63b3aa94/rpds_py-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:4b28e5122829181de1898c2c97f81c0b3246d49f585f22743a1246420bb8d399", size = 363252, upload-time = "2025-03-26T14:55:00.359Z" }, { url = "https://files.pythonhosted.org/packages/17/39/dd73ba691f4df3e6834bf982de214086ac3359ab3ac035adfb30041570e3/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e5ab32cf9eb3647450bc74eb201b27c185d3857276162c101c0f8c6374e098", size = 388871, upload-time = "2025-03-26T14:55:02.253Z" }, @@ -2945,18 +2418,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/20/dd/1f1a923d6cd798b8582176aca8a0784676f1a0449fb6f07fce6ac1cdbfb6/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:eda5c1e2a715a4cbbca2d6d304988460942551e4e5e3b7457b50943cd741626d", size = 565818, upload-time = "2025-03-26T14:55:34.538Z" }, { url = "https://files.pythonhosted.org/packages/56/ec/d8da6df6a1eb3a418944a17b1cb38dd430b9e5a2e972eafd2b06f10c7c46/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:9abc80fe8c1f87218db116016de575a7998ab1629078c90840e8d11ab423ee25", size = 592627, upload-time = "2025-03-26T14:55:36.26Z" }, { url = "https://files.pythonhosted.org/packages/b3/14/c492b9c7d5dd133e13f211ddea6bb9870f99e4f73932f11aa00bc09a9be9/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:6a727fd083009bc83eb83d6950f0c32b3c94c8b80a9b667c87f4bd1274ca30ba", size = 560885, upload-time = "2025-03-26T14:55:38Z" }, - { url = "https://files.pythonhosted.org/packages/ef/e2/16cbbd7aaa4deaaeef5c90fee8b485c8b3312094cdad31e8006f5a3e5e08/rpds_py-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e0f3ef95795efcd3b2ec3fe0a5bcfb5dadf5e3996ea2117427e524d4fbf309c6", size = 378245, upload-time = "2025-03-26T14:55:39.699Z" }, - { url = "https://files.pythonhosted.org/packages/d4/8c/5024dd105bf0a515576b7df8aeeba6556ffdbe2d636dee172c1a30497dd1/rpds_py-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:2c13777ecdbbba2077670285dd1fe50828c8742f6a4119dbef6f83ea13ad10fb", size = 363461, upload-time = "2025-03-26T14:55:41.441Z" }, - { url = "https://files.pythonhosted.org/packages/a4/6f/3a4efcfa2f4391b69f5d0ed3e6be5d2c5468c24fd2d15b712d2dbefc1749/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e8d804c2ccd618417e96720ad5cd076a86fa3f8cb310ea386a3e6229bae7d1", size = 388839, upload-time = "2025-03-26T14:55:43.566Z" }, - { url = "https://files.pythonhosted.org/packages/6c/d2/b8e5f0a0e97d295a0ebceb5265ef2e44c3d55e0d0f938d64a5ecfffa715e/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fd822f019ccccd75c832deb7aa040bb02d70a92eb15a2f16c7987b7ad4ee8d83", size = 394860, upload-time = "2025-03-26T14:55:45.301Z" }, - { url = "https://files.pythonhosted.org/packages/90/e9/9f1f297bdbc5b871826ad790b6641fc40532d97917916e6bd9f87fdd128d/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0047638c3aa0dbcd0ab99ed1e549bbf0e142c9ecc173b6492868432d8989a046", size = 449314, upload-time = "2025-03-26T14:55:47.043Z" }, - { url = "https://files.pythonhosted.org/packages/06/ad/62ddbbaead31a1a22f0332958d0ea7c7aeed1b2536c6a51dd66dfae321a2/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a5b66d1b201cc71bc3081bc2f1fc36b0c1f268b773e03bbc39066651b9e18391", size = 446376, upload-time = "2025-03-26T14:55:48.757Z" }, - { url = "https://files.pythonhosted.org/packages/82/a7/05b660d2f3789506e98be69aaf2ccde94e0fc49cd26cd78d7069bc5ba1b8/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dbcbb6db5582ea33ce46a5d20a5793134b5365110d84df4e30b9d37c6fd40ad3", size = 390560, upload-time = "2025-03-26T14:55:50.489Z" }, - { url = "https://files.pythonhosted.org/packages/66/1b/79fa0abffb802ff817821a148ce752eaaab87ba3a6a5e6b9f244c00c73d0/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:63981feca3f110ed132fd217bf7768ee8ed738a55549883628ee3da75bb9cb78", size = 421225, upload-time = "2025-03-26T14:55:52.634Z" }, - { url = "https://files.pythonhosted.org/packages/6e/9b/368893ad2f7b2ece42cad87c7ec71309b5d93188db28b307eadb48cd28e5/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:3a55fc10fdcbf1a4bd3c018eea422c52cf08700cf99c28b5cb10fe97ab77a0d3", size = 566071, upload-time = "2025-03-26T14:55:54.403Z" }, - { url = "https://files.pythonhosted.org/packages/41/75/1cd0a654d300449411e6fd0821f83c1cfc7223da2e8109f586b4d9b89054/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:c30ff468163a48535ee7e9bf21bd14c7a81147c0e58a36c1078289a8ca7af0bd", size = 592334, upload-time = "2025-03-26T14:55:56.547Z" }, - { url = "https://files.pythonhosted.org/packages/31/33/5905e2a2e7612218e25307a9255fc8671b977449d40d62fe317775fe4939/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:369d9c6d4c714e36d4a03957b4783217a3ccd1e222cdd67d464a3a479fc17796", size = 561111, upload-time = "2025-03-26T14:55:58.309Z" }, - { url = "https://files.pythonhosted.org/packages/64/bd/f4cc34ac2261a7cb8a48bc90ce1e36dc05f1ec5ac3b4537def20be5df555/rpds_py-0.24.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:24795c099453e3721fda5d8ddd45f5dfcc8e5a547ce7b8e9da06fecc3832e26f", size = 235168, upload-time = "2025-03-26T14:56:00.035Z" }, ] [[package]] @@ -2989,22 +2450,19 @@ name = "rustworkx" version = "0.17.1" source = { editable = "." } dependencies = [ - { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "numpy", version = "2.2.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "numpy" }, ] [package.optional-dependencies] all = [ - { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "matplotlib", version = "3.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "matplotlib" }, { name = "pillow" }, ] graphviz = [ { name = "pillow" }, ] mpl = [ - { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "matplotlib", version = "3.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "matplotlib" }, ] [package.dev-dependencies] @@ -3016,8 +2474,7 @@ docs = [ { name = "jupyterlite-sphinx" }, { name = "lxml-html-clean" }, { name = "m2r2" }, - { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "matplotlib", version = "3.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "matplotlib" }, { name = "pillow" }, { name = "pydot" }, { name = "qiskit-sphinx-theme" }, @@ -3040,8 +2497,7 @@ stubs = [ { name = "typing-extensions" }, ] test = [ - { name = "networkx", version = "3.2.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "networkx" }, { name = "setuptools-rust" }, { name = "stestr" }, { name = "testtools" }, @@ -3065,9 +2521,9 @@ provides-extras = ["mpl", "graphviz", "all"] docs = [ { name = "ipykernel" }, { name = "jupyter-sphinx" }, - { name = "jupyterlite-core", specifier = "==0.6.0" }, - { name = "jupyterlite-pyodide-kernel", specifier = "==0.6.0" }, - { name = "jupyterlite-sphinx", specifier = "==0.20.2" }, + { name = "jupyterlite-core", specifier = "==0.7.0" }, + { name = "jupyterlite-pyodide-kernel", specifier = "==0.7.0" }, + { name = "jupyterlite-sphinx", specifier = "==0.22.0" }, { name = "lxml-html-clean" }, { name = "m2r2" }, { name = "matplotlib", specifier = ">=3.4" }, @@ -3187,7 +2643,6 @@ dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "docutils" }, { name = "imagesize" }, - { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, { name = "jinja2" }, { name = "packaging" }, { name = "pygments" }, From cd6de91d61716d9b134d8317d1d3b014e1162c72 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Sat, 13 Dec 2025 23:47:20 -0500 Subject: [PATCH 67/71] Use rustworkx that comes with pyodide --- docs/source/conf.py | 5 ----- docs/source/jupyter_lite_config.json | 3 --- ...0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl | Bin 1275976 -> 0 bytes 3 files changed, 8 deletions(-) delete mode 100644 docs/source/rustworkx-0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl diff --git a/docs/source/conf.py b/docs/source/conf.py index eadaf81c7b..e479bea36a 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -118,11 +118,6 @@ # If there are syntax errors, jupyterlite fails silently # so we validate with Python test_config_dictionary = json.load(test_json_config) - playground_url = test_config_dictionary["PipliteAddon"]["piplite_urls"][0] - playground_wheel = pathlib.Path(__file__).parent / playground_url - # If the wheel does not exist, jupyterlite fails silently. So we check - # ourselves. - assert playground_wheel.is_file() # Texinfo options diff --git a/docs/source/jupyter_lite_config.json b/docs/source/jupyter_lite_config.json index 64222d3fd6..f58668e3ce 100644 --- a/docs/source/jupyter_lite_config.json +++ b/docs/source/jupyter_lite_config.json @@ -3,8 +3,5 @@ "no_sourcemaps": true, "no_unused_shared_packages": true, "apps": ["repl"] - }, - "PipliteAddon": { - "piplite_urls": ["rustworkx-0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl"] } } \ No newline at end of file diff --git a/docs/source/rustworkx-0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl b/docs/source/rustworkx-0.17.0-cp39-abi3-pyodide_2024_0_wasm32.whl deleted file mode 100644 index 43506367f88f09bf2d7227dcbff6c1ebc201386c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1275976 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 z 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
EuUjhR1529}E4 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
*651m^y2*m9B39Kdf-;d*i!k+xsG(1| zS{*0SB^S1*?v!egprVkxw4tLq?06NOe0CWZDj*bGW**z#77z zJ6gU9Wwd6vSX1&hCM9T1N^W;doQSl|mj8I6JY0Q|7rBm`)?hTGmw2)Y^Lkxmc@>?*`4?i{BJK=>>Q!oM z!sQ><6`PlP3M@YY?Etgk8~v7RNCK??cY3GQE|95RAYoX~+unldKdVdj zXg5DFr?)&W)|~f6#(p9aP>dRzYNSE90tyjxwSHX=eU+k?{u>lWzIY zmHkqNp{s$#!JcfCI><*X*97IkZqLtOVVEB&w@*36s)P9}PN9N144<+AF1Ihxf2{BB zW7HZCu^`JujVMt~B1~`m9==1&wq;fAh$$fTWfUgcmvEpqF@>#uSEZ}Jg(b8h32 zzwP+)ert2~)q4`4{+Gl32X`hecYX5T#qEOm+7PchVwOe>Wq~~~8xAi63y~pm1SuIX z0em81PX*+102J4qfZc`Aj-or9!4MvYXWe~eeQ7a$lILFgYmk*T#6Xl+Aq4f(Lbk;O z2O%HG$3+o(A9EVS>cnJ>1Bz*ccd;oc0rLOi_l3Q-@`neh-5RC8=(*lOtqU}k5o^Hl zxYp=S6=D_T*K)wW;i2H(BzMz-g~s6g@zC?8H8f+Uj5(2;+1&V0+O+aqmtz(AuHEJ1 z*UY26n|n0aM0Z<(7ERVSdF3k7>P}+3$|s*HMrvvCNF)AL-I3bW+@;k-R`Yi(HOwX< zSvf-tIo!cWr&QhnKZ9GolyTU1IJd(xzZe`zQ3Ke8EHshh2BN9~nt6wF7NVw?lAPdK zxYUb)fphCJ7Z-|1tAQnm0(+VJ(n1s~KkKAw8$7L3RNoF~CNUStO_AtJ3m@XkALloiH{ivwKk;=8({pDZQ8|{LJN3vnJ0ZU%BF$V|>stGpu)m$z{;p2?n`wVLH{D$-;*22~2kN$}H4%j3Hmiu1DaM_l{$beZfj zF@}79IbL-ZaV!ckbx*lp4`&xop1I38MV-Jez5TYkZiBX6k)6T0uBNo@-l=ADk}H?% z>Ho1k&${

VuUK^A8yB6pbIu9& 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%0Aq)h`0oFGdYx-S8F`&7#l` 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%0A$fJ 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 h&h_Us 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

*;%_1Ti3 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

Lqu`9i0V9rwaQ-r5hBB@C*M5+M>v%kV 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%0A6n&t@IErkjAM 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

nT?f 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 z

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 Date: Sat, 13 Dec 2025 23:54:49 -0500 Subject: [PATCH 68/71] Uv lock details --- pyproject.toml | 8 +- uv.lock | 779 +++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 664 insertions(+), 123 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 77b5965627..cad3d5799c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ name = "rustworkx" version = "0.17.1" description = "A High-Performance Graph Library for Python" -requires-python = ">=3.10" +requires-python = ">=3.9" dependencies = [ "numpy>=1.16.0,<3" ] @@ -101,9 +101,9 @@ docs = [ # Required to pin Pyodide 0.28.3 with jupyterlite-sphinx. # jupyterlite-pyodide-kernel is pinned to specific Pyodide versions, # therefore we need to pick releases that are compatible. - "jupyterlite-sphinx==0.22.0", - "jupyterlite-core==0.7.0", - "jupyterlite-pyodide-kernel==0.7.0", + 'jupyterlite-sphinx==0.22.0; python_version >= "3.10"', + 'jupyterlite-core==0.7.0; python_version >= "3.10"', + 'jupyterlite-pyodide-kernel==0.7.0; python_version >= "3.10"', ] releaseinfra = [ "cibuildwheel==2.23.2", diff --git a/uv.lock b/uv.lock index 9329ddab88..1394081379 100644 --- a/uv.lock +++ b/uv.lock @@ -1,10 +1,11 @@ version = 1 revision = 3 -requires-python = ">=3.10" +requires-python = ">=3.9" resolution-markers = [ "python_full_version >= '3.12'", "python_full_version == '3.11.*'", - "python_full_version < '3.11'", + "python_full_version == '3.10.*'", + "python_full_version < '3.10'", ] [[package]] @@ -21,10 +22,10 @@ name = "anyio" version = "4.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, - { name = "idna" }, - { name = "sniffio" }, - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "exceptiongroup", marker = "python_full_version == '3.10.*'" }, + { name = "idna", marker = "python_full_version >= '3.10'" }, + { name = "sniffio", marker = "python_full_version >= '3.10'" }, + { name = "typing-extensions", marker = "python_full_version >= '3.10' and python_full_version < '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/95/7d/4c1bd541d4dffa1b52bd83fb8527089e097a106fc90b467a7313b105f840/anyio-4.9.0.tar.gz", hash = "sha256:673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028", size = 190949, upload-time = "2025-03-17T00:02:54.77Z" } wheels = [ @@ -54,7 +55,7 @@ name = "argon2-cffi" version = "23.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "argon2-cffi-bindings" }, + { name = "argon2-cffi-bindings", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/31/fa/57ec2c6d16ecd2ba0cf15f3c7d1c3c2e7b5fcb83555ff56d7ab10888ec8f/argon2_cffi-23.1.0.tar.gz", hash = "sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08", size = 42798, upload-time = "2023-08-15T14:13:12.711Z" } wheels = [ @@ -66,7 +67,7 @@ name = "argon2-cffi-bindings" version = "21.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi" }, + { name = "cffi", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b9/e9/184b8ccce6683b0aa2fbb7ba5683ea4b9c5763f1356347f1312c32e3c66e/argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3", size = 1779911, upload-time = "2021-12-01T08:52:55.68Z" } wheels = [ @@ -87,8 +88,8 @@ name = "arrow" version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "python-dateutil" }, - { name = "types-python-dateutil" }, + { name = "python-dateutil", marker = "python_full_version >= '3.10'" }, + { name = "types-python-dateutil", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2e/00/0f6e8fcdb23ea632c866620cc872729ff43ed91d284c866b515c6342b173/arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85", size = 131960, upload-time = "2023-09-30T22:11:18.25Z" } wheels = [ @@ -184,6 +185,10 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/37/d5/602d0ef5dfcace3fb4f79c436762f130abd9ee8d950fa2abdbf8bbc555e0/black-24.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1f93102e0c5bb3907451063e08b9876dbeac810e7da5a8bfb7aeb5a9ef89066b", size = 1448085, upload-time = "2024-10-07T19:28:12.093Z" }, { url = "https://files.pythonhosted.org/packages/47/6d/a3a239e938960df1a662b93d6230d4f3e9b4a22982d060fc38c42f45a56b/black-24.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ddacb691cdcdf77b96f549cf9591701d8db36b2f19519373d60d31746068dbf2", size = 1760928, upload-time = "2024-10-07T19:24:15.233Z" }, { url = "https://files.pythonhosted.org/packages/dd/cf/af018e13b0eddfb434df4d9cd1b2b7892bab119f7a20123e93f6910982e8/black-24.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:680359d932801c76d2e9c9068d05c6b107f2584b2a5b88831c83962eb9984c1b", size = 1436875, upload-time = "2024-10-07T19:24:42.762Z" }, + { url = "https://files.pythonhosted.org/packages/fe/02/f408c804e0ee78c367dcea0a01aedde4f1712af93b8b6e60df981e0228c7/black-24.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:17374989640fbca88b6a448129cd1745c5eb8d9547b464f281b251dd00155ccd", size = 1622516, upload-time = "2024-10-07T19:29:40.629Z" }, + { url = "https://files.pythonhosted.org/packages/f8/b9/9b706ed2f55bfb28b436225a9c57da35990c9005b90b8c91f03924454ad7/black-24.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:63f626344343083322233f175aaf372d326de8436f5928c042639a4afbbf1d3f", size = 1456181, upload-time = "2024-10-07T19:28:11.16Z" }, + { url = "https://files.pythonhosted.org/packages/0a/1c/314d7f17434a5375682ad097f6f4cc0e3f414f3c95a9b1bb4df14a0f11f9/black-24.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfa1d0cb6200857f1923b602f978386a3a2758a65b52e0950299ea014be6800", size = 1752801, upload-time = "2024-10-07T19:23:56.594Z" }, + { url = "https://files.pythonhosted.org/packages/39/a7/20e5cd9237d28ad0b31438de5d9f01c8b99814576f4c0cda1edd62caf4b0/black-24.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:2cd9c95431d94adc56600710f8813ee27eea544dd118d45896bb734e9d7a0dc7", size = 1413626, upload-time = "2024-10-07T19:24:46.133Z" }, { url = "https://files.pythonhosted.org/packages/8d/a7/4b27c50537ebca8bec139b872861f9d2bf501c5ec51fcf897cb924d9e264/black-24.10.0-py3-none-any.whl", hash = "sha256:3bb2b7a1f7b685f85b11fed1ef10f8a9148bceb49853e47a294a3dd963c1dd7d", size = 206898, upload-time = "2024-10-07T19:20:48.317Z" }, ] @@ -272,6 +277,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469, upload-time = "2024-09-04T20:44:41.616Z" }, { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475, upload-time = "2024-09-04T20:44:43.733Z" }, { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009, upload-time = "2024-09-04T20:44:45.309Z" }, + { url = "https://files.pythonhosted.org/packages/b9/ea/8bb50596b8ffbc49ddd7a1ad305035daa770202a6b782fc164647c2673ad/cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16", size = 182220, upload-time = "2024-09-04T20:45:01.577Z" }, + { url = "https://files.pythonhosted.org/packages/ae/11/e77c8cd24f58285a82c23af484cf5b124a376b32644e445960d1a4654c3a/cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36", size = 178605, upload-time = "2024-09-04T20:45:03.837Z" }, + { url = "https://files.pythonhosted.org/packages/ed/65/25a8dc32c53bf5b7b6c2686b42ae2ad58743f7ff644844af7cdb29b49361/cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8", size = 424910, upload-time = "2024-09-04T20:45:05.315Z" }, + { url = "https://files.pythonhosted.org/packages/42/7a/9d086fab7c66bd7c4d0f27c57a1b6b068ced810afc498cc8c49e0088661c/cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576", size = 447200, upload-time = "2024-09-04T20:45:06.903Z" }, + { url = "https://files.pythonhosted.org/packages/da/63/1785ced118ce92a993b0ec9e0d0ac8dc3e5dbfbcaa81135be56c69cabbb6/cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87", size = 454565, upload-time = "2024-09-04T20:45:08.975Z" }, + { url = "https://files.pythonhosted.org/packages/74/06/90b8a44abf3556599cdec107f7290277ae8901a58f75e6fe8f970cd72418/cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0", size = 435635, upload-time = "2024-09-04T20:45:10.64Z" }, + { url = "https://files.pythonhosted.org/packages/bd/62/a1f468e5708a70b1d86ead5bab5520861d9c7eacce4a885ded9faa7729c3/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3", size = 445218, upload-time = "2024-09-04T20:45:12.366Z" }, + { url = "https://files.pythonhosted.org/packages/5b/95/b34462f3ccb09c2594aa782d90a90b045de4ff1f70148ee79c69d37a0a5a/cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595", size = 460486, upload-time = "2024-09-04T20:45:13.935Z" }, + { url = "https://files.pythonhosted.org/packages/fc/fc/a1e4bebd8d680febd29cf6c8a40067182b64f00c7d105f8f26b5bc54317b/cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a", size = 437911, upload-time = "2024-09-04T20:45:15.696Z" }, + { url = "https://files.pythonhosted.org/packages/e6/c3/21cab7a6154b6a5ea330ae80de386e7665254835b9e98ecc1340b3a7de9a/cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e", size = 460632, upload-time = "2024-09-04T20:45:17.284Z" }, + { url = "https://files.pythonhosted.org/packages/cb/b5/fd9f8b5a84010ca169ee49f4e4ad6f8c05f4e3545b72ee041dbbcb159882/cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7", size = 171820, upload-time = "2024-09-04T20:45:18.762Z" }, + { url = "https://files.pythonhosted.org/packages/8c/52/b08750ce0bce45c143e1b5d7357ee8c55341b52bdef4b0f081af1eb248c2/cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662", size = 181290, upload-time = "2024-09-04T20:45:20.226Z" }, ] [[package]] @@ -332,6 +349,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e4/93/946a86ce20790e11312c87c75ba68d5f6ad2208cfb52b2d6a2c32840d922/charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd", size = 145732, upload-time = "2024-12-24T18:11:22.774Z" }, { url = "https://files.pythonhosted.org/packages/cd/e5/131d2fb1b0dddafc37be4f3a2fa79aa4c037368be9423061dccadfd90091/charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407", size = 95391, upload-time = "2024-12-24T18:11:24.139Z" }, { url = "https://files.pythonhosted.org/packages/27/f2/4f9a69cc7712b9b5ad8fdb87039fd89abba997ad5cbe690d1835d40405b0/charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971", size = 102702, upload-time = "2024-12-24T18:11:26.535Z" }, + { url = "https://files.pythonhosted.org/packages/7f/c0/b913f8f02836ed9ab32ea643c6fe4d3325c3d8627cf6e78098671cafff86/charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41", size = 197867, upload-time = "2024-12-24T18:12:10.438Z" }, + { url = "https://files.pythonhosted.org/packages/0f/6c/2bee440303d705b6fb1e2ec789543edec83d32d258299b16eed28aad48e0/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f", size = 141385, upload-time = "2024-12-24T18:12:11.847Z" }, + { url = "https://files.pythonhosted.org/packages/3d/04/cb42585f07f6f9fd3219ffb6f37d5a39b4fd2db2355b23683060029c35f7/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2", size = 151367, upload-time = "2024-12-24T18:12:13.177Z" }, + { url = "https://files.pythonhosted.org/packages/54/54/2412a5b093acb17f0222de007cc129ec0e0df198b5ad2ce5699355269dfe/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770", size = 143928, upload-time = "2024-12-24T18:12:14.497Z" }, + { url = "https://files.pythonhosted.org/packages/5a/6d/e2773862b043dcf8a221342954f375392bb2ce6487bcd9f2c1b34e1d6781/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4", size = 146203, upload-time = "2024-12-24T18:12:15.731Z" }, + { url = "https://files.pythonhosted.org/packages/b9/f8/ca440ef60d8f8916022859885f231abb07ada3c347c03d63f283bec32ef5/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537", size = 148082, upload-time = "2024-12-24T18:12:18.641Z" }, + { url = "https://files.pythonhosted.org/packages/04/d2/42fd330901aaa4b805a1097856c2edf5095e260a597f65def493f4b8c833/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496", size = 142053, upload-time = "2024-12-24T18:12:20.036Z" }, + { url = "https://files.pythonhosted.org/packages/9e/af/3a97a4fa3c53586f1910dadfc916e9c4f35eeada36de4108f5096cb7215f/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78", size = 150625, upload-time = "2024-12-24T18:12:22.804Z" }, + { url = "https://files.pythonhosted.org/packages/26/ae/23d6041322a3556e4da139663d02fb1b3c59a23ab2e2b56432bd2ad63ded/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7", size = 153549, upload-time = "2024-12-24T18:12:24.163Z" }, + { url = "https://files.pythonhosted.org/packages/94/22/b8f2081c6a77cb20d97e57e0b385b481887aa08019d2459dc2858ed64871/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6", size = 150945, upload-time = "2024-12-24T18:12:25.415Z" }, + { url = "https://files.pythonhosted.org/packages/c7/0b/c5ec5092747f801b8b093cdf5610e732b809d6cb11f4c51e35fc28d1d389/charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294", size = 146595, upload-time = "2024-12-24T18:12:28.03Z" }, + { url = "https://files.pythonhosted.org/packages/0c/5a/0b59704c38470df6768aa154cc87b1ac7c9bb687990a1559dc8765e8627e/charset_normalizer-3.4.1-cp39-cp39-win32.whl", hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5", size = 95453, upload-time = "2024-12-24T18:12:29.569Z" }, + { url = "https://files.pythonhosted.org/packages/85/2d/a9790237cb4d01a6d57afadc8573c8b73c609ade20b80f4cda30802009ee/charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765", size = 102811, upload-time = "2024-12-24T18:12:30.83Z" }, { url = "https://files.pythonhosted.org/packages/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108/charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85", size = 49767, upload-time = "2024-12-24T18:12:32.852Z" }, ] @@ -374,6 +404,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "autopage" }, { name = "cmd2" }, + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, { name = "prettytable" }, { name = "pyyaml" }, { name = "stevedore" }, @@ -440,12 +471,95 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180, upload-time = "2024-03-12T16:53:39.226Z" }, ] +[[package]] +name = "contourpy" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f5/f6/31a8f28b4a2a4fa0e01085e542f3081ab0588eff8e589d39d775172c9792/contourpy-1.3.0.tar.gz", hash = "sha256:7ffa0db17717a8ffb127efd0c95a4362d996b892c2904db72428d5b52e1938a4", size = 13464370, upload-time = "2024-08-27T21:00:03.328Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6c/e0/be8dcc796cfdd96708933e0e2da99ba4bb8f9b2caa9d560a50f3f09a65f3/contourpy-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:880ea32e5c774634f9fcd46504bf9f080a41ad855f4fef54f5380f5133d343c7", size = 265366, upload-time = "2024-08-27T20:50:09.947Z" }, + { url = "https://files.pythonhosted.org/packages/50/d6/c953b400219443535d412fcbbc42e7a5e823291236bc0bb88936e3cc9317/contourpy-1.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:76c905ef940a4474a6289c71d53122a4f77766eef23c03cd57016ce19d0f7b42", size = 249226, upload-time = "2024-08-27T20:50:16.1Z" }, + { url = "https://files.pythonhosted.org/packages/6f/b4/6fffdf213ffccc28483c524b9dad46bb78332851133b36ad354b856ddc7c/contourpy-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92f8557cbb07415a4d6fa191f20fd9d2d9eb9c0b61d1b2f52a8926e43c6e9af7", size = 308460, upload-time = "2024-08-27T20:50:22.536Z" }, + { url = "https://files.pythonhosted.org/packages/cf/6c/118fc917b4050f0afe07179a6dcbe4f3f4ec69b94f36c9e128c4af480fb8/contourpy-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:36f965570cff02b874773c49bfe85562b47030805d7d8360748f3eca570f4cab", size = 347623, upload-time = "2024-08-27T20:50:28.806Z" }, + { url = "https://files.pythonhosted.org/packages/f9/a4/30ff110a81bfe3abf7b9673284d21ddce8cc1278f6f77393c91199da4c90/contourpy-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cacd81e2d4b6f89c9f8a5b69b86490152ff39afc58a95af002a398273e5ce589", size = 317761, upload-time = "2024-08-27T20:50:35.126Z" }, + { url = "https://files.pythonhosted.org/packages/99/e6/d11966962b1aa515f5586d3907ad019f4b812c04e4546cc19ebf62b5178e/contourpy-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69375194457ad0fad3a839b9e29aa0b0ed53bb54db1bfb6c3ae43d111c31ce41", size = 322015, upload-time = "2024-08-27T20:50:40.318Z" }, + { url = "https://files.pythonhosted.org/packages/4d/e3/182383743751d22b7b59c3c753277b6aee3637049197624f333dac5b4c80/contourpy-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a52040312b1a858b5e31ef28c2e865376a386c60c0e248370bbea2d3f3b760d", size = 1262672, upload-time = "2024-08-27T20:50:55.643Z" }, + { url = "https://files.pythonhosted.org/packages/78/53/974400c815b2e605f252c8fb9297e2204347d1755a5374354ee77b1ea259/contourpy-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3faeb2998e4fcb256542e8a926d08da08977f7f5e62cf733f3c211c2a5586223", size = 1321688, upload-time = "2024-08-27T20:51:11.293Z" }, + { url = "https://files.pythonhosted.org/packages/52/29/99f849faed5593b2926a68a31882af98afbeac39c7fdf7de491d9c85ec6a/contourpy-1.3.0-cp310-cp310-win32.whl", hash = "sha256:36e0cff201bcb17a0a8ecc7f454fe078437fa6bda730e695a92f2d9932bd507f", size = 171145, upload-time = "2024-08-27T20:51:15.2Z" }, + { url = "https://files.pythonhosted.org/packages/a9/97/3f89bba79ff6ff2b07a3cbc40aa693c360d5efa90d66e914f0ff03b95ec7/contourpy-1.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:87ddffef1dbe5e669b5c2440b643d3fdd8622a348fe1983fad7a0f0ccb1cd67b", size = 216019, upload-time = "2024-08-27T20:51:19.365Z" }, + { url = "https://files.pythonhosted.org/packages/b3/1f/9375917786cb39270b0ee6634536c0e22abf225825602688990d8f5c6c19/contourpy-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0fa4c02abe6c446ba70d96ece336e621efa4aecae43eaa9b030ae5fb92b309ad", size = 266356, upload-time = "2024-08-27T20:51:24.146Z" }, + { url = "https://files.pythonhosted.org/packages/05/46/9256dd162ea52790c127cb58cfc3b9e3413a6e3478917d1f811d420772ec/contourpy-1.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:834e0cfe17ba12f79963861e0f908556b2cedd52e1f75e6578801febcc6a9f49", size = 250915, upload-time = "2024-08-27T20:51:28.683Z" }, + { url = "https://files.pythonhosted.org/packages/e1/5d/3056c167fa4486900dfbd7e26a2fdc2338dc58eee36d490a0ed3ddda5ded/contourpy-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbc4c3217eee163fa3984fd1567632b48d6dfd29216da3ded3d7b844a8014a66", size = 310443, upload-time = "2024-08-27T20:51:33.675Z" }, + { url = "https://files.pythonhosted.org/packages/ca/c2/1a612e475492e07f11c8e267ea5ec1ce0d89971be496c195e27afa97e14a/contourpy-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4865cd1d419e0c7a7bf6de1777b185eebdc51470800a9f42b9e9decf17762081", size = 348548, upload-time = "2024-08-27T20:51:39.322Z" }, + { url = "https://files.pythonhosted.org/packages/45/cf/2c2fc6bb5874158277b4faf136847f0689e1b1a1f640a36d76d52e78907c/contourpy-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:303c252947ab4b14c08afeb52375b26781ccd6a5ccd81abcdfc1fafd14cf93c1", size = 319118, upload-time = "2024-08-27T20:51:44.717Z" }, + { url = "https://files.pythonhosted.org/packages/03/33/003065374f38894cdf1040cef474ad0546368eea7e3a51d48b8a423961f8/contourpy-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637f674226be46f6ba372fd29d9523dd977a291f66ab2a74fbeb5530bb3f445d", size = 323162, upload-time = "2024-08-27T20:51:49.683Z" }, + { url = "https://files.pythonhosted.org/packages/42/80/e637326e85e4105a802e42959f56cff2cd39a6b5ef68d5d9aee3ea5f0e4c/contourpy-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:76a896b2f195b57db25d6b44e7e03f221d32fe318d03ede41f8b4d9ba1bff53c", size = 1265396, upload-time = "2024-08-27T20:52:04.926Z" }, + { url = "https://files.pythonhosted.org/packages/7c/3b/8cbd6416ca1bbc0202b50f9c13b2e0b922b64be888f9d9ee88e6cfabfb51/contourpy-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e1fd23e9d01591bab45546c089ae89d926917a66dceb3abcf01f6105d927e2cb", size = 1324297, upload-time = "2024-08-27T20:52:21.843Z" }, + { url = "https://files.pythonhosted.org/packages/4d/2c/021a7afaa52fe891f25535506cc861c30c3c4e5a1c1ce94215e04b293e72/contourpy-1.3.0-cp311-cp311-win32.whl", hash = "sha256:d402880b84df3bec6eab53cd0cf802cae6a2ef9537e70cf75e91618a3801c20c", size = 171808, upload-time = "2024-08-27T20:52:25.163Z" }, + { url = "https://files.pythonhosted.org/packages/8d/2f/804f02ff30a7fae21f98198828d0857439ec4c91a96e20cf2d6c49372966/contourpy-1.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:6cb6cc968059db9c62cb35fbf70248f40994dfcd7aa10444bbf8b3faeb7c2d67", size = 217181, upload-time = "2024-08-27T20:52:29.13Z" }, + { url = "https://files.pythonhosted.org/packages/c9/92/8e0bbfe6b70c0e2d3d81272b58c98ac69ff1a4329f18c73bd64824d8b12e/contourpy-1.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:570ef7cf892f0afbe5b2ee410c507ce12e15a5fa91017a0009f79f7d93a1268f", size = 267838, upload-time = "2024-08-27T20:52:33.911Z" }, + { url = "https://files.pythonhosted.org/packages/e3/04/33351c5d5108460a8ce6d512307690b023f0cfcad5899499f5c83b9d63b1/contourpy-1.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:da84c537cb8b97d153e9fb208c221c45605f73147bd4cadd23bdae915042aad6", size = 251549, upload-time = "2024-08-27T20:52:39.179Z" }, + { url = "https://files.pythonhosted.org/packages/51/3d/aa0fe6ae67e3ef9f178389e4caaaa68daf2f9024092aa3c6032e3d174670/contourpy-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0be4d8425bfa755e0fd76ee1e019636ccc7c29f77a7c86b4328a9eb6a26d0639", size = 303177, upload-time = "2024-08-27T20:52:44.789Z" }, + { url = "https://files.pythonhosted.org/packages/56/c3/c85a7e3e0cab635575d3b657f9535443a6f5d20fac1a1911eaa4bbe1aceb/contourpy-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c0da700bf58f6e0b65312d0a5e695179a71d0163957fa381bb3c1f72972537c", size = 341735, upload-time = "2024-08-27T20:52:51.05Z" }, + { url = "https://files.pythonhosted.org/packages/dd/8d/20f7a211a7be966a53f474bc90b1a8202e9844b3f1ef85f3ae45a77151ee/contourpy-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb8b141bb00fa977d9122636b16aa67d37fd40a3d8b52dd837e536d64b9a4d06", size = 314679, upload-time = "2024-08-27T20:52:58.473Z" }, + { url = "https://files.pythonhosted.org/packages/6e/be/524e377567defac0e21a46e2a529652d165fed130a0d8a863219303cee18/contourpy-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3634b5385c6716c258d0419c46d05c8aa7dc8cb70326c9a4fb66b69ad2b52e09", size = 320549, upload-time = "2024-08-27T20:53:06.593Z" }, + { url = "https://files.pythonhosted.org/packages/0f/96/fdb2552a172942d888915f3a6663812e9bc3d359d53dafd4289a0fb462f0/contourpy-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0dce35502151b6bd35027ac39ba6e5a44be13a68f55735c3612c568cac3805fd", size = 1263068, upload-time = "2024-08-27T20:53:23.442Z" }, + { url = "https://files.pythonhosted.org/packages/2a/25/632eab595e3140adfa92f1322bf8915f68c932bac468e89eae9974cf1c00/contourpy-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aea348f053c645100612b333adc5983d87be69acdc6d77d3169c090d3b01dc35", size = 1322833, upload-time = "2024-08-27T20:53:39.243Z" }, + { url = "https://files.pythonhosted.org/packages/73/e3/69738782e315a1d26d29d71a550dbbe3eb6c653b028b150f70c1a5f4f229/contourpy-1.3.0-cp312-cp312-win32.whl", hash = "sha256:90f73a5116ad1ba7174341ef3ea5c3150ddf20b024b98fb0c3b29034752c8aeb", size = 172681, upload-time = "2024-08-27T20:53:43.05Z" }, + { url = "https://files.pythonhosted.org/packages/0c/89/9830ba00d88e43d15e53d64931e66b8792b46eb25e2050a88fec4a0df3d5/contourpy-1.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:b11b39aea6be6764f84360fce6c82211a9db32a7c7de8fa6dd5397cf1d079c3b", size = 218283, upload-time = "2024-08-27T20:53:47.232Z" }, + { url = "https://files.pythonhosted.org/packages/53/a1/d20415febfb2267af2d7f06338e82171824d08614084714fb2c1dac9901f/contourpy-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3e1c7fa44aaae40a2247e2e8e0627f4bea3dd257014764aa644f319a5f8600e3", size = 267879, upload-time = "2024-08-27T20:53:51.597Z" }, + { url = "https://files.pythonhosted.org/packages/aa/45/5a28a3570ff6218d8bdfc291a272a20d2648104815f01f0177d103d985e1/contourpy-1.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:364174c2a76057feef647c802652f00953b575723062560498dc7930fc9b1cb7", size = 251573, upload-time = "2024-08-27T20:53:55.659Z" }, + { url = "https://files.pythonhosted.org/packages/39/1c/d3f51540108e3affa84f095c8b04f0aa833bb797bc8baa218a952a98117d/contourpy-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32b238b3b3b649e09ce9aaf51f0c261d38644bdfa35cbaf7b263457850957a84", size = 303184, upload-time = "2024-08-27T20:54:00.225Z" }, + { url = "https://files.pythonhosted.org/packages/00/56/1348a44fb6c3a558c1a3a0cd23d329d604c99d81bf5a4b58c6b71aab328f/contourpy-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d51fca85f9f7ad0b65b4b9fe800406d0d77017d7270d31ec3fb1cc07358fdea0", size = 340262, upload-time = "2024-08-27T20:54:05.234Z" }, + { url = "https://files.pythonhosted.org/packages/2b/23/00d665ba67e1bb666152131da07e0f24c95c3632d7722caa97fb61470eca/contourpy-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:732896af21716b29ab3e988d4ce14bc5133733b85956316fb0c56355f398099b", size = 313806, upload-time = "2024-08-27T20:54:09.889Z" }, + { url = "https://files.pythonhosted.org/packages/5a/42/3cf40f7040bb8362aea19af9a5fb7b32ce420f645dd1590edcee2c657cd5/contourpy-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d73f659398a0904e125280836ae6f88ba9b178b2fed6884f3b1f95b989d2c8da", size = 319710, upload-time = "2024-08-27T20:54:14.536Z" }, + { url = "https://files.pythonhosted.org/packages/05/32/f3bfa3fc083b25e1a7ae09197f897476ee68e7386e10404bdf9aac7391f0/contourpy-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c6c7c2408b7048082932cf4e641fa3b8ca848259212f51c8c59c45aa7ac18f14", size = 1264107, upload-time = "2024-08-27T20:54:29.735Z" }, + { url = "https://files.pythonhosted.org/packages/1c/1e/1019d34473a736664f2439542b890b2dc4c6245f5c0d8cdfc0ccc2cab80c/contourpy-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f317576606de89da6b7e0861cf6061f6146ead3528acabff9236458a6ba467f8", size = 1322458, upload-time = "2024-08-27T20:54:45.507Z" }, + { url = "https://files.pythonhosted.org/packages/22/85/4f8bfd83972cf8909a4d36d16b177f7b8bdd942178ea4bf877d4a380a91c/contourpy-1.3.0-cp313-cp313-win32.whl", hash = "sha256:31cd3a85dbdf1fc002280c65caa7e2b5f65e4a973fcdf70dd2fdcb9868069294", size = 172643, upload-time = "2024-08-27T20:55:52.754Z" }, + { url = "https://files.pythonhosted.org/packages/cc/4a/fb3c83c1baba64ba90443626c228ca14f19a87c51975d3b1de308dd2cf08/contourpy-1.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:4553c421929ec95fb07b3aaca0fae668b2eb5a5203d1217ca7c34c063c53d087", size = 218301, upload-time = "2024-08-27T20:55:56.509Z" }, + { url = "https://files.pythonhosted.org/packages/76/65/702f4064f397821fea0cb493f7d3bc95a5d703e20954dce7d6d39bacf378/contourpy-1.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:345af746d7766821d05d72cb8f3845dfd08dd137101a2cb9b24de277d716def8", size = 278972, upload-time = "2024-08-27T20:54:50.347Z" }, + { url = "https://files.pythonhosted.org/packages/80/85/21f5bba56dba75c10a45ec00ad3b8190dbac7fd9a8a8c46c6116c933e9cf/contourpy-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3bb3808858a9dc68f6f03d319acd5f1b8a337e6cdda197f02f4b8ff67ad2057b", size = 263375, upload-time = "2024-08-27T20:54:54.909Z" }, + { url = "https://files.pythonhosted.org/packages/0a/64/084c86ab71d43149f91ab3a4054ccf18565f0a8af36abfa92b1467813ed6/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:420d39daa61aab1221567b42eecb01112908b2cab7f1b4106a52caaec8d36973", size = 307188, upload-time = "2024-08-27T20:55:00.184Z" }, + { url = "https://files.pythonhosted.org/packages/3d/ff/d61a4c288dc42da0084b8d9dc2aa219a850767165d7d9a9c364ff530b509/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d63ee447261e963af02642ffcb864e5a2ee4cbfd78080657a9880b8b1868e18", size = 345644, upload-time = "2024-08-27T20:55:05.673Z" }, + { url = "https://files.pythonhosted.org/packages/ca/aa/00d2313d35ec03f188e8f0786c2fc61f589306e02fdc158233697546fd58/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:167d6c890815e1dac9536dca00828b445d5d0df4d6a8c6adb4a7ec3166812fa8", size = 317141, upload-time = "2024-08-27T20:55:11.047Z" }, + { url = "https://files.pythonhosted.org/packages/8d/6a/b5242c8cb32d87f6abf4f5e3044ca397cb1a76712e3fa2424772e3ff495f/contourpy-1.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:710a26b3dc80c0e4febf04555de66f5fd17e9cf7170a7b08000601a10570bda6", size = 323469, upload-time = "2024-08-27T20:55:15.914Z" }, + { url = "https://files.pythonhosted.org/packages/6f/a6/73e929d43028a9079aca4bde107494864d54f0d72d9db508a51ff0878593/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:75ee7cb1a14c617f34a51d11fa7524173e56551646828353c4af859c56b766e2", size = 1260894, upload-time = "2024-08-27T20:55:31.553Z" }, + { url = "https://files.pythonhosted.org/packages/2b/1e/1e726ba66eddf21c940821df8cf1a7d15cb165f0682d62161eaa5e93dae1/contourpy-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:33c92cdae89ec5135d036e7218e69b0bb2851206077251f04a6c4e0e21f03927", size = 1314829, upload-time = "2024-08-27T20:55:47.837Z" }, + { url = "https://files.pythonhosted.org/packages/b3/e3/b9f72758adb6ef7397327ceb8b9c39c75711affb220e4f53c745ea1d5a9a/contourpy-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a11077e395f67ffc2c44ec2418cfebed032cd6da3022a94fc227b6faf8e2acb8", size = 265518, upload-time = "2024-08-27T20:56:01.333Z" }, + { url = "https://files.pythonhosted.org/packages/ec/22/19f5b948367ab5260fb41d842c7a78dae645603881ea6bc39738bcfcabf6/contourpy-1.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e8134301d7e204c88ed7ab50028ba06c683000040ede1d617298611f9dc6240c", size = 249350, upload-time = "2024-08-27T20:56:05.432Z" }, + { url = "https://files.pythonhosted.org/packages/26/76/0c7d43263dd00ae21a91a24381b7e813d286a3294d95d179ef3a7b9fb1d7/contourpy-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e12968fdfd5bb45ffdf6192a590bd8ddd3ba9e58360b29683c6bb71a7b41edca", size = 309167, upload-time = "2024-08-27T20:56:10.034Z" }, + { url = "https://files.pythonhosted.org/packages/96/3b/cadff6773e89f2a5a492c1a8068e21d3fccaf1a1c1df7d65e7c8e3ef60ba/contourpy-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fd2a0fc506eccaaa7595b7e1418951f213cf8255be2600f1ea1b61e46a60c55f", size = 348279, upload-time = "2024-08-27T20:56:15.41Z" }, + { url = "https://files.pythonhosted.org/packages/e1/86/158cc43aa549d2081a955ab11c6bdccc7a22caacc2af93186d26f5f48746/contourpy-1.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4cfb5c62ce023dfc410d6059c936dcf96442ba40814aefbfa575425a3a7f19dc", size = 318519, upload-time = "2024-08-27T20:56:21.813Z" }, + { url = "https://files.pythonhosted.org/packages/05/11/57335544a3027e9b96a05948c32e566328e3a2f84b7b99a325b7a06d2b06/contourpy-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68a32389b06b82c2fdd68276148d7b9275b5f5cf13e5417e4252f6d1a34f72a2", size = 321922, upload-time = "2024-08-27T20:56:26.983Z" }, + { url = "https://files.pythonhosted.org/packages/0b/e3/02114f96543f4a1b694333b92a6dcd4f8eebbefcc3a5f3bbb1316634178f/contourpy-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:94e848a6b83da10898cbf1311a815f770acc9b6a3f2d646f330d57eb4e87592e", size = 1258017, upload-time = "2024-08-27T20:56:42.246Z" }, + { url = "https://files.pythonhosted.org/packages/f3/3b/bfe4c81c6d5881c1c643dde6620be0b42bf8aab155976dd644595cfab95c/contourpy-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d78ab28a03c854a873787a0a42254a0ccb3cb133c672f645c9f9c8f3ae9d0800", size = 1316773, upload-time = "2024-08-27T20:56:58.58Z" }, + { url = "https://files.pythonhosted.org/packages/f1/17/c52d2970784383cafb0bd918b6fb036d98d96bbf0bc1befb5d1e31a07a70/contourpy-1.3.0-cp39-cp39-win32.whl", hash = "sha256:81cb5ed4952aae6014bc9d0421dec7c5835c9c8c31cdf51910b708f548cf58e5", size = 171353, upload-time = "2024-08-27T20:57:02.718Z" }, + { url = "https://files.pythonhosted.org/packages/53/23/db9f69676308e094d3c45f20cc52e12d10d64f027541c995d89c11ad5c75/contourpy-1.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:14e262f67bd7e6eb6880bc564dcda30b15e351a594657e55b7eec94b6ef72843", size = 211817, upload-time = "2024-08-27T20:57:06.328Z" }, + { url = "https://files.pythonhosted.org/packages/d1/09/60e486dc2b64c94ed33e58dcfb6f808192c03dfc5574c016218b9b7680dc/contourpy-1.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fe41b41505a5a33aeaed2a613dccaeaa74e0e3ead6dd6fd3a118fb471644fd6c", size = 261886, upload-time = "2024-08-27T20:57:10.863Z" }, + { url = "https://files.pythonhosted.org/packages/19/20/b57f9f7174fcd439a7789fb47d764974ab646fa34d1790551de386457a8e/contourpy-1.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eca7e17a65f72a5133bdbec9ecf22401c62bcf4821361ef7811faee695799779", size = 311008, upload-time = "2024-08-27T20:57:15.588Z" }, + { url = "https://files.pythonhosted.org/packages/74/fc/5040d42623a1845d4f17a418e590fd7a79ae8cb2bad2b2f83de63c3bdca4/contourpy-1.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1ec4dc6bf570f5b22ed0d7efba0dfa9c5b9e0431aeea7581aa217542d9e809a4", size = 215690, upload-time = "2024-08-27T20:57:19.321Z" }, + { url = "https://files.pythonhosted.org/packages/2b/24/dc3dcd77ac7460ab7e9d2b01a618cb31406902e50e605a8d6091f0a8f7cc/contourpy-1.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:00ccd0dbaad6d804ab259820fa7cb0b8036bda0686ef844d24125d8287178ce0", size = 261894, upload-time = "2024-08-27T20:57:23.873Z" }, + { url = "https://files.pythonhosted.org/packages/b1/db/531642a01cfec39d1682e46b5457b07cf805e3c3c584ec27e2a6223f8f6c/contourpy-1.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ca947601224119117f7c19c9cdf6b3ab54c5726ef1d906aa4a69dfb6dd58102", size = 311099, upload-time = "2024-08-27T20:57:28.58Z" }, + { url = "https://files.pythonhosted.org/packages/38/1e/94bda024d629f254143a134eead69e21c836429a2a6ce82209a00ddcb79a/contourpy-1.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c6ec93afeb848a0845a18989da3beca3eec2c0f852322efe21af1931147d12cb", size = 215838, upload-time = "2024-08-27T20:57:32.913Z" }, +] + [[package]] name = "contourpy" version = "1.3.1" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] dependencies = [ - { name = "numpy" }, + { name = "numpy", version = "2.2.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/25/c2/fc7193cc5383637ff390a712e88e4ded0452c9fbcf84abe3de5ea3df1866/contourpy-1.3.1.tar.gz", hash = "sha256:dfd97abd83335045a913e3bcc4a09c0ceadbe66580cf573fe961f4a825efa699", size = 13465753, upload-time = "2024-11-12T11:00:59.118Z" } wheels = [ @@ -535,6 +649,10 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/ed/db4b10ff3b5bb30fe41d9e86444a08bb6448e4d8265e7768450b8408dd36/debugpy-1.8.13-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0bd87557f97bced5513a74088af0b84982b6ccb2e254b9312e29e8a5c4270eb", size = 4218784, upload-time = "2025-03-05T01:02:53.535Z" }, { url = "https://files.pythonhosted.org/packages/82/82/ed81852a8d94086f51664d032d83c7f87cd2b087c6ea70dabec7c1ba813d/debugpy-1.8.13-cp313-cp313-win32.whl", hash = "sha256:5268ae7fdca75f526d04465931cb0bd24577477ff50e8bb03dab90983f4ebd02", size = 5226270, upload-time = "2025-03-05T01:02:56.241Z" }, { url = "https://files.pythonhosted.org/packages/15/63/aa92fb341a78ec40f1c414ec7a7885c2ee17032eee00d12cee0cdc502af4/debugpy-1.8.13-cp313-cp313-win_amd64.whl", hash = "sha256:79ce4ed40966c4c1631d0131606b055a5a2f8e430e3f7bf8fd3744b09943e8e8", size = 5268621, upload-time = "2025-03-05T01:02:57.845Z" }, + { url = "https://files.pythonhosted.org/packages/6a/f8/19d41febacbbe1c386bbf7f01ef8ba94b3e9e44315fc5b17cfddda718ef8/debugpy-1.8.13-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:6fab771639332bd8ceb769aacf454a30d14d7a964f2012bf9c4e04c60f16e85b", size = 2077436, upload-time = "2025-03-05T01:03:07.763Z" }, + { url = "https://files.pythonhosted.org/packages/c4/a5/93ee84dd7e238a8709d9f36481977fd3f21929378122d3c960e568fdc1ec/debugpy-1.8.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32b6857f8263a969ce2ca098f228e5cc0604d277447ec05911a8c46cf3e7e307", size = 3556117, upload-time = "2025-03-05T01:03:09.936Z" }, + { url = "https://files.pythonhosted.org/packages/93/c7/94dfd470bd386f968f2d89ae63cc633c1edaada6b21b7afca167a4e79152/debugpy-1.8.13-cp39-cp39-win32.whl", hash = "sha256:f14d2c4efa1809da125ca62df41050d9c7cd9cb9e380a2685d1e453c4d450ccb", size = 5180906, upload-time = "2025-03-05T01:03:11.61Z" }, + { url = "https://files.pythonhosted.org/packages/4a/39/503e29394ed90c5a85fac9f36539aefd470caae8f23f9ffc9f067954d3f4/debugpy-1.8.13-cp39-cp39-win_amd64.whl", hash = "sha256:ea869fe405880327497e6945c09365922c79d2a1eed4c3ae04d77ac7ae34b2b5", size = 5213365, upload-time = "2025-03-05T01:03:13.505Z" }, { url = "https://files.pythonhosted.org/packages/37/4f/0b65410a08b6452bfd3f7ed6f3610f1a31fb127f46836e82d31797065dcb/debugpy-1.8.13-py2.py3-none-any.whl", hash = "sha256:d4ba115cdd0e3a70942bd562adba9ec8c651fe69ddde2298a1be296fc331906f", size = 5229306, upload-time = "2025-03-05T01:03:16.51Z" }, ] @@ -592,8 +710,8 @@ name = "doit" version = "0.36.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cloudpickle" }, - { name = "importlib-metadata" }, + { name = "cloudpickle", marker = "python_full_version >= '3.10'" }, + { name = "importlib-metadata", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/36/66b7dea1bb5688ba0d2d7bc113e9c0d57df697bd3f39ce2a139d9612aeee/doit-0.36.0.tar.gz", hash = "sha256:71d07ccc9514cb22fe59d98999577665eaab57e16f644d04336ae0b4bae234bc", size = 1448096, upload-time = "2022-04-22T15:33:12.886Z" } wheels = [ @@ -633,6 +751,12 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/63/c3/260f060ededcdf5f13a7e63a36329c95225bf8e8c3f50aeca6820850b56a/dulwich-0.22.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f1476c9c4e4ede95714d06c4831883a26680e37b040b8b6230f506e5ba39f51", size = 1043970, upload-time = "2025-03-02T23:07:29.457Z" }, { url = "https://files.pythonhosted.org/packages/11/47/2bc02dd1c25eb13cb3cd20cd5a55dd9d7b9fa6af95ed574dd913dd67a0fb/dulwich-0.22.8-cp313-cp313-win32.whl", hash = "sha256:b2b31913932bb5bd41658dd398b33b1a2d4d34825123ad54e40912cfdfe60003", size = 590548, upload-time = "2025-03-02T23:07:31.518Z" }, { url = "https://files.pythonhosted.org/packages/f3/17/66368fa9d4cffd52663d20354a74aa42d3a6d998f1a462e30aff38c99d25/dulwich-0.22.8-cp313-cp313-win_amd64.whl", hash = "sha256:7a44e5a61a7989aca1e301d39cfb62ad2f8853368682f524d6e878b4115d823d", size = 608200, upload-time = "2025-03-02T23:07:33.017Z" }, + { url = "https://files.pythonhosted.org/packages/f6/c5/c67e7742c5fa7d70a01eb8689b3c2014e5151169fc5d19186ec81899001b/dulwich-0.22.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f9cd0c67fb44a38358b9fcabee948bf11044ef6ce7a129e50962f54c176d084e", size = 926618, upload-time = "2025-03-02T23:07:34.615Z" }, + { url = "https://files.pythonhosted.org/packages/3a/92/7bd8fc43b02d6f3f997a5a201af6effed0d026359877092f84d50ac5f327/dulwich-0.22.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b79b94726c3f4a9e5a830c649376fd0963236e73142a4290bac6bc9fc9cb120", size = 995038, upload-time = "2025-03-02T23:07:35.979Z" }, + { url = "https://files.pythonhosted.org/packages/96/f3/8f96461752375bc0b81cab941d58824a1359b84d43a49311b5213a9699d0/dulwich-0.22.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:16bbe483d663944972e22d64e1f191201123c3b5580fbdaac6a4f66bfaa4fc11", size = 1003876, upload-time = "2025-03-02T23:07:37.497Z" }, + { url = "https://files.pythonhosted.org/packages/d5/34/5d3b5b1ace0c2ab964f0a724f57523e07cf02eafa45df39328cd4bcf2e99/dulwich-0.22.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e02d403af23d93dc1f96eb2408e25efd50046e38590a88c86fa4002adc9849b0", size = 1048552, upload-time = "2025-03-02T23:07:39.903Z" }, + { url = "https://files.pythonhosted.org/packages/6c/d9/16fcd2c973aa2c1ec3e880c43c95f5afced1abb3f655f5a3fd1911abf02b/dulwich-0.22.8-cp39-cp39-win32.whl", hash = "sha256:8bdd9543a77fb01be704377f5e634b71f955fec64caa4a493dc3bfb98e3a986e", size = 594500, upload-time = "2025-03-02T23:07:41.683Z" }, + { url = "https://files.pythonhosted.org/packages/ef/9b/e7f3d9a5b7ceed1c1051237abd48b5fa1c1a3ab716a4f9c56a1a2f5e839a/dulwich-0.22.8-cp39-cp39-win_amd64.whl", hash = "sha256:3b6757c6b3ba98212b854a766a4157b9cb79a06f4e1b06b46dec4bd834945b8e", size = 610275, upload-time = "2025-03-02T23:07:43.105Z" }, { url = "https://files.pythonhosted.org/packages/0a/a3/7f88ba8ed56eaed6206a7d9b35244964a32eb08635be33f2af60819e6431/dulwich-0.22.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7bb18fa09daa1586c1040b3e2777d38d4212a5cdbe47d384ba66a1ac336fcc4c", size = 947436, upload-time = "2025-03-02T23:07:44.398Z" }, { url = "https://files.pythonhosted.org/packages/bf/d0/664a38f03cf4264a4ab9112067eb4998d14ffbf3af4cff9fb2d1447f11bc/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2b2fda8e87907ed304d4a5962aea0338366144df0df60f950b8f7f125871707f", size = 998380, upload-time = "2025-03-02T23:07:45.935Z" }, { url = "https://files.pythonhosted.org/packages/5e/e4/3595a23375b797a8602a2ca8f6b8207b4ebdf2e3a1ccba306f7b90d74c3f/dulwich-0.22.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1748cd573a0aee4d530bc223a23ccb8bb5b319645931a37bd1cfb68933b720c1", size = 1006758, upload-time = "2025-03-02T23:07:47.503Z" }, @@ -643,6 +767,11 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d1/cd/3c5731784bac200e41b5e66b1440f9f30f92781d3eeefb9f90147c3d392e/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4fc5ce2435fb3abdf76f1acabe48f2e4b3f7428232cadaef9daaf50ea7fa30ee", size = 1006609, upload-time = "2025-03-02T23:07:56.091Z" }, { url = "https://files.pythonhosted.org/packages/19/cf/01180599b0028e2175da4c0878fbe050d1f197825529be19718f65c5a475/dulwich-0.22.8-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:982b21cc3100d959232cadb3da0a478bd549814dd937104ea50f43694ec27153", size = 1051004, upload-time = "2025-03-02T23:07:58.211Z" }, { url = "https://files.pythonhosted.org/packages/92/7b/df95faaf8746cce65704f1631a6626e5bb4604a499a0f63fc9103669deba/dulwich-0.22.8-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6bde2b13a05cc0ec2ecd4597a99896663544c40af1466121f4d046119b874ce3", size = 612529, upload-time = "2025-03-02T23:07:59.731Z" }, + { url = "https://files.pythonhosted.org/packages/f1/a1/f9736e4a94f2d13220169c3293167e5d154508a6038613fcda8cc2515c55/dulwich-0.22.8-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6d446cb7d272a151934ad4b48ba691f32486d5267cf2de04ee3b5e05fc865326", size = 947961, upload-time = "2025-03-02T23:08:01.842Z" }, + { url = "https://files.pythonhosted.org/packages/3b/20/7d7a38b8409514365bd0bc046ced20f011daf363dba55434643a9cfbb484/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f6338e6cf95cd76a0191b3637dc3caed1f988ae84d8e75f876d5cd75a8dd81a", size = 998944, upload-time = "2025-03-02T23:08:03.484Z" }, + { url = "https://files.pythonhosted.org/packages/f4/4f/a95c197882dd93c5e3997f64d5e53cd70ceec4dcc8ff9eb8fc1eb0cab34f/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e004fc532ea262f2d5f375068101ca4792becb9d4aa663b050f5ac31fda0bb5c", size = 1007748, upload-time = "2025-03-02T23:08:04.889Z" }, + { url = "https://files.pythonhosted.org/packages/79/45/d29a9fca7960d8ef9eb7e2cc8a8049add3a2e831e48a56f07a5ae886ace6/dulwich-0.22.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6bfdbc6fa477dee00d04e22d43a51571cd820cfaaaa886f0f155b8e29b3e3d45", size = 1053398, upload-time = "2025-03-02T23:08:06.29Z" }, + { url = "https://files.pythonhosted.org/packages/b6/3a/2fdc2e85d9eea6324617a566138f60ffc2b3fdf89cd058aae0c4edb72a22/dulwich-0.22.8-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ae900c8e573f79d714c1d22b02cdadd50b64286dd7203028f0200f82089e4950", size = 613736, upload-time = "2025-03-02T23:08:07.662Z" }, { url = "https://files.pythonhosted.org/packages/37/56/395c6d82d4d9eb7a7ab62939c99db5b746995b0f3ad3b31f43c15e3e07a0/dulwich-0.22.8-py3-none-any.whl", hash = "sha256:ffc7a02e62b72884de58baaa3b898b7f6427893e79b1289ffa075092efe59181", size = 273071, upload-time = "2025-03-02T23:08:09.013Z" }, ] @@ -747,6 +876,14 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b7/5d/7cb31c4bc9ffb9a2bbe8b08f8f53bad94aeb158efad75da645b40b62cb73/fonttools-4.57.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:767604f244dc17c68d3e2dbf98e038d11a18abc078f2d0f84b6c24571d9c0b13", size = 5205679, upload-time = "2025-04-03T11:06:29.804Z" }, { url = "https://files.pythonhosted.org/packages/4c/e4/6934513ec2c4d3d69ca1bc3bd34d5c69dafcbf68c15388dd3bb062daf345/fonttools-4.57.0-cp313-cp313-win32.whl", hash = "sha256:8e2e12d0d862f43d51e5afb8b9751c77e6bec7d2dc00aad80641364e9df5b199", size = 2144833, upload-time = "2025-04-03T11:06:31.737Z" }, { url = "https://files.pythonhosted.org/packages/c4/0d/2177b7fdd23d017bcfb702fd41e47d4573766b9114da2fddbac20dcc4957/fonttools-4.57.0-cp313-cp313-win_amd64.whl", hash = "sha256:f1d6bc9c23356908db712d282acb3eebd4ae5ec6d8b696aa40342b1d84f8e9e3", size = 2190799, upload-time = "2025-04-03T11:06:34.784Z" }, + { url = "https://files.pythonhosted.org/packages/d2/c7/3bddafbb95447f6fbabdd0b399bf468649321fd4029e356b4f6bd70fbc1b/fonttools-4.57.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7339e6a3283e4b0ade99cade51e97cde3d54cd6d1c3744459e886b66d630c8b3", size = 2758942, upload-time = "2025-04-03T11:06:54.679Z" }, + { url = "https://files.pythonhosted.org/packages/d4/a2/8dd7771022e365c90e428b1607174c3297d5c0a2cc2cf4cdccb2221945b7/fonttools-4.57.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:05efceb2cb5f6ec92a4180fcb7a64aa8d3385fd49cfbbe459350229d1974f0b1", size = 2285959, upload-time = "2025-04-03T11:06:56.792Z" }, + { url = "https://files.pythonhosted.org/packages/58/5a/2fd29c5e38b14afe1fae7d472373e66688e7c7a98554252f3cf44371e033/fonttools-4.57.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a97bb05eb24637714a04dee85bdf0ad1941df64fe3b802ee4ac1c284a5f97b7c", size = 4571677, upload-time = "2025-04-03T11:06:59.002Z" }, + { url = "https://files.pythonhosted.org/packages/bf/30/b77cf81923f1a67ff35d6765a9db4718c0688eb8466c464c96a23a2e28d4/fonttools-4.57.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:541cb48191a19ceb1a2a4b90c1fcebd22a1ff7491010d3cf840dd3a68aebd654", size = 4616644, upload-time = "2025-04-03T11:07:01.238Z" }, + { url = "https://files.pythonhosted.org/packages/06/33/376605898d8d553134144dff167506a49694cb0e0cf684c14920fbc1e99f/fonttools-4.57.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:cdef9a056c222d0479a1fdb721430f9efd68268014c54e8166133d2643cb05d9", size = 4761314, upload-time = "2025-04-03T11:07:03.162Z" }, + { url = "https://files.pythonhosted.org/packages/48/e4/e0e48f5bae04bc1a1c6b4fcd7d1ca12b29f1fe74221534b7ff83ed0db8fe/fonttools-4.57.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:3cf97236b192a50a4bf200dc5ba405aa78d4f537a2c6e4c624bb60466d5b03bd", size = 4945563, upload-time = "2025-04-03T11:07:05.313Z" }, + { url = "https://files.pythonhosted.org/packages/61/98/2dacfc6d70f2d93bde1bbf814286be343cb17f53057130ad3b843144dd00/fonttools-4.57.0-cp39-cp39-win32.whl", hash = "sha256:e952c684274a7714b3160f57ec1d78309f955c6335c04433f07d36c5eb27b1f9", size = 2159997, upload-time = "2025-04-03T11:07:07.467Z" }, + { url = "https://files.pythonhosted.org/packages/93/fa/e61cc236f40d504532d2becf90c297bfed8e40abc0c8b08375fbb83eff29/fonttools-4.57.0-cp39-cp39-win_amd64.whl", hash = "sha256:a2a722c0e4bfd9966a11ff55c895c817158fcce1b2b6700205a376403b546ad9", size = 2204508, upload-time = "2025-04-03T11:07:09.632Z" }, { url = "https://files.pythonhosted.org/packages/90/27/45f8957c3132917f91aaa56b700bcfc2396be1253f685bd5c68529b6f610/fonttools-4.57.0-py3-none-any.whl", hash = "sha256:3122c604a675513c68bd24c6a8f9091f1c2376d18e8f5fe5a101746c81b3e98f", size = 1093605, upload-time = "2025-04-03T11:07:11.341Z" }, ] @@ -788,6 +925,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/97/ee/322e5340c8cdfa40e71bd0485a82404ad4cf9aed2260cca090f3c1a3a032/gnureadline-8.2.13-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:85e362d2d0e85e45f0affae7bbfaf998b00167c55a78d31ee0f214de9ff429d2", size = 162380, upload-time = "2024-10-18T14:03:53.129Z" }, { url = "https://files.pythonhosted.org/packages/a1/b0/4a3c55a05b4c1c240fd6dc204ff597432008c4649ce500688a2441d27cf4/gnureadline-8.2.13-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2d3e33d2e0dd694d623a2ca1fae6990b52f1d25955504b7293a9350fb9912940", size = 160646, upload-time = "2024-10-18T14:04:00.723Z" }, { url = "https://files.pythonhosted.org/packages/3a/41/8821db40f2b0dd9cc935d6838bc63776fb5bfb1df092f8d4698ec29ada6a/gnureadline-8.2.13-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6c550d08c4d2882a83293a724b14a262ee5078fd4fa7acdc78aa59cab26ae343", size = 162630, upload-time = "2024-10-18T14:04:02.711Z" }, + { url = "https://files.pythonhosted.org/packages/03/f1/be0297498c20df97525ddd1bb48bc3a3237321f323e9c24fe45ff576decb/gnureadline-8.2.13-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dcfa601d95c00aa670ec5e4bf791caf6ba0bcf266de940fb54d44c278bd302fe", size = 160569, upload-time = "2024-10-18T14:04:36.594Z" }, + { url = "https://files.pythonhosted.org/packages/87/7d/9834bc32cf6531c2ec21998d0b0631ddc5f69c31bf2358f9489e27e06dec/gnureadline-8.2.13-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c7b8d3f2a2c9b7e6feaf1f20bdb6ebb8210e207b8c5360ffe407a47efeeb3fb8", size = 162587, upload-time = "2024-10-18T14:04:39.145Z" }, ] [[package]] @@ -820,6 +959,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/79/9d/0fb148dc4d6fa4a7dd1d8378168d9b4cd8d4560a6fbf6f0121c5fc34eb68/importlib_metadata-8.6.1-py3-none-any.whl", hash = "sha256:02a89390c1e15fdfdc0d7c6b25cb3e62650d0494005c97d6f148bf5b9787525e", size = 26971, upload-time = "2025-01-20T22:21:29.177Z" }, ] +[[package]] +name = "importlib-resources" +version = "6.5.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "zipp", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cf/8c/f834fbf984f691b4f7ff60f50b514cc3de5cc08abfc3295564dd89c5e2e7/importlib_resources-6.5.2.tar.gz", hash = "sha256:185f87adef5bcc288449d98fb4fba07cea78bc036455dd44c5fc4a2fe78fed2c", size = 44693, upload-time = "2025-01-03T18:51:56.698Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461, upload-time = "2025-01-03T18:51:54.306Z" }, +] + [[package]] name = "ipykernel" version = "6.29.5" @@ -828,7 +979,8 @@ dependencies = [ { name = "appnope", marker = "sys_platform == 'darwin'" }, { name = "comm" }, { name = "debugpy" }, - { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, { name = "ipython", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "jupyter-client" }, { name = "jupyter-core" }, @@ -845,25 +997,50 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173, upload-time = "2024-07-01T14:07:19.603Z" }, ] +[[package]] +name = "ipython" +version = "8.18.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version < '3.10' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version < '3.10'" }, + { name = "exceptiongroup", marker = "python_full_version < '3.10'" }, + { name = "jedi", marker = "python_full_version < '3.10'" }, + { name = "matplotlib-inline", marker = "python_full_version < '3.10'" }, + { name = "pexpect", marker = "python_full_version < '3.10' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version < '3.10'" }, + { name = "pygments", marker = "python_full_version < '3.10'" }, + { name = "stack-data", marker = "python_full_version < '3.10'" }, + { name = "traitlets", marker = "python_full_version < '3.10'" }, + { name = "typing-extensions", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b1/b9/3ba6c45a6df813c09a48bac313c22ff83efa26cbb55011218d925a46e2ad/ipython-8.18.1.tar.gz", hash = "sha256:ca6f079bb33457c66e233e4580ebfc4128855b4cf6370dddd73842a9563e8a27", size = 5486330, upload-time = "2023-11-27T09:58:34.596Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/47/6b/d9fdcdef2eb6a23f391251fde8781c38d42acd82abe84d054cb74f7863b0/ipython-8.18.1-py3-none-any.whl", hash = "sha256:e8267419d72d81955ec1177f8a29aaa90ac80ad647499201119e2f05e99aa397", size = 808161, upload-time = "2023-11-27T09:58:30.538Z" }, +] + [[package]] name = "ipython" version = "8.34.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11'", -] -dependencies = [ - { name = "colorama", marker = "python_full_version < '3.11' and sys_platform == 'win32'" }, - { name = "decorator", marker = "python_full_version < '3.11'" }, - { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, - { name = "jedi", marker = "python_full_version < '3.11'" }, - { name = "matplotlib-inline", marker = "python_full_version < '3.11'" }, - { name = "pexpect", marker = "python_full_version < '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, - { name = "prompt-toolkit", marker = "python_full_version < '3.11'" }, - { name = "pygments", marker = "python_full_version < '3.11'" }, - { name = "stack-data", marker = "python_full_version < '3.11'" }, - { name = "traitlets", marker = "python_full_version < '3.11'" }, - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, + "python_full_version == '3.10.*'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version == '3.10.*' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version == '3.10.*'" }, + { name = "exceptiongroup", marker = "python_full_version == '3.10.*'" }, + { name = "jedi", marker = "python_full_version == '3.10.*'" }, + { name = "matplotlib-inline", marker = "python_full_version == '3.10.*'" }, + { name = "pexpect", marker = "python_full_version == '3.10.*' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version == '3.10.*'" }, + { name = "pygments", marker = "python_full_version == '3.10.*'" }, + { name = "stack-data", marker = "python_full_version == '3.10.*'" }, + { name = "traitlets", marker = "python_full_version == '3.10.*'" }, + { name = "typing-extensions", marker = "python_full_version == '3.10.*'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/13/18/1a60aa62e9d272fcd7e658a89e1c148da10e1a5d38edcbcd834b52ca7492/ipython-8.34.0.tar.gz", hash = "sha256:c31d658e754673ecc6514583e7dda8069e47136eb62458816b7d1e6625948b5a", size = 5508477, upload-time = "2025-03-08T13:43:17.591Z" } wheels = [ @@ -914,7 +1091,8 @@ version = "8.1.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "comm" }, - { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, { name = "ipython", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "jupyterlab-widgets" }, { name = "traitlets" }, @@ -939,7 +1117,7 @@ name = "isoduration" version = "20.11.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "arrow" }, + { name = "arrow", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7c/1a/3c8edc664e06e6bd06cce40c6b22da5f1429aa4224d0c590f3be21c91ead/isoduration-20.11.0.tar.gz", hash = "sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9", size = 11649, upload-time = "2020-11-01T11:00:00.312Z" } wheels = [ @@ -1005,14 +1183,14 @@ wheels = [ [package.optional-dependencies] format-nongpl = [ - { name = "fqdn" }, - { name = "idna" }, - { name = "isoduration" }, - { name = "jsonpointer" }, - { name = "rfc3339-validator" }, - { name = "rfc3986-validator" }, - { name = "uri-template" }, - { name = "webcolors" }, + { name = "fqdn", marker = "python_full_version >= '3.10'" }, + { name = "idna", marker = "python_full_version >= '3.10'" }, + { name = "isoduration", marker = "python_full_version >= '3.10'" }, + { name = "jsonpointer", marker = "python_full_version >= '3.10'" }, + { name = "rfc3339-validator", marker = "python_full_version >= '3.10'" }, + { name = "rfc3986-validator", marker = "python_full_version >= '3.10'" }, + { name = "uri-template", marker = "python_full_version >= '3.10'" }, + { name = "webcolors", marker = "python_full_version >= '3.10'" }, ] [[package]] @@ -1032,6 +1210,7 @@ name = "jupyter-client" version = "8.6.3" source = { registry = "https://pypi.org/simple" } dependencies = [ + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, { name = "jupyter-core" }, { name = "python-dateutil" }, { name = "pyzmq" }, @@ -1062,14 +1241,14 @@ name = "jupyter-events" version = "0.12.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "jsonschema", extra = ["format-nongpl"] }, - { name = "packaging" }, - { name = "python-json-logger" }, - { name = "pyyaml" }, - { name = "referencing" }, - { name = "rfc3339-validator" }, - { name = "rfc3986-validator" }, - { name = "traitlets" }, + { name = "jsonschema", extra = ["format-nongpl"], marker = "python_full_version >= '3.10'" }, + { name = "packaging", marker = "python_full_version >= '3.10'" }, + { name = "python-json-logger", marker = "python_full_version >= '3.10'" }, + { name = "pyyaml", marker = "python_full_version >= '3.10'" }, + { name = "referencing", marker = "python_full_version >= '3.10'" }, + { name = "rfc3339-validator", marker = "python_full_version >= '3.10'" }, + { name = "rfc3986-validator", marker = "python_full_version >= '3.10'" }, + { name = "traitlets", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/c3/306d090461e4cf3cd91eceaff84bede12a8e52cd821c2d20c9a4fd728385/jupyter_events-0.12.0.tar.gz", hash = "sha256:fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b", size = 62196, upload-time = "2025-02-03T17:23:41.485Z" } wheels = [ @@ -1081,25 +1260,25 @@ name = "jupyter-server" version = "2.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anyio" }, - { name = "argon2-cffi" }, - { name = "jinja2" }, - { name = "jupyter-client" }, - { name = "jupyter-core" }, - { name = "jupyter-events" }, - { name = "jupyter-server-terminals" }, - { name = "nbconvert" }, - { name = "nbformat" }, - { name = "overrides" }, - { name = "packaging" }, - { name = "prometheus-client" }, - { name = "pywinpty", marker = "os_name == 'nt'" }, - { name = "pyzmq" }, - { name = "send2trash" }, - { name = "terminado" }, - { name = "tornado" }, - { name = "traitlets" }, - { name = "websocket-client" }, + { name = "anyio", marker = "python_full_version >= '3.10'" }, + { name = "argon2-cffi", marker = "python_full_version >= '3.10'" }, + { name = "jinja2", marker = "python_full_version >= '3.10'" }, + { name = "jupyter-client", marker = "python_full_version >= '3.10'" }, + { name = "jupyter-core", marker = "python_full_version >= '3.10'" }, + { name = "jupyter-events", marker = "python_full_version >= '3.10'" }, + { name = "jupyter-server-terminals", marker = "python_full_version >= '3.10'" }, + { name = "nbconvert", marker = "python_full_version >= '3.10'" }, + { name = "nbformat", marker = "python_full_version >= '3.10'" }, + { name = "overrides", marker = "python_full_version >= '3.10'" }, + { name = "packaging", marker = "python_full_version >= '3.10'" }, + { name = "prometheus-client", marker = "python_full_version >= '3.10'" }, + { name = "pywinpty", marker = "python_full_version >= '3.10' and os_name == 'nt'" }, + { name = "pyzmq", marker = "python_full_version >= '3.10'" }, + { name = "send2trash", marker = "python_full_version >= '3.10'" }, + { name = "terminado", marker = "python_full_version >= '3.10'" }, + { name = "tornado", marker = "python_full_version >= '3.10'" }, + { name = "traitlets", marker = "python_full_version >= '3.10'" }, + { name = "websocket-client", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/41/c8/ba2bbcd758c47f1124c4ca14061e8ce60d9c6fd537faee9534a95f83521a/jupyter_server-2.16.0.tar.gz", hash = "sha256:65d4b44fdf2dcbbdfe0aa1ace4a842d4aaf746a2b7b168134d5aaed35621b7f6", size = 728177, upload-time = "2025-05-12T16:44:46.245Z" } wheels = [ @@ -1111,8 +1290,8 @@ name = "jupyter-server-terminals" version = "0.5.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pywinpty", marker = "os_name == 'nt'" }, - { name = "terminado" }, + { name = "pywinpty", marker = "python_full_version >= '3.10' and os_name == 'nt'" }, + { name = "terminado", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fc/d5/562469734f476159e99a55426d697cbf8e7eb5efe89fb0e0b4f83a3d3459/jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269", size = 31430, upload-time = "2024-03-12T14:37:03.049Z" } wheels = [ @@ -1125,7 +1304,8 @@ version = "0.5.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ipykernel" }, - { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "ipython", version = "8.18.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "ipython", version = "8.34.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.10.*'" }, { name = "ipython", version = "9.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "ipywidgets" }, { name = "nbconvert" }, @@ -1151,13 +1331,13 @@ name = "jupyterlab-server" version = "2.27.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "babel" }, - { name = "jinja2" }, - { name = "json5" }, - { name = "jsonschema" }, - { name = "jupyter-server" }, - { name = "packaging" }, - { name = "requests" }, + { name = "babel", marker = "python_full_version >= '3.10'" }, + { name = "jinja2", marker = "python_full_version >= '3.10'" }, + { name = "json5", marker = "python_full_version >= '3.10'" }, + { name = "jsonschema", marker = "python_full_version >= '3.10'" }, + { name = "jupyter-server", marker = "python_full_version >= '3.10'" }, + { name = "packaging", marker = "python_full_version >= '3.10'" }, + { name = "requests", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0a/c9/a883ce65eb27905ce77ace410d83587c82ea64dc85a48d1f7ed52bcfa68d/jupyterlab_server-2.27.3.tar.gz", hash = "sha256:eb36caca59e74471988f0ae25c77945610b887f777255aa21f8065def9e51ed4", size = 76173, upload-time = "2024-07-16T17:02:04.149Z" } wheels = [ @@ -1178,9 +1358,9 @@ name = "jupyterlite-core" version = "0.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "doit" }, - { name = "jupyter-core" }, - { name = "pycparser", marker = "platform_python_implementation == 'PyPy'" }, + { name = "doit", marker = "python_full_version >= '3.10'" }, + { name = "jupyter-core", marker = "python_full_version >= '3.10'" }, + { name = "pycparser", marker = "python_full_version >= '3.10' and platform_python_implementation == 'PyPy'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/dd/4d/215ecd452c6d218f060d108510ca83ef0b4e7f39ed7f0e971e95dc2a7575/jupyterlite_core-0.7.0.tar.gz", hash = "sha256:a7218331d31b88dfda17413849e03530bd7af0b9f4528b8060e65067ecd85498", size = 16181181, upload-time = "2025-11-26T09:37:52.31Z" } wheels = [ @@ -1192,8 +1372,8 @@ name = "jupyterlite-pyodide-kernel" version = "0.7.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "jupyterlite-core" }, - { name = "pkginfo" }, + { name = "jupyterlite-core", marker = "python_full_version >= '3.10'" }, + { name = "pkginfo", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f2/26/6fe82895db3ad85e3ccf1ce7155f89ec910db8a8e3267dca54adba9fbbfa/jupyterlite_pyodide_kernel-0.7.0.tar.gz", hash = "sha256:4c2b6763518faf6d72eea91b2db31e215fbc9aa3099cc3cfa5a2866cbd1c380e", size = 541202, upload-time = "2025-11-26T10:21:40.207Z" } wheels = [ @@ -1205,13 +1385,13 @@ name = "jupyterlite-sphinx" version = "0.22.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "docutils" }, - { name = "jupyter-server" }, - { name = "jupyterlab-server" }, - { name = "jupyterlite-core" }, - { name = "jupytext" }, - { name = "nbformat" }, - { name = "sphinx" }, + { name = "docutils", marker = "python_full_version >= '3.10'" }, + { name = "jupyter-server", marker = "python_full_version >= '3.10'" }, + { name = "jupyterlab-server", marker = "python_full_version >= '3.10'" }, + { name = "jupyterlite-core", marker = "python_full_version >= '3.10'" }, + { name = "jupytext", marker = "python_full_version >= '3.10'" }, + { name = "nbformat", marker = "python_full_version >= '3.10'" }, + { name = "sphinx", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/24/c3/d4f3a0d8abac7fa3e4b83d7b6b1451719d36b8567e02be228ed4476e37bf/jupyterlite_sphinx-0.22.0.tar.gz", hash = "sha256:586cefe8d1f5c9634dd23d96ea89237d014abfa3ed6cb556b8c133baa6b5f779", size = 19551, upload-time = "2025-09-19T11:57:57.964Z" } wheels = [ @@ -1223,22 +1403,130 @@ name = "jupytext" version = "1.17.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markdown-it-py" }, - { name = "mdit-py-plugins" }, - { name = "nbformat" }, - { name = "packaging" }, - { name = "pyyaml" }, - { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "markdown-it-py", marker = "python_full_version >= '3.10'" }, + { name = "mdit-py-plugins", marker = "python_full_version >= '3.10'" }, + { name = "nbformat", marker = "python_full_version >= '3.10'" }, + { name = "packaging", marker = "python_full_version >= '3.10'" }, + { name = "pyyaml", marker = "python_full_version >= '3.10'" }, + { name = "tomli", marker = "python_full_version == '3.10.*'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6e/d9/b7acd3bed66c194cec1915c5bbec30994dbb50693ec209e5b115c28ddf63/jupytext-1.17.1.tar.gz", hash = "sha256:c02fda8af76ffd6e064a04cf2d3cc8aae242b2f0e38c42b4cd80baf89c3325d3", size = 3746897, upload-time = "2025-04-26T21:16:11.453Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/12/b7/e7e3d34c8095c19228874b1babedfb5d901374e40d51ae66f2a90203be53/jupytext-1.17.1-py3-none-any.whl", hash = "sha256:99145b1e1fa96520c21ba157de7d354ffa4904724dcebdcd70b8413688a312de", size = 164286, upload-time = "2025-04-26T21:16:09.636Z" }, ] +[[package]] +name = "kiwisolver" +version = "1.4.7" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/85/4d/2255e1c76304cbd60b48cee302b66d1dde4468dc5b1160e4b7cb43778f2a/kiwisolver-1.4.7.tar.gz", hash = "sha256:9893ff81bd7107f7b685d3017cc6583daadb4fc26e4a888350df530e41980a60", size = 97286, upload-time = "2024-09-04T09:39:44.302Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/97/14/fc943dd65268a96347472b4fbe5dcc2f6f55034516f80576cd0dd3a8930f/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8a9c83f75223d5e48b0bc9cb1bf2776cf01563e00ade8775ffe13b0b6e1af3a6", size = 122440, upload-time = "2024-09-04T09:03:44.9Z" }, + { url = "https://files.pythonhosted.org/packages/1e/46/e68fed66236b69dd02fcdb506218c05ac0e39745d696d22709498896875d/kiwisolver-1.4.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:58370b1ffbd35407444d57057b57da5d6549d2d854fa30249771775c63b5fe17", size = 65758, upload-time = "2024-09-04T09:03:46.582Z" }, + { url = "https://files.pythonhosted.org/packages/ef/fa/65de49c85838681fc9cb05de2a68067a683717321e01ddafb5b8024286f0/kiwisolver-1.4.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:aa0abdf853e09aff551db11fce173e2177d00786c688203f52c87ad7fcd91ef9", size = 64311, upload-time = "2024-09-04T09:03:47.973Z" }, + { url = "https://files.pythonhosted.org/packages/42/9c/cc8d90f6ef550f65443bad5872ffa68f3dee36de4974768628bea7c14979/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8d53103597a252fb3ab8b5845af04c7a26d5e7ea8122303dd7a021176a87e8b9", size = 1637109, upload-time = "2024-09-04T09:03:49.281Z" }, + { url = "https://files.pythonhosted.org/packages/55/91/0a57ce324caf2ff5403edab71c508dd8f648094b18cfbb4c8cc0fde4a6ac/kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:88f17c5ffa8e9462fb79f62746428dd57b46eb931698e42e990ad63103f35e6c", size = 1617814, upload-time = "2024-09-04T09:03:51.444Z" }, + { url = "https://files.pythonhosted.org/packages/12/5d/c36140313f2510e20207708adf36ae4919416d697ee0236b0ddfb6fd1050/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a9ca9c710d598fd75ee5de59d5bda2684d9db36a9f50b6125eaea3969c2599", size = 1400881, upload-time = "2024-09-04T09:03:53.357Z" }, + { url = "https://files.pythonhosted.org/packages/56/d0/786e524f9ed648324a466ca8df86298780ef2b29c25313d9a4f16992d3cf/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f4d742cb7af1c28303a51b7a27aaee540e71bb8e24f68c736f6f2ffc82f2bf05", size = 1512972, upload-time = "2024-09-04T09:03:55.082Z" }, + { url = "https://files.pythonhosted.org/packages/67/5a/77851f2f201e6141d63c10a0708e996a1363efaf9e1609ad0441b343763b/kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e28c7fea2196bf4c2f8d46a0415c77a1c480cc0724722f23d7410ffe9842c407", size = 1444787, upload-time = "2024-09-04T09:03:56.588Z" }, + { url = "https://files.pythonhosted.org/packages/06/5f/1f5eaab84355885e224a6fc8d73089e8713dc7e91c121f00b9a1c58a2195/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e968b84db54f9d42046cf154e02911e39c0435c9801681e3fc9ce8a3c4130278", size = 2199212, upload-time = "2024-09-04T09:03:58.557Z" }, + { url = "https://files.pythonhosted.org/packages/b5/28/9152a3bfe976a0ae21d445415defc9d1cd8614b2910b7614b30b27a47270/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0c18ec74c0472de033e1bebb2911c3c310eef5649133dd0bedf2a169a1b269e5", size = 2346399, upload-time = "2024-09-04T09:04:00.178Z" }, + { url = "https://files.pythonhosted.org/packages/26/f6/453d1904c52ac3b400f4d5e240ac5fec25263716723e44be65f4d7149d13/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8f0ea6da6d393d8b2e187e6a5e3fb81f5862010a40c3945e2c6d12ae45cfb2ad", size = 2308688, upload-time = "2024-09-04T09:04:02.216Z" }, + { url = "https://files.pythonhosted.org/packages/5a/9a/d4968499441b9ae187e81745e3277a8b4d7c60840a52dc9d535a7909fac3/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:f106407dda69ae456dd1227966bf445b157ccc80ba0dff3802bb63f30b74e895", size = 2445493, upload-time = "2024-09-04T09:04:04.571Z" }, + { url = "https://files.pythonhosted.org/packages/07/c9/032267192e7828520dacb64dfdb1d74f292765f179e467c1cba97687f17d/kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:84ec80df401cfee1457063732d90022f93951944b5b58975d34ab56bb150dfb3", size = 2262191, upload-time = "2024-09-04T09:04:05.969Z" }, + { url = "https://files.pythonhosted.org/packages/6c/ad/db0aedb638a58b2951da46ddaeecf204be8b4f5454df020d850c7fa8dca8/kiwisolver-1.4.7-cp310-cp310-win32.whl", hash = "sha256:71bb308552200fb2c195e35ef05de12f0c878c07fc91c270eb3d6e41698c3bcc", size = 46644, upload-time = "2024-09-04T09:04:07.408Z" }, + { url = "https://files.pythonhosted.org/packages/12/ca/d0f7b7ffbb0be1e7c2258b53554efec1fd652921f10d7d85045aff93ab61/kiwisolver-1.4.7-cp310-cp310-win_amd64.whl", hash = "sha256:44756f9fd339de0fb6ee4f8c1696cfd19b2422e0d70b4cefc1cc7f1f64045a8c", size = 55877, upload-time = "2024-09-04T09:04:08.869Z" }, + { url = "https://files.pythonhosted.org/packages/97/6c/cfcc128672f47a3e3c0d918ecb67830600078b025bfc32d858f2e2d5c6a4/kiwisolver-1.4.7-cp310-cp310-win_arm64.whl", hash = "sha256:78a42513018c41c2ffd262eb676442315cbfe3c44eed82385c2ed043bc63210a", size = 48347, upload-time = "2024-09-04T09:04:10.106Z" }, + { url = "https://files.pythonhosted.org/packages/e9/44/77429fa0a58f941d6e1c58da9efe08597d2e86bf2b2cce6626834f49d07b/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d2b0e12a42fb4e72d509fc994713d099cbb15ebf1103545e8a45f14da2dfca54", size = 122442, upload-time = "2024-09-04T09:04:11.432Z" }, + { url = "https://files.pythonhosted.org/packages/e5/20/8c75caed8f2462d63c7fd65e16c832b8f76cda331ac9e615e914ee80bac9/kiwisolver-1.4.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2a8781ac3edc42ea4b90bc23e7d37b665d89423818e26eb6df90698aa2287c95", size = 65762, upload-time = "2024-09-04T09:04:12.468Z" }, + { url = "https://files.pythonhosted.org/packages/f4/98/fe010f15dc7230f45bc4cf367b012d651367fd203caaa992fd1f5963560e/kiwisolver-1.4.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:46707a10836894b559e04b0fd143e343945c97fd170d69a2d26d640b4e297935", size = 64319, upload-time = "2024-09-04T09:04:13.635Z" }, + { url = "https://files.pythonhosted.org/packages/8b/1b/b5d618f4e58c0675654c1e5051bcf42c776703edb21c02b8c74135541f60/kiwisolver-1.4.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef97b8df011141c9b0f6caf23b29379f87dd13183c978a30a3c546d2c47314cb", size = 1334260, upload-time = "2024-09-04T09:04:14.878Z" }, + { url = "https://files.pythonhosted.org/packages/b8/01/946852b13057a162a8c32c4c8d2e9ed79f0bb5d86569a40c0b5fb103e373/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ab58c12a2cd0fc769089e6d38466c46d7f76aced0a1f54c77652446733d2d02", size = 1426589, upload-time = "2024-09-04T09:04:16.514Z" }, + { url = "https://files.pythonhosted.org/packages/70/d1/c9f96df26b459e15cf8a965304e6e6f4eb291e0f7a9460b4ad97b047561e/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:803b8e1459341c1bb56d1c5c010406d5edec8a0713a0945851290a7930679b51", size = 1541080, upload-time = "2024-09-04T09:04:18.322Z" }, + { url = "https://files.pythonhosted.org/packages/d3/73/2686990eb8b02d05f3de759d6a23a4ee7d491e659007dd4c075fede4b5d0/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9a9e8a507420fe35992ee9ecb302dab68550dedc0da9e2880dd88071c5fb052", size = 1470049, upload-time = "2024-09-04T09:04:20.266Z" }, + { url = "https://files.pythonhosted.org/packages/a7/4b/2db7af3ed3af7c35f388d5f53c28e155cd402a55432d800c543dc6deb731/kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18077b53dc3bb490e330669a99920c5e6a496889ae8c63b58fbc57c3d7f33a18", size = 1426376, upload-time = "2024-09-04T09:04:22.419Z" }, + { url = "https://files.pythonhosted.org/packages/05/83/2857317d04ea46dc5d115f0df7e676997bbd968ced8e2bd6f7f19cfc8d7f/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6af936f79086a89b3680a280c47ea90b4df7047b5bdf3aa5c524bbedddb9e545", size = 2222231, upload-time = "2024-09-04T09:04:24.526Z" }, + { url = "https://files.pythonhosted.org/packages/0d/b5/866f86f5897cd4ab6d25d22e403404766a123f138bd6a02ecb2cdde52c18/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3abc5b19d24af4b77d1598a585b8a719beb8569a71568b66f4ebe1fb0449460b", size = 2368634, upload-time = "2024-09-04T09:04:25.899Z" }, + { url = "https://files.pythonhosted.org/packages/c1/ee/73de8385403faba55f782a41260210528fe3273d0cddcf6d51648202d6d0/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:933d4de052939d90afbe6e9d5273ae05fb836cc86c15b686edd4b3560cc0ee36", size = 2329024, upload-time = "2024-09-04T09:04:28.523Z" }, + { url = "https://files.pythonhosted.org/packages/a1/e7/cd101d8cd2cdfaa42dc06c433df17c8303d31129c9fdd16c0ea37672af91/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:65e720d2ab2b53f1f72fb5da5fb477455905ce2c88aaa671ff0a447c2c80e8e3", size = 2468484, upload-time = "2024-09-04T09:04:30.547Z" }, + { url = "https://files.pythonhosted.org/packages/e1/72/84f09d45a10bc57a40bb58b81b99d8f22b58b2040c912b7eb97ebf625bf2/kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3bf1ed55088f214ba6427484c59553123fdd9b218a42bbc8c6496d6754b1e523", size = 2284078, upload-time = "2024-09-04T09:04:33.218Z" }, + { url = "https://files.pythonhosted.org/packages/d2/d4/71828f32b956612dc36efd7be1788980cb1e66bfb3706e6dec9acad9b4f9/kiwisolver-1.4.7-cp311-cp311-win32.whl", hash = "sha256:4c00336b9dd5ad96d0a558fd18a8b6f711b7449acce4c157e7343ba92dd0cf3d", size = 46645, upload-time = "2024-09-04T09:04:34.371Z" }, + { url = "https://files.pythonhosted.org/packages/a1/65/d43e9a20aabcf2e798ad1aff6c143ae3a42cf506754bcb6a7ed8259c8425/kiwisolver-1.4.7-cp311-cp311-win_amd64.whl", hash = "sha256:929e294c1ac1e9f615c62a4e4313ca1823ba37326c164ec720a803287c4c499b", size = 56022, upload-time = "2024-09-04T09:04:35.786Z" }, + { url = "https://files.pythonhosted.org/packages/35/b3/9f75a2e06f1b4ca00b2b192bc2b739334127d27f1d0625627ff8479302ba/kiwisolver-1.4.7-cp311-cp311-win_arm64.whl", hash = "sha256:e33e8fbd440c917106b237ef1a2f1449dfbb9b6f6e1ce17c94cd6a1e0d438376", size = 48536, upload-time = "2024-09-04T09:04:37.525Z" }, + { url = "https://files.pythonhosted.org/packages/97/9c/0a11c714cf8b6ef91001c8212c4ef207f772dd84540104952c45c1f0a249/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:5360cc32706dab3931f738d3079652d20982511f7c0ac5711483e6eab08efff2", size = 121808, upload-time = "2024-09-04T09:04:38.637Z" }, + { url = "https://files.pythonhosted.org/packages/f2/d8/0fe8c5f5d35878ddd135f44f2af0e4e1d379e1c7b0716f97cdcb88d4fd27/kiwisolver-1.4.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:942216596dc64ddb25adb215c3c783215b23626f8d84e8eff8d6d45c3f29f75a", size = 65531, upload-time = "2024-09-04T09:04:39.694Z" }, + { url = "https://files.pythonhosted.org/packages/80/c5/57fa58276dfdfa612241d640a64ca2f76adc6ffcebdbd135b4ef60095098/kiwisolver-1.4.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:48b571ecd8bae15702e4f22d3ff6a0f13e54d3d00cd25216d5e7f658242065ee", size = 63894, upload-time = "2024-09-04T09:04:41.6Z" }, + { url = "https://files.pythonhosted.org/packages/8b/e9/26d3edd4c4ad1c5b891d8747a4f81b1b0aba9fb9721de6600a4adc09773b/kiwisolver-1.4.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ad42ba922c67c5f219097b28fae965e10045ddf145d2928bfac2eb2e17673640", size = 1369296, upload-time = "2024-09-04T09:04:42.886Z" }, + { url = "https://files.pythonhosted.org/packages/b6/67/3f4850b5e6cffb75ec40577ddf54f7b82b15269cc5097ff2e968ee32ea7d/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:612a10bdae23404a72941a0fc8fa2660c6ea1217c4ce0dbcab8a8f6543ea9e7f", size = 1461450, upload-time = "2024-09-04T09:04:46.284Z" }, + { url = "https://files.pythonhosted.org/packages/52/be/86cbb9c9a315e98a8dc6b1d23c43cffd91d97d49318854f9c37b0e41cd68/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e838bba3a3bac0fe06d849d29772eb1afb9745a59710762e4ba3f4cb8424483", size = 1579168, upload-time = "2024-09-04T09:04:47.91Z" }, + { url = "https://files.pythonhosted.org/packages/0f/00/65061acf64bd5fd34c1f4ae53f20b43b0a017a541f242a60b135b9d1e301/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:22f499f6157236c19f4bbbd472fa55b063db77a16cd74d49afe28992dff8c258", size = 1507308, upload-time = "2024-09-04T09:04:49.465Z" }, + { url = "https://files.pythonhosted.org/packages/21/e4/c0b6746fd2eb62fe702118b3ca0cb384ce95e1261cfada58ff693aeec08a/kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693902d433cf585133699972b6d7c42a8b9f8f826ebcaf0132ff55200afc599e", size = 1464186, upload-time = "2024-09-04T09:04:50.949Z" }, + { url = "https://files.pythonhosted.org/packages/0a/0f/529d0a9fffb4d514f2782c829b0b4b371f7f441d61aa55f1de1c614c4ef3/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4e77f2126c3e0b0d055f44513ed349038ac180371ed9b52fe96a32aa071a5107", size = 2247877, upload-time = "2024-09-04T09:04:52.388Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e1/66603ad779258843036d45adcbe1af0d1a889a07af4635f8b4ec7dccda35/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:657a05857bda581c3656bfc3b20e353c232e9193eb167766ad2dc58b56504948", size = 2404204, upload-time = "2024-09-04T09:04:54.385Z" }, + { url = "https://files.pythonhosted.org/packages/8d/61/de5fb1ca7ad1f9ab7970e340a5b833d735df24689047de6ae71ab9d8d0e7/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4bfa75a048c056a411f9705856abfc872558e33c055d80af6a380e3658766038", size = 2352461, upload-time = "2024-09-04T09:04:56.307Z" }, + { url = "https://files.pythonhosted.org/packages/ba/d2/0edc00a852e369827f7e05fd008275f550353f1f9bcd55db9363d779fc63/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:34ea1de54beef1c104422d210c47c7d2a4999bdecf42c7b5718fbe59a4cac383", size = 2501358, upload-time = "2024-09-04T09:04:57.922Z" }, + { url = "https://files.pythonhosted.org/packages/84/15/adc15a483506aec6986c01fb7f237c3aec4d9ed4ac10b756e98a76835933/kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:90da3b5f694b85231cf93586dad5e90e2d71b9428f9aad96952c99055582f520", size = 2314119, upload-time = "2024-09-04T09:04:59.332Z" }, + { url = "https://files.pythonhosted.org/packages/36/08/3a5bb2c53c89660863a5aa1ee236912269f2af8762af04a2e11df851d7b2/kiwisolver-1.4.7-cp312-cp312-win32.whl", hash = "sha256:18e0cca3e008e17fe9b164b55735a325140a5a35faad8de92dd80265cd5eb80b", size = 46367, upload-time = "2024-09-04T09:05:00.804Z" }, + { url = "https://files.pythonhosted.org/packages/19/93/c05f0a6d825c643779fc3c70876bff1ac221f0e31e6f701f0e9578690d70/kiwisolver-1.4.7-cp312-cp312-win_amd64.whl", hash = "sha256:58cb20602b18f86f83a5c87d3ee1c766a79c0d452f8def86d925e6c60fbf7bfb", size = 55884, upload-time = "2024-09-04T09:05:01.924Z" }, + { url = "https://files.pythonhosted.org/packages/d2/f9/3828d8f21b6de4279f0667fb50a9f5215e6fe57d5ec0d61905914f5b6099/kiwisolver-1.4.7-cp312-cp312-win_arm64.whl", hash = "sha256:f5a8b53bdc0b3961f8b6125e198617c40aeed638b387913bf1ce78afb1b0be2a", size = 48528, upload-time = "2024-09-04T09:05:02.983Z" }, + { url = "https://files.pythonhosted.org/packages/c4/06/7da99b04259b0f18b557a4effd1b9c901a747f7fdd84cf834ccf520cb0b2/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2e6039dcbe79a8e0f044f1c39db1986a1b8071051efba3ee4d74f5b365f5226e", size = 121913, upload-time = "2024-09-04T09:05:04.072Z" }, + { url = "https://files.pythonhosted.org/packages/97/f5/b8a370d1aa593c17882af0a6f6755aaecd643640c0ed72dcfd2eafc388b9/kiwisolver-1.4.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a1ecf0ac1c518487d9d23b1cd7139a6a65bc460cd101ab01f1be82ecf09794b6", size = 65627, upload-time = "2024-09-04T09:05:05.119Z" }, + { url = "https://files.pythonhosted.org/packages/2a/fc/6c0374f7503522539e2d4d1b497f5ebad3f8ed07ab51aed2af988dd0fb65/kiwisolver-1.4.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7ab9ccab2b5bd5702ab0803676a580fffa2aa178c2badc5557a84cc943fcf750", size = 63888, upload-time = "2024-09-04T09:05:06.191Z" }, + { url = "https://files.pythonhosted.org/packages/bf/3e/0b7172793d0f41cae5c923492da89a2ffcd1adf764c16159ca047463ebd3/kiwisolver-1.4.7-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f816dd2277f8d63d79f9c8473a79fe54047bc0467754962840782c575522224d", size = 1369145, upload-time = "2024-09-04T09:05:07.919Z" }, + { url = "https://files.pythonhosted.org/packages/77/92/47d050d6f6aced2d634258123f2688fbfef8ded3c5baf2c79d94d91f1f58/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf8bcc23ceb5a1b624572a1623b9f79d2c3b337c8c455405ef231933a10da379", size = 1461448, upload-time = "2024-09-04T09:05:10.01Z" }, + { url = "https://files.pythonhosted.org/packages/9c/1b/8f80b18e20b3b294546a1adb41701e79ae21915f4175f311a90d042301cf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dea0bf229319828467d7fca8c7c189780aa9ff679c94539eed7532ebe33ed37c", size = 1578750, upload-time = "2024-09-04T09:05:11.598Z" }, + { url = "https://files.pythonhosted.org/packages/a4/fe/fe8e72f3be0a844f257cadd72689c0848c6d5c51bc1d60429e2d14ad776e/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c06a4c7cf15ec739ce0e5971b26c93638730090add60e183530d70848ebdd34", size = 1507175, upload-time = "2024-09-04T09:05:13.22Z" }, + { url = "https://files.pythonhosted.org/packages/39/fa/cdc0b6105d90eadc3bee525fecc9179e2b41e1ce0293caaf49cb631a6aaf/kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913983ad2deb14e66d83c28b632fd35ba2b825031f2fa4ca29675e665dfecbe1", size = 1463963, upload-time = "2024-09-04T09:05:15.925Z" }, + { url = "https://files.pythonhosted.org/packages/6e/5c/0c03c4e542720c6177d4f408e56d1c8315899db72d46261a4e15b8b33a41/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5337ec7809bcd0f424c6b705ecf97941c46279cf5ed92311782c7c9c2026f07f", size = 2248220, upload-time = "2024-09-04T09:05:17.434Z" }, + { url = "https://files.pythonhosted.org/packages/3d/ee/55ef86d5a574f4e767df7da3a3a7ff4954c996e12d4fbe9c408170cd7dcc/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4c26ed10c4f6fa6ddb329a5120ba3b6db349ca192ae211e882970bfc9d91420b", size = 2404463, upload-time = "2024-09-04T09:05:18.997Z" }, + { url = "https://files.pythonhosted.org/packages/0f/6d/73ad36170b4bff4825dc588acf4f3e6319cb97cd1fb3eb04d9faa6b6f212/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c619b101e6de2222c1fcb0531e1b17bbffbe54294bfba43ea0d411d428618c27", size = 2352842, upload-time = "2024-09-04T09:05:21.299Z" }, + { url = "https://files.pythonhosted.org/packages/0b/16/fa531ff9199d3b6473bb4d0f47416cdb08d556c03b8bc1cccf04e756b56d/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:073a36c8273647592ea332e816e75ef8da5c303236ec0167196793eb1e34657a", size = 2501635, upload-time = "2024-09-04T09:05:23.588Z" }, + { url = "https://files.pythonhosted.org/packages/78/7e/aa9422e78419db0cbe75fb86d8e72b433818f2e62e2e394992d23d23a583/kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3ce6b2b0231bda412463e152fc18335ba32faf4e8c23a754ad50ffa70e4091ee", size = 2314556, upload-time = "2024-09-04T09:05:25.907Z" }, + { url = "https://files.pythonhosted.org/packages/a8/b2/15f7f556df0a6e5b3772a1e076a9d9f6c538ce5f05bd590eca8106508e06/kiwisolver-1.4.7-cp313-cp313-win32.whl", hash = "sha256:f4c9aee212bc89d4e13f58be11a56cc8036cabad119259d12ace14b34476fd07", size = 46364, upload-time = "2024-09-04T09:05:27.184Z" }, + { url = "https://files.pythonhosted.org/packages/0b/db/32e897e43a330eee8e4770bfd2737a9584b23e33587a0812b8e20aac38f7/kiwisolver-1.4.7-cp313-cp313-win_amd64.whl", hash = "sha256:8a3ec5aa8e38fc4c8af308917ce12c536f1c88452ce554027e55b22cbbfbff76", size = 55887, upload-time = "2024-09-04T09:05:28.372Z" }, + { url = "https://files.pythonhosted.org/packages/c8/a4/df2bdca5270ca85fd25253049eb6708d4127be2ed0e5c2650217450b59e9/kiwisolver-1.4.7-cp313-cp313-win_arm64.whl", hash = "sha256:76c8094ac20ec259471ac53e774623eb62e6e1f56cd8690c67ce6ce4fcb05650", size = 48530, upload-time = "2024-09-04T09:05:30.225Z" }, + { url = "https://files.pythonhosted.org/packages/11/88/37ea0ea64512997b13d69772db8dcdc3bfca5442cda3a5e4bb943652ee3e/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3f9362ecfca44c863569d3d3c033dbe8ba452ff8eed6f6b5806382741a1334bd", size = 122449, upload-time = "2024-09-04T09:05:55.311Z" }, + { url = "https://files.pythonhosted.org/packages/4e/45/5a5c46078362cb3882dcacad687c503089263c017ca1241e0483857791eb/kiwisolver-1.4.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e8df2eb9b2bac43ef8b082e06f750350fbbaf2887534a5be97f6cf07b19d9583", size = 65757, upload-time = "2024-09-04T09:05:56.906Z" }, + { url = "https://files.pythonhosted.org/packages/8a/be/a6ae58978772f685d48dd2e84460937761c53c4bbd84e42b0336473d9775/kiwisolver-1.4.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f32d6edbc638cde7652bd690c3e728b25332acbadd7cad670cc4a02558d9c417", size = 64312, upload-time = "2024-09-04T09:05:58.384Z" }, + { url = "https://files.pythonhosted.org/packages/f4/04/18ef6f452d311e1e1eb180c9bf5589187fa1f042db877e6fe443ef10099c/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e2e6c39bd7b9372b0be21456caab138e8e69cc0fc1190a9dfa92bd45a1e6e904", size = 1626966, upload-time = "2024-09-04T09:05:59.855Z" }, + { url = "https://files.pythonhosted.org/packages/21/b1/40655f6c3fa11ce740e8a964fa8e4c0479c87d6a7944b95af799c7a55dfe/kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dda56c24d869b1193fcc763f1284b9126550eaf84b88bbc7256e15028f19188a", size = 1607044, upload-time = "2024-09-04T09:06:02.16Z" }, + { url = "https://files.pythonhosted.org/packages/fd/93/af67dbcfb9b3323bbd2c2db1385a7139d8f77630e4a37bb945b57188eb2d/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79849239c39b5e1fd906556c474d9b0439ea6792b637511f3fe3a41158d89ca8", size = 1391879, upload-time = "2024-09-04T09:06:03.908Z" }, + { url = "https://files.pythonhosted.org/packages/40/6f/d60770ef98e77b365d96061d090c0cd9e23418121c55fff188fa4bdf0b54/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5e3bc157fed2a4c02ec468de4ecd12a6e22818d4f09cde2c31ee3226ffbefab2", size = 1504751, upload-time = "2024-09-04T09:06:05.58Z" }, + { url = "https://files.pythonhosted.org/packages/fa/3a/5f38667d313e983c432f3fcd86932177519ed8790c724e07d77d1de0188a/kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3da53da805b71e41053dc670f9a820d1157aae77b6b944e08024d17bcd51ef88", size = 1436990, upload-time = "2024-09-04T09:06:08.126Z" }, + { url = "https://files.pythonhosted.org/packages/cb/3b/1520301a47326e6a6043b502647e42892be33b3f051e9791cc8bb43f1a32/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8705f17dfeb43139a692298cb6637ee2e59c0194538153e83e9ee0c75c2eddde", size = 2191122, upload-time = "2024-09-04T09:06:10.345Z" }, + { url = "https://files.pythonhosted.org/packages/cf/c4/eb52da300c166239a2233f1f9c4a1b767dfab98fae27681bfb7ea4873cb6/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:82a5c2f4b87c26bb1a0ef3d16b5c4753434633b83d365cc0ddf2770c93829e3c", size = 2338126, upload-time = "2024-09-04T09:06:12.321Z" }, + { url = "https://files.pythonhosted.org/packages/1a/cb/42b92fd5eadd708dd9107c089e817945500685f3437ce1fd387efebc6d6e/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce8be0466f4c0d585cdb6c1e2ed07232221df101a4c6f28821d2aa754ca2d9e2", size = 2298313, upload-time = "2024-09-04T09:06:14.562Z" }, + { url = "https://files.pythonhosted.org/packages/4f/eb/be25aa791fe5fc75a8b1e0c965e00f942496bc04635c9aae8035f6b76dcd/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:409afdfe1e2e90e6ee7fc896f3df9a7fec8e793e58bfa0d052c8a82f99c37abb", size = 2437784, upload-time = "2024-09-04T09:06:16.767Z" }, + { url = "https://files.pythonhosted.org/packages/c5/22/30a66be7f3368d76ff95689e1c2e28d382383952964ab15330a15d8bfd03/kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5b9c3f4ee0b9a439d2415012bd1b1cc2df59e4d6a9939f4d669241d30b414327", size = 2253988, upload-time = "2024-09-04T09:06:18.705Z" }, + { url = "https://files.pythonhosted.org/packages/35/d3/5f2ecb94b5211c8a04f218a76133cc8d6d153b0f9cd0b45fad79907f0689/kiwisolver-1.4.7-cp39-cp39-win32.whl", hash = "sha256:a79ae34384df2b615eefca647a2873842ac3b596418032bef9a7283675962644", size = 46980, upload-time = "2024-09-04T09:06:20.106Z" }, + { url = "https://files.pythonhosted.org/packages/ef/17/cd10d020578764ea91740204edc6b3236ed8106228a46f568d716b11feb2/kiwisolver-1.4.7-cp39-cp39-win_amd64.whl", hash = "sha256:cf0438b42121a66a3a667de17e779330fc0f20b0d97d59d2f2121e182b0505e4", size = 55847, upload-time = "2024-09-04T09:06:21.407Z" }, + { url = "https://files.pythonhosted.org/packages/91/84/32232502020bd78d1d12be7afde15811c64a95ed1f606c10456db4e4c3ac/kiwisolver-1.4.7-cp39-cp39-win_arm64.whl", hash = "sha256:764202cc7e70f767dab49e8df52c7455e8de0df5d858fa801a11aa0d882ccf3f", size = 48494, upload-time = "2024-09-04T09:06:22.648Z" }, + { url = "https://files.pythonhosted.org/packages/ac/59/741b79775d67ab67ced9bb38552da688c0305c16e7ee24bba7a2be253fb7/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:94252291e3fe68001b1dd747b4c0b3be12582839b95ad4d1b641924d68fd4643", size = 59491, upload-time = "2024-09-04T09:06:24.188Z" }, + { url = "https://files.pythonhosted.org/packages/58/cc/fb239294c29a5656e99e3527f7369b174dd9cc7c3ef2dea7cb3c54a8737b/kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b7dfa3b546da08a9f622bb6becdb14b3e24aaa30adba66749d38f3cc7ea9706", size = 57648, upload-time = "2024-09-04T09:06:25.559Z" }, + { url = "https://files.pythonhosted.org/packages/3b/ef/2f009ac1f7aab9f81efb2d837301d255279d618d27b6015780115ac64bdd/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd3de6481f4ed8b734da5df134cd5a6a64fe32124fe83dde1e5b5f29fe30b1e6", size = 84257, upload-time = "2024-09-04T09:06:27.038Z" }, + { url = "https://files.pythonhosted.org/packages/81/e1/c64f50987f85b68b1c52b464bb5bf73e71570c0f7782d626d1eb283ad620/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a91b5f9f1205845d488c928e8570dcb62b893372f63b8b6e98b863ebd2368ff2", size = 80906, upload-time = "2024-09-04T09:06:28.48Z" }, + { url = "https://files.pythonhosted.org/packages/fd/71/1687c5c0a0be2cee39a5c9c389e546f9c6e215e46b691d00d9f646892083/kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40fa14dbd66b8b8f470d5fc79c089a66185619d31645f9b0773b88b19f7223c4", size = 79951, upload-time = "2024-09-04T09:06:29.966Z" }, + { url = "https://files.pythonhosted.org/packages/ea/8b/d7497df4a1cae9367adf21665dd1f896c2a7aeb8769ad77b662c5e2bcce7/kiwisolver-1.4.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:eb542fe7933aa09d8d8f9d9097ef37532a7df6497819d16efe4359890a2f417a", size = 55715, upload-time = "2024-09-04T09:06:31.489Z" }, + { url = "https://files.pythonhosted.org/packages/d5/df/ce37d9b26f07ab90880923c94d12a6ff4d27447096b4c849bfc4339ccfdf/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8b01aac285f91ca889c800042c35ad3b239e704b150cfd3382adfc9dcc780e39", size = 58666, upload-time = "2024-09-04T09:06:43.756Z" }, + { url = "https://files.pythonhosted.org/packages/b0/d3/e4b04f43bc629ac8e186b77b2b1a251cdfa5b7610fa189dc0db622672ce6/kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:48be928f59a1f5c8207154f935334d374e79f2b5d212826307d072595ad76a2e", size = 57088, upload-time = "2024-09-04T09:06:45.406Z" }, + { url = "https://files.pythonhosted.org/packages/30/1c/752df58e2d339e670a535514d2db4fe8c842ce459776b8080fbe08ebb98e/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f37cfe618a117e50d8c240555331160d73d0411422b59b5ee217843d7b693608", size = 84321, upload-time = "2024-09-04T09:06:47.557Z" }, + { url = "https://files.pythonhosted.org/packages/f0/f8/fe6484e847bc6e238ec9f9828089fb2c0bb53f2f5f3a79351fde5b565e4f/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:599b5c873c63a1f6ed7eead644a8a380cfbdf5db91dcb6f85707aaab213b1674", size = 80776, upload-time = "2024-09-04T09:06:49.235Z" }, + { url = "https://files.pythonhosted.org/packages/9b/57/d7163c0379f250ef763aba85330a19feefb5ce6cb541ade853aaba881524/kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:801fa7802e5cfabe3ab0c81a34c323a319b097dfb5004be950482d882f3d7225", size = 79984, upload-time = "2024-09-04T09:06:51.336Z" }, + { url = "https://files.pythonhosted.org/packages/8c/95/4a103776c265d13b3d2cd24fb0494d4e04ea435a8ef97e1b2c026d43250b/kiwisolver-1.4.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:0c6c43471bc764fad4bc99c5c2d6d16a676b1abf844ca7c8702bdae92df01ee0", size = 55811, upload-time = "2024-09-04T09:06:53.078Z" }, +] + [[package]] name = "kiwisolver" version = "1.4.8" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] sdist = { url = "https://files.pythonhosted.org/packages/82/59/7c91426a8ac292e1cdd53a63b6d9439abd573c875c3f92c146767dd33faf/kiwisolver-1.4.8.tar.gz", hash = "sha256:23d5f023bdc8c7e54eb65f03ca5d5bb25b601eac4d7f1a042888a1f45237987e", size = 97538, upload-time = "2024-12-24T18:30:51.519Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/47/5f/4d8e9e852d98ecd26cdf8eaf7ed8bc33174033bba5e07001b289f07308fd/kiwisolver-1.4.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88c6f252f6816a73b1f8c904f7bbe02fd67c09a69f7cb8a0eecdbf5ce78e63db", size = 124623, upload-time = "2024-12-24T18:28:17.687Z" }, @@ -1396,12 +1684,35 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/fb/33/6f40c09a5f7d7e7fcb85ef75072e53eba3fbadbf23e4991ca069ab2b1abb/lxml-5.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6ba465a91acc419c5682f8b06bcc84a424a7aa5c91c220241c6fd31de2a72bc6", size = 5051899, upload-time = "2025-04-05T18:28:11.729Z" }, { url = "https://files.pythonhosted.org/packages/8b/3a/673bc5c0d5fb6596ee2963dd016fdaefaed2c57ede82c7634c08cbda86c1/lxml-5.3.2-cp313-cp313-win32.whl", hash = "sha256:56a1d56d60ea1ec940f949d7a309e0bff05243f9bd337f585721605670abb1c1", size = 3485315, upload-time = "2025-04-05T18:28:14.815Z" }, { url = "https://files.pythonhosted.org/packages/8c/be/cab8dd33b0dbe3af5b5d4d24137218f79ea75d540f74eb7d8581195639e0/lxml-5.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:1a580dc232c33d2ad87d02c8a3069d47abbcdce974b9c9cc82a79ff603065dbe", size = 3814639, upload-time = "2025-04-05T18:28:17.268Z" }, + { url = "https://files.pythonhosted.org/packages/15/ac/bee196b9384315e842be9bc3cfa17492b456dc17d4b183fcb38447af9e58/lxml-5.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:741c126bcf9aa939e950e64e5e0a89c8e01eda7a5f5ffdfc67073f2ed849caea", size = 8149407, upload-time = "2025-04-05T18:29:43.203Z" }, + { url = "https://files.pythonhosted.org/packages/4d/d7/cbad55c5e04d3fb0eece2225f0302c1939f87ff9f53aca028a2f9125ccb1/lxml-5.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ab6e9e6aca1fd7d725ffa132286e70dee5b9a4561c5ed291e836440b82888f89", size = 4426545, upload-time = "2025-04-05T18:29:46.789Z" }, + { url = "https://files.pythonhosted.org/packages/84/70/ab0ab4bb874a6f8452bf5156f25327dc3f1b1b78930e62756f89e39434c2/lxml-5.3.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58e8c9b9ed3c15c2d96943c14efc324b69be6352fe5585733a7db2bf94d97841", size = 5233851, upload-time = "2025-04-05T18:29:50.208Z" }, + { url = "https://files.pythonhosted.org/packages/db/4b/5ce14fe5acd726de3991970e55982baf09c7641f6b910bfdbf37ed5f1222/lxml-5.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7811828ddfb8c23f4f1fbf35e7a7b2edec2f2e4c793dee7c52014f28c4b35238", size = 4947364, upload-time = "2025-04-05T18:29:53.655Z" }, + { url = "https://files.pythonhosted.org/packages/c1/e1/a726c0a06c7a0532478b0bd02935f69647026dd9826b8a329a6b87719710/lxml-5.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:72968623efb1e12e950cbdcd1d0f28eb14c8535bf4be153f1bfffa818b1cf189", size = 5565399, upload-time = "2025-04-05T18:29:57.308Z" }, + { url = "https://files.pythonhosted.org/packages/6e/5c/5ee36f877f86018fdac9a7bc093bfa5d300cc57cdb8fc7cb5ef905283d0d/lxml-5.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebfceaa2ea588b54efb6160e3520983663d45aed8a3895bb2031ada080fb5f04", size = 5003314, upload-time = "2025-04-05T18:30:00.428Z" }, + { url = "https://files.pythonhosted.org/packages/bb/f8/79a000d38f2d45a01456b93151a2cee40241ce6fec8f676632a437c16ff3/lxml-5.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d685d458505b2bfd2e28c812749fe9194a2b0ce285a83537e4309a187ffa270b", size = 5116448, upload-time = "2025-04-05T18:30:03.569Z" }, + { url = "https://files.pythonhosted.org/packages/d0/39/5342f88bb7b153101c99a2687fbb9c37ade10a3f0ee3cb23631010f4526a/lxml-5.3.2-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:334e0e414dab1f5366ead8ca34ec3148415f236d5660e175f1d640b11d645847", size = 4942465, upload-time = "2025-04-05T18:30:06.715Z" }, + { url = "https://files.pythonhosted.org/packages/56/e9/55d1ebc47400886ccb16beccd29d27983e1b6646fd35fb5d1c9079b1f793/lxml-5.3.2-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02e56f7de72fa82561eae69628a7d6febd7891d72248c7ff7d3e7814d4031017", size = 5588956, upload-time = "2025-04-05T18:30:09.987Z" }, + { url = "https://files.pythonhosted.org/packages/b8/37/1b0abff254f85081ca5b5cdfc3f73ff208f6c72a1da6dc69bd71408a047b/lxml-5.3.2-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:638d06b4e1d34d1a074fa87deed5fb55c18485fa0dab97abc5604aad84c12031", size = 5083187, upload-time = "2025-04-05T18:30:13.488Z" }, + { url = "https://files.pythonhosted.org/packages/43/7f/87071f4180e921090bbf3ff3b05355d3cffcfba0e388e25c49b33e4a8307/lxml-5.3.2-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:354dab7206d22d7a796fa27c4c5bffddd2393da2ad61835355a4759d435beb47", size = 5162574, upload-time = "2025-04-05T18:30:16.619Z" }, + { url = "https://files.pythonhosted.org/packages/13/16/ec4a10e5ea07cd0fc36dd8ca48d4344d5d299fb3572c189e3592ca525cf1/lxml-5.3.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d9d9f82ff2c3bf9bb777cb355149f7f3a98ec58f16b7428369dc27ea89556a4c", size = 5022882, upload-time = "2025-04-05T18:30:19.725Z" }, + { url = "https://files.pythonhosted.org/packages/2d/3e/0c7fea56e227fbca0c6ad36d1c896bab08cdb92d5196bf1ae0cbad31ea28/lxml-5.3.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:95ad58340e3b7d2b828efc370d1791856613c5cb62ae267158d96e47b3c978c9", size = 5652645, upload-time = "2025-04-05T18:30:23.261Z" }, + { url = "https://files.pythonhosted.org/packages/a9/6c/4d707800e66e22a47cb7122157fcba7427f286e1edebc0f07fd35d0b412f/lxml-5.3.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:30fe05f4b7f6e9eb32862745512e7cbd021070ad0f289a7f48d14a0d3fc1d8a9", size = 5494128, upload-time = "2025-04-05T18:30:26.534Z" }, + { url = "https://files.pythonhosted.org/packages/d1/5a/634df1eaa077bac8bc66ac59fc7aef1505d4e9c98c12a06d44065769169a/lxml-5.3.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:34c688fef86f73dbca0798e0a61bada114677006afa524a8ce97d9e5fabf42e6", size = 5228135, upload-time = "2025-04-05T18:30:29.744Z" }, + { url = "https://files.pythonhosted.org/packages/c6/08/3e0a2780402f0ad66ce1fa161c29c8f18d4b55fec4c037ba48d7172d43cb/lxml-5.3.2-cp39-cp39-win32.whl", hash = "sha256:4d6d3d1436d57f41984920667ec5ef04bcb158f80df89ac4d0d3f775a2ac0c87", size = 3478304, upload-time = "2025-04-05T18:30:32.924Z" }, + { url = "https://files.pythonhosted.org/packages/f0/d5/58764b2de414dc68106d3063c401655615b693d7218f85bdf7ab7aab6c34/lxml-5.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:2996e1116bbb3ae2a1fbb2ba4da8f92742290b4011e7e5bce2bd33bbc9d9485a", size = 3806337, upload-time = "2025-04-05T18:30:36.304Z" }, { url = "https://files.pythonhosted.org/packages/3d/1a/480682ac974e0f8778503300a61d96c3b4d992d2ae024f9db18d5fd895d1/lxml-5.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:521ab9c80b98c30b2d987001c3ede2e647e92eeb2ca02e8cb66ef5122d792b24", size = 3937182, upload-time = "2025-04-05T18:30:39.214Z" }, { url = "https://files.pythonhosted.org/packages/74/e6/ac87269713e372b58c4334913601a65d7a6f3b7df9ac15a4a4014afea7ae/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f1231b0f9810289d41df1eacc4ebb859c63e4ceee29908a0217403cddce38d0", size = 4235148, upload-time = "2025-04-05T18:30:42.261Z" }, { url = "https://files.pythonhosted.org/packages/75/ec/7d7af58047862fb59fcdec6e3abcffc7a98f7f7560e580485169ce28b706/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271f1a4d5d2b383c36ad8b9b489da5ea9c04eca795a215bae61ed6a57cf083cd", size = 4349974, upload-time = "2025-04-05T18:30:45.291Z" }, { url = "https://files.pythonhosted.org/packages/ff/de/021ef34a57a372778f44182d2043fa3cae0b0407ac05fc35834f842586f2/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:6fca8a5a13906ba2677a5252752832beb0f483a22f6c86c71a2bb320fba04f61", size = 4238656, upload-time = "2025-04-05T18:30:48.383Z" }, { url = "https://files.pythonhosted.org/packages/0a/96/00874cb83ebb2cf649f2a8cad191d8da64fe1cf15e6580d5a7967755d6a3/lxml-5.3.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ea0c3b7922209160faef194a5b6995bfe7fa05ff7dda6c423ba17646b7b9de10", size = 4373836, upload-time = "2025-04-05T18:30:52.189Z" }, { url = "https://files.pythonhosted.org/packages/6b/40/7d49ff503cc90b03253eba0768feec909b47ce92a90591b025c774a29a95/lxml-5.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0a006390834603e5952a2ff74b9a31a6007c7cc74282a087aa6467afb4eea987", size = 3487898, upload-time = "2025-04-05T18:30:55.122Z" }, + { url = "https://files.pythonhosted.org/packages/39/62/052ee9e799fa444c8eeee543c7d7f00b6212e2982e578b86900825b0f976/lxml-5.3.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c3eb4278dcdb9d86265ed2c20b9ecac45f2d6072e3904542e591e382c87a9c00", size = 3934292, upload-time = "2025-04-05T18:31:37.305Z" }, + { url = "https://files.pythonhosted.org/packages/2c/f1/bc85ad1d85fc62cc14dff9d8ed48041adc9b8bb8be82b6d614887f561f24/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:258b6b53458c5cbd2a88795557ff7e0db99f73a96601b70bc039114cd4ee9e02", size = 4232326, upload-time = "2025-04-05T18:31:40.922Z" }, + { url = "https://files.pythonhosted.org/packages/55/6c/9e74a4143adf7d3fdc0c313306242c194bd288a1428b882f4e27eeffd25a/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0a9d8d25ed2f2183e8471c97d512a31153e123ac5807f61396158ef2793cb6e", size = 4347285, upload-time = "2025-04-05T18:31:44.154Z" }, + { url = "https://files.pythonhosted.org/packages/84/53/ab3b9650684ae3e16d4b261be38165f38cef2fc1f12c568c1ea7436fe980/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:73bcb635a848c18a3e422ea0ab0092f2e4ef3b02d8ebe87ab49748ebc8ec03d8", size = 4233141, upload-time = "2025-04-05T18:31:48.117Z" }, + { url = "https://files.pythonhosted.org/packages/ba/5f/8000dfdd01051cc825c4e8e2397fa4837c3adccb8fb1c2e748d3434b29b5/lxml-5.3.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1545de0a69a16ced5767bae8cca1801b842e6e49e96f5e4a8a5acbef023d970b", size = 4370638, upload-time = "2025-04-05T18:31:51.447Z" }, + { url = "https://files.pythonhosted.org/packages/2a/f8/8ea5b07c12444b344f80e1a17bd7d5d3740696827ab5ac0d6d0177d3fbcd/lxml-5.3.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:165fcdc2f40fc0fe88a3c3c06c9c2a097388a90bda6a16e6f7c9199c903c9b8e", size = 3486453, upload-time = "2025-04-05T18:31:55.012Z" }, ] [[package]] @@ -1434,7 +1745,7 @@ name = "markdown-it-py" version = "3.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mdurl" }, + { name = "mdurl", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", size = 74596, upload-time = "2023-06-03T06:41:14.443Z" } wheels = [ @@ -1497,22 +1808,100 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098, upload-time = "2024-10-18T15:21:40.813Z" }, { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208, upload-time = "2024-10-18T15:21:41.814Z" }, { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload-time = "2024-10-18T15:21:42.784Z" }, + { url = "https://files.pythonhosted.org/packages/a7/ea/9b1530c3fdeeca613faeb0fb5cbcf2389d816072fab72a71b45749ef6062/MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a", size = 14344, upload-time = "2024-10-18T15:21:43.721Z" }, + { url = "https://files.pythonhosted.org/packages/4b/c2/fbdbfe48848e7112ab05e627e718e854d20192b674952d9042ebd8c9e5de/MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff", size = 12389, upload-time = "2024-10-18T15:21:44.666Z" }, + { url = "https://files.pythonhosted.org/packages/f0/25/7a7c6e4dbd4f867d95d94ca15449e91e52856f6ed1905d58ef1de5e211d0/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13", size = 21607, upload-time = "2024-10-18T15:21:45.452Z" }, + { url = "https://files.pythonhosted.org/packages/53/8f/f339c98a178f3c1e545622206b40986a4c3307fe39f70ccd3d9df9a9e425/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144", size = 20728, upload-time = "2024-10-18T15:21:46.295Z" }, + { url = "https://files.pythonhosted.org/packages/1a/03/8496a1a78308456dbd50b23a385c69b41f2e9661c67ea1329849a598a8f9/MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29", size = 20826, upload-time = "2024-10-18T15:21:47.134Z" }, + { url = "https://files.pythonhosted.org/packages/e6/cf/0a490a4bd363048c3022f2f475c8c05582179bb179defcee4766fb3dcc18/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0", size = 21843, upload-time = "2024-10-18T15:21:48.334Z" }, + { url = "https://files.pythonhosted.org/packages/19/a3/34187a78613920dfd3cdf68ef6ce5e99c4f3417f035694074beb8848cd77/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0", size = 21219, upload-time = "2024-10-18T15:21:49.587Z" }, + { url = "https://files.pythonhosted.org/packages/17/d8/5811082f85bb88410ad7e452263af048d685669bbbfb7b595e8689152498/MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178", size = 20946, upload-time = "2024-10-18T15:21:50.441Z" }, + { url = "https://files.pythonhosted.org/packages/7c/31/bd635fb5989440d9365c5e3c47556cfea121c7803f5034ac843e8f37c2f2/MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f", size = 15063, upload-time = "2024-10-18T15:21:51.385Z" }, + { url = "https://files.pythonhosted.org/packages/b3/73/085399401383ce949f727afec55ec3abd76648d04b9f22e1c0e99cb4bec3/MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a", size = 15506, upload-time = "2024-10-18T15:21:52.974Z" }, +] + +[[package]] +name = "matplotlib" +version = "3.9.4" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +dependencies = [ + { name = "contourpy", version = "1.3.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "cycler", marker = "python_full_version < '3.10'" }, + { name = "fonttools", marker = "python_full_version < '3.10'" }, + { name = "importlib-resources", marker = "python_full_version < '3.10'" }, + { name = "kiwisolver", version = "1.4.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "packaging", marker = "python_full_version < '3.10'" }, + { name = "pillow", marker = "python_full_version < '3.10'" }, + { name = "pyparsing", marker = "python_full_version < '3.10'" }, + { name = "python-dateutil", marker = "python_full_version < '3.10'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/17/1747b4154034befd0ed33b52538f5eb7752d05bb51c5e2a31470c3bc7d52/matplotlib-3.9.4.tar.gz", hash = "sha256:1e00e8be7393cbdc6fedfa8a6fba02cf3e83814b285db1c60b906a023ba41bc3", size = 36106529, upload-time = "2024-12-13T05:56:34.184Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/94/27d2e2c30d54b56c7b764acc1874a909e34d1965a427fc7092bb6a588b63/matplotlib-3.9.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:c5fdd7abfb706dfa8d307af64a87f1a862879ec3cd8d0ec8637458f0885b9c50", size = 7885089, upload-time = "2024-12-13T05:54:24.224Z" }, + { url = "https://files.pythonhosted.org/packages/c6/25/828273307e40a68eb8e9df832b6b2aaad075864fdc1de4b1b81e40b09e48/matplotlib-3.9.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d89bc4e85e40a71d1477780366c27fb7c6494d293e1617788986f74e2a03d7ff", size = 7770600, upload-time = "2024-12-13T05:54:27.214Z" }, + { url = "https://files.pythonhosted.org/packages/f2/65/f841a422ec994da5123368d76b126acf4fc02ea7459b6e37c4891b555b83/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ddf9f3c26aae695c5daafbf6b94e4c1a30d6cd617ba594bbbded3b33a1fcfa26", size = 8200138, upload-time = "2024-12-13T05:54:29.497Z" }, + { url = "https://files.pythonhosted.org/packages/07/06/272aca07a38804d93b6050813de41ca7ab0e29ba7a9dd098e12037c919a9/matplotlib-3.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18ebcf248030173b59a868fda1fe42397253f6698995b55e81e1f57431d85e50", size = 8312711, upload-time = "2024-12-13T05:54:34.396Z" }, + { url = "https://files.pythonhosted.org/packages/98/37/f13e23b233c526b7e27ad61be0a771894a079e0f7494a10d8d81557e0e9a/matplotlib-3.9.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:974896ec43c672ec23f3f8c648981e8bc880ee163146e0312a9b8def2fac66f5", size = 9090622, upload-time = "2024-12-13T05:54:36.808Z" }, + { url = "https://files.pythonhosted.org/packages/4f/8c/b1f5bd2bd70e60f93b1b54c4d5ba7a992312021d0ddddf572f9a1a6d9348/matplotlib-3.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:4598c394ae9711cec135639374e70871fa36b56afae17bdf032a345be552a88d", size = 7828211, upload-time = "2024-12-13T05:54:40.596Z" }, + { url = "https://files.pythonhosted.org/packages/74/4b/65be7959a8fa118a3929b49a842de5b78bb55475236fcf64f3e308ff74a0/matplotlib-3.9.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d4dd29641d9fb8bc4492420c5480398dd40a09afd73aebe4eb9d0071a05fbe0c", size = 7894430, upload-time = "2024-12-13T05:54:44.049Z" }, + { url = "https://files.pythonhosted.org/packages/e9/18/80f70d91896e0a517b4a051c3fd540daa131630fd75e02e250365353b253/matplotlib-3.9.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30e5b22e8bcfb95442bf7d48b0d7f3bdf4a450cbf68986ea45fca3d11ae9d099", size = 7780045, upload-time = "2024-12-13T05:54:46.414Z" }, + { url = "https://files.pythonhosted.org/packages/a2/73/ccb381026e3238c5c25c3609ba4157b2d1a617ec98d65a8b4ee4e1e74d02/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bb0030d1d447fd56dcc23b4c64a26e44e898f0416276cac1ebc25522e0ac249", size = 8209906, upload-time = "2024-12-13T05:54:49.459Z" }, + { url = "https://files.pythonhosted.org/packages/ab/33/1648da77b74741c89f5ea95cbf42a291b4b364f2660b316318811404ed97/matplotlib-3.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aca90ed222ac3565d2752b83dbb27627480d27662671e4d39da72e97f657a423", size = 8322873, upload-time = "2024-12-13T05:54:53.066Z" }, + { url = "https://files.pythonhosted.org/packages/57/d3/8447ba78bc6593c9044c372d1609f8ea10fb1e071e7a9e0747bea74fc16c/matplotlib-3.9.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a181b2aa2906c608fcae72f977a4a2d76e385578939891b91c2550c39ecf361e", size = 9099566, upload-time = "2024-12-13T05:54:55.522Z" }, + { url = "https://files.pythonhosted.org/packages/23/e1/4f0e237bf349c02ff9d1b6e7109f1a17f745263809b9714a8576dc17752b/matplotlib-3.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:1f6882828231eca17f501c4dcd98a05abb3f03d157fbc0769c6911fe08b6cfd3", size = 7838065, upload-time = "2024-12-13T05:54:58.337Z" }, + { url = "https://files.pythonhosted.org/packages/1a/2b/c918bf6c19d6445d1cefe3d2e42cb740fb997e14ab19d4daeb6a7ab8a157/matplotlib-3.9.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:dfc48d67e6661378a21c2983200a654b72b5c5cdbd5d2cf6e5e1ece860f0cc70", size = 7891131, upload-time = "2024-12-13T05:55:02.837Z" }, + { url = "https://files.pythonhosted.org/packages/c1/e5/b4e8fc601ca302afeeabf45f30e706a445c7979a180e3a978b78b2b681a4/matplotlib-3.9.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:47aef0fab8332d02d68e786eba8113ffd6f862182ea2999379dec9e237b7e483", size = 7776365, upload-time = "2024-12-13T05:55:05.158Z" }, + { url = "https://files.pythonhosted.org/packages/99/06/b991886c506506476e5d83625c5970c656a491b9f80161458fed94597808/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fba1f52c6b7dc764097f52fd9ab627b90db452c9feb653a59945de16752e965f", size = 8200707, upload-time = "2024-12-13T05:55:09.48Z" }, + { url = "https://files.pythonhosted.org/packages/c3/e2/556b627498cb27e61026f2d1ba86a78ad1b836fef0996bef5440e8bc9559/matplotlib-3.9.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:173ac3748acaac21afcc3fa1633924609ba1b87749006bc25051c52c422a5d00", size = 8313761, upload-time = "2024-12-13T05:55:12.95Z" }, + { url = "https://files.pythonhosted.org/packages/58/ff/165af33ec766ff818306ea88e91f9f60d2a6ed543be1eb122a98acbf3b0d/matplotlib-3.9.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320edea0cadc07007765e33f878b13b3738ffa9745c5f707705692df70ffe0e0", size = 9095284, upload-time = "2024-12-13T05:55:16.199Z" }, + { url = "https://files.pythonhosted.org/packages/9f/8b/3d0c7a002db3b1ed702731c2a9a06d78d035f1f2fb0fb936a8e43cc1e9f4/matplotlib-3.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:a4a4cfc82330b27042a7169533da7991e8789d180dd5b3daeaee57d75cd5a03b", size = 7841160, upload-time = "2024-12-13T05:55:19.991Z" }, + { url = "https://files.pythonhosted.org/packages/49/b1/999f89a7556d101b23a2f0b54f1b6e140d73f56804da1398f2f0bc0924bc/matplotlib-3.9.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:37eeffeeca3c940985b80f5b9a7b95ea35671e0e7405001f249848d2b62351b6", size = 7891499, upload-time = "2024-12-13T05:55:22.142Z" }, + { url = "https://files.pythonhosted.org/packages/87/7b/06a32b13a684977653396a1bfcd34d4e7539c5d55c8cbfaa8ae04d47e4a9/matplotlib-3.9.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3e7465ac859ee4abcb0d836137cd8414e7bb7ad330d905abced457217d4f0f45", size = 7776802, upload-time = "2024-12-13T05:55:25.947Z" }, + { url = "https://files.pythonhosted.org/packages/65/87/ac498451aff739e515891bbb92e566f3c7ef31891aaa878402a71f9b0910/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4c12302c34afa0cf061bea23b331e747e5e554b0fa595c96e01c7b75bc3b858", size = 8200802, upload-time = "2024-12-13T05:55:28.461Z" }, + { url = "https://files.pythonhosted.org/packages/f8/6b/9eb761c00e1cb838f6c92e5f25dcda3f56a87a52f6cb8fdfa561e6cf6a13/matplotlib-3.9.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b8c97917f21b75e72108b97707ba3d48f171541a74aa2a56df7a40626bafc64", size = 8313880, upload-time = "2024-12-13T05:55:30.965Z" }, + { url = "https://files.pythonhosted.org/packages/d7/a2/c8eaa600e2085eec7e38cbbcc58a30fc78f8224939d31d3152bdafc01fd1/matplotlib-3.9.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0229803bd7e19271b03cb09f27db76c918c467aa4ce2ae168171bc67c3f508df", size = 9094637, upload-time = "2024-12-13T05:55:33.701Z" }, + { url = "https://files.pythonhosted.org/packages/71/1f/c6e1daea55b7bfeb3d84c6cb1abc449f6a02b181e7e2a5e4db34c3afb793/matplotlib-3.9.4-cp313-cp313-win_amd64.whl", hash = "sha256:7c0d8ef442ebf56ff5e206f8083d08252ee738e04f3dc88ea882853a05488799", size = 7841311, upload-time = "2024-12-13T05:55:36.737Z" }, + { url = "https://files.pythonhosted.org/packages/c0/3a/2757d3f7d388b14dd48f5a83bea65b6d69f000e86b8f28f74d86e0d375bd/matplotlib-3.9.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a04c3b00066a688834356d196136349cb32f5e1003c55ac419e91585168b88fb", size = 7919989, upload-time = "2024-12-13T05:55:39.024Z" }, + { url = "https://files.pythonhosted.org/packages/24/28/f5077c79a4f521589a37fe1062d6a6ea3534e068213f7357e7cfffc2e17a/matplotlib-3.9.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:04c519587f6c210626741a1e9a68eefc05966ede24205db8982841826af5871a", size = 7809417, upload-time = "2024-12-13T05:55:42.412Z" }, + { url = "https://files.pythonhosted.org/packages/36/c8/c523fd2963156692916a8eb7d4069084cf729359f7955cf09075deddfeaf/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:308afbf1a228b8b525fcd5cec17f246bbbb63b175a3ef6eb7b4d33287ca0cf0c", size = 8226258, upload-time = "2024-12-13T05:55:47.259Z" }, + { url = "https://files.pythonhosted.org/packages/f6/88/499bf4b8fa9349b6f5c0cf4cead0ebe5da9d67769129f1b5651e5ac51fbc/matplotlib-3.9.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddb3b02246ddcffd3ce98e88fed5b238bc5faff10dbbaa42090ea13241d15764", size = 8335849, upload-time = "2024-12-13T05:55:49.763Z" }, + { url = "https://files.pythonhosted.org/packages/b8/9f/20a4156b9726188646a030774ee337d5ff695a965be45ce4dbcb9312c170/matplotlib-3.9.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8a75287e9cb9eee48cb79ec1d806f75b29c0fde978cb7223a1f4c5848d696041", size = 9102152, upload-time = "2024-12-13T05:55:51.997Z" }, + { url = "https://files.pythonhosted.org/packages/10/11/237f9c3a4e8d810b1759b67ff2da7c32c04f9c80aa475e7beb36ed43a8fb/matplotlib-3.9.4-cp313-cp313t-win_amd64.whl", hash = "sha256:488deb7af140f0ba86da003e66e10d55ff915e152c78b4b66d231638400b1965", size = 7896987, upload-time = "2024-12-13T05:55:55.941Z" }, + { url = "https://files.pythonhosted.org/packages/56/eb/501b465c9fef28f158e414ea3a417913dc2ac748564c7ed41535f23445b4/matplotlib-3.9.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3c3724d89a387ddf78ff88d2a30ca78ac2b4c89cf37f2db4bd453c34799e933c", size = 7885919, upload-time = "2024-12-13T05:55:59.66Z" }, + { url = "https://files.pythonhosted.org/packages/da/36/236fbd868b6c91309a5206bd90c3f881f4f44b2d997cd1d6239ef652f878/matplotlib-3.9.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d5f0a8430ffe23d7e32cfd86445864ccad141797f7d25b7c41759a5b5d17cfd7", size = 7771486, upload-time = "2024-12-13T05:56:04.264Z" }, + { url = "https://files.pythonhosted.org/packages/e0/4b/105caf2d54d5ed11d9f4335398f5103001a03515f2126c936a752ccf1461/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bb0141a21aef3b64b633dc4d16cbd5fc538b727e4958be82a0e1c92a234160e", size = 8201838, upload-time = "2024-12-13T05:56:06.792Z" }, + { url = "https://files.pythonhosted.org/packages/5d/a7/bb01188fb4013d34d274caf44a2f8091255b0497438e8b6c0a7c1710c692/matplotlib-3.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:57aa235109e9eed52e2c2949db17da185383fa71083c00c6c143a60e07e0888c", size = 8314492, upload-time = "2024-12-13T05:56:09.964Z" }, + { url = "https://files.pythonhosted.org/packages/33/19/02e1a37f7141fc605b193e927d0a9cdf9dc124a20b9e68793f4ffea19695/matplotlib-3.9.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b18c600061477ccfdd1e6fd050c33d8be82431700f3452b297a56d9ed7037abb", size = 9092500, upload-time = "2024-12-13T05:56:13.55Z" }, + { url = "https://files.pythonhosted.org/packages/57/68/c2feb4667adbf882ffa4b3e0ac9967f848980d9f8b5bebd86644aa67ce6a/matplotlib-3.9.4-cp39-cp39-win_amd64.whl", hash = "sha256:ef5f2d1b67d2d2145ff75e10f8c008bfbf71d45137c4b648c87193e7dd053eac", size = 7822962, upload-time = "2024-12-13T05:56:16.358Z" }, + { url = "https://files.pythonhosted.org/packages/0c/22/2ef6a364cd3f565442b0b055e0599744f1e4314ec7326cdaaa48a4d864d7/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:44e0ed786d769d85bc787b0606a53f2d8d2d1d3c8a2608237365e9121c1a338c", size = 7877995, upload-time = "2024-12-13T05:56:18.805Z" }, + { url = "https://files.pythonhosted.org/packages/87/b8/2737456e566e9f4d94ae76b8aa0d953d9acb847714f9a7ad80184474f5be/matplotlib-3.9.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:09debb9ce941eb23ecdbe7eab972b1c3e0276dcf01688073faff7b0f61d6c6ca", size = 7769300, upload-time = "2024-12-13T05:56:21.315Z" }, + { url = "https://files.pythonhosted.org/packages/b2/1f/e709c6ec7b5321e6568769baa288c7178e60a93a9da9e682b39450da0e29/matplotlib-3.9.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcc53cf157a657bfd03afab14774d54ba73aa84d42cfe2480c91bd94873952db", size = 8313423, upload-time = "2024-12-13T05:56:26.719Z" }, + { url = "https://files.pythonhosted.org/packages/5e/b6/5a1f868782cd13f053a679984e222007ecff654a9bfbac6b27a65f4eeb05/matplotlib-3.9.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:ad45da51be7ad02387801fd154ef74d942f49fe3fcd26a64c94842ba7ec0d865", size = 7854624, upload-time = "2024-12-13T05:56:29.359Z" }, ] [[package]] name = "matplotlib" version = "3.10.1" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] dependencies = [ - { name = "contourpy" }, - { name = "cycler" }, - { name = "fonttools" }, - { name = "kiwisolver" }, - { name = "numpy" }, - { name = "packaging" }, - { name = "pillow" }, - { name = "pyparsing" }, - { name = "python-dateutil" }, + { name = "contourpy", version = "1.3.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "cycler", marker = "python_full_version >= '3.10'" }, + { name = "fonttools", marker = "python_full_version >= '3.10'" }, + { name = "kiwisolver", version = "1.4.8", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "numpy", version = "2.2.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, + { name = "packaging", marker = "python_full_version >= '3.10'" }, + { name = "pillow", marker = "python_full_version >= '3.10'" }, + { name = "pyparsing", marker = "python_full_version >= '3.10'" }, + { name = "python-dateutil", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2f/08/b89867ecea2e305f408fbb417139a8dd941ecf7b23a2e02157c36da546f0/matplotlib-3.10.1.tar.gz", hash = "sha256:e8d2d0e3881b129268585bf4765ad3ee73a4591d77b9a18c214ac7e3a79fb2ba", size = 36743335, upload-time = "2025-02-27T19:19:51.038Z" } wheels = [ @@ -1568,7 +1957,7 @@ name = "mdit-py-plugins" version = "0.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markdown-it-py" }, + { name = "markdown-it-py", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/19/03/a2ecab526543b152300717cf232bb4bb8605b6edb946c845016fa9c9c9fd/mdit_py_plugins-0.4.2.tar.gz", hash = "sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5", size = 43542, upload-time = "2024-09-09T20:27:49.564Z" } wheels = [ @@ -1619,6 +2008,11 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f3/3c/350a9da895f8a7e87ade0028b962be0252d152e0c2fbaafa6f0658b4d0d4/mypy-1.11.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e7184632d89d677973a14d00ae4d03214c8bc301ceefcdaf5c474866814c987", size = 12506856, upload-time = "2024-08-24T22:50:08.804Z" }, { url = "https://files.pythonhosted.org/packages/b6/49/ee5adf6a49ff13f4202d949544d3d08abb0ea1f3e7f2a6d5b4c10ba0360a/mypy-1.11.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3a66169b92452f72117e2da3a576087025449018afc2d8e9bfe5ffab865709ca", size = 12952066, upload-time = "2024-08-24T22:50:03.89Z" }, { url = "https://files.pythonhosted.org/packages/27/c0/b19d709a42b24004d720db37446a42abadf844d5c46a2c442e2a074d70d9/mypy-1.11.2-cp312-cp312-win_amd64.whl", hash = "sha256:969ea3ef09617aff826885a22ece0ddef69d95852cdad2f60c8bb06bf1f71f70", size = 9664000, upload-time = "2024-08-24T22:49:59.703Z" }, + { url = "https://files.pythonhosted.org/packages/16/64/bb5ed751487e2bea0dfaa6f640a7e3bb88083648f522e766d5ef4a76f578/mypy-1.11.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:801ca29f43d5acce85f8e999b1e431fb479cb02d0e11deb7d2abb56bdaf24fd6", size = 10937294, upload-time = "2024-08-24T22:49:37.878Z" }, + { url = "https://files.pythonhosted.org/packages/a9/a3/67a0069abed93c3bf3b0bebb8857e2979a02828a4a3fd82f107f8f1143e8/mypy-1.11.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:af8d155170fcf87a2afb55b35dc1a0ac21df4431e7d96717621962e4b9192e70", size = 10107707, upload-time = "2024-08-24T22:49:00.237Z" }, + { url = "https://files.pythonhosted.org/packages/2f/4d/0379daf4258b454b1f9ed589a9dabd072c17f97496daea7b72fdacf7c248/mypy-1.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7821776e5c4286b6a13138cc935e2e9b6fde05e081bdebf5cdb2bb97c9df81d", size = 12498367, upload-time = "2024-08-24T22:49:06.504Z" }, + { url = "https://files.pythonhosted.org/packages/3b/dc/3976a988c280b3571b8eb6928882dc4b723a403b21735a6d8ae6ed20e82b/mypy-1.11.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:539c570477a96a4e6fb718b8d5c3e0c0eba1f485df13f86d2970c91f0673148d", size = 13018014, upload-time = "2024-08-24T22:49:09.242Z" }, + { url = "https://files.pythonhosted.org/packages/83/84/adffc7138fb970e7e2a167bd20b33bb78958370179853a4ebe9008139342/mypy-1.11.2-cp39-cp39-win_amd64.whl", hash = "sha256:3f14cd3d386ac4d05c5a39a51b84387403dadbd936e17cb35882134d4f8f0d24", size = 9568056, upload-time = "2024-08-24T22:49:45.55Z" }, { url = "https://files.pythonhosted.org/packages/42/3a/bdf730640ac523229dd6578e8a581795720a9321399de494374afc437ec5/mypy-1.11.2-py3-none-any.whl", hash = "sha256:b499bc07dbdcd3de92b0a8b29fdf592c111276f6a12fe29c30f6c417dd546d12", size = 2619625, upload-time = "2024-08-24T22:50:01.842Z" }, ] @@ -1698,10 +2092,27 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" }, ] +[[package]] +name = "networkx" +version = "3.2.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/c4/80/a84676339aaae2f1cfdf9f418701dd634aef9cc76f708ef55c36ff39c3ca/networkx-3.2.1.tar.gz", hash = "sha256:9f1bb5cf3409bf324e0a722c20bdb4c20ee39bf1c30ce8ae499c8502b0b5e0c6", size = 2073928, upload-time = "2023-10-28T08:41:39.364Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d5/f0/8fbc882ca80cf077f1b246c0e3c3465f7f415439bdea6b899f6b19f61f70/networkx-3.2.1-py3-none-any.whl", hash = "sha256:f18c69adc97877c42332c170849c96cefa91881c99a7cb3e95b7c659ebdc1ec2", size = 1647772, upload-time = "2023-10-28T08:41:36.945Z" }, +] + [[package]] name = "networkx" version = "3.4.2" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" }, @@ -1725,10 +2136,70 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a6/be/7b423b02b09eb856beffe76fe8c4121c99852db74dd12a422dcb72d1134e/nox-2025.5.1-py3-none-any.whl", hash = "sha256:56abd55cf37ff523c254fcec4d152ed51e5fe80e2ab8317221d8b828ac970a31", size = 71753, upload-time = "2025-05-01T16:35:46.037Z" }, ] +[[package]] +name = "numpy" +version = "2.0.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.10'", +] +sdist = { url = "https://files.pythonhosted.org/packages/a9/75/10dd1f8116a8b796cb2c737b674e02d02e80454bda953fa7e65d8c12b016/numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78", size = 18902015, upload-time = "2024-08-26T20:19:40.945Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/21/91/3495b3237510f79f5d81f2508f9f13fea78ebfdf07538fc7444badda173d/numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece", size = 21165245, upload-time = "2024-08-26T20:04:14.625Z" }, + { url = "https://files.pythonhosted.org/packages/05/33/26178c7d437a87082d11019292dce6d3fe6f0e9026b7b2309cbf3e489b1d/numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04", size = 13738540, upload-time = "2024-08-26T20:04:36.784Z" }, + { url = "https://files.pythonhosted.org/packages/ec/31/cc46e13bf07644efc7a4bf68df2df5fb2a1a88d0cd0da9ddc84dc0033e51/numpy-2.0.2-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66", size = 5300623, upload-time = "2024-08-26T20:04:46.491Z" }, + { url = "https://files.pythonhosted.org/packages/6e/16/7bfcebf27bb4f9d7ec67332ffebee4d1bf085c84246552d52dbb548600e7/numpy-2.0.2-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b", size = 6901774, upload-time = "2024-08-26T20:04:58.173Z" }, + { url = "https://files.pythonhosted.org/packages/f9/a3/561c531c0e8bf082c5bef509d00d56f82e0ea7e1e3e3a7fc8fa78742a6e5/numpy-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd", size = 13907081, upload-time = "2024-08-26T20:05:19.098Z" }, + { url = "https://files.pythonhosted.org/packages/fa/66/f7177ab331876200ac7563a580140643d1179c8b4b6a6b0fc9838de2a9b8/numpy-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318", size = 19523451, upload-time = "2024-08-26T20:05:47.479Z" }, + { url = "https://files.pythonhosted.org/packages/25/7f/0b209498009ad6453e4efc2c65bcdf0ae08a182b2b7877d7ab38a92dc542/numpy-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8", size = 19927572, upload-time = "2024-08-26T20:06:17.137Z" }, + { url = "https://files.pythonhosted.org/packages/3e/df/2619393b1e1b565cd2d4c4403bdd979621e2c4dea1f8532754b2598ed63b/numpy-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326", size = 14400722, upload-time = "2024-08-26T20:06:39.16Z" }, + { url = "https://files.pythonhosted.org/packages/22/ad/77e921b9f256d5da36424ffb711ae79ca3f451ff8489eeca544d0701d74a/numpy-2.0.2-cp310-cp310-win32.whl", hash = "sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97", size = 6472170, upload-time = "2024-08-26T20:06:50.361Z" }, + { url = "https://files.pythonhosted.org/packages/10/05/3442317535028bc29cf0c0dd4c191a4481e8376e9f0db6bcf29703cadae6/numpy-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131", size = 15905558, upload-time = "2024-08-26T20:07:13.881Z" }, + { url = "https://files.pythonhosted.org/packages/8b/cf/034500fb83041aa0286e0fb16e7c76e5c8b67c0711bb6e9e9737a717d5fe/numpy-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448", size = 21169137, upload-time = "2024-08-26T20:07:45.345Z" }, + { url = "https://files.pythonhosted.org/packages/4a/d9/32de45561811a4b87fbdee23b5797394e3d1504b4a7cf40c10199848893e/numpy-2.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195", size = 13703552, upload-time = "2024-08-26T20:08:06.666Z" }, + { url = "https://files.pythonhosted.org/packages/c1/ca/2f384720020c7b244d22508cb7ab23d95f179fcfff33c31a6eeba8d6c512/numpy-2.0.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57", size = 5298957, upload-time = "2024-08-26T20:08:15.83Z" }, + { url = "https://files.pythonhosted.org/packages/0e/78/a3e4f9fb6aa4e6fdca0c5428e8ba039408514388cf62d89651aade838269/numpy-2.0.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a", size = 6905573, upload-time = "2024-08-26T20:08:27.185Z" }, + { url = "https://files.pythonhosted.org/packages/a0/72/cfc3a1beb2caf4efc9d0b38a15fe34025230da27e1c08cc2eb9bfb1c7231/numpy-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669", size = 13914330, upload-time = "2024-08-26T20:08:48.058Z" }, + { url = "https://files.pythonhosted.org/packages/ba/a8/c17acf65a931ce551fee11b72e8de63bf7e8a6f0e21add4c937c83563538/numpy-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951", size = 19534895, upload-time = "2024-08-26T20:09:16.536Z" }, + { url = "https://files.pythonhosted.org/packages/ba/86/8767f3d54f6ae0165749f84648da9dcc8cd78ab65d415494962c86fac80f/numpy-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9", size = 19937253, upload-time = "2024-08-26T20:09:46.263Z" }, + { url = "https://files.pythonhosted.org/packages/df/87/f76450e6e1c14e5bb1eae6836478b1028e096fd02e85c1c37674606ab752/numpy-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15", size = 14414074, upload-time = "2024-08-26T20:10:08.483Z" }, + { url = "https://files.pythonhosted.org/packages/5c/ca/0f0f328e1e59f73754f06e1adfb909de43726d4f24c6a3f8805f34f2b0fa/numpy-2.0.2-cp311-cp311-win32.whl", hash = "sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4", size = 6470640, upload-time = "2024-08-26T20:10:19.732Z" }, + { url = "https://files.pythonhosted.org/packages/eb/57/3a3f14d3a759dcf9bf6e9eda905794726b758819df4663f217d658a58695/numpy-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc", size = 15910230, upload-time = "2024-08-26T20:10:43.413Z" }, + { url = "https://files.pythonhosted.org/packages/45/40/2e117be60ec50d98fa08c2f8c48e09b3edea93cfcabd5a9ff6925d54b1c2/numpy-2.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b", size = 20895803, upload-time = "2024-08-26T20:11:13.916Z" }, + { url = "https://files.pythonhosted.org/packages/46/92/1b8b8dee833f53cef3e0a3f69b2374467789e0bb7399689582314df02651/numpy-2.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e", size = 13471835, upload-time = "2024-08-26T20:11:34.779Z" }, + { url = "https://files.pythonhosted.org/packages/7f/19/e2793bde475f1edaea6945be141aef6c8b4c669b90c90a300a8954d08f0a/numpy-2.0.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c", size = 5038499, upload-time = "2024-08-26T20:11:43.902Z" }, + { url = "https://files.pythonhosted.org/packages/e3/ff/ddf6dac2ff0dd50a7327bcdba45cb0264d0e96bb44d33324853f781a8f3c/numpy-2.0.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c", size = 6633497, upload-time = "2024-08-26T20:11:55.09Z" }, + { url = "https://files.pythonhosted.org/packages/72/21/67f36eac8e2d2cd652a2e69595a54128297cdcb1ff3931cfc87838874bd4/numpy-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692", size = 13621158, upload-time = "2024-08-26T20:12:14.95Z" }, + { url = "https://files.pythonhosted.org/packages/39/68/e9f1126d757653496dbc096cb429014347a36b228f5a991dae2c6b6cfd40/numpy-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a", size = 19236173, upload-time = "2024-08-26T20:12:44.049Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e9/1f5333281e4ebf483ba1c888b1d61ba7e78d7e910fdd8e6499667041cc35/numpy-2.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c", size = 19634174, upload-time = "2024-08-26T20:13:13.634Z" }, + { url = "https://files.pythonhosted.org/packages/71/af/a469674070c8d8408384e3012e064299f7a2de540738a8e414dcfd639996/numpy-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded", size = 14099701, upload-time = "2024-08-26T20:13:34.851Z" }, + { url = "https://files.pythonhosted.org/packages/d0/3d/08ea9f239d0e0e939b6ca52ad403c84a2bce1bde301a8eb4888c1c1543f1/numpy-2.0.2-cp312-cp312-win32.whl", hash = "sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5", size = 6174313, upload-time = "2024-08-26T20:13:45.653Z" }, + { url = "https://files.pythonhosted.org/packages/b2/b5/4ac39baebf1fdb2e72585c8352c56d063b6126be9fc95bd2bb5ef5770c20/numpy-2.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a", size = 15606179, upload-time = "2024-08-26T20:14:08.786Z" }, + { url = "https://files.pythonhosted.org/packages/43/c1/41c8f6df3162b0c6ffd4437d729115704bd43363de0090c7f913cfbc2d89/numpy-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c", size = 21169942, upload-time = "2024-08-26T20:14:40.108Z" }, + { url = "https://files.pythonhosted.org/packages/39/bc/fd298f308dcd232b56a4031fd6ddf11c43f9917fbc937e53762f7b5a3bb1/numpy-2.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd", size = 13711512, upload-time = "2024-08-26T20:15:00.985Z" }, + { url = "https://files.pythonhosted.org/packages/96/ff/06d1aa3eeb1c614eda245c1ba4fb88c483bee6520d361641331872ac4b82/numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b", size = 5306976, upload-time = "2024-08-26T20:15:10.876Z" }, + { url = "https://files.pythonhosted.org/packages/2d/98/121996dcfb10a6087a05e54453e28e58694a7db62c5a5a29cee14c6e047b/numpy-2.0.2-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729", size = 6906494, upload-time = "2024-08-26T20:15:22.055Z" }, + { url = "https://files.pythonhosted.org/packages/15/31/9dffc70da6b9bbf7968f6551967fc21156207366272c2a40b4ed6008dc9b/numpy-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1", size = 13912596, upload-time = "2024-08-26T20:15:42.452Z" }, + { url = "https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd", size = 19526099, upload-time = "2024-08-26T20:16:11.048Z" }, + { url = "https://files.pythonhosted.org/packages/26/4c/0eeca4614003077f68bfe7aac8b7496f04221865b3a5e7cb230c9d055afd/numpy-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d", size = 19932823, upload-time = "2024-08-26T20:16:40.171Z" }, + { url = "https://files.pythonhosted.org/packages/f1/46/ea25b98b13dccaebddf1a803f8c748680d972e00507cd9bc6dcdb5aa2ac1/numpy-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d", size = 14404424, upload-time = "2024-08-26T20:17:02.604Z" }, + { url = "https://files.pythonhosted.org/packages/c8/a6/177dd88d95ecf07e722d21008b1b40e681a929eb9e329684d449c36586b2/numpy-2.0.2-cp39-cp39-win32.whl", hash = "sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa", size = 6476809, upload-time = "2024-08-26T20:17:13.553Z" }, + { url = "https://files.pythonhosted.org/packages/ea/2b/7fc9f4e7ae5b507c1a3a21f0f15ed03e794c1242ea8a242ac158beb56034/numpy-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73", size = 15911314, upload-time = "2024-08-26T20:17:36.72Z" }, + { url = "https://files.pythonhosted.org/packages/8f/3b/df5a870ac6a3be3a86856ce195ef42eec7ae50d2a202be1f5a4b3b340e14/numpy-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8", size = 21025288, upload-time = "2024-08-26T20:18:07.732Z" }, + { url = "https://files.pythonhosted.org/packages/2c/97/51af92f18d6f6f2d9ad8b482a99fb74e142d71372da5d834b3a2747a446e/numpy-2.0.2-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4", size = 6762793, upload-time = "2024-08-26T20:18:19.125Z" }, + { url = "https://files.pythonhosted.org/packages/12/46/de1fbd0c1b5ccaa7f9a005b66761533e2f6a3e560096682683a223631fe9/numpy-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c", size = 19334885, upload-time = "2024-08-26T20:18:47.237Z" }, + { url = "https://files.pythonhosted.org/packages/cc/dc/d330a6faefd92b446ec0f0dfea4c3207bb1fef3c4771d19cf4543efd2c78/numpy-2.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385", size = 15828784, upload-time = "2024-08-26T20:19:11.19Z" }, +] + [[package]] name = "numpy" version = "2.2.4" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version == '3.10.*'", +] sdist = { url = "https://files.pythonhosted.org/packages/e1/78/31103410a57bc2c2b93a3597340a8119588571f6a4539067546cb9a0bfac/numpy-2.2.4.tar.gz", hash = "sha256:9ba03692a45d3eef66559efe1d1096c4b9b75c0986b5dff5530c378fb8331d4f", size = 20270701, upload-time = "2025-03-16T18:27:00.648Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/04/89/a79e86e5c1433926ed7d60cb267fb64aa578b6101ab645800fd43b4801de/numpy-2.2.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8146f3550d627252269ac42ae660281d673eb6f8b32f113538e0cc2a9aed42b9", size = 21250661, upload-time = "2025-03-16T18:02:13.017Z" }, @@ -1914,6 +2385,17 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e5/fb/a7960e838bc5df57a2ce23183bfd2290d97c33028b96bde332a9057834d3/pillow-11.1.0-cp313-cp313t-win32.whl", hash = "sha256:dda60aa465b861324e65a78c9f5cf0f4bc713e4309f83bc387be158b077963d9", size = 2295494, upload-time = "2025-01-02T08:12:47.098Z" }, { url = "https://files.pythonhosted.org/packages/d7/6c/6ec83ee2f6f0fda8d4cf89045c6be4b0373ebfc363ba8538f8c999f63fcd/pillow-11.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ad5db5781c774ab9a9b2c4302bbf0c1014960a0a7be63278d13ae6fdf88126fe", size = 2631595, upload-time = "2025-01-02T08:12:50.47Z" }, { url = "https://files.pythonhosted.org/packages/cf/6c/41c21c6c8af92b9fea313aa47c75de49e2f9a467964ee33eb0135d47eb64/pillow-11.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:67cd427c68926108778a9005f2a04adbd5e67c442ed21d95389fe1d595458756", size = 2377651, upload-time = "2025-01-02T08:12:53.356Z" }, + { url = "https://files.pythonhosted.org/packages/9a/1f/9df5ac77491fddd2e36c352d16976dc11fbe6ab842f5df85fd7e31b847b9/pillow-11.1.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:bf902d7413c82a1bfa08b06a070876132a5ae6b2388e2712aab3a7cbc02205c6", size = 3229995, upload-time = "2025-01-02T08:12:55.635Z" }, + { url = "https://files.pythonhosted.org/packages/a6/62/c7b359e924dca274173b04922ac06aa63614f7e934d132f2fe1d852509aa/pillow-11.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c1eec9d950b6fe688edee07138993e54ee4ae634c51443cfb7c1e7613322718e", size = 3101890, upload-time = "2025-01-02T08:13:01.172Z" }, + { url = "https://files.pythonhosted.org/packages/7b/63/136f21340a434de895b62bcf2c386005a8aa24066c4facd619f5e0e9f283/pillow-11.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e275ee4cb11c262bd108ab2081f750db2a1c0b8c12c1897f27b160c8bd57bbc", size = 4310366, upload-time = "2025-01-02T08:13:03.271Z" }, + { url = "https://files.pythonhosted.org/packages/f6/46/0bd0ca03d9d1164a7fa33d285ef6d1c438e963d0c8770e4c5b3737ef5abe/pillow-11.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4db853948ce4e718f2fc775b75c37ba2efb6aaea41a1a5fc57f0af59eee774b2", size = 4391582, upload-time = "2025-01-02T08:13:05.58Z" }, + { url = "https://files.pythonhosted.org/packages/0c/55/f182db572b28bd833b8e806f933f782ceb2df64c40e4d8bd3d4226a46eca/pillow-11.1.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:ab8a209b8485d3db694fa97a896d96dd6533d63c22829043fd9de627060beade", size = 4350278, upload-time = "2025-01-02T08:13:09.608Z" }, + { url = "https://files.pythonhosted.org/packages/75/fb/e330fdbbcbc4744214b5f53b84d9d8a9f4ffbebc2e9c2ac10475386e3296/pillow-11.1.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:54251ef02a2309b5eec99d151ebf5c9904b77976c8abdcbce7891ed22df53884", size = 4471768, upload-time = "2025-01-02T08:13:13.182Z" }, + { url = "https://files.pythonhosted.org/packages/eb/51/20ee6c4da4448d7a67ffb720a5fcdb965115a78e211a1f58f9845ae15f86/pillow-11.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5bb94705aea800051a743aa4874bb1397d4695fb0583ba5e425ee0328757f196", size = 4276549, upload-time = "2025-01-02T08:13:17.096Z" }, + { url = "https://files.pythonhosted.org/packages/37/f2/a25c0bdaa6d6fd5cc3d4a6f65b5a7ea46e7af58bee00a98efe0a5af79c58/pillow-11.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:89dbdb3e6e9594d512780a5a1c42801879628b38e3efc7038094430844e271d8", size = 4409350, upload-time = "2025-01-02T08:13:22.971Z" }, + { url = "https://files.pythonhosted.org/packages/12/a7/06687947604cd3e47abeea1b78b65d34ffce7feab03cfe0dd985f115dca3/pillow-11.1.0-cp39-cp39-win32.whl", hash = "sha256:e5449ca63da169a2e6068dd0e2fcc8d91f9558aba89ff6d02121ca8ab11e79e5", size = 2291271, upload-time = "2025-01-02T08:13:26.182Z" }, + { url = "https://files.pythonhosted.org/packages/21/a6/f51d47675940b5c63b08ff0575b3518428b4acb891f88526fa4ee1edab6f/pillow-11.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:3362c6ca227e65c54bf71a5f88b3d4565ff1bcbc63ae72c34b07bbb1cc59a43f", size = 2625783, upload-time = "2025-01-02T08:13:28.168Z" }, + { url = "https://files.pythonhosted.org/packages/95/56/97750bd33e68648fa432dfadcb8ede7624bd905822d42262d34bcebdd9d7/pillow-11.1.0-cp39-cp39-win_arm64.whl", hash = "sha256:b20be51b37a75cc54c2c55def3fa2c65bb94ba859dde241cd0a4fd302de5ae0a", size = 2375193, upload-time = "2025-01-02T08:13:31.301Z" }, { url = "https://files.pythonhosted.org/packages/fa/c5/389961578fb677b8b3244fcd934f720ed25a148b9a5cc81c91bdf59d8588/pillow-11.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8c730dc3a83e5ac137fbc92dfcfe1511ce3b2b5d7578315b63dbbb76f7f51d90", size = 3198345, upload-time = "2025-01-02T08:13:34.091Z" }, { url = "https://files.pythonhosted.org/packages/c4/fa/803c0e50ffee74d4b965229e816af55276eac1d5806712de86f9371858fd/pillow-11.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:7d33d2fae0e8b170b6a6c57400e077412240f6f5bb2a342cf1ee512a787942bb", size = 3072938, upload-time = "2025-01-02T08:13:37.272Z" }, { url = "https://files.pythonhosted.org/packages/dc/67/2a3a5f8012b5d8c63fe53958ba906c1b1d0482ebed5618057ef4d22f8076/pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8d65b38173085f24bc07f8b6c505cbb7418009fa1a1fcb111b1f4961814a442", size = 3400049, upload-time = "2025-01-02T08:13:41.565Z" }, @@ -2112,6 +2594,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384, upload-time = "2025-03-17T00:56:04.383Z" }, { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039, upload-time = "2025-03-17T00:56:06.207Z" }, { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152, upload-time = "2025-03-17T00:56:07.819Z" }, + { url = "https://files.pythonhosted.org/packages/a2/cd/d09d434630edb6a0c44ad5079611279a67530296cfe0451e003de7f449ff/pywin32-310-cp39-cp39-win32.whl", hash = "sha256:851c8d927af0d879221e616ae1f66145253537bbdd321a77e8ef701b443a9a1a", size = 8848099, upload-time = "2025-03-17T00:55:42.415Z" }, + { url = "https://files.pythonhosted.org/packages/93/ff/2a8c10315ffbdee7b3883ac0d1667e267ca8b3f6f640d81d43b87a82c0c7/pywin32-310-cp39-cp39-win_amd64.whl", hash = "sha256:96867217335559ac619f00ad70e513c0fcf84b8a3af9fc2bba3b59b97da70475", size = 9602031, upload-time = "2025-03-17T00:55:44.512Z" }, ] [[package]] @@ -2125,6 +2609,7 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/88/e5/9714def18c3a411809771a3fbcec70bffa764b9675afb00048a620fca604/pywinpty-2.0.15-cp312-cp312-win_amd64.whl", hash = "sha256:83a8f20b430bbc5d8957249f875341a60219a4e971580f2ba694fbfb54a45ebc", size = 1405243, upload-time = "2025-02-03T21:56:52.476Z" }, { url = "https://files.pythonhosted.org/packages/fb/16/2ab7b3b7f55f3c6929e5f629e1a68362981e4e5fed592a2ed1cb4b4914a5/pywinpty-2.0.15-cp313-cp313-win_amd64.whl", hash = "sha256:ab5920877dd632c124b4ed17bc6dd6ef3b9f86cd492b963ffdb1a67b85b0f408", size = 1405020, upload-time = "2025-02-03T21:56:04.753Z" }, { url = "https://files.pythonhosted.org/packages/7c/16/edef3515dd2030db2795dbfbe392232c7a0f3dc41b98e92b38b42ba497c7/pywinpty-2.0.15-cp313-cp313t-win_amd64.whl", hash = "sha256:a4560ad8c01e537708d2790dbe7da7d986791de805d89dd0d3697ca59e9e4901", size = 1404151, upload-time = "2025-02-03T21:55:53.628Z" }, + { url = "https://files.pythonhosted.org/packages/47/96/90fa02f19b1eff7469ad7bf0ef8efca248025de9f1d0a0b25682d2aacf68/pywinpty-2.0.15-cp39-cp39-win_amd64.whl", hash = "sha256:d261cd88fcd358cfb48a7ca0700db3e1c088c9c10403c9ebc0d8a8b57aa6a117", size = 1405302, upload-time = "2025-02-03T21:55:40.394Z" }, ] [[package]] @@ -2169,6 +2654,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload-time = "2024-08-06T20:32:56.985Z" }, { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload-time = "2024-08-06T20:33:03.001Z" }, { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload-time = "2024-08-06T20:33:04.33Z" }, + { url = "https://files.pythonhosted.org/packages/65/d8/b7a1db13636d7fb7d4ff431593c510c8b8fca920ade06ca8ef20015493c5/PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d", size = 184777, upload-time = "2024-08-06T20:33:25.896Z" }, + { url = "https://files.pythonhosted.org/packages/0a/02/6ec546cd45143fdf9840b2c6be8d875116a64076218b61d68e12548e5839/PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f", size = 172318, upload-time = "2024-08-06T20:33:27.212Z" }, + { url = "https://files.pythonhosted.org/packages/0e/9a/8cc68be846c972bda34f6c2a93abb644fb2476f4dcc924d52175786932c9/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290", size = 720891, upload-time = "2024-08-06T20:33:28.974Z" }, + { url = "https://files.pythonhosted.org/packages/e9/6c/6e1b7f40181bc4805e2e07f4abc10a88ce4648e7e95ff1abe4ae4014a9b2/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12", size = 722614, upload-time = "2024-08-06T20:33:34.157Z" }, + { url = "https://files.pythonhosted.org/packages/3d/32/e7bd8535d22ea2874cef6a81021ba019474ace0d13a4819c2a4bce79bd6a/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19", size = 737360, upload-time = "2024-08-06T20:33:35.84Z" }, + { url = "https://files.pythonhosted.org/packages/d7/12/7322c1e30b9be969670b672573d45479edef72c9a0deac3bb2868f5d7469/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e", size = 699006, upload-time = "2024-08-06T20:33:37.501Z" }, + { url = "https://files.pythonhosted.org/packages/82/72/04fcad41ca56491995076630c3ec1e834be241664c0c09a64c9a2589b507/PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725", size = 723577, upload-time = "2024-08-06T20:33:39.389Z" }, + { url = "https://files.pythonhosted.org/packages/ed/5e/46168b1f2757f1fcd442bc3029cd8767d88a98c9c05770d8b420948743bb/PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631", size = 144593, upload-time = "2024-08-06T20:33:46.63Z" }, + { url = "https://files.pythonhosted.org/packages/19/87/5124b1c1f2412bb95c59ec481eaf936cd32f0fe2a7b16b97b81c4c017a6a/PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8", size = 162312, upload-time = "2024-08-06T20:33:49.073Z" }, ] [[package]] @@ -2232,6 +2726,16 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/6e/bc/f88b0bad0f7a7f500547d71e99f10336f2314e525d4ebf576a1ea4a1d903/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b30f862f6768b17040929a68432c8a8be77780317f45a353cb17e423127d250c", size = 1189183, upload-time = "2025-04-04T12:04:27.035Z" }, { url = "https://files.pythonhosted.org/packages/d9/8c/db446a3dd9cf894406dec2e61eeffaa3c07c3abb783deaebb9812c4af6a5/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:c80fcd3504232f13617c6ab501124d373e4895424e65de8b72042333316f64a8", size = 1495501, upload-time = "2025-04-04T12:04:28.833Z" }, { url = "https://files.pythonhosted.org/packages/05/4c/bf3cad0d64c3214ac881299c4562b815f05d503bccc513e3fd4fdc6f67e4/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:26a2a7451606b87f67cdeca2c2789d86f605da08b4bd616b1a9981605ca3a364", size = 1395540, upload-time = "2025-04-04T12:04:30.562Z" }, + { url = "https://files.pythonhosted.org/packages/06/91/21d3af57bc77e86e9d1e5384f256fd25cdb4c8eed4c45c8119da8120915f/pyzmq-26.4.0-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:a88643de8abd000ce99ca72056a1a2ae15881ee365ecb24dd1d9111e43d57842", size = 1340634, upload-time = "2025-04-04T12:04:47.661Z" }, + { url = "https://files.pythonhosted.org/packages/54/e6/58cd825023e998a0e49db7322b3211e6cf93f0796710b77d1496304c10d1/pyzmq-26.4.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0a744ce209ecb557406fb928f3c8c55ce79b16c3eeb682da38ef5059a9af0848", size = 907880, upload-time = "2025-04-04T12:04:49.294Z" }, + { url = "https://files.pythonhosted.org/packages/72/83/619e44a766ef738cb7e8ed8e5a54565627801bdb027ca6dfb70762385617/pyzmq-26.4.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9434540f333332224ecb02ee6278b6c6f11ea1266b48526e73c903119b2f420f", size = 863003, upload-time = "2025-04-04T12:04:51Z" }, + { url = "https://files.pythonhosted.org/packages/b6/6a/a59af31320598bdc63d2c5a3181d14a89673c2c794540678285482e8a342/pyzmq-26.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6c6f0a23e55cd38d27d4c89add963294ea091ebcb104d7fdab0f093bc5abb1c", size = 673432, upload-time = "2025-04-04T12:04:52.611Z" }, + { url = "https://files.pythonhosted.org/packages/29/ae/64dd6c18b08ce2cb009c60f11cf01c87f323acd80344d8b059c0304a7370/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6145df55dc2309f6ef72d70576dcd5aabb0fd373311613fe85a5e547c722b780", size = 1205221, upload-time = "2025-04-04T12:04:54.31Z" }, + { url = "https://files.pythonhosted.org/packages/d0/0b/c583ab750957b025244a66948831bc9ca486d11c820da4626caf6480ee1a/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2ea81823840ef8c56e5d2f9918e4d571236294fea4d1842b302aebffb9e40997", size = 1515299, upload-time = "2025-04-04T12:04:56.063Z" }, + { url = "https://files.pythonhosted.org/packages/22/ba/95ba76292c49dd9c6dff1f127b4867033020b708d101cba6e4fc5a3d166d/pyzmq-26.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:cc2abc385dc37835445abe206524fbc0c9e3fce87631dfaa90918a1ba8f425eb", size = 1415366, upload-time = "2025-04-04T12:04:58.241Z" }, + { url = "https://files.pythonhosted.org/packages/6e/65/51abe36169effda26ac7400ffac96f463e09dff40d344cdc2629d9a59162/pyzmq-26.4.0-cp39-cp39-win32.whl", hash = "sha256:41a2508fe7bed4c76b4cf55aacfb8733926f59d440d9ae2b81ee8220633b4d12", size = 580773, upload-time = "2025-04-04T12:04:59.786Z" }, + { url = "https://files.pythonhosted.org/packages/89/68/d9ac94086c63a0ed8d73e9e8aec54b39f481696698a5a939a7207629fb30/pyzmq-26.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:d4000e8255d6cbce38982e5622ebb90823f3409b7ffe8aeae4337ef7d6d2612a", size = 644340, upload-time = "2025-04-04T12:05:01.389Z" }, + { url = "https://files.pythonhosted.org/packages/dc/8f/66c261d657c1b0791ee5b372c90b1646b453adb581fcdc1dc5c94e5b03e3/pyzmq-26.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:b4f6919d9c120488246bdc2a2f96662fa80d67b35bd6d66218f457e722b3ff64", size = 560075, upload-time = "2025-04-04T12:05:02.975Z" }, { url = "https://files.pythonhosted.org/packages/47/03/96004704a84095f493be8d2b476641f5c967b269390173f85488a53c1c13/pyzmq-26.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:98d948288ce893a2edc5ec3c438fe8de2daa5bbbd6e2e865ec5f966e237084ba", size = 834408, upload-time = "2025-04-04T12:05:04.569Z" }, { url = "https://files.pythonhosted.org/packages/e4/7f/68d8f3034a20505db7551cb2260248be28ca66d537a1ac9a257913d778e4/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9f34f5c9e0203ece706a1003f1492a56c06c0632d86cb77bcfe77b56aacf27b", size = 569580, upload-time = "2025-04-04T12:05:06.283Z" }, { url = "https://files.pythonhosted.org/packages/9b/a6/2b0d6801ec33f2b2a19dd8d02e0a1e8701000fec72926e6787363567d30c/pyzmq-26.4.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:80c9b48aef586ff8b698359ce22f9508937c799cc1d2c9c2f7c95996f2300c94", size = 798250, upload-time = "2025-04-04T12:05:07.88Z" }, @@ -2242,6 +2746,12 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/76/0c/3a633acd762aa6655fcb71fa841907eae0ab1e8582ff494b137266de341d/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43b03c1ceea27c6520124f4fb2ba9c647409b9abdf9a62388117148a90419494", size = 798248, upload-time = "2025-04-04T12:05:17.376Z" }, { url = "https://files.pythonhosted.org/packages/cd/cc/6c99c84aa60ac1cc56747bed6be8ce6305b9b861d7475772e7a25ce019d3/pyzmq-26.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7731abd23a782851426d4e37deb2057bf9410848a4459b5ede4fe89342e687a9", size = 756757, upload-time = "2025-04-04T12:05:19.19Z" }, { url = "https://files.pythonhosted.org/packages/13/9c/d8073bd898eb896e94c679abe82e47506e2b750eb261cf6010ced869797c/pyzmq-26.4.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:a222ad02fbe80166b0526c038776e8042cd4e5f0dec1489a006a1df47e9040e0", size = 555371, upload-time = "2025-04-04T12:05:20.702Z" }, + { url = "https://files.pythonhosted.org/packages/af/b2/71a644b629e1a93ccae9e22a45aec9d23065dfcc24c399cb837f81cd08c2/pyzmq-26.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:552b0d2e39987733e1e9e948a0ced6ff75e0ea39ab1a1db2fc36eb60fd8760db", size = 834397, upload-time = "2025-04-04T12:05:31.217Z" }, + { url = "https://files.pythonhosted.org/packages/a9/dd/052a25651eaaff8f5fd652fb40a3abb400e71207db2d605cf6faf0eac598/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd670a8aa843f2ee637039bbd412e0d7294a5e588e1ecc9ad98b0cdc050259a4", size = 569571, upload-time = "2025-04-04T12:05:32.877Z" }, + { url = "https://files.pythonhosted.org/packages/a5/5d/201ca10b5d12ab187a418352c06d70c3e2087310af038b11056aba1359be/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d367b7b775a0e1e54a59a2ba3ed4d5e0a31566af97cc9154e34262777dab95ed", size = 798243, upload-time = "2025-04-04T12:05:34.91Z" }, + { url = "https://files.pythonhosted.org/packages/bd/d4/2c64e54749536ad1633400f28d71e71e19375d00ce1fe9bb1123364dc927/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112af16c406e4a93df2caef49f884f4c2bb2b558b0b5577ef0b2465d15c1abc", size = 756751, upload-time = "2025-04-04T12:05:37.12Z" }, + { url = "https://files.pythonhosted.org/packages/08/e6/34d119af43d06a8dcd88bf7a62dac69597eaba52b49ecce76ff06b40f1fd/pyzmq-26.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c76c298683f82669cab0b6da59071f55238c039738297c69f187a542c6d40099", size = 745400, upload-time = "2025-04-04T12:05:40.694Z" }, + { url = "https://files.pythonhosted.org/packages/f8/49/b5e471d74a63318e51f30d329b17d2550bdededaab55baed2e2499de7ce4/pyzmq-26.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:49b6ca2e625b46f499fb081aaf7819a177f41eeb555acb05758aa97f4f95d147", size = 555367, upload-time = "2025-04-04T12:05:42.356Z" }, ] [[package]] @@ -2308,7 +2818,7 @@ name = "rfc3339-validator" version = "0.1.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "six" }, + { name = "six", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513, upload-time = "2021-05-12T16:37:54.178Z" } wheels = [ @@ -2395,6 +2905,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a9/9e/57bd2f9fba04a37cef673f9a66b11ca8c43ccdd50d386c455cd4380fe461/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f6e3cec44ba05ee5cbdebe92d052f69b63ae792e7d05f1020ac5e964394080c", size = 561771, upload-time = "2025-03-26T14:54:29.615Z" }, { url = "https://files.pythonhosted.org/packages/9f/cf/b719120f375ab970d1c297dbf8de1e3c9edd26fe92c0ed7178dd94b45992/rpds_py-0.24.0-cp313-cp313t-win32.whl", hash = "sha256:8ebc7e65ca4b111d928b669713865f021b7773350eeac4a31d3e70144297baba", size = 221195, upload-time = "2025-03-26T14:54:31.581Z" }, { url = "https://files.pythonhosted.org/packages/2d/e5/22865285789f3412ad0c3d7ec4dc0a3e86483b794be8a5d9ed5a19390900/rpds_py-0.24.0-cp313-cp313t-win_amd64.whl", hash = "sha256:675269d407a257b8c00a6b58205b72eec8231656506c56fd429d924ca00bb350", size = 237354, upload-time = "2025-03-26T14:54:33.199Z" }, + { url = "https://files.pythonhosted.org/packages/22/ef/a194eaef0d0f2cd3f4c893c5b809a7458aaa7c0a64e60a45a72a04835ed4/rpds_py-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a36b452abbf29f68527cf52e181fced56685731c86b52e852053e38d8b60bc8d", size = 378126, upload-time = "2025-03-26T14:54:35.094Z" }, + { url = "https://files.pythonhosted.org/packages/c3/8d/9a07f69933204c098760c884f03835ab8fb66e28d2d5f3dd6741720cf29c/rpds_py-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8b3b397eefecec8e8e39fa65c630ef70a24b09141a6f9fc17b3c3a50bed6b50e", size = 362887, upload-time = "2025-03-26T14:54:36.781Z" }, + { url = "https://files.pythonhosted.org/packages/29/74/315f42060f2e3cedd77d382a98484a68ef727bd3b5fd7b91825b859a3e85/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdabcd3beb2a6dca7027007473d8ef1c3b053347c76f685f5f060a00327b8b65", size = 388661, upload-time = "2025-03-26T14:54:38.323Z" }, + { url = "https://files.pythonhosted.org/packages/29/22/7ee7bb2b25ecdfcf1265d5a51472814fe60b580f9e1e2746eed9c476310a/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5db385bacd0c43f24be92b60c857cf760b7f10d8234f4bd4be67b5b20a7c0b6b", size = 394993, upload-time = "2025-03-26T14:54:39.924Z" }, + { url = "https://files.pythonhosted.org/packages/46/7b/5f40e278d81cd23eea6b88bbac62bacc27ed19412051a1fc4229e8f9367a/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8097b3422d020ff1c44effc40ae58e67d93e60d540a65649d2cdaf9466030791", size = 448706, upload-time = "2025-03-26T14:54:41.673Z" }, + { url = "https://files.pythonhosted.org/packages/5a/7a/06aada7ecdb0d02fbc041daee998ae841882fcc8ed3c0f84e72d6832fef1/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:493fe54318bed7d124ce272fc36adbf59d46729659b2c792e87c3b95649cdee9", size = 447369, upload-time = "2025-03-26T14:54:43.308Z" }, + { url = "https://files.pythonhosted.org/packages/c6/f3/428a9367077268f852db9b3b68b6eda6ee4594ab7dc2d603a2c370619cc0/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8aa362811ccdc1f8dadcc916c6d47e554169ab79559319ae9fae7d7752d0d60c", size = 390012, upload-time = "2025-03-26T14:54:45.109Z" }, + { url = "https://files.pythonhosted.org/packages/55/66/24b61f14cd54e525583404afe6e3c221b309d1abd4b0b597a566dd8ee42d/rpds_py-0.24.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d8f9a6e7fd5434817526815f09ea27f2746c4a51ee11bb3439065f5fc754db58", size = 421576, upload-time = "2025-03-26T14:54:47.125Z" }, + { url = "https://files.pythonhosted.org/packages/22/56/18b81a4f0550e0d4be700cdcf1415ebf250fd21f9a5a775843dd3588dbf6/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8205ee14463248d3349131bb8099efe15cd3ce83b8ef3ace63c7e976998e7124", size = 565562, upload-time = "2025-03-26T14:54:48.785Z" }, + { url = "https://files.pythonhosted.org/packages/42/80/82a935d78f74974f82d38e83fb02430f8e8cc09ad35e06d9a5d2e9b907a7/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:921ae54f9ecba3b6325df425cf72c074cd469dea843fb5743a26ca7fb2ccb149", size = 592924, upload-time = "2025-03-26T14:54:50.493Z" }, + { url = "https://files.pythonhosted.org/packages/0d/49/b717e7b93c2ca881d2dac8b23b3a87a4c30f7c762bfd3df0b3953e655f13/rpds_py-0.24.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:32bab0a56eac685828e00cc2f5d1200c548f8bc11f2e44abf311d6b548ce2e45", size = 560847, upload-time = "2025-03-26T14:54:52.238Z" }, + { url = "https://files.pythonhosted.org/packages/1e/26/ba630a291238e7f42d25bc5569d152623f18c21e9183e506585b23325c48/rpds_py-0.24.0-cp39-cp39-win32.whl", hash = "sha256:f5c0ed12926dec1dfe7d645333ea59cf93f4d07750986a586f511c0bc61fe103", size = 222570, upload-time = "2025-03-26T14:54:54.713Z" }, + { url = "https://files.pythonhosted.org/packages/2d/84/01126e25e21f2ed6e63ec4030f78793dfee1a21aff1842136353c9caaed9/rpds_py-0.24.0-cp39-cp39-win_amd64.whl", hash = "sha256:afc6e35f344490faa8276b5f2f7cbf71f88bc2cda4328e00553bd451728c571f", size = 234931, upload-time = "2025-03-26T14:54:56.754Z" }, { url = "https://files.pythonhosted.org/packages/99/48/11dae46d0c7f7e156ca0971a83f89c510af0316cd5d42c771b7cef945f0c/rpds_py-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:619ca56a5468f933d940e1bf431c6f4e13bef8e688698b067ae68eb4f9b30e3a", size = 378224, upload-time = "2025-03-26T14:54:58.78Z" }, { url = "https://files.pythonhosted.org/packages/33/18/e8398d255369e35d312942f3bb8ecaff013c44968904891be2ab63b3aa94/rpds_py-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:4b28e5122829181de1898c2c97f81c0b3246d49f585f22743a1246420bb8d399", size = 363252, upload-time = "2025-03-26T14:55:00.359Z" }, { url = "https://files.pythonhosted.org/packages/17/39/dd73ba691f4df3e6834bf982de214086ac3359ab3ac035adfb30041570e3/rpds_py-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e5ab32cf9eb3647450bc74eb201b27c185d3857276162c101c0f8c6374e098", size = 388871, upload-time = "2025-03-26T14:55:02.253Z" }, @@ -2418,6 +2941,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/20/dd/1f1a923d6cd798b8582176aca8a0784676f1a0449fb6f07fce6ac1cdbfb6/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:eda5c1e2a715a4cbbca2d6d304988460942551e4e5e3b7457b50943cd741626d", size = 565818, upload-time = "2025-03-26T14:55:34.538Z" }, { url = "https://files.pythonhosted.org/packages/56/ec/d8da6df6a1eb3a418944a17b1cb38dd430b9e5a2e972eafd2b06f10c7c46/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:9abc80fe8c1f87218db116016de575a7998ab1629078c90840e8d11ab423ee25", size = 592627, upload-time = "2025-03-26T14:55:36.26Z" }, { url = "https://files.pythonhosted.org/packages/b3/14/c492b9c7d5dd133e13f211ddea6bb9870f99e4f73932f11aa00bc09a9be9/rpds_py-0.24.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:6a727fd083009bc83eb83d6950f0c32b3c94c8b80a9b667c87f4bd1274ca30ba", size = 560885, upload-time = "2025-03-26T14:55:38Z" }, + { url = "https://files.pythonhosted.org/packages/ef/e2/16cbbd7aaa4deaaeef5c90fee8b485c8b3312094cdad31e8006f5a3e5e08/rpds_py-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e0f3ef95795efcd3b2ec3fe0a5bcfb5dadf5e3996ea2117427e524d4fbf309c6", size = 378245, upload-time = "2025-03-26T14:55:39.699Z" }, + { url = "https://files.pythonhosted.org/packages/d4/8c/5024dd105bf0a515576b7df8aeeba6556ffdbe2d636dee172c1a30497dd1/rpds_py-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:2c13777ecdbbba2077670285dd1fe50828c8742f6a4119dbef6f83ea13ad10fb", size = 363461, upload-time = "2025-03-26T14:55:41.441Z" }, + { url = "https://files.pythonhosted.org/packages/a4/6f/3a4efcfa2f4391b69f5d0ed3e6be5d2c5468c24fd2d15b712d2dbefc1749/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e8d804c2ccd618417e96720ad5cd076a86fa3f8cb310ea386a3e6229bae7d1", size = 388839, upload-time = "2025-03-26T14:55:43.566Z" }, + { url = "https://files.pythonhosted.org/packages/6c/d2/b8e5f0a0e97d295a0ebceb5265ef2e44c3d55e0d0f938d64a5ecfffa715e/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fd822f019ccccd75c832deb7aa040bb02d70a92eb15a2f16c7987b7ad4ee8d83", size = 394860, upload-time = "2025-03-26T14:55:45.301Z" }, + { url = "https://files.pythonhosted.org/packages/90/e9/9f1f297bdbc5b871826ad790b6641fc40532d97917916e6bd9f87fdd128d/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0047638c3aa0dbcd0ab99ed1e549bbf0e142c9ecc173b6492868432d8989a046", size = 449314, upload-time = "2025-03-26T14:55:47.043Z" }, + { url = "https://files.pythonhosted.org/packages/06/ad/62ddbbaead31a1a22f0332958d0ea7c7aeed1b2536c6a51dd66dfae321a2/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a5b66d1b201cc71bc3081bc2f1fc36b0c1f268b773e03bbc39066651b9e18391", size = 446376, upload-time = "2025-03-26T14:55:48.757Z" }, + { url = "https://files.pythonhosted.org/packages/82/a7/05b660d2f3789506e98be69aaf2ccde94e0fc49cd26cd78d7069bc5ba1b8/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dbcbb6db5582ea33ce46a5d20a5793134b5365110d84df4e30b9d37c6fd40ad3", size = 390560, upload-time = "2025-03-26T14:55:50.489Z" }, + { url = "https://files.pythonhosted.org/packages/66/1b/79fa0abffb802ff817821a148ce752eaaab87ba3a6a5e6b9f244c00c73d0/rpds_py-0.24.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:63981feca3f110ed132fd217bf7768ee8ed738a55549883628ee3da75bb9cb78", size = 421225, upload-time = "2025-03-26T14:55:52.634Z" }, + { url = "https://files.pythonhosted.org/packages/6e/9b/368893ad2f7b2ece42cad87c7ec71309b5d93188db28b307eadb48cd28e5/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:3a55fc10fdcbf1a4bd3c018eea422c52cf08700cf99c28b5cb10fe97ab77a0d3", size = 566071, upload-time = "2025-03-26T14:55:54.403Z" }, + { url = "https://files.pythonhosted.org/packages/41/75/1cd0a654d300449411e6fd0821f83c1cfc7223da2e8109f586b4d9b89054/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:c30ff468163a48535ee7e9bf21bd14c7a81147c0e58a36c1078289a8ca7af0bd", size = 592334, upload-time = "2025-03-26T14:55:56.547Z" }, + { url = "https://files.pythonhosted.org/packages/31/33/5905e2a2e7612218e25307a9255fc8671b977449d40d62fe317775fe4939/rpds_py-0.24.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:369d9c6d4c714e36d4a03957b4783217a3ccd1e222cdd67d464a3a479fc17796", size = 561111, upload-time = "2025-03-26T14:55:58.309Z" }, + { url = "https://files.pythonhosted.org/packages/64/bd/f4cc34ac2261a7cb8a48bc90ce1e36dc05f1ec5ac3b4537def20be5df555/rpds_py-0.24.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:24795c099453e3721fda5d8ddd45f5dfcc8e5a547ce7b8e9da06fecc3832e26f", size = 235168, upload-time = "2025-03-26T14:56:00.035Z" }, ] [[package]] @@ -2450,31 +2985,35 @@ name = "rustworkx" version = "0.17.1" source = { editable = "." } dependencies = [ - { name = "numpy" }, + { name = "numpy", version = "2.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "numpy", version = "2.2.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, ] [package.optional-dependencies] all = [ - { name = "matplotlib" }, + { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "matplotlib", version = "3.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "pillow" }, ] graphviz = [ { name = "pillow" }, ] mpl = [ - { name = "matplotlib" }, + { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "matplotlib", version = "3.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, ] [package.dev-dependencies] docs = [ { name = "ipykernel" }, { name = "jupyter-sphinx" }, - { name = "jupyterlite-core" }, - { name = "jupyterlite-pyodide-kernel" }, - { name = "jupyterlite-sphinx" }, + { name = "jupyterlite-core", marker = "python_full_version >= '3.10'" }, + { name = "jupyterlite-pyodide-kernel", marker = "python_full_version >= '3.10'" }, + { name = "jupyterlite-sphinx", marker = "python_full_version >= '3.10'" }, { name = "lxml-html-clean" }, { name = "m2r2" }, - { name = "matplotlib" }, + { name = "matplotlib", version = "3.9.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "matplotlib", version = "3.10.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "pillow" }, { name = "pydot" }, { name = "qiskit-sphinx-theme" }, @@ -2497,7 +3036,8 @@ stubs = [ { name = "typing-extensions" }, ] test = [ - { name = "networkx" }, + { name = "networkx", version = "3.2.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.10'" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.10'" }, { name = "setuptools-rust" }, { name = "stestr" }, { name = "testtools" }, @@ -2521,9 +3061,9 @@ provides-extras = ["mpl", "graphviz", "all"] docs = [ { name = "ipykernel" }, { name = "jupyter-sphinx" }, - { name = "jupyterlite-core", specifier = "==0.7.0" }, - { name = "jupyterlite-pyodide-kernel", specifier = "==0.7.0" }, - { name = "jupyterlite-sphinx", specifier = "==0.22.0" }, + { name = "jupyterlite-core", marker = "python_full_version >= '3.10'", specifier = "==0.7.0" }, + { name = "jupyterlite-pyodide-kernel", marker = "python_full_version >= '3.10'", specifier = "==0.7.0" }, + { name = "jupyterlite-sphinx", marker = "python_full_version >= '3.10'", specifier = "==0.22.0" }, { name = "lxml-html-clean" }, { name = "m2r2" }, { name = "matplotlib", specifier = ">=3.4" }, @@ -2643,6 +3183,7 @@ dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "docutils" }, { name = "imagesize" }, + { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, { name = "jinja2" }, { name = "packaging" }, { name = "pygments" }, @@ -2813,9 +3354,9 @@ name = "terminado" version = "0.18.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "ptyprocess", marker = "os_name != 'nt'" }, - { name = "pywinpty", marker = "os_name == 'nt'" }, - { name = "tornado" }, + { name = "ptyprocess", marker = "python_full_version >= '3.10' and os_name != 'nt'" }, + { name = "pywinpty", marker = "python_full_version >= '3.10' and os_name == 'nt'" }, + { name = "tornado", marker = "python_full_version >= '3.10'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8a/11/965c6fd8e5cc254f1fe142d547387da17a8ebfd75a3455f637c663fb38a0/terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", size = 32701, upload-time = "2024-03-12T14:34:39.026Z" } wheels = [ From f9795a00ec97c86f3a4394c46479d2cc21d058fc Mon Sep 17 00:00:00 2001 From: Ivan Carvalho <8753214+IvanIsCoding@users.noreply.github.com> Date: Tue, 16 Dec 2025 08:55:14 -0500 Subject: [PATCH 69/71] Apply suggestions from code review Co-authored-by: Matthew Treinish --- docs/source/playground.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/playground.rst b/docs/source/playground.rst index 0a5dc28dc4..aa373a0865 100644 --- a/docs/source/playground.rst +++ b/docs/source/playground.rst @@ -5,7 +5,7 @@ Rustworkx Playground #################### Welcome to the Rustworkx Playground! This is an interactive environment where you can -experiment with Rustworkx on your browser. +experiment with Rustworkx in your browser. .. replite:: :kernel: python From f3439b4181a40b6aa7918513c98a35afad89e8d8 Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Tue, 16 Dec 2025 08:56:18 -0500 Subject: [PATCH 70/71] Add note that WASM is experimental --- docs/source/playground.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/playground.rst b/docs/source/playground.rst index aa373a0865..dd5b3fee75 100644 --- a/docs/source/playground.rst +++ b/docs/source/playground.rst @@ -24,5 +24,5 @@ experiment with Rustworkx in your browser. version with `rustworkx.__version__`. .. note:: - The `rustworkx` version in the playground experimental. If you find any issues, please + The `rustworkx` WASM version in the playground experimental. If you find any issues, please report them at https://github.com/Qiskit/rustworkx/issues. \ No newline at end of file From 83717dcb803d919dfb78ee711543515beae3fd0c Mon Sep 17 00:00:00 2001 From: Ivan Carvalho Date: Tue, 16 Dec 2025 08:59:59 -0500 Subject: [PATCH 71/71] Minor grammar --- docs/source/playground.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/playground.rst b/docs/source/playground.rst index dd5b3fee75..552072db37 100644 --- a/docs/source/playground.rst +++ b/docs/source/playground.rst @@ -24,5 +24,5 @@ experiment with Rustworkx in your browser. version with `rustworkx.__version__`. .. note:: - The `rustworkx` WASM version in the playground experimental. If you find any issues, please + The `rustworkx` WASM version in the playground is experimental. If you find any issues, please report them at https://github.com/Qiskit/rustworkx/issues. \ No newline at end of file