From 3661a3a9ad4abe9d57eeff9af137f7d05b68e644 Mon Sep 17 00:00:00 2001 From: Tobias Raabe Date: Sun, 26 May 2024 22:52:57 +0200 Subject: [PATCH 1/4] Improve type checking. --- .github/workflows/main.yml | 15 +++++++++++++++ .pre-commit-config.yaml | 12 ------------ CHANGES.md | 1 + pyproject.toml | 1 + tox.ini | 24 ++++++++++-------------- 5 files changed, 27 insertions(+), 26 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1080731..1cbb78b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,6 +15,21 @@ on: jobs: + run-type-checking: + + name: Run tests for type-checking + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version-file: .python-version + allow-prereleases: true + cache: pip + - run: pip install tox-uv + - run: tox -e typing + run-tests: name: Run tests for ${{ matrix.os }} on ${{ matrix.environment }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 93a733b..c895a37 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -42,18 +42,6 @@ repos: mdformat-black, ] args: [--wrap, "88"] -- 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.0, - types-PyYAML, - types-setuptools - ] - pass_filenames: false - repo: https://github.com/codespell-project/codespell rev: v2.2.6 hooks: diff --git a/CHANGES.md b/CHANGES.md index 5b92650..a284ac3 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,6 +11,7 @@ releases are available on [PyPI](https://pypi.org/project/pytask-julia) and - {pull}`32` uses trusted publishing for PyPI. - {pull}`33` uses uuid4 to generate more robust file names for serialized arguments. - {pull}`36` updates tests for pytask v0.5. +- {pull}`37` improves type-checking. ## 0.4.0 - 2023-10-08 diff --git a/pyproject.toml b/pyproject.toml index 2daf825..102051a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,6 +35,7 @@ pytask_julia = "pytask_julia.plugin" [project.optional-dependencies] test = ["pytask-parallel", "pytest", "pytest-cov", "pytest-xdist", "pyyaml"] +typing = ["mypy", "pyyaml", "types-PyYAML"] [tool.rye] managed = true diff --git a/tox.ini b/tox.ini index 1957b61..9672453 100644 --- a/tox.ini +++ b/tox.ini @@ -1,23 +1,19 @@ [tox] -envlist = pytest +requires = tox>=4 +envlist = test, typing [testenv] allowlist_externals = julia passenv = CI -usedevelop = true +package = editable -[testenv:pytest] -deps = - # Package dependencies - pytask >=0.4.0 - pytask-parallel >=0.4.0 - - # Optional package dependencies - pyyaml - - pytest - pytest-cov - pytest-xdist +[testenv:test] +extras = test commands = julia --project=. --eval "import Pkg; Pkg.instantiate()" pytest {posargs} + + +[testenv:typing] +extras = typing +commands = mypy From 6d5e889fb6ea6bd3d79df88266c715e06de07140 Mon Sep 17 00:00:00 2001 From: Tobias Raabe Date: Sun, 26 May 2024 22:54:33 +0200 Subject: [PATCH 2/4] add., --- .python-version | 1 + 1 file changed, 1 insertion(+) create mode 100644 .python-version diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..8531a3b --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.12.2 From 4255bc6ae4cdd4213efff675f9be021b29f839b9 Mon Sep 17 00:00:00 2001 From: Tobias Raabe Date: Sun, 26 May 2024 22:56:40 +0200 Subject: [PATCH 3/4] FIx. --- pixi.lock | 504 +++++++++++++++++++++++++++++++++++-------------- pyproject.toml | 2 +- 2 files changed, 362 insertions(+), 144 deletions(-) diff --git a/pixi.lock b/pixi.lock index 076eed4..cf1bd88 100644 --- a/pixi.lock +++ b/pixi.lock @@ -1,75 +1,184 @@ -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 - 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/arpack-3.8.0-nompi_h0baa96a_101.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/c-ares-1.28.1-hd590300_0.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/curl-8.7.1-hca28451_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/git-2.45.0-pl5321hef9f9f3_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-h59595ed_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-73.2-h59595ed_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/julia-1.10.2-hf9b02c4_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.2-h659d440_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/libblas-3.9.0-22_linux64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-22_linux64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.7.1-hca28451_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.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/libgfortran-ng-13.2.0-h69a702a_6.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-13.2.0-h43f5ff8_6.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgit2-1.8.0-h65212e3_0.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/libhwloc-2.10.0-default_h2fb2949_1000.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-22_linux64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_1.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/libopenblas-0.3.27-pthreads_h413a1c8_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-ilp64-0.3.27-pthreads_h384dd9e_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libopenlibm4-0.8.1-hd590300_1.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/libssh2-1.11.0-h0841786_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-13.2.0-hc0a3c3a_6.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.6.2-h9c3ff4c_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.8.0-h166bdaf_0.tar.bz2 - 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/libxml2-2.12.6-h232c23b_2.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/mbedtls-3.5.1-h59595ed_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/metis-5.1.0-h59595ed_1007.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h9458935_1.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/openblas-ilp64-0.3.27-pthreads_h3d04fff_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/openlibm-0.8.1-hd590300_1.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/p7zip-16.02-h9c3ff4c_1001.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.43-hcad00b1_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-7_hd590300_perl5.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.11.9-hb806964_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/suitesparse-5.10.1-h5a4f163_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.12.0-h00ab1b0_0.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/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.13-hd590300_5.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.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/96/43/dae06432d0c4b1dc9e9149ad37b4ca8384cf6eb7700cd9215b177b914f0a/cloudpickle-3.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/76/6b/e8f4696194fdf3c19422f2a80ac10e03a9322f93e6c9ef57a89e03a8c8f7/coverage-7.5.0-cp311-cp311-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/bb/6b/384dee7e0121cbd1757bdc1824a5ee28e43d8d4e3f99aa59521f629442fe/greenlet-3.0.3-cp311-cp311-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 - 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/7e/36/ca2b82d89828f484f1a068d9e25c08840c4cc6f6549e7ea755f4391e351f/mypy-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-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/3c/ea/efd59fc3cec0d0d7f953b956ef881ca4b972696c8f4261cbca23c636b908/optree-0.11.0-cp311-cp311-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/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/7b/5e/efd033ab7199a0b2044dab3b9f7a4f6670e6a52c089de572e928d2873b06/PyYAML-6.0.1-cp311-cp311-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/82/ec/ac6a2e917300713593bce3f4efe2002819a8bd30c3051317ec86c73b2e8d/SQLAlchemy-2.0.29-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/b3/9a/2b75087549910ebd2be9894bfd89450668b2455094a8f2ba2b67072f15a5/types_PyYAML-6.0.12.20240311-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl - pypi: . osx-64: + - conda: https://conda.anaconda.org/conda-forge/osx-64/arpack-3.8.0-nompi_hb44a6d1_101.tar.bz2 - 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/c-ares-1.28.1-h10d778d_0.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/curl-8.7.1-h726d00d_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/git-2.45.0-pl5321h4ac1b59_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-h73e2aa4_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-73.2-hf5e326d_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/julia-1.10.2-h7cbd117_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/krb5-1.21.2-hb884880_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-22_osx64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-22_osx64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.7.1-h726d00d_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-16.0.6-hd57cbcb_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-h0678c8f_2.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-h10d778d_2.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/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libhwloc-2.10.0-default_h1321489_1000.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.17-hd75f5a5_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libintl-0.22.5-h5ff76d1_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-22_osx64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.58.0-h64cf6d3_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.27-openmp_hfef2a42_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-ilp64-0.3.27-openmp_h17068ef_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libopenlibm4-0.8.1-h10d778d_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libosxunwind-0.0.6-h940c156_0.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/libssh2-1.11.0-hd019ec5_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libutf8proc-2.8.0-hb7f2c08_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.6-hc0ae0f7_2.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/llvm-openmp-18.1.4-h2c61cee_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/metis-5.1.0-he965462_1007.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-h4f6b447_1.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/openblas-ilp64-0.3.27-openmp_ha601604_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/openlibm-0.8.1-h10d778d_1.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/p7zip-16.02-he49afe7_1001.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.43-h0ad2156_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/perl-5.32.1-7_h10d778d_perl5.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.11.9-h657bba9_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/suitesparse-5.10.1-h4bf45ed_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/tbb-2021.12.0-h7728843_0.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/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 + - conda: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.6-h915ae27_0.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/96/43/dae06432d0c4b1dc9e9149ad37b4ca8384cf6eb7700cd9215b177b914f0a/cloudpickle-3.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/71/cf/964bb667ea37d64b25f04d4cfaf6232cdb7a6472e1f4a4faf0459ddcec40/coverage-7.5.0-cp311-cp311-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/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 - 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/86/ec/64ffed9ea554845ff846bd1f6fc7b07ab507be1d2e1b0d58790d7ac2ca4c/mypy-1.10.0-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-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/eb/a7/b99e2a5f3e73e6fcdaa0a936577b993e7f6fe2c87410f745d9180aa8147d/optree-0.11.0-cp311-cp311-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/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/ec/0d/26fb23e8863e0aeaac0c64e03fd27367ad2ae3f3cccf3798ee98ce160368/PyYAML-6.0.1-cp311-cp311-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/3c/16/a731b8f6de7cdcd96add746ba84a2690edd0005f7e2b1f5fbd873a30686c/SQLAlchemy-2.0.29-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/b3/9a/2b75087549910ebd2be9894bfd89450668b2455094a8f2ba2b67072f15a5/types_PyYAML-6.0.12.20240311-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl - pypi: . osx-arm64: @@ -89,16 +198,29 @@ environments: - 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/96/43/dae06432d0c4b1dc9e9149ad37b4ca8384cf6eb7700cd9215b177b914f0a/cloudpickle-3.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/aa/56/31edd4baa132fe2b991437e0acf3e36c50418370044a89b65518e5581f4c/coverage-7.5.0-cp311-cp311-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/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 - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/03/ac/f4fcb9d7a349953be5f4e78157a48b5110343a0e5228f77b3f7d1a1b8479/mypy-1.10.0-cp311-cp311-macosx_11_0_arm64.whl + - pypi: https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-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/cc/b8/33127d52de868d2aabc14ec6f53cb2dffafd14c5c708f50d171552a3a451/optree-0.11.0-cp311-cp311-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/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/28/09/55f715ddbf95a054b764b547f617e22f1d5e45d83905660e9a088078fe67/PyYAML-6.0.1-cp311-cp311-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/ea/3e/95278ef021d3b8bed98bcc5f10faf27e4c4bc0a63a6e0bd98529b1ba8d2e/SQLAlchemy-2.0.29-cp311-cp311-macosx_11_0_arm64.whl + - pypi: https://files.pythonhosted.org/packages/b3/9a/2b75087549910ebd2be9894bfd89450668b2455094a8f2ba2b67072f15a5/types_PyYAML-6.0.12.20240311-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl - pypi: . win-64: @@ -120,23 +242,38 @@ environments: - 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/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/30/73/b70ab57f11b62f5ca9a83f43cae752fbbb4417bea651875235c32eb2fc2e/coverage-7.5.0-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/43/09/2aea36ff60d16dd8879bdb2f5b3ee0ba8d08cbbdcdfe870e695ce3784385/execnet-2.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/47/79/26d54d7d700ef65b689fc2665a40846d13e834da0486674a8d4f0f371a47/greenlet-3.0.3-cp311-cp311-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 - 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/39/a5/e5aad5567ace09fcb179fbc3047cc2a6173743d84447b1ff71413e1a9881/mypy-1.10.0-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-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/8f/db/e05a35451d4ba30fdc65ef168dfdc68a6939ea6afdc0101e3e77f97e1547/optree-0.11.0-cp311-cp311-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/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/b3/34/65bb4b2d7908044963ebf614fe0fdb080773fc7030d7e39c8d3eddcd4257/PyYAML-6.0.1-cp311-cp311-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/83/34/e760f4e78b2aeb04a74ae7338f9c215570a256755ab0026336037ec8df75/SQLAlchemy-2.0.29-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/b3/9a/2b75087549910ebd2be9894bfd89450668b2455094a8f2ba2b67072f15a5/types_PyYAML-6.0.12.20240311-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-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 @@ -398,6 +535,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 @@ -653,6 +792,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 @@ -908,6 +1049,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 @@ -1165,6 +1308,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 @@ -1426,6 +1571,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 @@ -1945,16 +2092,16 @@ packages: - kind: pypi name: coverage version: 7.5.0 - url: https://files.pythonhosted.org/packages/71/cf/964bb667ea37d64b25f04d4cfaf6232cdb7a6472e1f4a4faf0459ddcec40/coverage-7.5.0-cp311-cp311-macosx_10_9_x86_64.whl - sha256: e768d870801f68c74c2b669fc909839660180c366501d4cc4b87efd6b0eee375 + url: https://files.pythonhosted.org/packages/aa/56/31edd4baa132fe2b991437e0acf3e36c50418370044a89b65518e5581f4c/coverage-7.5.0-cp311-cp311-macosx_11_0_arm64.whl + sha256: 84921b10aeb2dd453247fd10de22907984eaf80901b578a5cf0bb1e279a587cb 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/aa/56/31edd4baa132fe2b991437e0acf3e36c50418370044a89b65518e5581f4c/coverage-7.5.0-cp311-cp311-macosx_11_0_arm64.whl - sha256: 84921b10aeb2dd453247fd10de22907984eaf80901b578a5cf0bb1e279a587cb + url: https://files.pythonhosted.org/packages/71/cf/964bb667ea37d64b25f04d4cfaf6232cdb7a6472e1f4a4faf0459ddcec40/coverage-7.5.0-cp311-cp311-macosx_10_9_x86_64.whl + sha256: e768d870801f68c74c2b669fc909839660180c366501d4cc4b87efd6b0eee375 requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' @@ -1969,24 +2116,24 @@ packages: - 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/fe/75/d235d6fc44d06823a5ddb46596c891722c3ffcdba2f6358803842ea88945/coverage-7.5.0-cp38-cp38-macosx_10_9_x86_64.whl + sha256: 9dd88fce54abbdbf4c42fb1fea0e498973d07816f24c0e27a1ecaf91883ce69e 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/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' - kind: pypi name: coverage version: 7.5.0 - url: https://files.pythonhosted.org/packages/fe/75/d235d6fc44d06823a5ddb46596c891722c3ffcdba2f6358803842ea88945/coverage-7.5.0-cp38-cp38-macosx_10_9_x86_64.whl - sha256: 9dd88fce54abbdbf4c42fb1fea0e498973d07816f24c0e27a1ecaf91883ce69e + 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' @@ -2001,32 +2148,32 @@ 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/7c/0e/e98d6c6d569d65ff3195f095e6b006b3d7780fd6182322a25e7dfe0d53d3/coverage-7.5.0-cp39-cp39-macosx_11_0_arm64.whl - sha256: 33c020d3322662e74bc507fb11488773a96894aa82a622c35a5a28673c0c26f5 + 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/c9/48/7d3c31064c5adcc743fe5370cf7e198cee06cc0e2d37b5cbe930691a3f54/coverage-7.5.0-cp39-cp39-win_amd64.whl - sha256: c58536f6892559e030e6924896a44098bc1290663ea12532c78cef71d0df8493 + 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' - 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/7c/0e/e98d6c6d569d65ff3195f095e6b006b3d7780fd6182322a25e7dfe0d53d3/coverage-7.5.0-cp39-cp39-macosx_11_0_arm64.whl + sha256: 33c020d3322662e74bc507fb11488773a96894aa82a622c35a5a28673c0c26f5 requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' @@ -2041,8 +2188,8 @@ packages: - 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/a8/ff/02c4bcff1025b4a788aa3933e1cd1474d79de43e0d859273b3319ef43cd3/coverage-7.5.0-cp310-cp310-macosx_11_0_arm64.whl + sha256: 2bd7065249703cbeb6d4ce679c734bef0ee69baa7bff9724361ada04a15b7e3b requires_dist: - tomli ; python_full_version <= '3.11.0a6' and extra == 'toml' requires_python: '>=3.8' @@ -2057,40 +2204,40 @@ packages: - kind: pypi name: coverage version: 7.5.0 - url: https://files.pythonhosted.org/packages/a8/ff/02c4bcff1025b4a788aa3933e1cd1474d79de43e0d859273b3319ef43cd3/coverage-7.5.0-cp310-cp310-macosx_11_0_arm64.whl - sha256: 2bd7065249703cbeb6d4ce679c734bef0ee69baa7bff9724361ada04a15b7e3b + 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/36/db/f4e17ffb5ac2d125c72ee3b235c2e04f85a4296a6a9e17730e218af113d8/coverage-7.5.0-cp312-cp312-macosx_10_9_x86_64.whl - sha256: fed7a72d54bd52f4aeb6c6e951f363903bd7d70bc1cad64dd1f087980d309ab9 + url: https://files.pythonhosted.org/packages/7c/31/5f5286d2a5e21e1fe5670629bb24c79bf46383a092e74e00077e7a178e5c/coverage-7.5.0-cp312-cp312-win_amd64.whl + sha256: 427e1e627b0963ac02d7c8730ca6d935df10280d230508c0ba059505e9233475 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/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/7c/31/5f5286d2a5e21e1fe5670629bb24c79bf46383a092e74e00077e7a178e5c/coverage-7.5.0-cp312-cp312-win_amd64.whl - sha256: 427e1e627b0963ac02d7c8730ca6d935df10280d230508c0ba059505e9233475 + 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.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/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' @@ -2227,8 +2374,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/bb/6b/384dee7e0121cbd1757bdc1824a5ee28e43d8d4e3f99aa59521f629442fe/greenlet-3.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 2797aa5aedac23af156bbb5a6aa2cd3427ada2972c828244eb7d1b9255846379 requires_dist: - sphinx ; extra == 'docs' - furo ; extra == 'docs' @@ -2238,8 +2385,8 @@ packages: - kind: pypi name: greenlet version: 3.0.3 - url: https://files.pythonhosted.org/packages/bb/6b/384dee7e0121cbd1757bdc1824a5ee28e43d8d4e3f99aa59521f629442fe/greenlet-3.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 2797aa5aedac23af156bbb5a6aa2cd3427ada2972c828244eb7d1b9255846379 + 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' @@ -2282,8 +2429,8 @@ packages: - kind: pypi name: greenlet version: 3.0.3 - url: https://files.pythonhosted.org/packages/9d/ea/8bc7ed08ba274bdaff08f2cb546d832b8f44af267e03ca6e449840486915/greenlet-3.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 1551a8195c0d4a68fac7a4325efac0d541b48def35feb49d803674ac32582f61 + 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' @@ -2293,8 +2440,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/9d/ea/8bc7ed08ba274bdaff08f2cb546d832b8f44af267e03ca6e449840486915/greenlet-3.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 1551a8195c0d4a68fac7a4325efac0d541b48def35feb49d803674ac32582f61 requires_dist: - sphinx ; extra == 'docs' - furo ; extra == 'docs' @@ -2304,8 +2451,8 @@ packages: - kind: pypi name: greenlet version: 3.0.3 - url: https://files.pythonhosted.org/packages/1c/2f/64628f6ae48e05f585e0eb3fb7399b52e240ef99f602107b445bf6be23ef/greenlet-3.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: dd4f49ae60e10adbc94b45c0b5e6a179acc1736cf7a90160b404076ee283cf83 + url: https://files.pythonhosted.org/packages/a6/76/e1ee9f290bb0d46b09704c2fb0e609cae329eb308ad404c0ee6fa1ecb8a5/greenlet-3.0.3-cp310-cp310-win_amd64.whl + sha256: 68834da854554926fbedd38c76e60c4a2e3198c6fbed520b106a8986445caaf9 requires_dist: - sphinx ; extra == 'docs' - furo ; extra == 'docs' @@ -2315,8 +2462,8 @@ packages: - kind: pypi name: greenlet version: 3.0.3 - url: https://files.pythonhosted.org/packages/a6/76/e1ee9f290bb0d46b09704c2fb0e609cae329eb308ad404c0ee6fa1ecb8a5/greenlet-3.0.3-cp310-cp310-win_amd64.whl - sha256: 68834da854554926fbedd38c76e60c4a2e3198c6fbed520b106a8986445caaf9 + url: https://files.pythonhosted.org/packages/1c/2f/64628f6ae48e05f585e0eb3fb7399b52e240ef99f602107b445bf6be23ef/greenlet-3.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: dd4f49ae60e10adbc94b45c0b5e6a179acc1736cf7a90160b404076ee283cf83 requires_dist: - sphinx ; extra == 'docs' - furo ; extra == 'docs' @@ -2326,8 +2473,8 @@ packages: - kind: pypi name: greenlet version: 3.0.3 - url: https://files.pythonhosted.org/packages/63/0f/847ed02cdfce10f0e6e3425cd054296bddb11a17ef1b34681fa01a055187/greenlet-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 881b7db1ebff4ba09aaaeae6aa491daeb226c8150fc20e836ad00041bcb11230 + url: https://files.pythonhosted.org/packages/53/80/3d94d5999b4179d91bcc93745d1b0815b073d61be79dd546b840d17adb18/greenlet-3.0.3-cp312-cp312-win_amd64.whl + sha256: bba5387a6975598857d86de9eac14210a49d554a77eb8261cc68b7d082f78ce2 requires_dist: - sphinx ; extra == 'docs' - furo ; extra == 'docs' @@ -2337,8 +2484,8 @@ packages: - kind: pypi name: greenlet version: 3.0.3 - url: https://files.pythonhosted.org/packages/53/80/3d94d5999b4179d91bcc93745d1b0815b073d61be79dd546b840d17adb18/greenlet-3.0.3-cp312-cp312-win_amd64.whl - sha256: bba5387a6975598857d86de9eac14210a49d554a77eb8261cc68b7d082f78ce2 + url: https://files.pythonhosted.org/packages/63/0f/847ed02cdfce10f0e6e3425cd054296bddb11a17ef1b34681fa01a055187/greenlet-3.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 881b7db1ebff4ba09aaaeae6aa491daeb226c8150fc20e836ad00041bcb11230 requires_dist: - sphinx ; extra == 'docs' - furo ; extra == 'docs' @@ -3617,6 +3764,68 @@ packages: license_family: LGPL size: 643060 timestamp: 1712339500544 +- kind: pypi + name: mypy + version: 1.10.0 + url: https://files.pythonhosted.org/packages/7e/36/ca2b82d89828f484f1a068d9e25c08840c4cc6f6549e7ea755f4391e351f/mypy-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 1ec404a7cbe9fc0e92cb0e67f55ce0c025014e26d33e54d9e506a0f2d07fe5de + requires_dist: + - typing-extensions>=4.1.0 + - mypy-extensions>=1.0.0 + - tomli>=1.1.0 ; python_version < '3.11' + - psutil>=4.0 ; extra == 'dmypy' + - pip ; extra == 'install-types' + - setuptools>=50 ; extra == 'mypyc' + - lxml ; extra == 'reports' + requires_python: '>=3.8' +- kind: pypi + name: mypy + version: 1.10.0 + url: https://files.pythonhosted.org/packages/03/ac/f4fcb9d7a349953be5f4e78157a48b5110343a0e5228f77b3f7d1a1b8479/mypy-1.10.0-cp311-cp311-macosx_11_0_arm64.whl + sha256: 8b2cbaca148d0754a54d44121b5825ae71868c7592a53b7292eeb0f3fdae95ee + requires_dist: + - typing-extensions>=4.1.0 + - mypy-extensions>=1.0.0 + - tomli>=1.1.0 ; python_version < '3.11' + - psutil>=4.0 ; extra == 'dmypy' + - pip ; extra == 'install-types' + - setuptools>=50 ; extra == 'mypyc' + - lxml ; extra == 'reports' + requires_python: '>=3.8' +- kind: pypi + name: mypy + version: 1.10.0 + url: https://files.pythonhosted.org/packages/86/ec/64ffed9ea554845ff846bd1f6fc7b07ab507be1d2e1b0d58790d7ac2ca4c/mypy-1.10.0-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 3be66771aa5c97602f382230165b856c231d1277c511c9a8dd058be4784472e1 + requires_dist: + - typing-extensions>=4.1.0 + - mypy-extensions>=1.0.0 + - tomli>=1.1.0 ; python_version < '3.11' + - psutil>=4.0 ; extra == 'dmypy' + - pip ; extra == 'install-types' + - setuptools>=50 ; extra == 'mypyc' + - lxml ; extra == 'reports' + requires_python: '>=3.8' +- kind: pypi + name: mypy + version: 1.10.0 + url: https://files.pythonhosted.org/packages/39/a5/e5aad5567ace09fcb179fbc3047cc2a6173743d84447b1ff71413e1a9881/mypy-1.10.0-cp311-cp311-win_amd64.whl + sha256: a87dbfa85971e8d59c9cc1fcf534efe664d8949e4c0b6b44e8ca548e746a8d53 + requires_dist: + - typing-extensions>=4.1.0 + - mypy-extensions>=1.0.0 + - tomli>=1.1.0 ; python_version < '3.11' + - psutil>=4.0 ; extra == 'dmypy' + - pip ; extra == 'install-types' + - setuptools>=50 ; extra == 'mypyc' + - lxml ; extra == 'reports' + requires_python: '>=3.8' +- kind: pypi + name: mypy-extensions + version: 1.0.0 + url: https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl + sha256: 4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d + requires_python: '>=3.5' - kind: conda name: ncurses version: 6.4.20240210 @@ -3864,8 +4073,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/eb/a7/b99e2a5f3e73e6fcdaa0a936577b993e7f6fe2c87410f745d9180aa8147d/optree-0.11.0-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 6e8c3757088cd7fce666f2a5e031b65d7898e210452380d2657c0fc0a7ec9932 + url: https://files.pythonhosted.org/packages/3c/ea/efd59fc3cec0d0d7f953b956ef881ca4b972696c8f4261cbca23c636b908/optree-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: bc17f9d085cd75a2de4f299a9c5e3c3520138eac7596061e581230b03862b44d requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -3913,8 +4122,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/3c/ea/efd59fc3cec0d0d7f953b956ef881ca4b972696c8f4261cbca23c636b908/optree-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: bc17f9d085cd75a2de4f299a9c5e3c3520138eac7596061e581230b03862b44d + url: https://files.pythonhosted.org/packages/cc/b8/33127d52de868d2aabc14ec6f53cb2dffafd14c5c708f50d171552a3a451/optree-0.11.0-cp311-cp311-macosx_11_0_arm64.whl + sha256: 39bed744a61e2f795e172d2853779ac59b8dea236982dc160ea22063afc99ca3 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -3962,8 +4171,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/cc/b8/33127d52de868d2aabc14ec6f53cb2dffafd14c5c708f50d171552a3a451/optree-0.11.0-cp311-cp311-macosx_11_0_arm64.whl - sha256: 39bed744a61e2f795e172d2853779ac59b8dea236982dc160ea22063afc99ca3 + url: https://files.pythonhosted.org/packages/eb/a7/b99e2a5f3e73e6fcdaa0a936577b993e7f6fe2c87410f745d9180aa8147d/optree-0.11.0-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 6e8c3757088cd7fce666f2a5e031b65d7898e210452380d2657c0fc0a7ec9932 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -4060,8 +4269,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' @@ -4109,8 +4318,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' @@ -4158,8 +4367,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' @@ -4256,8 +4465,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/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' @@ -4305,8 +4514,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' @@ -4354,8 +4563,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/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' @@ -4403,8 +4612,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' @@ -4501,8 +4710,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/0b/1b/afe635bae61fedc09fc702e7162fe7f31f437c872f827d22b04fa4861c29/optree-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 228b97e8c991739b10c8548c118747ba32ee765f88236342e492bf9648afc0bc + 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' @@ -4599,8 +4808,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/0b/1b/afe635bae61fedc09fc702e7162fe7f31f437c872f827d22b04fa4861c29/optree-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 228b97e8c991739b10c8548c118747ba32ee765f88236342e492bf9648afc0bc requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -4648,8 +4857,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/8d/d6/8fbe48f9a022cd58926be69a5e8a6c2b96b7206f2bd722116b37d334bb50/optree-0.11.0-cp312-cp312-win_amd64.whl + sha256: ee208f0bec6436085a9fa3ae98af54bfcb8822086894fc1ade283e80a6f11fd7 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -4697,8 +4906,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/0d/a8/3ab0db4e460a79ba9d95748b76950db1e2b45d96abaea91c096dde289ca9/optree-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: 5e5df0e8aaca124cc1ffca311786cc909810f3c046de090729cdafbf910082f8 + 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' @@ -4746,8 +4955,8 @@ packages: - kind: pypi name: optree version: 0.11.0 - url: https://files.pythonhosted.org/packages/8d/d6/8fbe48f9a022cd58926be69a5e8a6c2b96b7206f2bd722116b37d334bb50/optree-0.11.0-cp312-cp312-win_amd64.whl - sha256: ee208f0bec6436085a9fa3ae98af54bfcb8822086894fc1ade283e80a6f11fd7 + url: https://files.pythonhosted.org/packages/0d/a8/3ab0db4e460a79ba9d95748b76950db1e2b45d96abaea91c096dde289ca9/optree-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: 5e5df0e8aaca124cc1ffca311786cc909810f3c046de090729cdafbf910082f8 requires_dist: - typing-extensions>=4.0.0 - jax[cpu]<0.5.0a0,>=0.4.6 ; extra == 'benchmark' @@ -4795,8 +5004,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/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' @@ -4996,9 +5205,9 @@ packages: requires_python: '>=3.8' - kind: pypi name: pytask-julia - version: 0.4.1.dev5+g61c1a77.d20240504 + version: 0.4.1.dev14+g6d5e889.d20240526 path: . - sha256: e98c331f122402131eef3117c86b12725f644acbf52c989b963ddfd1f9e20264 + sha256: cdce79d9ba8b2b61d57f52890176ae939a63c82781744ec3afbf6f5c173a544b requires_dist: - click - pluggy>=1.0.0 @@ -5008,6 +5217,9 @@ packages: - pytest-cov ; extra == 'test' - pytest-xdist ; extra == 'test' - pyyaml ; extra == 'test' + - mypy ; extra == 'typing' + - pyyaml ; extra == 'typing' + - types-pyyaml ; extra == 'typing' requires_python: '>=3.8' editable: true - kind: pypi @@ -5598,14 +5810,14 @@ packages: - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/ec/0d/26fb23e8863e0aeaac0c64e03fd27367ad2ae3f3cccf3798ee98ce160368/PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007 + url: https://files.pythonhosted.org/packages/28/09/55f715ddbf95a054b764b547f617e22f1d5e45d83905660e9a088078fe67/PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl + sha256: f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab requires_python: '>=3.6' - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/28/09/55f715ddbf95a054b764b547f617e22f1d5e45d83905660e9a088078fe67/PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl - sha256: f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab + url: https://files.pythonhosted.org/packages/ec/0d/26fb23e8863e0aeaac0c64e03fd27367ad2ae3f3cccf3798ee98ce160368/PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007 requires_python: '>=3.6' - kind: pypi name: pyyaml @@ -5616,20 +5828,20 @@ packages: - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/29/0f/9782fa5b10152abf033aec56a601177ead85ee03b57781f2d9fced09eefc/PyYAML-6.0.1-cp38-cp38-win_amd64.whl - sha256: 1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62 + 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 version: 6.0.1 - url: https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz - sha256: bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43 + url: https://files.pythonhosted.org/packages/29/0f/9782fa5b10152abf033aec56a601177ead85ee03b57781f2d9fced09eefc/PyYAML-6.0.1-cp38-cp38-win_amd64.whl + sha256: 1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62 requires_python: '>=3.6' - 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/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz + sha256: bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43 requires_python: '>=3.6' - kind: pypi name: pyyaml @@ -5640,26 +5852,26 @@ packages: - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/7d/39/472f2554a0f1e825bd7c5afc11c817cd7a2f3657460f7159f691fbb37c51/PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c + url: https://files.pythonhosted.org/packages/84/4d/82704d1ab9290b03da94e6425f5e87396b999fd7eb8e08f3a92c158402bf/PyYAML-6.0.1-cp39-cp39-win_amd64.whl + sha256: 510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486 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 + url: https://files.pythonhosted.org/packages/7d/39/472f2554a0f1e825bd7c5afc11c817cd7a2f3657460f7159f691fbb37c51/PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c requires_python: '>=3.6' - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/84/4d/82704d1ab9290b03da94e6425f5e87396b999fd7eb8e08f3a92c158402bf/PyYAML-6.0.1-cp39-cp39-win_amd64.whl - sha256: 510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486 + 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/57/c5/5d09b66b41d549914802f482a2118d925d876dc2a35b2d127694c1345c34/PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl - sha256: 9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8 + 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 @@ -5670,8 +5882,8 @@ packages: - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/29/61/bf33c6c85c55bc45a29eee3195848ff2d518d84735eb0e2d8cb42e0d285e/PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515 + 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 @@ -5682,32 +5894,32 @@ 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/29/61/bf33c6c85c55bc45a29eee3195848ff2d518d84735eb0e2d8cb42e0d285e/PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515 requires_python: '>=3.6' - 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 + url: https://files.pythonhosted.org/packages/2b/9f/fbade56564ad486809c27b322d0f7e6a89c01f6b4fe208402e90d4443a99/PyYAML-6.0.1-cp312-cp312-win_amd64.whl + sha256: 0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df 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 + url: https://files.pythonhosted.org/packages/84/02/404de95ced348b73dd84f70e15a41843d817ff8c1744516bf78358f2ffd2/PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl + sha256: 40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9 requires_python: '>=3.6' - kind: pypi name: pyyaml version: 6.0.1 - url: https://files.pythonhosted.org/packages/2b/9f/fbade56564ad486809c27b322d0f7e6a89c01f6b4fe208402e90d4443a99/PyYAML-6.0.1-cp312-cp312-win_amd64.whl - sha256: 0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df + 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/84/02/404de95ced348b73dd84f70e15a41843d817ff8c1744516bf78358f2ffd2/PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl - sha256: 40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9 + 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: conda name: readline @@ -5769,8 +5981,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'))))) @@ -5808,8 +6020,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/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'))))) @@ -5847,8 +6059,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/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'))))) @@ -5925,8 +6137,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/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'))))) @@ -5964,8 +6176,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/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'))))) @@ -6003,8 +6215,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/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'))))) @@ -6081,8 +6293,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/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'))))) @@ -6120,8 +6332,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/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'))))) @@ -6159,8 +6371,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/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'))))) @@ -6198,8 +6410,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/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'))))) @@ -6276,8 +6488,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/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'))))) @@ -6354,8 +6566,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/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'))))) @@ -6393,8 +6605,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/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'))))) @@ -6432,8 +6644,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/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'))))) @@ -6471,8 +6683,8 @@ 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'))))) @@ -6510,8 +6722,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/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'))))) @@ -6687,6 +6899,12 @@ 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: pypi + name: types-pyyaml + version: 6.0.12.20240311 + url: https://files.pythonhosted.org/packages/b3/9a/2b75087549910ebd2be9894bfd89450668b2455094a8f2ba2b67072f15a5/types_PyYAML-6.0.12.20240311-py3-none-any.whl + sha256: b845b06a1c7e54b8e5b4c683043de0d9caf205e7434b3edc678ff2411979b8f6 + requires_python: '>=3.8' - kind: pypi name: typing-extensions version: 4.11.0 diff --git a/pyproject.toml b/pyproject.toml index 102051a..9fc0715 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -116,7 +116,7 @@ platforms = ["win-64", "linux-64", "osx-64", "osx-arm64"] pytask_julia = { path = ".", editable = true } [tool.pixi.environments] -default = { solve-group = "default" } +default = { solve-group = "default", features = ["test", "typing"]} test = { features = ["test"], solve-group = "default" } py38 = { features = ["py38", "test"]} py39 = { features = ["py39", "test"]} From 76154b993d3567b24fb27c52b4b41d969e2e177c Mon Sep 17 00:00:00 2001 From: Tobias Raabe Date: Sun, 26 May 2024 22:59:09 +0200 Subject: [PATCH 4/4] fix. --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1cbb78b..93699fa 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -47,7 +47,7 @@ jobs: uses: julia-actions/setup-julia@v2 - uses: prefix-dev/setup-pixi@v0.7.0 with: - pixi-version: v0.20.1 + pixi-version: v0.22.0 # cache: true environments: ${{ matrix.environment }}