From afe87a3ae2c1b67d5db3747b22d02e760ef4038a Mon Sep 17 00:00:00 2001 From: Tobias Raabe Date: Sun, 2 Jun 2024 10:09:49 +0200 Subject: [PATCH 1/4] Improve type checking. --- .github/workflows/main.yml | 14 + pixi.lock | 1378 ++++++++++++++++++++++++++++++------ pyproject.toml | 8 + 3 files changed, 1166 insertions(+), 234 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d98ea48..89e4c31 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,6 +15,20 @@ on: jobs: + run-type-checking: + + name: Run tests for type-checking + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - uses: prefix-dev/setup-pixi@v0.7.0 + with: + pixi-version: v0.20.1 + cache: true + environments: typing + - run: pixi run typing + run-tests: name: Run tests for ${{ matrix.os }} on ${{ matrix.environment }} diff --git a/pixi.lock b/pixi.lock index 375ab25..8c8f264 100644 --- a/pixi.lock +++ b/pixi.lock @@ -1,8 +1,10 @@ -version: 4 +version: 5 environments: default: channels: - url: https://conda.anaconda.org/conda-forge/ + indexes: + - https://pypi.org/simple packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -24,11 +26,13 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.3-hab00c5b_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 - pypi: https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/0f/847ed02cdfce10f0e6e3425cd054296bddb11a17ef1b34681fa01a055187/greenlet-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl @@ -36,11 +40,11 @@ environments: - pypi: https://files.pythonhosted.org/packages/0d/a8/3ab0db4e460a79ba9d95748b76950db1e2b45d96abaea91c096dde289ca9/optree-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b2/6d/d875cb27a1c875e69a826acf0257d5046b2d585e29feb7551ff1ee2b9262/pytask-0.4.7-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/a4/0e/0aea34594a2bd84e8637b45490041ee3d9107bc786053364bff2337dea8b/SQLAlchemy-2.0.29-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/51/b8/3fd88455562518b6e8b97c4bc5784a819bd0a5c26be2a3409d3245626fac/SQLAlchemy-2.0.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl - pypi: . osx-64: - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda @@ -54,11 +58,13 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.3-h1411813_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 - pypi: https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/17/14/3bddb1298b9a6786539ac609ba4b7c9c0842e12aa73aaa4d8d73ec8f8185/greenlet-3.0.3.tar.gz - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl @@ -66,11 +72,11 @@ environments: - pypi: https://files.pythonhosted.org/packages/fa/e4/6dcb982b34f76a310c1e93ef0df27600cc1d8b0d016fe9daf7a726933b71/optree-0.11.0-cp312-cp312-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b2/6d/d875cb27a1c875e69a826acf0257d5046b2d585e29feb7551ff1ee2b9262/pytask-0.4.7-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/43/fd/9de60c18d5240382d8d1cfb86119455dae12da286cee8a25ca339f4e6228/SQLAlchemy-2.0.29-cp312-cp312-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2d/7d/00282d131c31108ef6ae666888fbe7797f97f2b55d43c1d088cd3bab2e54/SQLAlchemy-2.0.30-cp312-cp312-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl - pypi: . osx-arm64: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h93a5062_5.conda @@ -84,22 +90,24 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.3-h4a7b5fc_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.6-h57fd34a_0.tar.bz2 - pypi: https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/38/e9/5f72929373e1a0e8d142a130f3f97e6ff920070f87f91c4e13e40e0fba5a/networkx-3.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a4/69/4601d52757167698fbf6718680b51feadc9dfaaf8569759e1e3fa14823b6/optree-0.11.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b2/6d/d875cb27a1c875e69a826acf0257d5046b2d585e29feb7551ff1ee2b9262/pytask-0.4.7-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/52/ab/01710dfecb728a76ce2c8ef9877a5665e3b4230cc762c759fa5456d42fc3/SQLAlchemy-2.0.29-cp312-cp312-macosx_11_0_arm64.whl - - pypi: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f9/ab/d37a4483768accbc9cd433cc5d6c45fb428840164b9df0328131011ce27c/SQLAlchemy-2.0.30-cp312-cp312-macosx_11_0_arm64.whl + - pypi: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl - pypi: . win-64: - conda: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.2.2-h56e8100_0.conda @@ -107,6 +115,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.0-hcfcfb64_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.9.7-h900ac77_3_cpython.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/sqlite-3.45.3-hcfcfb64_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-hcf57466_18.conda @@ -116,6 +126,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c3/80/01ff837bc7122d049971960123d749ed16adbd43cbc008afdb780a40e3fa/greenlet-3.0.3-cp39-cp39-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl @@ -123,16 +134,17 @@ environments: - pypi: https://files.pythonhosted.org/packages/ee/23/617f6287dd589ad50d9a5f86e3110622fc013621f87f9bd80fd2ed6128e9/optree-0.11.0-cp39-cp39-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b2/6d/d875cb27a1c875e69a826acf0257d5046b2d585e29feb7551ff1ee2b9262/pytask-0.4.7-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/aa/f9/e9dd9baa7f569d5c0acc123dcb98286f6a219dca6970a00c83d996aed5c1/SQLAlchemy-2.0.29-cp39-cp39-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c5/90/727a76eb2adfe588d0e8c80be67422f699066b37a161168dc171cb04c73e/SQLAlchemy-2.0.30-cp39-cp39-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl - pypi: . py310: channels: - url: https://conda.anaconda.org/conda-forge/ + indexes: + - https://pypi.org/simple packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -583,6 +595,8 @@ environments: py311: channels: - url: https://conda.anaconda.org/conda-forge/ + indexes: + - https://pypi.org/simple packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -1026,6 +1040,8 @@ environments: py312: channels: - url: https://conda.anaconda.org/conda-forge/ + indexes: + - https://pypi.org/simple packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -1469,6 +1485,8 @@ environments: py38: channels: - url: https://conda.anaconda.org/conda-forge/ + indexes: + - https://pypi.org/simple packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -1912,6 +1930,8 @@ environments: py39: channels: - url: https://conda.anaconda.org/conda-forge/ + indexes: + - https://pypi.org/simple packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -2362,6 +2382,8 @@ environments: test: channels: - url: https://conda.anaconda.org/conda-forge/ + indexes: + - https://pypi.org/simple packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 @@ -2442,6 +2464,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-he073ed8_17.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tktable-2.10-h0c5db8f_5.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h7f98852_1002.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.1-hd590300_0.conda @@ -2462,8 +2485,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/96/43/dae06432d0c4b1dc9e9149ad37b4ca8384cf6eb7700cd9215b177b914f0a/cloudpickle-3.0.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/fa/d9/ec4ba0913195d240d026670d41b91f3e5b9a8a143a385f93a09e97c90f5c/coverage-7.5.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/0e/39/c44111cfc5e40fc1681a41b96911fba6560b51172b59c204b08b75d58495/coverage-7.5.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/43/09/2aea36ff60d16dd8879bdb2f5b3ee0ba8d08cbbdcdfe870e695ce3784385/execnet-2.1.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/0f/847ed02cdfce10f0e6e3425cd054296bddb11a17ef1b34681fa01a055187/greenlet-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2e/4b/d5f8d45c28b193fe5974f95ecfa2bac87e268a543da298bab258ded6ae95/loky-3.4.1-py3-none-any.whl @@ -2473,16 +2497,16 @@ environments: - pypi: https://files.pythonhosted.org/packages/0d/a8/3ab0db4e460a79ba9d95748b76950db1e2b45d96abaea91c096dde289ca9/optree-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b2/6d/d875cb27a1c875e69a826acf0257d5046b2d585e29feb7551ff1ee2b9262/pytask-0.4.7-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1a/f9/7ad241d7f274e1c271b06a7a0bcb16f9bbf44624c0760d7d5f0a9e68e012/pytask_parallel-0.4.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c4/43/6b1debd95ecdf001bc46789a933f658da3f9738c65f32db3f4e8f2a4ca97/pytest-8.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a5/73/30e167904b14b9f631b0411a1b765ec82bd8dc3fdb4db09293a4d832dbf8/pytask_parallel-0.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b4/c1/27a1274b73712232328cb5115030057b7dec377f36a518c83f2e01d4f305/pytest-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/78/3a/af5b4fa5961d9a1e6237b530eb87dd04aea6eb83da09d2a4073d81b54ccf/pytest_cov-5.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6d/82/1d96bf03ee4c0fdc3c0cbe61470070e659ca78dc0086fb88b66c185e2449/pytest_xdist-3.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b4/33/720548182ffa8344418126017aa1d4ab4aeec9a2275f04ce3f3573d8ace8/PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/a4/0e/0aea34594a2bd84e8637b45490041ee3d9107bc786053364bff2337dea8b/SQLAlchemy-2.0.29-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/51/b8/3fd88455562518b6e8b97c4bc5784a819bd0a5c26be2a3409d3245626fac/SQLAlchemy-2.0.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl - pypi: . osx-64: - conda: https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2 @@ -2570,6 +2594,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/tapi-1100.0.11-h9ce4665_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/tktable-2.10-ha166976_5.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.2.13-h8a1eda9_5.conda @@ -2578,8 +2603,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/96/43/dae06432d0c4b1dc9e9149ad37b4ca8384cf6eb7700cd9215b177b914f0a/cloudpickle-3.0.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/36/db/f4e17ffb5ac2d125c72ee3b235c2e04f85a4296a6a9e17730e218af113d8/coverage-7.5.0-cp312-cp312-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/a7/d0/13db7cfb493bfe778d76272cbc5feb5f6823395098c95a034ff948e92e6a/coverage-7.5.3-cp312-cp312-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/43/09/2aea36ff60d16dd8879bdb2f5b3ee0ba8d08cbbdcdfe870e695ce3784385/execnet-2.1.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/17/14/3bddb1298b9a6786539ac609ba4b7c9c0842e12aa73aaa4d8d73ec8f8185/greenlet-3.0.3.tar.gz - pypi: https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2e/4b/d5f8d45c28b193fe5974f95ecfa2bac87e268a543da298bab258ded6ae95/loky-3.4.1-py3-none-any.whl @@ -2589,16 +2615,16 @@ environments: - pypi: https://files.pythonhosted.org/packages/fa/e4/6dcb982b34f76a310c1e93ef0df27600cc1d8b0d016fe9daf7a726933b71/optree-0.11.0-cp312-cp312-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b2/6d/d875cb27a1c875e69a826acf0257d5046b2d585e29feb7551ff1ee2b9262/pytask-0.4.7-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1a/f9/7ad241d7f274e1c271b06a7a0bcb16f9bbf44624c0760d7d5f0a9e68e012/pytask_parallel-0.4.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c4/43/6b1debd95ecdf001bc46789a933f658da3f9738c65f32db3f4e8f2a4ca97/pytest-8.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a5/73/30e167904b14b9f631b0411a1b765ec82bd8dc3fdb4db09293a4d832dbf8/pytask_parallel-0.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b4/c1/27a1274b73712232328cb5115030057b7dec377f36a518c83f2e01d4f305/pytest-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/78/3a/af5b4fa5961d9a1e6237b530eb87dd04aea6eb83da09d2a4073d81b54ccf/pytest_cov-5.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6d/82/1d96bf03ee4c0fdc3c0cbe61470070e659ca78dc0086fb88b66c185e2449/pytest_xdist-3.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/bc/06/1b305bf6aa704343be85444c9d011f626c763abb40c0edc1cad13bfd7f86/PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/43/fd/9de60c18d5240382d8d1cfb86119455dae12da286cee8a25ca339f4e6228/SQLAlchemy-2.0.29-cp312-cp312-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2d/7d/00282d131c31108ef6ae666888fbe7797f97f2b55d43c1d088cd3bab2e54/SQLAlchemy-2.0.30-cp312-cp312-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl - pypi: . osx-arm64: - conda: https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2 @@ -2686,6 +2712,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1100.0.11-he4954df_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tktable-2.10-hd996620_5.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.6-h57fd34a_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.2.13-h53f4e23_5.conda @@ -2694,8 +2721,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/96/43/dae06432d0c4b1dc9e9149ad37b4ca8384cf6eb7700cd9215b177b914f0a/cloudpickle-3.0.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c3/bc/d7e832280f269be9e8d46cff5c4031b4840f1844674dc53ad93c5a9c1da6/coverage-7.5.0-cp312-cp312-macosx_11_0_arm64.whl + - pypi: https://files.pythonhosted.org/packages/01/ab/6851d4be3a6b84ae094c7f0b1ffdfbea1ab4c8baec7caeb0fbf4bea4c386/coverage-7.5.3-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/43/09/2aea36ff60d16dd8879bdb2f5b3ee0ba8d08cbbdcdfe870e695ce3784385/execnet-2.1.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2e/4b/d5f8d45c28b193fe5974f95ecfa2bac87e268a543da298bab258ded6ae95/loky-3.4.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl @@ -2704,16 +2732,16 @@ environments: - pypi: https://files.pythonhosted.org/packages/a4/69/4601d52757167698fbf6718680b51feadc9dfaaf8569759e1e3fa14823b6/optree-0.11.0-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b2/6d/d875cb27a1c875e69a826acf0257d5046b2d585e29feb7551ff1ee2b9262/pytask-0.4.7-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1a/f9/7ad241d7f274e1c271b06a7a0bcb16f9bbf44624c0760d7d5f0a9e68e012/pytask_parallel-0.4.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c4/43/6b1debd95ecdf001bc46789a933f658da3f9738c65f32db3f4e8f2a4ca97/pytest-8.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a5/73/30e167904b14b9f631b0411a1b765ec82bd8dc3fdb4db09293a4d832dbf8/pytask_parallel-0.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b4/c1/27a1274b73712232328cb5115030057b7dec377f36a518c83f2e01d4f305/pytest-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/78/3a/af5b4fa5961d9a1e6237b530eb87dd04aea6eb83da09d2a4073d81b54ccf/pytest_cov-5.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6d/82/1d96bf03ee4c0fdc3c0cbe61470070e659ca78dc0086fb88b66c185e2449/pytest_xdist-3.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/84/02/404de95ced348b73dd84f70e15a41843d817ff8c1744516bf78358f2ffd2/PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/52/ab/01710dfecb728a76ce2c8ef9877a5665e3b4230cc762c759fa5456d42fc3/SQLAlchemy-2.0.29-cp312-cp312-macosx_11_0_arm64.whl - - pypi: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f9/ab/d37a4483768accbc9cd433cc5d6c45fb428840164b9df0328131011ce27c/SQLAlchemy-2.0.30-cp312-cp312-macosx_11_0_arm64.whl + - pypi: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl - pypi: . win-64: - conda: https://conda.anaconda.org/conda-forge/noarch/_r-mutex-1.0.1-anacondar_1.tar.bz2 @@ -2766,6 +2794,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/r-yaml-2.3.8-r41h6d2157b_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/sqlite-3.45.3-hcfcfb64_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/tbb-2021.12.0-h91493d7_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-hcf57466_18.conda @@ -2776,9 +2806,10 @@ environments: - pypi: https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/96/43/dae06432d0c4b1dc9e9149ad37b4ca8384cf6eb7700cd9215b177b914f0a/cloudpickle-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c9/48/7d3c31064c5adcc743fe5370cf7e198cee06cc0e2d37b5cbe930691a3f54/coverage-7.5.0-cp39-cp39-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/63/67/a38778e73b2dd90ce87aee064ebf2b73ac923c61cf594c6b2a50f3870c6b/coverage-7.5.3-cp39-cp39-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/01/90/79fe92dd413a9cab314ef5c591b5aa9b9ba787ae4cadab75055b0ae00b33/exceptiongroup-1.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/43/09/2aea36ff60d16dd8879bdb2f5b3ee0ba8d08cbbdcdfe870e695ce3784385/execnet-2.1.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c3/80/01ff837bc7122d049971960123d749ed16adbd43cbc008afdb780a40e3fa/greenlet-3.0.3-cp39-cp39-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2e/4b/d5f8d45c28b193fe5974f95ecfa2bac87e268a543da298bab258ded6ae95/loky-3.4.1-py3-none-any.whl @@ -2788,17 +2819,176 @@ environments: - pypi: https://files.pythonhosted.org/packages/ee/23/617f6287dd589ad50d9a5f86e3110622fc013621f87f9bd80fd2ed6128e9/optree-0.11.0-cp39-cp39-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b2/6d/d875cb27a1c875e69a826acf0257d5046b2d585e29feb7551ff1ee2b9262/pytask-0.4.7-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1a/f9/7ad241d7f274e1c271b06a7a0bcb16f9bbf44624c0760d7d5f0a9e68e012/pytask_parallel-0.4.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c4/43/6b1debd95ecdf001bc46789a933f658da3f9738c65f32db3f4e8f2a4ca97/pytest-8.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a5/73/30e167904b14b9f631b0411a1b765ec82bd8dc3fdb4db09293a4d832dbf8/pytask_parallel-0.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b4/c1/27a1274b73712232328cb5115030057b7dec377f36a518c83f2e01d4f305/pytest-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/78/3a/af5b4fa5961d9a1e6237b530eb87dd04aea6eb83da09d2a4073d81b54ccf/pytest_cov-5.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6d/82/1d96bf03ee4c0fdc3c0cbe61470070e659ca78dc0086fb88b66c185e2449/pytest_xdist-3.6.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/84/4d/82704d1ab9290b03da94e6425f5e87396b999fd7eb8e08f3a92c158402bf/PyYAML-6.0.1-cp39-cp39-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/aa/f9/e9dd9baa7f569d5c0acc123dcb98286f6a219dca6970a00c83d996aed5c1/SQLAlchemy-2.0.29-cp39-cp39-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c5/90/727a76eb2adfe588d0e8c80be67422f699066b37a161168dc171cb04c73e/SQLAlchemy-2.0.30-cp39-cp39-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl + - pypi: . + typing: + channels: + - url: https://conda.anaconda.org/conda-forge/ + indexes: + - https://pypi.org/simple + packages: + linux-64: + - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hd590300_5.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.2.2-hbcca054_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-h55db66e_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.2-h59595ed_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-13.2.0-h77fa898_6.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-13.2.0-h77fa898_6.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.45.3-h2797004_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.13-hd590300_5.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/mypy-1.10.0-py312h9a8786e_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.4.20240210-h59595ed_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.0-hd590300_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.3-hab00c5b_0_cpython.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.12-4_cp312.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.12.20240311-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + - pypi: https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/63/0f/847ed02cdfce10f0e6e3425cd054296bddb11a17ef1b34681fa01a055187/greenlet-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/38/e9/5f72929373e1a0e8d142a130f3f97e6ff920070f87f91c4e13e40e0fba5a/networkx-3.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/0d/a8/3ab0db4e460a79ba9d95748b76950db1e2b45d96abaea91c096dde289ca9/optree-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/51/b8/3fd88455562518b6e8b97c4bc5784a819bd0a5c26be2a3409d3245626fac/SQLAlchemy-2.0.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl + - pypi: . + osx-64: + - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.2.2-h8857fd0_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.45.3-h92b6c6a_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.2.13-h8a1eda9_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/mypy-1.10.0-py312h5fa3f64_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.4.20240210-h73e2aa4_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.0-hd75f5a5_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/psutil-5.9.8-py312h41838bb_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.3-h1411813_0_cpython.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-4_cp312.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.12.20240311-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 + - pypi: https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/17/14/3bddb1298b9a6786539ac609ba4b7c9c0842e12aa73aaa4d8d73ec8f8185/greenlet-3.0.3.tar.gz + - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/38/e9/5f72929373e1a0e8d142a130f3f97e6ff920070f87f91c4e13e40e0fba5a/networkx-3.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fa/e4/6dcb982b34f76a310c1e93ef0df27600cc1d8b0d016fe9daf7a726933b71/optree-0.11.0-cp312-cp312-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2d/7d/00282d131c31108ef6ae666888fbe7797f97f2b55d43c1d088cd3bab2e54/SQLAlchemy-2.0.30-cp312-cp312-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl + - pypi: . + osx-arm64: + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h93a5062_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.2.2-hf0a4a13_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.2-hebf3989_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.45.3-h091b4b1_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.2.13-h53f4e23_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mypy-1.10.0-py312h4a164c9_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.4.20240210-h078ce10_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.0-h0d3ecfb_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-5.9.8-py312he37b823_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.3-h4a7b5fc_0_cpython.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.12-4_cp312.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.12.20240311-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.6-h57fd34a_0.tar.bz2 + - pypi: https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/38/e9/5f72929373e1a0e8d142a130f3f97e6ff920070f87f91c4e13e40e0fba5a/networkx-3.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a4/69/4601d52757167698fbf6718680b51feadc9dfaaf8569759e1e3fa14823b6/optree-0.11.0-cp312-cp312-macosx_11_0_arm64.whl + - pypi: https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f9/ab/d37a4483768accbc9cd433cc5d6c45fb428840164b9df0328131011ce27c/SQLAlchemy-2.0.30-cp312-cp312-macosx_11_0_arm64.whl + - pypi: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl + - pypi: . + win-64: + - conda: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.2.2-h56e8100_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.45.3-hcfcfb64_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/mypy-1.10.0-py39ha55e580_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.0-hcfcfb64_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/psutil-5.9.8-py39ha55989b_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.9.7-h900ac77_3_cpython.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/python_abi-3.9-4_cp39.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/sqlite-3.45.3-hcfcfb64_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.12.20240311-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-hcf57466_18.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.38.33130-h82b7239_18.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.38.33130-hcb4865c_18.conda + - pypi: https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c3/80/01ff837bc7122d049971960123d749ed16adbd43cbc008afdb780a40e3fa/greenlet-3.0.3-cp39-cp39-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/d5/f0/8fbc882ca80cf077f1b246c0e3c3465f7f415439bdea6b899f6b19f61f70/networkx-3.2.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ee/23/617f6287dd589ad50d9a5f86e3110622fc013621f87f9bd80fd2ed6128e9/optree-0.11.0-cp39-cp39-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/87/67/a37f6214d0e9fe57f6ae54b2956d550ca8365857f42a1ce0392bb21d9410/rich-13.7.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c5/90/727a76eb2adfe588d0e8c80be67422f699066b37a161168dc171cb04c73e/SQLAlchemy-2.0.30-cp39-cp39-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl - pypi: . packages: - kind: conda @@ -3534,32 +3724,24 @@ packages: - kind: pypi name: coverage version: 7.5.0 - url: https://files.pythonhosted.org/packages/36/db/f4e17ffb5ac2d125c72ee3b235c2e04f85a4296a6a9e17730e218af113d8/coverage-7.5.0-cp312-cp312-macosx_10_9_x86_64.whl - sha256: fed7a72d54bd52f4aeb6c6e951f363903bd7d70bc1cad64dd1f087980d309ab9 - requires_dist: - - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' - requires_python: '>=3.8' -- kind: pypi - name: coverage - version: 7.5.0 - url: https://files.pythonhosted.org/packages/fa/d9/ec4ba0913195d240d026670d41b91f3e5b9a8a143a385f93a09e97c90f5c/coverage-7.5.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: adf032b6c105881f9d77fa17d9eebe0ad1f9bfb2ad25777811f97c5362aa07f2 + url: https://files.pythonhosted.org/packages/5b/c3/ce852a9f7b6855dd0409e4fa58d13b1b6ed947188c9753fa057254ea7b4d/coverage-7.5.0-cp38-cp38-macosx_11_0_arm64.whl + sha256: a898c11dca8f8c97b467138004a30133974aacd572818c383596f8d5b2eb04a9 requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' - kind: pypi name: coverage version: 7.5.0 - url: https://files.pythonhosted.org/packages/c9/48/7d3c31064c5adcc743fe5370cf7e198cee06cc0e2d37b5cbe930691a3f54/coverage-7.5.0-cp39-cp39-win_amd64.whl - sha256: c58536f6892559e030e6924896a44098bc1290663ea12532c78cef71d0df8493 + url: https://files.pythonhosted.org/packages/bb/e0/79df954b854d595d63edc061f714a1cf506e30412620025ba240807bd658/coverage-7.5.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 6afd2e84e7da40fe23ca588379f815fb6dbbb1b757c883935ed11647205111cb requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' - kind: pypi name: coverage version: 7.5.0 - url: https://files.pythonhosted.org/packages/c3/bc/d7e832280f269be9e8d46cff5c4031b4840f1844674dc53ad93c5a9c1da6/coverage-7.5.0-cp312-cp312-macosx_11_0_arm64.whl - sha256: cbe6581fcff7c8e262eb574244f81f5faaea539e712a058e6707a9d272fe5b64 + url: https://files.pythonhosted.org/packages/8d/4f/87ec7da194229cee7c71d837399d8cd9f57a75103b3e4b95a170e985ce9e/coverage-7.5.0-cp38-cp38-win_amd64.whl + sha256: eed462b4541c540d63ab57b3fc69e7d8c84d5957668854ee4e408b50e92ce26a requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' @@ -3574,24 +3756,16 @@ packages: - kind: pypi name: coverage version: 7.5.0 - url: https://files.pythonhosted.org/packages/bb/e0/79df954b854d595d63edc061f714a1cf506e30412620025ba240807bd658/coverage-7.5.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 6afd2e84e7da40fe23ca588379f815fb6dbbb1b757c883935ed11647205111cb - requires_dist: - - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' - requires_python: '>=3.8' -- kind: pypi - name: coverage - version: 7.5.0 - url: https://files.pythonhosted.org/packages/5b/c3/ce852a9f7b6855dd0409e4fa58d13b1b6ed947188c9753fa057254ea7b4d/coverage-7.5.0-cp38-cp38-macosx_11_0_arm64.whl - sha256: a898c11dca8f8c97b467138004a30133974aacd572818c383596f8d5b2eb04a9 + url: https://files.pythonhosted.org/packages/12/7f/9b787ffc31bc39aa9e98c7005b698e7c6539bd222043e4a9c83b83c782a2/coverage-7.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: db2de4e546f0ec4b2787d625e0b16b78e99c3e21bc1722b4977c0dddf11ca84e requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' - kind: pypi name: coverage version: 7.5.0 - url: https://files.pythonhosted.org/packages/8d/4f/87ec7da194229cee7c71d837399d8cd9f57a75103b3e4b95a170e985ce9e/coverage-7.5.0-cp38-cp38-win_amd64.whl - sha256: eed462b4541c540d63ab57b3fc69e7d8c84d5957668854ee4e408b50e92ce26a + url: https://files.pythonhosted.org/packages/62/18/5573216d5b8db7d9f29189350dcd81830a03a624966c35f8201ae10df09c/coverage-7.5.0-cp39-cp39-macosx_10_9_x86_64.whl + sha256: d0194d654e360b3e6cc9b774e83235bae6b9b2cac3be09040880bb0e8a88f4a1 requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' @@ -3606,24 +3780,24 @@ packages: - kind: pypi name: coverage version: 7.5.0 - url: https://files.pythonhosted.org/packages/12/7f/9b787ffc31bc39aa9e98c7005b698e7c6539bd222043e4a9c83b83c782a2/coverage-7.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: db2de4e546f0ec4b2787d625e0b16b78e99c3e21bc1722b4977c0dddf11ca84e + url: https://files.pythonhosted.org/packages/c9/48/7d3c31064c5adcc743fe5370cf7e198cee06cc0e2d37b5cbe930691a3f54/coverage-7.5.0-cp39-cp39-win_amd64.whl + sha256: c58536f6892559e030e6924896a44098bc1290663ea12532c78cef71d0df8493 requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' - kind: pypi name: coverage version: 7.5.0 - url: https://files.pythonhosted.org/packages/62/18/5573216d5b8db7d9f29189350dcd81830a03a624966c35f8201ae10df09c/coverage-7.5.0-cp39-cp39-macosx_10_9_x86_64.whl - sha256: d0194d654e360b3e6cc9b774e83235bae6b9b2cac3be09040880bb0e8a88f4a1 + url: https://files.pythonhosted.org/packages/f8/81/e871b0d58ca5d6cc27d00b2f668ce09c4643ef00512341f3a592a81fb6cd/coverage-7.5.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 85a5dbe1ba1bf38d6c63b6d2c42132d45cbee6d9f0c51b52c59aa4afba057517 requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' - kind: pypi name: coverage version: 7.5.0 - url: https://files.pythonhosted.org/packages/f8/81/e871b0d58ca5d6cc27d00b2f668ce09c4643ef00512341f3a592a81fb6cd/coverage-7.5.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 85a5dbe1ba1bf38d6c63b6d2c42132d45cbee6d9f0c51b52c59aa4afba057517 + url: https://files.pythonhosted.org/packages/31/db/08d54dbc12fdfe5857b06105fd1235bdebb7da7c11cd1a0fae936556162a/coverage-7.5.0-cp310-cp310-macosx_10_9_x86_64.whl + sha256: 432949a32c3e3f820af808db1833d6d1631664d53dd3ce487aa25d574e18ad1c requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' @@ -3643,14 +3817,6 @@ packages: requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' -- kind: pypi - name: coverage - version: 7.5.0 - url: https://files.pythonhosted.org/packages/31/db/08d54dbc12fdfe5857b06105fd1235bdebb7da7c11cd1a0fae936556162a/coverage-7.5.0-cp310-cp310-macosx_10_9_x86_64.whl - sha256: 432949a32c3e3f820af808db1833d6d1631664d53dd3ce487aa25d574e18ad1c - requires_dist: - - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' - requires_python: '>=3.8' - kind: pypi name: coverage version: 7.5.0 @@ -3691,48 +3857,104 @@ packages: requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' -- kind: conda - name: curl - version: 8.7.1 - build: h2d989ff_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/curl-8.7.1-h2d989ff_0.conda - sha256: 7b780958e4c42811f926e6182484ea20b5ecb37e7722dad1a229d2e102607e8c - md5: 480f81b812f8ba1f3ce1a47ec08c0072 - depends: - - krb5 >=1.21.2,<1.22.0a0 - - libcurl 8.7.1 h2d989ff_0 - - libssh2 >=1.11.0,<2.0a0 - - libzlib >=1.2.13,<1.3.0a0 - - openssl >=3.2.1,<4.0a0 - - zstd >=1.5.5,<1.6.0a0 - license: curl - license_family: MIT - size: 150581 - timestamp: 1711548609202 -- kind: conda - name: curl - version: 8.7.1 - build: h726d00d_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/curl-8.7.1-h726d00d_0.conda - sha256: 986b88c3ad56a0a3c077b15592cad3cbaa6172a5d15b46bb1d98332b9a2ff8cd - md5: 9f9e314ade5b7faa580208e1331074d8 - depends: - - krb5 >=1.21.2,<1.22.0a0 - - libcurl 8.7.1 h726d00d_0 - - libssh2 >=1.11.0,<2.0a0 - - libzlib >=1.2.13,<1.3.0a0 - - openssl >=3.2.1,<4.0a0 - - zstd >=1.5.5,<1.6.0a0 - license: curl - license_family: MIT - size: 153094 - timestamp: 1711548452364 -- kind: conda - name: curl - version: 8.7.1 - build: hca28451_0 +- kind: pypi + name: coverage + version: 7.5.0 + url: https://files.pythonhosted.org/packages/c3/bc/d7e832280f269be9e8d46cff5c4031b4840f1844674dc53ad93c5a9c1da6/coverage-7.5.0-cp312-cp312-macosx_11_0_arm64.whl + sha256: cbe6581fcff7c8e262eb574244f81f5faaea539e712a058e6707a9d272fe5b64 + requires_dist: + - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' + requires_python: '>=3.8' +- kind: pypi + name: coverage + version: 7.5.0 + url: https://files.pythonhosted.org/packages/36/db/f4e17ffb5ac2d125c72ee3b235c2e04f85a4296a6a9e17730e218af113d8/coverage-7.5.0-cp312-cp312-macosx_10_9_x86_64.whl + sha256: fed7a72d54bd52f4aeb6c6e951f363903bd7d70bc1cad64dd1f087980d309ab9 + requires_dist: + - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' + requires_python: '>=3.8' +- kind: pypi + name: coverage + version: 7.5.0 + url: https://files.pythonhosted.org/packages/fa/d9/ec4ba0913195d240d026670d41b91f3e5b9a8a143a385f93a09e97c90f5c/coverage-7.5.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: adf032b6c105881f9d77fa17d9eebe0ad1f9bfb2ad25777811f97c5362aa07f2 + requires_dist: + - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' + requires_python: '>=3.8' +- kind: pypi + name: coverage + version: 7.5.3 + url: https://files.pythonhosted.org/packages/63/67/a38778e73b2dd90ce87aee064ebf2b73ac923c61cf594c6b2a50f3870c6b/coverage-7.5.3-cp39-cp39-win_amd64.whl + sha256: 1d2a830ade66d3563bb61d1e3c77c8def97b30ed91e166c67d0632c018f380f0 + requires_dist: + - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' + requires_python: '>=3.8' +- kind: pypi + name: coverage + version: 7.5.3 + url: https://files.pythonhosted.org/packages/01/ab/6851d4be3a6b84ae094c7f0b1ffdfbea1ab4c8baec7caeb0fbf4bea4c386/coverage-7.5.3-cp312-cp312-macosx_11_0_arm64.whl + sha256: 34d6d21d8795a97b14d503dcaf74226ae51eb1f2bd41015d3ef332a24d0a17b3 + requires_dist: + - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' + requires_python: '>=3.8' +- kind: pypi + name: coverage + version: 7.5.3 + url: https://files.pythonhosted.org/packages/0e/39/c44111cfc5e40fc1681a41b96911fba6560b51172b59c204b08b75d58495/coverage-7.5.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: b1196e13c45e327d6cd0b6e471530a1882f1017eb83c6229fc613cd1a11b53cd + requires_dist: + - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' + requires_python: '>=3.8' +- kind: pypi + name: coverage + version: 7.5.3 + url: https://files.pythonhosted.org/packages/a7/d0/13db7cfb493bfe778d76272cbc5feb5f6823395098c95a034ff948e92e6a/coverage-7.5.3-cp312-cp312-macosx_10_9_x86_64.whl + sha256: 296a7d9bbc598e8744c00f7a6cecf1da9b30ae9ad51c566291ff1314e6cbbed8 + requires_dist: + - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' + requires_python: '>=3.8' +- kind: conda + name: curl + version: 8.7.1 + build: h2d989ff_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/curl-8.7.1-h2d989ff_0.conda + sha256: 7b780958e4c42811f926e6182484ea20b5ecb37e7722dad1a229d2e102607e8c + md5: 480f81b812f8ba1f3ce1a47ec08c0072 + depends: + - krb5 >=1.21.2,<1.22.0a0 + - libcurl 8.7.1 h2d989ff_0 + - libssh2 >=1.11.0,<2.0a0 + - libzlib >=1.2.13,<1.3.0a0 + - openssl >=3.2.1,<4.0a0 + - zstd >=1.5.5,<1.6.0a0 + license: curl + license_family: MIT + size: 150581 + timestamp: 1711548609202 +- kind: conda + name: curl + version: 8.7.1 + build: h726d00d_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/curl-8.7.1-h726d00d_0.conda + sha256: 986b88c3ad56a0a3c077b15592cad3cbaa6172a5d15b46bb1d98332b9a2ff8cd + md5: 9f9e314ade5b7faa580208e1331074d8 + depends: + - krb5 >=1.21.2,<1.22.0a0 + - libcurl 8.7.1 h726d00d_0 + - libssh2 >=1.11.0,<2.0a0 + - libzlib >=1.2.13,<1.3.0a0 + - openssl >=3.2.1,<4.0a0 + - zstd >=1.5.5,<1.6.0a0 + license: curl + license_family: MIT + size: 153094 + timestamp: 1711548452364 +- kind: conda + name: curl + version: 8.7.1 + build: hca28451_0 subdir: linux-64 url: https://conda.anaconda.org/conda-forge/linux-64/curl-8.7.1-hca28451_0.conda sha256: 30935854620a6d48a3b5f1b940aefb19aeb37cef02bf58cd38288bbf620fc74d @@ -4028,6 +4250,110 @@ packages: license: LGPL-2.1 size: 65388 timestamp: 1604417213 +- kind: pypi + name: fsspec + version: 2024.5.0 + url: https://files.pythonhosted.org/packages/ba/a3/16e9fe32187e9c8bc7f9b7bcd9728529faa725231a0c96f2f98714ff2fc5/fsspec-2024.5.0-py3-none-any.whl + sha256: e0fdbc446d67e182f49a70b82cf7889028a63588fde6b222521f10937b2b670c + requires_dist: + - adlfs ; extra == 'abfs' + - adlfs ; extra == 'adl' + - pyarrow>=1 ; extra == 'arrow' + - dask ; extra == 'dask' + - distributed ; extra == 'dask' + - pre-commit ; extra == 'dev' + - ruff ; extra == 'dev' + - dropbox ; extra == 'dropbox' + - dropboxdrivefs ; extra == 'dropbox' + - requests ; extra == 'dropbox' + - adlfs ; extra == 'full' + - aiohttp!=4.0.0a0,!=4.0.0a1 ; extra == 'full' + - dask ; extra == 'full' + - distributed ; extra == 'full' + - dropbox ; extra == 'full' + - dropboxdrivefs ; extra == 'full' + - fusepy ; extra == 'full' + - gcsfs ; extra == 'full' + - libarchive-c ; extra == 'full' + - ocifs ; extra == 'full' + - panel ; extra == 'full' + - paramiko ; extra == 'full' + - pyarrow>=1 ; extra == 'full' + - pygit2 ; extra == 'full' + - requests ; extra == 'full' + - s3fs ; extra == 'full' + - smbprotocol ; extra == 'full' + - tqdm ; extra == 'full' + - fusepy ; extra == 'fuse' + - gcsfs ; extra == 'gcs' + - pygit2 ; extra == 'git' + - requests ; extra == 'github' + - gcsfs ; extra == 'gs' + - panel ; extra == 'gui' + - pyarrow>=1 ; extra == 'hdfs' + - aiohttp!=4.0.0a0,!=4.0.0a1 ; extra == 'http' + - libarchive-c ; extra == 'libarchive' + - ocifs ; extra == 'oci' + - s3fs ; extra == 's3' + - paramiko ; extra == 'sftp' + - smbprotocol ; extra == 'smb' + - paramiko ; extra == 'ssh' + - aiohttp!=4.0.0a0,!=4.0.0a1 ; extra == 'test' + - numpy ; extra == 'test' + - pytest ; extra == 'test' + - pytest-asyncio!=0.22.0 ; extra == 'test' + - pytest-benchmark ; extra == 'test' + - pytest-cov ; extra == 'test' + - pytest-mock ; extra == 'test' + - pytest-recording ; extra == 'test' + - pytest-rerunfailures ; extra == 'test' + - requests ; extra == 'test' + - aiobotocore<3.0.0,>=2.5.4 ; extra == 'test-downstream' + - dask-expr ; extra == 'test-downstream' + - dask[dataframe,test] ; extra == 'test-downstream' + - moto[server]<5,>4 ; extra == 'test-downstream' + - pytest-timeout ; extra == 'test-downstream' + - xarray ; extra == 'test-downstream' + - adlfs ; extra == 'test-full' + - aiohttp!=4.0.0a0,!=4.0.0a1 ; extra == 'test-full' + - cloudpickle ; extra == 'test-full' + - dask ; extra == 'test-full' + - distributed ; extra == 'test-full' + - dropbox ; extra == 'test-full' + - dropboxdrivefs ; extra == 'test-full' + - fastparquet ; extra == 'test-full' + - fusepy ; extra == 'test-full' + - gcsfs ; extra == 'test-full' + - jinja2 ; extra == 'test-full' + - kerchunk ; extra == 'test-full' + - libarchive-c ; extra == 'test-full' + - lz4 ; extra == 'test-full' + - notebook ; extra == 'test-full' + - numpy ; extra == 'test-full' + - ocifs ; extra == 'test-full' + - pandas ; extra == 'test-full' + - panel ; extra == 'test-full' + - paramiko ; extra == 'test-full' + - pyarrow ; extra == 'test-full' + - pyarrow>=1 ; extra == 'test-full' + - pyftpdlib ; extra == 'test-full' + - pygit2 ; extra == 'test-full' + - pytest ; extra == 'test-full' + - pytest-asyncio!=0.22.0 ; extra == 'test-full' + - pytest-benchmark ; extra == 'test-full' + - pytest-cov ; extra == 'test-full' + - pytest-mock ; extra == 'test-full' + - pytest-recording ; extra == 'test-full' + - pytest-rerunfailures ; extra == 'test-full' + - python-snappy ; extra == 'test-full' + - requests ; extra == 'test-full' + - smbprotocol ; extra == 'test-full' + - tqdm ; extra == 'test-full' + - urllib3 ; extra == 'test-full' + - zarr ; extra == 'test-full' + - zstandard ; extra == 'test-full' + - tqdm ; extra == 'tqdm' + requires_python: '>=3.8' - kind: conda name: gcc_impl_linux-64 version: 13.2.0 @@ -4236,8 +4562,8 @@ packages: - kind: pypi name: greenlet version: 3.0.3 - url: https://files.pythonhosted.org/packages/17/14/3bddb1298b9a6786539ac609ba4b7c9c0842e12aa73aaa4d8d73ec8f8185/greenlet-3.0.3.tar.gz - sha256: 43374442353259554ce33599da8b692d5aa96f8976d567d4badf263371fbe491 + url: https://files.pythonhosted.org/packages/c3/80/01ff837bc7122d049971960123d749ed16adbd43cbc008afdb780a40e3fa/greenlet-3.0.3-cp39-cp39-win_amd64.whl + sha256: c5ee858cfe08f34712f548c3c363e807e7186f03ad7a5039ebadb29e8c6be067 requires_dist: - sphinx ; extra == 'docs' - furo ; extra == 'docs' @@ -4247,8 +4573,8 @@ packages: - kind: pypi name: greenlet version: 3.0.3 - url: https://files.pythonhosted.org/packages/c3/80/01ff837bc7122d049971960123d749ed16adbd43cbc008afdb780a40e3fa/greenlet-3.0.3-cp39-cp39-win_amd64.whl - sha256: c5ee858cfe08f34712f548c3c363e807e7186f03ad7a5039ebadb29e8c6be067 + url: https://files.pythonhosted.org/packages/17/14/3bddb1298b9a6786539ac609ba4b7c9c0842e12aa73aaa4d8d73ec8f8185/greenlet-3.0.3.tar.gz + sha256: 43374442353259554ce33599da8b692d5aa96f8976d567d4badf263371fbe491 requires_dist: - sphinx ; extra == 'docs' - furo ; extra == 'docs' @@ -7015,6 +7341,111 @@ packages: md5: b0309b72560df66f71a9d5e34a5efdfa size: 3227 timestamp: 1608166968312 +- kind: conda + name: mypy + version: 1.10.0 + build: py312h4a164c9_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/mypy-1.10.0-py312h4a164c9_0.conda + sha256: 3d6f618f8c366ff766686a36467c81068f2583696a23f63366641a50f2133082 + md5: 35bf371fb16eed1be04831c597f91870 + depends: + - __osx >=11.0 + - mypy_extensions >=1.0.0 + - psutil >=4.0 + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + - typing_extensions >=4.1.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy + size: 9636672 + timestamp: 1714003119958 +- kind: conda + name: mypy + version: 1.10.0 + build: py312h5fa3f64_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/mypy-1.10.0-py312h5fa3f64_0.conda + sha256: e8a0e4be2df67f3e784839baa9df1b6c5a30077305586d3584c847c21a5a4f03 + md5: cfd2bcbfa59fc80f372fdb13b51dd3a2 + depends: + - __osx >=10.9 + - mypy_extensions >=1.0.0 + - psutil >=4.0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - typing_extensions >=4.1.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy + size: 10339160 + timestamp: 1714002937960 +- kind: conda + name: mypy + version: 1.10.0 + build: py312h9a8786e_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mypy-1.10.0-py312h9a8786e_0.conda + sha256: 202a1223ab7b6d78a553a8a6768a0088166f482e48b736afd2c6a6d65f466b99 + md5: 644f1c538810d1f250ef0fc844f3822d + depends: + - libgcc-ng >=12 + - mypy_extensions >=1.0.0 + - psutil >=4.0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - typing_extensions >=4.1.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy + size: 16580238 + timestamp: 1714002375040 +- kind: conda + name: mypy + version: 1.10.0 + build: py39ha55e580_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/mypy-1.10.0-py39ha55e580_0.conda + sha256: d1ede0f675879e4060d9ec02dedc800f80f0a2d4d1d7b891f67e964843eb5278 + md5: 069f5e6ae4c1b3bb8415ca3e70b06490 + depends: + - mypy_extensions >=1.0.0 + - psutil >=4.0 + - python >=3.9,<3.10.0a0 + - python_abi 3.9.* *_cp39 + - tomli >=1.1.0 + - typing_extensions >=4.1.0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy + size: 9447235 + timestamp: 1714002424045 +- kind: conda + name: mypy_extensions + version: 1.0.0 + build: pyha770c72_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda + sha256: f240217476e148e825420c6bc3a0c0efb08c0718b7042fae960400c02af858a3 + md5: 4eccaeba205f0aed9ac3a9ea58568ca3 + depends: + - python >=3.5 + license: MIT + license_family: MIT + purls: + - pkg:pypi/mypy-extensions + size: 10492 + timestamp: 1675543414256 - kind: conda name: ncurses version: 6.4.20240210 @@ -7205,8 +7636,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/fa/e4/6dcb982b34f76a310c1e93ef0df27600cc1d8b0d016fe9daf7a726933b71/optree-0.11.0-cp312-cp312-macosx_10_9_x86_64.whl - sha256: 64c2e00fe508f50a42c50838df0d1f5be0dce5b4bef2373db8ad72b860211015 + url: https://files.pythonhosted.org/packages/a4/69/4601d52757167698fbf6718680b51feadc9dfaaf8569759e1e3fa14823b6/optree-0.11.0-cp312-cp312-macosx_11_0_arm64.whl + sha256: 738e8bf4158e9c11cd051d89c2e453aeacf80ff8719ebc3251069015646554d0 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -7254,8 +7685,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/a4/69/4601d52757167698fbf6718680b51feadc9dfaaf8569759e1e3fa14823b6/optree-0.11.0-cp312-cp312-macosx_11_0_arm64.whl - sha256: 738e8bf4158e9c11cd051d89c2e453aeacf80ff8719ebc3251069015646554d0 + url: https://files.pythonhosted.org/packages/ee/23/617f6287dd589ad50d9a5f86e3110622fc013621f87f9bd80fd2ed6128e9/optree-0.11.0-cp39-cp39-win_amd64.whl + sha256: b26ac807d8993b7e43081b4b7bbb0378b4e5f3e6525daf923c470bc176cc3327 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -7303,8 +7734,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/ee/23/617f6287dd589ad50d9a5f86e3110622fc013621f87f9bd80fd2ed6128e9/optree-0.11.0-cp39-cp39-win_amd64.whl - sha256: b26ac807d8993b7e43081b4b7bbb0378b4e5f3e6525daf923c470bc176cc3327 + url: https://files.pythonhosted.org/packages/fa/e4/6dcb982b34f76a310c1e93ef0df27600cc1d8b0d016fe9daf7a726933b71/optree-0.11.0-cp312-cp312-macosx_10_9_x86_64.whl + sha256: 64c2e00fe508f50a42c50838df0d1f5be0dce5b4bef2373db8ad72b860211015 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -7401,8 +7832,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/70/bc/7e15e33521c46ad3e81bcae29994e9fc4913efa0480b401a04e1776a4346/optree-0.11.0-cp38-cp38-macosx_10_9_x86_64.whl - sha256: 2bc08fb9691f43afc3a01119dead6b823ce3d7239e42fc3e47d4028eed50a6a2 + url: https://files.pythonhosted.org/packages/0e/5d/ddf0296689db85fa44cbafb01ea062e19b036d86910964e60d5dee16952d/optree-0.11.0-cp38-cp38-macosx_11_0_arm64.whl + sha256: 3cdc9fac9888d9eff11128ccfc4d4c10309163e372f312f7942ecee8df3d7824 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -7499,8 +7930,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/0e/5d/ddf0296689db85fa44cbafb01ea062e19b036d86910964e60d5dee16952d/optree-0.11.0-cp38-cp38-macosx_11_0_arm64.whl - sha256: 3cdc9fac9888d9eff11128ccfc4d4c10309163e372f312f7942ecee8df3d7824 + url: https://files.pythonhosted.org/packages/29/68/07fa07e56f3c938a8a7a1b59f49d6713a3508dfe0787c89a0c448dfb39ad/optree-0.11.0-cp38-cp38-win_amd64.whl + sha256: 162ed3ff2eb3f1c358e131e72c025f2b93d69b906e9057a811d014032ec71dc8 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -7548,8 +7979,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/29/68/07fa07e56f3c938a8a7a1b59f49d6713a3508dfe0787c89a0c448dfb39ad/optree-0.11.0-cp38-cp38-win_amd64.whl - sha256: 162ed3ff2eb3f1c358e131e72c025f2b93d69b906e9057a811d014032ec71dc8 + url: https://files.pythonhosted.org/packages/70/bc/7e15e33521c46ad3e81bcae29994e9fc4913efa0480b401a04e1776a4346/optree-0.11.0-cp38-cp38-macosx_10_9_x86_64.whl + sha256: 2bc08fb9691f43afc3a01119dead6b823ce3d7239e42fc3e47d4028eed50a6a2 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -7597,8 +8028,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/5f/d4/e7db05dadaee0fed733f4c179b80539494d22f55e2b6d417fadeee9c1938/optree-0.11.0-cp39-cp39-macosx_11_0_arm64.whl - sha256: b8126d81ecb2c9e3554420834014ba343251f564c905ee3bef09d205b924b0c0 + url: https://files.pythonhosted.org/packages/dc/57/4ddcfd28f208d7ca02d96c375d8a5c1e84cc604464522c6c161ac63e30b5/optree-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: b9d236bc1491a5e366921b95fecc05aa6ff55989a81f2242cd11121b82c24503 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -7646,8 +8077,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/dc/57/4ddcfd28f208d7ca02d96c375d8a5c1e84cc604464522c6c161ac63e30b5/optree-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: b9d236bc1491a5e366921b95fecc05aa6ff55989a81f2242cd11121b82c24503 + url: https://files.pythonhosted.org/packages/07/1d/0315c4c462aac13f8b15063f135294957875c07bc24573c10ab4f5d8a53b/optree-0.11.0-cp39-cp39-macosx_10_9_x86_64.whl + sha256: 418850ceff364f51a6d81f32a1efd06a4e2d8df79a162e892685bc20c0aedd72 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -7695,8 +8126,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/07/1d/0315c4c462aac13f8b15063f135294957875c07bc24573c10ab4f5d8a53b/optree-0.11.0-cp39-cp39-macosx_10_9_x86_64.whl - sha256: 418850ceff364f51a6d81f32a1efd06a4e2d8df79a162e892685bc20c0aedd72 + url: https://files.pythonhosted.org/packages/5f/d4/e7db05dadaee0fed733f4c179b80539494d22f55e2b6d417fadeee9c1938/optree-0.11.0-cp39-cp39-macosx_11_0_arm64.whl + sha256: b8126d81ecb2c9e3554420834014ba343251f564c905ee3bef09d205b924b0c0 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -7793,8 +8224,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/3e/4a/fadc346b3c83f0eb3b2cd91cf5ccad2851ac3411c2e6d33c9cfd54b3659a/optree-0.11.0-cp310-cp310-macosx_11_0_arm64.whl - sha256: 0df9a3923725aabb112ec7f10c74fa96b6c640da1cd30e7bc62fd4b03ef02875 + url: https://files.pythonhosted.org/packages/5e/a2/8eca362c33207cc6832088414fdeec4afa7953f06c6d7182c7a9ecb00da0/optree-0.11.0-cp310-cp310-macosx_10_9_x86_64.whl + sha256: f53951bfb640417558568284a8949d67bcdbf21fa0113107e20bd9403aa20b2b requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -7842,8 +8273,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/c7/0b/8a3e5da51d7d25ca8bc08c257fb448259a2abd66f62b47407d8c32846826/optree-0.11.0-cp310-cp310-win_amd64.whl - sha256: a91840f9d45e7c01f151ba1815ae32b4c3c21e4290298772ee4b13314f729856 + url: https://files.pythonhosted.org/packages/3e/4a/fadc346b3c83f0eb3b2cd91cf5ccad2851ac3411c2e6d33c9cfd54b3659a/optree-0.11.0-cp310-cp310-macosx_11_0_arm64.whl + sha256: 0df9a3923725aabb112ec7f10c74fa96b6c640da1cd30e7bc62fd4b03ef02875 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -7891,8 +8322,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/5e/a2/8eca362c33207cc6832088414fdeec4afa7953f06c6d7182c7a9ecb00da0/optree-0.11.0-cp310-cp310-macosx_10_9_x86_64.whl - sha256: f53951bfb640417558568284a8949d67bcdbf21fa0113107e20bd9403aa20b2b + url: https://files.pythonhosted.org/packages/c7/0b/8a3e5da51d7d25ca8bc08c257fb448259a2abd66f62b47407d8c32846826/optree-0.11.0-cp310-cp310-win_amd64.whl + sha256: a91840f9d45e7c01f151ba1815ae32b4c3c21e4290298772ee4b13314f729856 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -8349,6 +8780,79 @@ packages: - pytest ; extra == 'testing' - pytest-benchmark ; extra == 'testing' requires_python: '>=3.8' +- kind: conda + name: psutil + version: 5.9.8 + build: py312h41838bb_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/psutil-5.9.8-py312h41838bb_0.conda + sha256: 12e5053d19bddaf7841e59cbe9ba98fa5d4d8502ceccddad80888515e1366107 + md5: 03926e7089a5e61b77043b470ae7b553 + depends: + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/psutil + size: 495162 + timestamp: 1705722685887 +- kind: conda + name: psutil + version: 5.9.8 + build: py312h98912ed_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda + sha256: 27e7f8f5d30c74439f39d61e21ac14c0cd03b5d55f7bf9f946fb619016f73c61 + md5: 3facaca6cc0f7988df3250efccd32da3 + depends: + - libgcc-ng >=12 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/psutil + size: 486243 + timestamp: 1705722547420 +- kind: conda + name: psutil + version: 5.9.8 + build: py312he37b823_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-5.9.8-py312he37b823_0.conda + sha256: a996bd5f878da264d1d3ba7fde717b0a2c158a86645efb1e899d087cca74832d + md5: cd6e99b9c5a623735161973b5f693a86 + depends: + - python >=3.12,<3.13.0a0 + - python >=3.12,<3.13.0a0 *_cpython + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/psutil + size: 499490 + timestamp: 1705722767772 +- kind: conda + name: psutil + version: 5.9.8 + build: py39ha55989b_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/psutil-5.9.8-py39ha55989b_0.conda + sha256: 41fa383a03bfac0bea4e3a674ecdddd5cf8c403527e7581e258ec35c6e3647a6 + md5: 59cff26058f788059a310208dde2e01d + depends: + - python >=3.9,<3.10.0a0 + - python_abi 3.9.* *_cp39 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/psutil + size: 379509 + timestamp: 1705723089731 - kind: conda name: pthread-stubs version: '0.4' @@ -8387,6 +8891,14 @@ packages: - importlib-metadata ; python_version < '3.8' and extra == 'plugins' - colorama>=0.4.6 ; extra == 'windows-terminal' requires_python: '>=3.7' +- kind: pypi + name: pygments + version: 2.18.0 + url: https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl + sha256: b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a + requires_dist: + - colorama>=0.4.6 ; extra == 'windows-terminal' + requires_python: '>=3.8' - kind: pypi name: pytask version: 0.4.7 @@ -8425,6 +8937,50 @@ packages: - aiohttp ; extra == 'test' - requests ; extra == 'test' requires_python: '>=3.8' +- kind: pypi + name: pytask + version: 0.5.0 + url: https://files.pythonhosted.org/packages/2f/fc/7752b15b69884a449116b92726206d96b079fbe78fa47500555d0978a424/pytask-0.5.0-py3-none-any.whl + sha256: 3cb6fdedfa2443d053c6ce6dd1d44111116e0b3a77de3bbef37b686bdeb9bdf3 + requires_dist: + - attrs>=21.3 + - click + - click-default-group + - networkx>=2.4 + - optree>=0.9 + - packaging + - pluggy>=1.3.0 + - rich + - sqlalchemy>=2 + - tomli>=1 ; python_version < '3.11' + - typing-extensions ; python_version < '3.9' + - universal-pathlib>=0.2.2 + - furo ; extra == 'docs' + - ipython ; extra == 'docs' + - matplotlib ; extra == 'docs' + - myst-nb ; extra == 'docs' + - myst-parser ; extra == 'docs' + - sphinx ; extra == 'docs' + - sphinx-click ; extra == 'docs' + - sphinx-copybutton ; extra == 'docs' + - sphinx-design>=0.3 ; extra == 'docs' + - sphinx-toolbox ; extra == 'docs' + - sphinxext-opengraph ; extra == 'docs' + - httpx ; extra == 'plugin-list' + - tabulate[widechars] ; extra == 'plugin-list' + - tqdm ; extra == 'plugin-list' + - aiohttp ; extra == 'test' + - coiled ; extra == 'test' + - deepdiff ; extra == 'test' + - nbmake ; extra == 'test' + - pexpect ; extra == 'test' + - pytest ; extra == 'test' + - pytest-cov ; extra == 'test' + - pytest-xdist ; extra == 'test' + - syrupy ; extra == 'test' + - mypy>=1.9.0 ; extra == 'typing' + - nbqa[mypy]>=1.8.5 ; extra == 'typing' + requires_python: '>=3.8' - kind: pypi name: pytask-parallel version: 0.4.1 @@ -8443,22 +8999,56 @@ packages: - pytest-cov ; extra == 'test' requires_python: '>=3.8' - kind: pypi - name: pytask-r - version: 0.4.2.dev4+g4eb4c2a - path: . - sha256: 28d851f27742e88aec2fb48c4cf4f03a014e283a61d23fec4900fd44a167abf0 + name: pytask-parallel + version: 0.5.0 + url: https://files.pythonhosted.org/packages/a5/73/30e167904b14b9f631b0411a1b765ec82bd8dc3fdb4db09293a4d832dbf8/pytask_parallel-0.5.0-py3-none-any.whl + sha256: 802804ddb826d2f028288e9b432fb58692b75905b3a1b3318ea68dbad1d45318 requires_dist: + - attrs>=21.3.0 - click + - cloudpickle + - loky - pluggy>=1.0.0 - - pytask>=0.4.5 - - pytask-parallel ; extra == 'test' - - pytest ; extra == 'test' - - pytest-cov ; extra == 'test' - - pytest-xdist ; extra == 'test' - - pyyaml ; extra == 'test' - requires_python: '>=3.8' - editable: true -- kind: pypi + - pytask>=0.5.0 + - rich + - coiled>=0.9.4 ; extra == 'coiled' + - dask[complete] ; extra == 'dask' + - distributed ; extra == 'dask' + - furo ; extra == 'docs' + - ipython ; extra == 'docs' + - matplotlib ; extra == 'docs' + - myst-parser ; extra == 'docs' + - nbsphinx ; extra == 'docs' + - sphinx ; extra == 'docs' + - sphinx-click ; extra == 'docs' + - sphinx-copybutton ; extra == 'docs' + - sphinx-design>=0.3 ; extra == 'docs' + - sphinx-toolbox ; extra == 'docs' + - sphinxext-opengraph ; extra == 'docs' + - coiled>=0.9.4 ; extra == 'test' + - dask[complete] ; extra == 'test' + - distributed ; extra == 'test' + - nbmake ; extra == 'test' + - pytest ; extra == 'test' + - pytest-cov ; extra == 'test' + requires_python: '>=3.8' +- kind: pypi + name: pytask-r + version: 0.4.2.dev5+g2c8b6f4.d20240602 + path: . + sha256: 5c3b8f1923160f4156f62f07c12dc1e6165670cae1bf0b0a270e81e1b651715c + requires_dist: + - click + - pluggy>=1.0.0 + - pytask>=0.4.5 + - pytask-parallel ; extra == 'test' + - pytest ; extra == 'test' + - pytest-cov ; extra == 'test' + - pytest-xdist ; extra == 'test' + - pyyaml ; extra == 'test' + requires_python: '>=3.8' + editable: true +- kind: pypi name: pytest version: 8.2.0 url: https://files.pythonhosted.org/packages/c4/43/6b1debd95ecdf001bc46789a933f658da3f9738c65f32db3f4e8f2a4ca97/pytest-8.2.0-py3-none-any.whl @@ -8479,6 +9069,27 @@ packages: - setuptools ; extra == 'dev' - xmlschema ; extra == 'dev' requires_python: '>=3.8' +- kind: pypi + name: pytest + version: 8.2.1 + url: https://files.pythonhosted.org/packages/b4/c1/27a1274b73712232328cb5115030057b7dec377f36a518c83f2e01d4f305/pytest-8.2.1-py3-none-any.whl + sha256: faccc5d332b8c3719f40283d0d44aa5cf101cec36f88cde9ed8f2bc0538612b1 + requires_dist: + - iniconfig + - packaging + - pluggy<2.0,>=1.5 + - exceptiongroup>=1.0.0rc8 ; python_version < '3.11' + - tomli>=1 ; python_version < '3.11' + - colorama ; sys_platform == 'win32' + - argcomplete ; extra == 'dev' + - attrs>=19.2 ; extra == 'dev' + - hypothesis>=3.56 ; extra == 'dev' + - mock ; extra == 'dev' + - pygments>=2.7.2 ; extra == 'dev' + - requests ; extra == 'dev' + - setuptools ; extra == 'dev' + - xmlschema ; extra == 'dev' + requires_python: '>=3.8' - kind: pypi name: pytest-cov version: 5.0.0 @@ -9036,18 +9647,66 @@ packages: license: Python-2.0 size: 31991381 timestamp: 1713208036041 -- kind: pypi - name: pyyaml - version: 6.0.1 - url: https://files.pythonhosted.org/packages/bc/06/1b305bf6aa704343be85444c9d011f626c763abb40c0edc1cad13bfd7f86/PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl - sha256: 855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28 - requires_python: '>=3.6' -- kind: pypi - name: pyyaml - version: 6.0.1 - url: https://files.pythonhosted.org/packages/b4/33/720548182ffa8344418126017aa1d4ab4aeec9a2275f04ce3f3573d8ace8/PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0 - requires_python: '>=3.6' +- kind: conda + name: python_abi + version: '3.9' + build: 4_cp39 + build_number: 4 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/python_abi-3.9-4_cp39.conda + sha256: 3bf150eb6fc99f459210065973fc79b5974a9142672f6dd92eba6ed97697e0ed + md5: 948b0d93d4ab1372d8fd45e1560afd47 + constrains: + - python 3.9.* *_cpython + license: BSD-3-Clause + license_family: BSD + size: 6776 + timestamp: 1695147727582 +- kind: conda + name: python_abi + version: '3.12' + build: 4_cp312 + build_number: 4 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.12-4_cp312.conda + sha256: 182a329de10a4165f6e8a3804caf751f918f6ea6176dd4e5abcdae1ed3095bf6 + md5: dccc2d142812964fcc6abdc97b672dff + constrains: + - python 3.12.* *_cpython + license: BSD-3-Clause + license_family: BSD + size: 6385 + timestamp: 1695147396604 +- kind: conda + name: python_abi + version: '3.12' + build: 4_cp312 + build_number: 4 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-4_cp312.conda + sha256: 82c154d95c1637604671a02a89e72f1382e89a4269265a03506496bd928f6f14 + md5: 87201ac4314b911b74197e588cca3639 + constrains: + - python 3.12.* *_cpython + license: BSD-3-Clause + license_family: BSD + size: 6496 + timestamp: 1695147498447 +- kind: conda + name: python_abi + version: '3.12' + build: 4_cp312 + build_number: 4 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.12-4_cp312.conda + sha256: db25428e4f24f8693ffa39f3ff6dfbb8fd53bc298764b775b57edab1c697560f + md5: bbb3a02c78b2d8219d7213f76d644a2a + constrains: + - python 3.12.* *_cpython + license: BSD-3-Clause + license_family: BSD + size: 6508 + timestamp: 1695147497048 - kind: pypi name: pyyaml version: 6.0.1 @@ -9063,14 +9722,14 @@ packages: - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/7f/5d/2779ea035ba1e533c32ed4a249b4e0448f583ba10830b21a3cddafe11a4e/PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl - sha256: 1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595 + url: https://files.pythonhosted.org/packages/b4/33/720548182ffa8344418126017aa1d4ab4aeec9a2275f04ce3f3573d8ace8/PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0 requires_python: '>=3.6' - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/c8/6b/6600ac24725c7388255b2f5add93f91e58a5d7efaf4af244fdbcc11a541b/PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735 + url: https://files.pythonhosted.org/packages/bc/06/1b305bf6aa704343be85444c9d011f626c763abb40c0edc1cad13bfd7f86/PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl + sha256: 855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28 requires_python: '>=3.6' - kind: pypi name: pyyaml @@ -9078,6 +9737,12 @@ packages: url: https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz sha256: bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43 requires_python: '>=3.6' +- kind: pypi + name: pyyaml + version: 6.0.1 + url: https://files.pythonhosted.org/packages/c8/6b/6600ac24725c7388255b2f5add93f91e58a5d7efaf4af244fdbcc11a541b/PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735 + requires_python: '>=3.6' - kind: pypi name: pyyaml version: 6.0.1 @@ -9087,8 +9752,8 @@ packages: - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/0e/88/21b2f16cb2123c1e9375f2c93486e35fdc86e63f02e274f0e99c589ef153/PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl - sha256: c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859 + url: https://files.pythonhosted.org/packages/7f/5d/2779ea035ba1e533c32ed4a249b4e0448f583ba10830b21a3cddafe11a4e/PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl + sha256: 1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595 requires_python: '>=3.6' - kind: pypi name: pyyaml @@ -9102,6 +9767,12 @@ packages: url: https://files.pythonhosted.org/packages/57/c5/5d09b66b41d549914802f482a2118d925d876dc2a35b2d127694c1345c34/PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl sha256: 9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8 requires_python: '>=3.6' +- kind: pypi + name: pyyaml + version: 6.0.1 + url: https://files.pythonhosted.org/packages/0e/88/21b2f16cb2123c1e9375f2c93486e35fdc86e63f02e274f0e99c589ef153/PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl + sha256: c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859 + requires_python: '>=3.6' - kind: pypi name: pyyaml version: 6.0.1 @@ -9111,20 +9782,20 @@ packages: - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/5b/07/10033a403b23405a8fc48975444463d3d10a5c2736b7eb2550b07b367429/PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl - sha256: fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f + url: https://files.pythonhosted.org/packages/96/06/4beb652c0fe16834032e54f0956443d4cc797fe645527acee59e7deaa0a2/PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl + sha256: d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a requires_python: '>=3.6' - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/24/97/9b59b43431f98d01806b288532da38099cc6f2fea0f3d712e21e269c0279/PyYAML-6.0.1-cp310-cp310-win_amd64.whl - sha256: fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d + url: https://files.pythonhosted.org/packages/5b/07/10033a403b23405a8fc48975444463d3d10a5c2736b7eb2550b07b367429/PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl + sha256: fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f requires_python: '>=3.6' - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/96/06/4beb652c0fe16834032e54f0956443d4cc797fe645527acee59e7deaa0a2/PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl - sha256: d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a + url: https://files.pythonhosted.org/packages/24/97/9b59b43431f98d01806b288532da38099cc6f2fea0f3d712e21e269c0279/PyYAML-6.0.1-cp310-cp310-win_amd64.whl + sha256: fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d requires_python: '>=3.6' - kind: pypi name: pyyaml @@ -9557,8 +10228,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/43/fd/9de60c18d5240382d8d1cfb86119455dae12da286cee8a25ca339f4e6228/SQLAlchemy-2.0.29-cp312-cp312-macosx_10_9_x86_64.whl - sha256: d96710d834a6fb31e21381c6d7b76ec729bd08c75a25a5184b1089141356171f + url: https://files.pythonhosted.org/packages/28/8f/f024eed88a23a4708e992406084b2848e2121215d83d30661306544a60a1/SQLAlchemy-2.0.29-cp38-cp38-macosx_11_0_arm64.whl + sha256: 471fcb39c6adf37f820350c28aac4a7df9d3940c6548b624a642852e727ea586 requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -9596,8 +10267,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/52/ab/01710dfecb728a76ce2c8ef9877a5665e3b4230cc762c759fa5456d42fc3/SQLAlchemy-2.0.29-cp312-cp312-macosx_11_0_arm64.whl - sha256: 52de4736404e53c5c6a91ef2698c01e52333988ebdc218f14c833237a0804f1b + url: https://files.pythonhosted.org/packages/96/9f/5f639ab2c63eb07eada0ed3333643a1e4aa137a542a14967065b64af205c/SQLAlchemy-2.0.29-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: dddaae9b81c88083e6437de95c41e86823d150f4ee94bf24e158a4526cbead01 requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -9635,8 +10306,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/aa/f9/e9dd9baa7f569d5c0acc123dcb98286f6a219dca6970a00c83d996aed5c1/SQLAlchemy-2.0.29-cp39-cp39-win_amd64.whl - sha256: 04c487305ab035a9548f573763915189fc0fe0824d9ba28433196f8436f1449c + url: https://files.pythonhosted.org/packages/26/cf/d1a63a928ed699a6f9b8bb8543ecb9a84482652b437b9441ed3a900adec6/SQLAlchemy-2.0.29-cp38-cp38-win_amd64.whl + sha256: 52c8011088305476691b8750c60e03b87910a123cfd9ad48576d6414b6ec2a1d requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -9674,8 +10345,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/a4/0e/0aea34594a2bd84e8637b45490041ee3d9107bc786053364bff2337dea8b/SQLAlchemy-2.0.29-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 0dfefdb3e54cd15f5d56fd5ae32f1da2d95d78319c1f6dfb9bcd0eb15d603d5d + url: https://files.pythonhosted.org/packages/bb/53/332105ba836184be6db98d3d8f586d300dff549167c7fcfaca577b557039/SQLAlchemy-2.0.29-cp38-cp38-macosx_10_9_x86_64.whl + sha256: 7e614d7a25a43a9f54fcce4675c12761b248547f3d41b195e8010ca7297c369c requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -9713,8 +10384,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/bb/53/332105ba836184be6db98d3d8f586d300dff549167c7fcfaca577b557039/SQLAlchemy-2.0.29-cp38-cp38-macosx_10_9_x86_64.whl - sha256: 7e614d7a25a43a9f54fcce4675c12761b248547f3d41b195e8010ca7297c369c + url: https://files.pythonhosted.org/packages/69/da/af5a4c23729473bec1139822aabc36e2888e78bdf805de257ee0cfcf361f/SQLAlchemy-2.0.29-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 8c37f1050feb91f3d6c32f864d8e114ff5545a4a7afe56778d76a9aec62638ba requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -9752,8 +10423,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/96/9f/5f639ab2c63eb07eada0ed3333643a1e4aa137a542a14967065b64af205c/SQLAlchemy-2.0.29-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: dddaae9b81c88083e6437de95c41e86823d150f4ee94bf24e158a4526cbead01 + url: https://files.pythonhosted.org/packages/20/5a/cc15fc867f5b490e63e5f4d3c4c283eaf60cada1e01153818ce21690ce5c/SQLAlchemy-2.0.29-cp39-cp39-macosx_10_9_x86_64.whl + sha256: 3071ad498896907a5ef756206b9dc750f8e57352113c19272bdfdc429c7bd7de requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -9791,8 +10462,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/28/8f/f024eed88a23a4708e992406084b2848e2121215d83d30661306544a60a1/SQLAlchemy-2.0.29-cp38-cp38-macosx_11_0_arm64.whl - sha256: 471fcb39c6adf37f820350c28aac4a7df9d3940c6548b624a642852e727ea586 + url: https://files.pythonhosted.org/packages/11/0f/26e925e3349e484b3545377b79a5625a42f843cd6d5d1ac8a9a2f7512a7a/SQLAlchemy-2.0.29-cp39-cp39-macosx_11_0_arm64.whl + sha256: dba622396a3170974f81bad49aacebd243455ec3cc70615aeaef9e9613b5bca5 requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -9830,8 +10501,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/26/cf/d1a63a928ed699a6f9b8bb8543ecb9a84482652b437b9441ed3a900adec6/SQLAlchemy-2.0.29-cp38-cp38-win_amd64.whl - sha256: 52c8011088305476691b8750c60e03b87910a123cfd9ad48576d6414b6ec2a1d + url: https://files.pythonhosted.org/packages/aa/f9/e9dd9baa7f569d5c0acc123dcb98286f6a219dca6970a00c83d996aed5c1/SQLAlchemy-2.0.29-cp39-cp39-win_amd64.whl + sha256: 04c487305ab035a9548f573763915189fc0fe0824d9ba28433196f8436f1449c requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -9869,8 +10540,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/11/0f/26e925e3349e484b3545377b79a5625a42f843cd6d5d1ac8a9a2f7512a7a/SQLAlchemy-2.0.29-cp39-cp39-macosx_11_0_arm64.whl - sha256: dba622396a3170974f81bad49aacebd243455ec3cc70615aeaef9e9613b5bca5 + url: https://files.pythonhosted.org/packages/27/d5/9a62bcf8695a0d86687d3c7603976b128add3c581ca7b92a053914d88648/SQLAlchemy-2.0.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 9d6753305936eddc8ed190e006b7bb33a8f50b9854823485eed3a886857ab8d1 requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -9908,8 +10579,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/69/da/af5a4c23729473bec1139822aabc36e2888e78bdf805de257ee0cfcf361f/SQLAlchemy-2.0.29-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 8c37f1050feb91f3d6c32f864d8e114ff5545a4a7afe56778d76a9aec62638ba + url: https://files.pythonhosted.org/packages/99/59/a45bac8e77e461cbc9834a4f762e438a2b00d95268a3cf377e32a2589839/SQLAlchemy-2.0.29-cp310-cp310-macosx_10_9_x86_64.whl + sha256: 4c142852ae192e9fe5aad5c350ea6befe9db14370b34047e1f0f7cf99e63c63b requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -9947,8 +10618,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/20/5a/cc15fc867f5b490e63e5f4d3c4c283eaf60cada1e01153818ce21690ce5c/SQLAlchemy-2.0.29-cp39-cp39-macosx_10_9_x86_64.whl - sha256: 3071ad498896907a5ef756206b9dc750f8e57352113c19272bdfdc429c7bd7de + url: https://files.pythonhosted.org/packages/b4/31/fe6bc9dffaebd1e54dc73021b968ecaea28e2cfeafe1ce1c695312fa4714/SQLAlchemy-2.0.29-cp310-cp310-macosx_11_0_arm64.whl + sha256: 99a1e69d4e26f71e750e9ad6fdc8614fbddb67cfe2173a3628a2566034e223c7 requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -9986,8 +10657,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/27/d5/9a62bcf8695a0d86687d3c7603976b128add3c581ca7b92a053914d88648/SQLAlchemy-2.0.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 9d6753305936eddc8ed190e006b7bb33a8f50b9854823485eed3a886857ab8d1 + url: https://files.pythonhosted.org/packages/29/82/3e4ca1381a3b0e80f03ba3fafbf047ed6c5f75ff4fd79f1726952c06f604/SQLAlchemy-2.0.29-cp310-cp310-win_amd64.whl + sha256: 01d10638a37460616708062a40c7b55f73e4d35eaa146781c683e0fa7f6c43fb requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -10025,8 +10696,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/b4/31/fe6bc9dffaebd1e54dc73021b968ecaea28e2cfeafe1ce1c695312fa4714/SQLAlchemy-2.0.29-cp310-cp310-macosx_11_0_arm64.whl - sha256: 99a1e69d4e26f71e750e9ad6fdc8614fbddb67cfe2173a3628a2566034e223c7 + url: https://files.pythonhosted.org/packages/3c/16/a731b8f6de7cdcd96add746ba84a2690edd0005f7e2b1f5fbd873a30686c/SQLAlchemy-2.0.29-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 308ef9cb41d099099fffc9d35781638986870b29f744382904bf9c7dadd08513 requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -10064,8 +10735,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/29/82/3e4ca1381a3b0e80f03ba3fafbf047ed6c5f75ff4fd79f1726952c06f604/SQLAlchemy-2.0.29-cp310-cp310-win_amd64.whl - sha256: 01d10638a37460616708062a40c7b55f73e4d35eaa146781c683e0fa7f6c43fb + url: https://files.pythonhosted.org/packages/ea/3e/95278ef021d3b8bed98bcc5f10faf27e4c4bc0a63a6e0bd98529b1ba8d2e/SQLAlchemy-2.0.29-cp311-cp311-macosx_11_0_arm64.whl + sha256: 296195df68326a48385e7a96e877bc19aa210e485fa381c5246bc0234c36c78e requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -10103,8 +10774,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/99/59/a45bac8e77e461cbc9834a4f762e438a2b00d95268a3cf377e32a2589839/SQLAlchemy-2.0.29-cp310-cp310-macosx_10_9_x86_64.whl - sha256: 4c142852ae192e9fe5aad5c350ea6befe9db14370b34047e1f0f7cf99e63c63b + url: https://files.pythonhosted.org/packages/83/34/e760f4e78b2aeb04a74ae7338f9c215570a256755ab0026336037ec8df75/SQLAlchemy-2.0.29-cp311-cp311-win_amd64.whl + sha256: 205f5a2b39d7c380cbc3b5dcc8f2762fb5bcb716838e2d26ccbc54330775b003 requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -10142,8 +10813,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/3c/16/a731b8f6de7cdcd96add746ba84a2690edd0005f7e2b1f5fbd873a30686c/SQLAlchemy-2.0.29-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 308ef9cb41d099099fffc9d35781638986870b29f744382904bf9c7dadd08513 + url: https://files.pythonhosted.org/packages/82/ec/ac6a2e917300713593bce3f4efe2002819a8bd30c3051317ec86c73b2e8d/SQLAlchemy-2.0.29-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 4f6d971255d9ddbd3189e2e79d743ff4845c07f0633adfd1de3f63d930dbe673 requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -10181,8 +10852,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/ea/3e/95278ef021d3b8bed98bcc5f10faf27e4c4bc0a63a6e0bd98529b1ba8d2e/SQLAlchemy-2.0.29-cp311-cp311-macosx_11_0_arm64.whl - sha256: 296195df68326a48385e7a96e877bc19aa210e485fa381c5246bc0234c36c78e + url: https://files.pythonhosted.org/packages/06/1f/3e65bcc657a8632b743450416039a92528b229bd36f77e8d802fa828adac/SQLAlchemy-2.0.29-cp312-cp312-win_amd64.whl + sha256: 9b19836ccca0d321e237560e475fd99c3d8655d03da80c845c4da20dda31b6e1 requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -10220,8 +10891,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/83/34/e760f4e78b2aeb04a74ae7338f9c215570a256755ab0026336037ec8df75/SQLAlchemy-2.0.29-cp311-cp311-win_amd64.whl - sha256: 205f5a2b39d7c380cbc3b5dcc8f2762fb5bcb716838e2d26ccbc54330775b003 + url: https://files.pythonhosted.org/packages/52/ab/01710dfecb728a76ce2c8ef9877a5665e3b4230cc762c759fa5456d42fc3/SQLAlchemy-2.0.29-cp312-cp312-macosx_11_0_arm64.whl + sha256: 52de4736404e53c5c6a91ef2698c01e52333988ebdc218f14c833237a0804f1b requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -10259,8 +10930,8 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/82/ec/ac6a2e917300713593bce3f4efe2002819a8bd30c3051317ec86c73b2e8d/SQLAlchemy-2.0.29-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 4f6d971255d9ddbd3189e2e79d743ff4845c07f0633adfd1de3f63d930dbe673 + url: https://files.pythonhosted.org/packages/43/fd/9de60c18d5240382d8d1cfb86119455dae12da286cee8a25ca339f4e6228/SQLAlchemy-2.0.29-cp312-cp312-macosx_10_9_x86_64.whl + sha256: d96710d834a6fb31e21381c6d7b76ec729bd08c75a25a5184b1089141356171f requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -10298,8 +10969,164 @@ packages: - kind: pypi name: sqlalchemy version: 2.0.29 - url: https://files.pythonhosted.org/packages/06/1f/3e65bcc657a8632b743450416039a92528b229bd36f77e8d802fa828adac/SQLAlchemy-2.0.29-cp312-cp312-win_amd64.whl - sha256: 9b19836ccca0d321e237560e475fd99c3d8655d03da80c845c4da20dda31b6e1 + url: https://files.pythonhosted.org/packages/a4/0e/0aea34594a2bd84e8637b45490041ee3d9107bc786053364bff2337dea8b/SQLAlchemy-2.0.29-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 0dfefdb3e54cd15f5d56fd5ae32f1da2d95d78319c1f6dfb9bcd0eb15d603d5d + requires_dist: + - typing-extensions>=4.6.0 + - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) + - importlib-metadata ; python_version < '3.8' + - greenlet!=0.4.17 ; extra == 'aiomysql' + - aiomysql>=0.2.0 ; extra == 'aiomysql' + - greenlet!=0.4.17 ; extra == 'aioodbc' + - aioodbc ; extra == 'aioodbc' + - greenlet!=0.4.17 ; extra == 'aiosqlite' + - aiosqlite ; extra == 'aiosqlite' + - typing-extensions!=3.10.0.1 ; extra == 'aiosqlite' + - greenlet!=0.4.17 ; extra == 'asyncio' + - greenlet!=0.4.17 ; extra == 'asyncmy' + - asyncmy!=0.2.4,!=0.2.6,>=0.2.3 ; extra == 'asyncmy' + - mariadb!=1.1.2,!=1.1.5,>=1.0.1 ; extra == 'mariadb_connector' + - pyodbc ; extra == 'mssql' + - pymssql ; extra == 'mssql_pymssql' + - pyodbc ; extra == 'mssql_pyodbc' + - mypy>=0.910 ; extra == 'mypy' + - mysqlclient>=1.4.0 ; extra == 'mysql' + - mysql-connector-python ; extra == 'mysql_connector' + - cx-oracle>=8 ; extra == 'oracle' + - oracledb>=1.0.1 ; extra == 'oracle_oracledb' + - psycopg2>=2.7 ; extra == 'postgresql' + - greenlet!=0.4.17 ; extra == 'postgresql_asyncpg' + - asyncpg ; extra == 'postgresql_asyncpg' + - pg8000>=1.29.1 ; extra == 'postgresql_pg8000' + - psycopg>=3.0.7 ; extra == 'postgresql_psycopg' + - psycopg2-binary ; extra == 'postgresql_psycopg2binary' + - psycopg2cffi ; extra == 'postgresql_psycopg2cffi' + - psycopg[binary]>=3.0.7 ; extra == 'postgresql_psycopgbinary' + - pymysql ; extra == 'pymysql' + - sqlcipher3-binary ; extra == 'sqlcipher' + requires_python: '>=3.7' +- kind: pypi + name: sqlalchemy + version: 2.0.30 + url: https://files.pythonhosted.org/packages/f9/ab/d37a4483768accbc9cd433cc5d6c45fb428840164b9df0328131011ce27c/SQLAlchemy-2.0.30-cp312-cp312-macosx_11_0_arm64.whl + sha256: 9a5baf9267b752390252889f0c802ea13b52dfee5e369527da229189b8bd592e + requires_dist: + - typing-extensions>=4.6.0 + - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) + - importlib-metadata ; python_version < '3.8' + - greenlet!=0.4.17 ; extra == 'aiomysql' + - aiomysql>=0.2.0 ; extra == 'aiomysql' + - greenlet!=0.4.17 ; extra == 'aioodbc' + - aioodbc ; extra == 'aioodbc' + - greenlet!=0.4.17 ; extra == 'aiosqlite' + - aiosqlite ; extra == 'aiosqlite' + - typing-extensions!=3.10.0.1 ; extra == 'aiosqlite' + - greenlet!=0.4.17 ; extra == 'asyncio' + - greenlet!=0.4.17 ; extra == 'asyncmy' + - asyncmy!=0.2.4,!=0.2.6,>=0.2.3 ; extra == 'asyncmy' + - mariadb!=1.1.2,!=1.1.5,>=1.0.1 ; extra == 'mariadb_connector' + - pyodbc ; extra == 'mssql' + - pymssql ; extra == 'mssql_pymssql' + - pyodbc ; extra == 'mssql_pyodbc' + - mypy>=0.910 ; extra == 'mypy' + - mysqlclient>=1.4.0 ; extra == 'mysql' + - mysql-connector-python ; extra == 'mysql_connector' + - cx-oracle>=8 ; extra == 'oracle' + - oracledb>=1.0.1 ; extra == 'oracle_oracledb' + - psycopg2>=2.7 ; extra == 'postgresql' + - greenlet!=0.4.17 ; extra == 'postgresql_asyncpg' + - asyncpg ; extra == 'postgresql_asyncpg' + - pg8000>=1.29.1 ; extra == 'postgresql_pg8000' + - psycopg>=3.0.7 ; extra == 'postgresql_psycopg' + - psycopg2-binary ; extra == 'postgresql_psycopg2binary' + - psycopg2cffi ; extra == 'postgresql_psycopg2cffi' + - psycopg[binary]>=3.0.7 ; extra == 'postgresql_psycopgbinary' + - pymysql ; extra == 'pymysql' + - sqlcipher3-binary ; extra == 'sqlcipher' + requires_python: '>=3.7' +- kind: pypi + name: sqlalchemy + version: 2.0.30 + url: https://files.pythonhosted.org/packages/c5/90/727a76eb2adfe588d0e8c80be67422f699066b37a161168dc171cb04c73e/SQLAlchemy-2.0.30-cp39-cp39-win_amd64.whl + sha256: a0ef36b28534f2a5771191be6edb44cc2673c7b2edf6deac6562400288664221 + requires_dist: + - typing-extensions>=4.6.0 + - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) + - importlib-metadata ; python_version < '3.8' + - greenlet!=0.4.17 ; extra == 'aiomysql' + - aiomysql>=0.2.0 ; extra == 'aiomysql' + - greenlet!=0.4.17 ; extra == 'aioodbc' + - aioodbc ; extra == 'aioodbc' + - greenlet!=0.4.17 ; extra == 'aiosqlite' + - aiosqlite ; extra == 'aiosqlite' + - typing-extensions!=3.10.0.1 ; extra == 'aiosqlite' + - greenlet!=0.4.17 ; extra == 'asyncio' + - greenlet!=0.4.17 ; extra == 'asyncmy' + - asyncmy!=0.2.4,!=0.2.6,>=0.2.3 ; extra == 'asyncmy' + - mariadb!=1.1.2,!=1.1.5,>=1.0.1 ; extra == 'mariadb_connector' + - pyodbc ; extra == 'mssql' + - pymssql ; extra == 'mssql_pymssql' + - pyodbc ; extra == 'mssql_pyodbc' + - mypy>=0.910 ; extra == 'mypy' + - mysqlclient>=1.4.0 ; extra == 'mysql' + - mysql-connector-python ; extra == 'mysql_connector' + - cx-oracle>=8 ; extra == 'oracle' + - oracledb>=1.0.1 ; extra == 'oracle_oracledb' + - psycopg2>=2.7 ; extra == 'postgresql' + - greenlet!=0.4.17 ; extra == 'postgresql_asyncpg' + - asyncpg ; extra == 'postgresql_asyncpg' + - pg8000>=1.29.1 ; extra == 'postgresql_pg8000' + - psycopg>=3.0.7 ; extra == 'postgresql_psycopg' + - psycopg2-binary ; extra == 'postgresql_psycopg2binary' + - psycopg2cffi ; extra == 'postgresql_psycopg2cffi' + - psycopg[binary]>=3.0.7 ; extra == 'postgresql_psycopgbinary' + - pymysql ; extra == 'pymysql' + - sqlcipher3-binary ; extra == 'sqlcipher' + requires_python: '>=3.7' +- kind: pypi + name: sqlalchemy + version: 2.0.30 + url: https://files.pythonhosted.org/packages/2d/7d/00282d131c31108ef6ae666888fbe7797f97f2b55d43c1d088cd3bab2e54/SQLAlchemy-2.0.30-cp312-cp312-macosx_10_9_x86_64.whl + sha256: 5a79d65395ac5e6b0c2890935bad892eabb911c4aa8e8015067ddb37eea3d56c + requires_dist: + - typing-extensions>=4.6.0 + - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) + - importlib-metadata ; python_version < '3.8' + - greenlet!=0.4.17 ; extra == 'aiomysql' + - aiomysql>=0.2.0 ; extra == 'aiomysql' + - greenlet!=0.4.17 ; extra == 'aioodbc' + - aioodbc ; extra == 'aioodbc' + - greenlet!=0.4.17 ; extra == 'aiosqlite' + - aiosqlite ; extra == 'aiosqlite' + - typing-extensions!=3.10.0.1 ; extra == 'aiosqlite' + - greenlet!=0.4.17 ; extra == 'asyncio' + - greenlet!=0.4.17 ; extra == 'asyncmy' + - asyncmy!=0.2.4,!=0.2.6,>=0.2.3 ; extra == 'asyncmy' + - mariadb!=1.1.2,!=1.1.5,>=1.0.1 ; extra == 'mariadb_connector' + - pyodbc ; extra == 'mssql' + - pymssql ; extra == 'mssql_pymssql' + - pyodbc ; extra == 'mssql_pyodbc' + - mypy>=0.910 ; extra == 'mypy' + - mysqlclient>=1.4.0 ; extra == 'mysql' + - mysql-connector-python ; extra == 'mysql_connector' + - cx-oracle>=8 ; extra == 'oracle' + - oracledb>=1.0.1 ; extra == 'oracle_oracledb' + - psycopg2>=2.7 ; extra == 'postgresql' + - greenlet!=0.4.17 ; extra == 'postgresql_asyncpg' + - asyncpg ; extra == 'postgresql_asyncpg' + - pg8000>=1.29.1 ; extra == 'postgresql_pg8000' + - psycopg>=3.0.7 ; extra == 'postgresql_psycopg' + - psycopg2-binary ; extra == 'postgresql_psycopg2binary' + - psycopg2cffi ; extra == 'postgresql_psycopg2cffi' + - psycopg[binary]>=3.0.7 ; extra == 'postgresql_psycopgbinary' + - pymysql ; extra == 'pymysql' + - sqlcipher3-binary ; extra == 'sqlcipher' + requires_python: '>=3.7' +- kind: pypi + name: sqlalchemy + version: 2.0.30 + url: https://files.pythonhosted.org/packages/51/b8/3fd88455562518b6e8b97c4bc5784a819bd0a5c26be2a3409d3245626fac/SQLAlchemy-2.0.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 296230899df0b77dec4eb799bcea6fbe39a43707ce7bb166519c97b583cfcab3 requires_dist: - typing-extensions>=4.6.0 - greenlet!=0.4.17 ; platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32'))))) @@ -10523,12 +11350,62 @@ packages: url: https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl sha256: 939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc requires_python: '>=3.7' +- kind: conda + name: tomli + version: 2.0.1 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f + md5: 5844808ffab9ebdb694585b50ba02a96 + depends: + - python >=3.7 + license: MIT + license_family: MIT + purls: + - pkg:pypi/tomli + size: 15940 + timestamp: 1644342331069 +- kind: conda + name: types-pyyaml + version: 6.0.12.20240311 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.12.20240311-pyhd8ed1ab_0.conda + sha256: 0101df6ec0d1bf632f215795225eb7d0308ae542c61a2f3a3ce66c39dad956fb + md5: df5d4b66033ecb54c7a4040627215529 + depends: + - python >=3.6 + license: Apache-2.0 AND MIT + purls: + - pkg:pypi/types-pyyaml + size: 25219 + timestamp: 1710134479192 - kind: pypi name: typing-extensions version: 4.11.0 url: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl sha256: c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a requires_python: '>=3.8' +- kind: conda + name: typing_extensions + version: 4.12.1 + build: pyha770c72_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda + sha256: c50d61fe29cd2752943358037ee1107a60b44b8d32c464d18308d668b6494573 + md5: 26d7ee34132362115093717c706c384c + depends: + - python >=3.8 + license: PSF-2.0 + license_family: PSF + purls: + - pkg:pypi/typing-extensions + size: 39706 + timestamp: 1717287863652 - kind: conda name: tzdata version: 2024a @@ -10555,6 +11432,39 @@ packages: license_family: PROPRIETARY size: 1283972 timestamp: 1666630199266 +- kind: pypi + name: universal-pathlib + version: 0.2.2 + url: https://files.pythonhosted.org/packages/63/a2/d8fe0f7e233c5e0201442d82279f3a0ffb30edcb8d7c4c5eba695c16647f/universal_pathlib-0.2.2-py3-none-any.whl + sha256: 9bc176112d593348bb29806a47e409eda78dff8d95391d66dd6f85e443aaa75d + requires_dist: + - fsspec>=2022.1.0 + - pytest==8.0.0 ; extra == 'dev' + - pytest-sugar==0.9.7 ; extra == 'dev' + - pytest-cov==4.1.0 ; extra == 'dev' + - pytest-mock==3.12.0 ; extra == 'dev' + - pylint==2.17.4 ; extra == 'dev' + - mypy==1.8.0 ; extra == 'dev' + - packaging ; extra == 'dev' + - adlfs ; extra == 'dev' + - aiohttp ; extra == 'dev' + - requests ; extra == 'dev' + - gcsfs ; extra == 'dev' + - s3fs ; extra == 'dev' + - moto[s3,server]<5 ; extra == 'dev' + - webdav4[fsspec] ; extra == 'dev' + - wsgidav ; extra == 'dev' + - cheroot ; extra == 'dev' + - pydantic ; extra == 'dev' + - pydantic-settings ; extra == 'dev' + - pytest==8.0.0 ; extra == 'tests' + - pytest-sugar==0.9.7 ; extra == 'tests' + - pytest-cov==4.1.0 ; extra == 'tests' + - pytest-mock==3.12.0 ; extra == 'tests' + - pylint==2.17.4 ; extra == 'tests' + - mypy==1.8.0 ; extra == 'tests' + - packaging ; extra == 'tests' + requires_python: '>=3.8' - kind: conda name: vc version: '14.3' diff --git a/pyproject.toml b/pyproject.toml index 5914fb7..f4cd8a7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -120,6 +120,7 @@ pytask_r = { path = ".", editable = true } [tool.pixi.environments] default = { solve-group = "default" } test = { features = ["test"], solve-group = "default" } +typing = { features = ["typing"], solve-group = "default" } py38 = { features = ["py38", "test"]} py39 = { features = ["py39", "test"]} py310 = { features = ["py310", "test"]} @@ -144,3 +145,10 @@ r-yaml = "*" [tool.pixi.feature.test.tasks] test = "pytest --cov src --cov tests" + +[tool.pixi.feature.typing.dependencies] +mypy = "*" +types-pyyaml = "*" + +[tool.pixi.feature.typing.tasks] +typing = "mypy" From f35c63e33c142f01e6475e940a86606f3b280750 Mon Sep 17 00:00:00 2001 From: Tobias Raabe Date: Sun, 2 Jun 2024 10:11:49 +0200 Subject: [PATCH 2/4] Fixed. --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 89e4c31..4df33ef 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,7 +24,7 @@ jobs: - uses: actions/checkout@v4 - uses: prefix-dev/setup-pixi@v0.7.0 with: - pixi-version: v0.20.1 + pixi-version: v0.23.0 cache: true environments: typing - run: pixi run typing @@ -44,7 +44,7 @@ jobs: - uses: actions/checkout@v4 - uses: prefix-dev/setup-pixi@v0.7.0 with: - pixi-version: v0.20.1 + pixi-version: v0.23.0 cache: true environments: ${{ matrix.environment }} From 2f9da856bfe2e0dcf84bff51a7855eae269e3023 Mon Sep 17 00:00:00 2001 From: Tobias Raabe Date: Sun, 2 Jun 2024 10:18:10 +0200 Subject: [PATCH 3/4] Fix. --- .pre-commit-config.yaml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9080f00..b1fb9c8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -39,18 +39,6 @@ repos: rev: v2.2.6 hooks: - id: codespell -- repo: https://github.com/pre-commit/mirrors-mypy - rev: 'v1.10.0' - hooks: - - id: mypy - additional_dependencies: [ - attrs>=21.3.0, - click, - pytask>=0.4.5, - types-PyYAML, - types-setuptools - ] - pass_filenames: false - repo: meta hooks: - id: check-hooks-apply From b52a03f97e1f1f645bdeda32b6fd6082ddea9ad5 Mon Sep 17 00:00:00 2001 From: Tobias Raabe Date: Sun, 2 Jun 2024 10:22:23 +0200 Subject: [PATCH 4/4] fix. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index f507fbb..0502371 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,6 +11,7 @@ releases are available on [PyPI](https://pypi.org/project/pytask-r) and for serialized arguments. - {pull}`51` reenables testing with different Python versions. - {pull}`54` updates tests for pytask v0.5. +- {pull}`56` re-add type checking. ## 0.4.1 - 2024-04-20