diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1eee1050..96bfb11d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -66,10 +66,14 @@ jobs: - {environment: tests-backends, x64_runner: ubuntu-latest} - {environment: tests-backends-py311, x64_runner: ubuntu-latest} # Non-default pixi task (default: tests-ci) - - {environment: tests-nogil, task: "tests --parallel-threads=4", no-coverage: true, x64_runner: ubuntu-latest} + - { + environment: tests-nogil, + task: "tests --parallel-threads=4", + no-coverage: true, + x64_runner: ubuntu-latest, + } - {environment: tests-run-deps, task: tests-run-deps-cov} exclude: - - {environment: tests-nogil, platform: macos} # data-apis/array-api-extra#900 - {environment: tests-numpy1, platform: windows} # data-apis/array-api-extra#901 environment: diff --git a/pixi.lock b/pixi.lock index 6724fc05..d92d7bc1 100644 --- a/pixi.lock +++ b/pixi.lock @@ -6137,10 +6137,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_19.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.42.2-h5347b49_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.48.0-py314h84fa41b_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.6-hdb14827_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ninja-1.13.2-h171cf75_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.66.0-py314h9071de8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.4.6-py314hd4f4903_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.6.3-h35e630c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.14.6-hf9ea5aa_1_cp314t.conda @@ -6181,7 +6179,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.19.1-pyhc364b38_0.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda @@ -6208,10 +6205,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-aarch64/libstdcxx-16.1.0-hef695bb_1.conda - conda: https://prefix.dev/conda-forge/linux-aarch64/libuuid-2.42.2-h1022ec0_0.conda - conda: https://prefix.dev/conda-forge/linux-aarch64/libzlib-1.3.2-hdc9db2a_3.conda - - conda: https://prefix.dev/conda-forge/linux-aarch64/llvmlite-0.48.0-py314h3c28446_1.conda - conda: https://prefix.dev/conda-forge/linux-aarch64/ncurses-6.6-hf8d1292_0.conda - conda: https://prefix.dev/conda-forge/linux-aarch64/ninja-1.13.2-hdc560ac_0.conda - - conda: https://prefix.dev/conda-forge/linux-aarch64/numba-0.66.0-py314h9a5fb4d_1.conda - conda: https://prefix.dev/conda-forge/linux-aarch64/numpy-2.4.6-py314h314fbd6_0.conda - conda: https://prefix.dev/conda-forge/linux-aarch64/openssl-3.6.3-h546c87b_0.conda - conda: https://prefix.dev/conda-forge/linux-aarch64/python-3.14.6-h1c24c05_1_cp314t.conda @@ -6252,7 +6247,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-83.0.0-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.19.1-pyhc364b38_0.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.16.0-pyhcf101f3_0.conda @@ -6291,7 +6285,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.19.1-pyhc364b38_0.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda @@ -6314,10 +6307,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/libsqlite-3.53.4-h77d7759_0.conda - conda: https://prefix.dev/conda-forge/osx-64/libzlib-1.3.2-hbb4bfdb_2.conda - conda: https://prefix.dev/conda-forge/osx-64/llvm-openmp-22.1.8-h0d3cbff_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.48.0-py314hfbfbed8_1.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.6-hcc0dc9a_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ninja-1.13.2-hfc0b2d5_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/numba-0.66.0-py314h1d691f7_1.conda - conda: https://prefix.dev/conda-forge/osx-64/numpy-2.4.6-py314h5af6b61_0.conda - conda: https://prefix.dev/conda-forge/osx-64/openssl-3.6.3-hc881268_0.conda - conda: https://prefix.dev/conda-forge/osx-64/python-3.14.6-ha91e2d8_1_cp314t.conda @@ -6360,7 +6351,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.19.1-pyhc364b38_0.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda @@ -6384,10 +6374,8 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/libsqlite-3.53.4-h1ae2325_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/libzlib-1.3.2-h8088a28_2.conda - conda: https://prefix.dev/conda-forge/osx-arm64/llvm-openmp-22.1.8-hc7d1edf_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.48.0-py314h619b9c4_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.6-h1d4f5a5_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ninja-1.13.2-h49c215f_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.66.0-py314h9cb59c6_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/numpy-2.4.6-py314hb25f971_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/openssl-3.6.3-hd24854e_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/python-3.14.6-he51be1b_1_cp314t.conda @@ -6419,10 +6407,8 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_19.conda - conda: https://prefix.dev/conda-forge/linux-64/libuuid-2.42.2-h5347b49_0.conda - conda: https://prefix.dev/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda - - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.48.0-py314h84fa41b_1.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.6-hdb14827_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ninja-1.13.2-h171cf75_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/numba-0.66.0-py314h9071de8_1.conda - conda: https://prefix.dev/conda-forge/linux-64/numpy-2.4.6-py314hd4f4903_0.conda - conda: https://prefix.dev/conda-forge/linux-64/openssl-3.6.3-h35e630c_0.conda - conda: https://prefix.dev/conda-forge/linux-64/python-3.14.6-hf9ea5aa_1_cp314t.conda @@ -6463,7 +6449,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.19.1-pyhc364b38_0.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda @@ -6502,7 +6487,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.19.1-pyhc364b38_0.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda @@ -6524,10 +6508,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.15.3-hbc0d294_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.2-hfd05255_2.conda - conda: https://prefix.dev/conda-forge/win-64/llvm-openmp-22.1.8-h4fa8253_0.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.48.0-py314h74003c4_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2026.0.0-hac47afa_908.conda - conda: https://prefix.dev/conda-forge/win-64/ninja-1.13.2-h477610d_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.66.0-py314hf39e252_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.4.6-py314hffb9209_0.conda - conda: https://prefix.dev/conda-forge/win-64/onemkl-license-2026.0.0-h57928b3_908.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.6.3-hf411b9b_0.conda @@ -6575,7 +6557,6 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/pyyaml-6.0.3-pyh7db6752_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/noarch/sparse-0.19.1-pyhc364b38_0.conda - conda: https://prefix.dev/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/toolz-1.1.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda @@ -6597,10 +6578,8 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/libxml2-2.15.3-hbc0d294_0.conda - conda: https://prefix.dev/conda-forge/win-64/libzlib-1.3.2-hfd05255_2.conda - conda: https://prefix.dev/conda-forge/win-64/llvm-openmp-22.1.8-h4fa8253_0.conda - - conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.48.0-py314h74003c4_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2026.0.0-hac47afa_908.conda - conda: https://prefix.dev/conda-forge/win-64/ninja-1.13.2-h477610d_0.conda - - conda: https://prefix.dev/conda-forge/win-64/numba-0.66.0-py314hf39e252_1.conda - conda: https://prefix.dev/conda-forge/win-64/numpy-2.4.6-py314hffb9209_0.conda - conda: https://prefix.dev/conda-forge/win-64/onemkl-license-2026.0.0-h57928b3_908.conda - conda: https://prefix.dev/conda-forge/win-64/openssl-3.6.3-hf411b9b_0.conda @@ -9983,22 +9962,6 @@ packages: run_exports: {} size: 34108807 timestamp: 1776076742653 -- conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.48.0-py314h84fa41b_1.conda - sha256: ee2710fde5e780321e2b8e16fb8c26c7c5f147bc0c03499964cb319084550375 - md5: 735596b26c93467f63538a22aa6e60da - depends: - - python - - __glibc >=2.17,<3.0.a0 - - libstdcxx >=14 - - libgcc >=14 - - python_abi 3.14.* *_cp314t - - zstd >=1.5.7,<1.6.0a0 - - libzlib >=1.3.2,<2.0a0 - license: BSD-2-Clause - license_family: BSD - run_exports: {} - size: 40440363 - timestamp: 1784043441685 - conda: https://prefix.dev/conda-forge/linux-64/llvmlite-0.48.0-py314h8f0570d_1.conda sha256: f6ef7e67ad5fa82ab6697caa69b6b76df90264b43a6ac5e23b695156d514e7a8 md5: 869536d88f55c6235d75805533e30868 @@ -10317,31 +10280,6 @@ packages: run_exports: {} size: 5842464 timestamp: 1785418468974 -- conda: https://prefix.dev/conda-forge/linux-64/numba-0.66.0-py314h9071de8_1.conda - sha256: 88155aa729c8ff45d5ff9c891086ed0acb394bd1894d03d87b00391e250f9fab - md5: 708135d7962aa0bb9f95d162f8087473 - depends: - - __glibc >=2.17,<3.0.a0 - - _openmp_mutex >=4.5 - - libgcc >=14 - - libstdcxx >=14 - - llvmlite >=0.48.0,<0.49.0a0 - - numpy >=1.22.3,<2.5 - - numpy >=1.23,<3 - - python >=3.14,<3.15.0a0 - - python_abi 3.14.* *_cp314t - constrains: - - tbb >=2021.6.0 - - scipy >=1.0 - - cuda-python >=11.6 - - libopenblas !=0.3.6 - - cuda-version >=11.2 - - cudatoolkit >=11.2 - license: BSD-2-Clause - license_family: BSD - run_exports: {} - size: 5875222 - timestamp: 1785418461071 - conda: https://prefix.dev/conda-forge/linux-64/numpy-1.24.1-py311h8e6699e_0.conda sha256: fd2dd9e14a2d6758883bc6732009d8ba8651fba5480ccac47244a17a019c0069 md5: bd7c9bf413aa9478ea5f68123e796ab1 @@ -12287,21 +12225,6 @@ packages: run_exports: {} size: 44372159 timestamp: 1784043444571 -- conda: https://prefix.dev/conda-forge/linux-aarch64/llvmlite-0.48.0-py314h3c28446_1.conda - sha256: c7776c2d84f58f6c392dd31aa8f61e6de3864f432ddc52361a13b7f685b64151 - md5: 2a8ceba985796d54dd3a42c530e6fb6f - depends: - - python - - libgcc >=14 - - libstdcxx >=14 - - zstd >=1.5.7,<1.6.0a0 - - libzlib >=1.3.2,<2.0a0 - - python_abi 3.14.* *_cp314t - license: BSD-2-Clause - license_family: BSD - run_exports: {} - size: 44367157 - timestamp: 1784043456793 - conda: https://prefix.dev/conda-forge/linux-aarch64/llvmlite-0.48.0-py314h56f9af1_1.conda sha256: a57bbce0da28c495b781445e14338a4984a755f1ba413a63d2547bae28f2c7cc md5: 843f122e85ac75ec03fc70f72cf2717a @@ -12536,30 +12459,6 @@ packages: run_exports: {} size: 5928325 timestamp: 1785418519107 -- conda: https://prefix.dev/conda-forge/linux-aarch64/numba-0.66.0-py314h9a5fb4d_1.conda - sha256: 7ff89052152b4b857f1279b2412ac1ba560529b9fca9d1f1067221ecf3684103 - md5: 81aff2516f1fe3b0f690f93092402b8b - depends: - - _openmp_mutex >=4.5 - - libgcc >=14 - - libstdcxx >=14 - - llvmlite >=0.48.0,<0.49.0a0 - - numpy >=1.22.3,<2.5 - - numpy >=1.23,<3 - - python >=3.14,<3.15.0a0 - - python >=3.14,<3.15.0a0 *_cp314t - - python_abi 3.14.* *_cp314t - constrains: - - cudatoolkit >=11.2 - - cuda-version >=11.2 - - tbb >=2021.6.0 - - cuda-python >=11.6 - - scipy >=1.0 - license: BSD-2-Clause - license_family: BSD - run_exports: {} - size: 5873866 - timestamp: 1785418524911 - conda: https://prefix.dev/conda-forge/linux-aarch64/numba-0.66.0-py314hb66e5ee_1.conda sha256: 69ae5d6e73d22f0ec5de26e74621ec6f736498d0e78ea580e05cab0f75aea469 md5: f5c22f31dd3380789653ebe17c00a2e9 @@ -16205,22 +16104,6 @@ packages: run_exports: {} size: 32921361 timestamp: 1784043461476 -- conda: https://prefix.dev/conda-forge/osx-64/llvmlite-0.48.0-py314hfbfbed8_1.conda - sha256: 1943d968539814be115f40a0d2ad46b68582ceab35421106624e2cf139a5725d - md5: cce8916a29874d48241ac11f42b9f1f4 - depends: - - python - - libcxx >=19 - - python 3.14.* *_cp314t - - __osx >=11.0 - - python_abi 3.14.* *_cp314t - - zstd >=1.5.7,<1.6.0a0 - - libzlib >=1.3.2,<2.0a0 - license: BSD-2-Clause - license_family: BSD - run_exports: {} - size: 32921603 - timestamp: 1784043452076 - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.3-py311ha8ae342_1.conda sha256: 8702d79aa3f5622d8ede5d5cc94faf135deab77b5caf95401f25f25179b22607 md5: e14b7beea23c9e28b6500c24f5093d62 @@ -16448,31 +16331,6 @@ packages: run_exports: {} size: 5874549 timestamp: 1778391271840 -- conda: https://prefix.dev/conda-forge/osx-64/numba-0.66.0-py314h1d691f7_1.conda - sha256: 9c8ae7e6b0d4d7309499452147cf35bbfa37ebb49eba06393e857a9c85942289 - md5: ecbecb579ed4cecae4c3da3becec3ed8 - depends: - - __osx >=11.0 - - libcxx >=19 - - llvm-openmp >=19.1.7 - - llvmlite >=0.48.0,<0.49.0a0 - - numpy >=1.22.3,<2.5 - - numpy >=1.23,<3 - - python >=3.14,<3.15.0a0 - - python >=3.14,<3.15.0a0 *_cp314t - - python_abi 3.14.* *_cp314t - constrains: - - cudatoolkit >=11.2 - - libopenblas !=0.3.6 - - tbb >=2021.6.0 - - cuda-python >=11.6 - - cuda-version >=11.2 - - scipy >=1.0 - license: BSD-2-Clause - license_family: BSD - run_exports: {} - size: 5864227 - timestamp: 1785418703863 - conda: https://prefix.dev/conda-forge/osx-64/numba-0.66.0-py314hf122b3f_1.conda sha256: bb999e278a63ec1abb03e219b5a3de3a8105a1641f67921860e9893b845d79ff md5: 75d58f2a8070276f6d02f2e3a975583e @@ -18137,21 +17995,6 @@ packages: run_exports: {} size: 30238668 timestamp: 1784043454464 -- conda: https://prefix.dev/conda-forge/osx-arm64/llvmlite-0.48.0-py314h619b9c4_1.conda - sha256: 3bc2c10995a462c1d841d21184111a525e3b2ccfe54ad614d1b0dbda823ea15b - md5: 1fe550130e3208c3c4f20b5d5274e05e - depends: - - python - - __osx >=11.0 - - libcxx >=19 - - python_abi 3.14.* *_cp314t - - zstd >=1.5.7,<1.6.0a0 - - libzlib >=1.3.2,<2.0a0 - license: BSD-2-Clause - license_family: BSD - run_exports: {} - size: 30238909 - timestamp: 1784043451589 - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.3-py311hc290fe0_1.conda sha256: d635f2b1d9e19e8e68c5d33150f7e4f62df08ef2ef0e85977f743e81939afc01 md5: ff068874356bbc7f9bd2d793f809f44b @@ -18372,30 +18215,6 @@ packages: run_exports: {} size: 5846951 timestamp: 1778391006908 -- conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.66.0-py314h9cb59c6_1.conda - sha256: ad211d674584800d1515dd98d5717af163ef5868e8dd5ef0ffa619971186ae8f - md5: 6c887bc117bf541d485a4a4068a55d1f - depends: - - __osx >=11.0 - - libcxx >=19 - - llvm-openmp >=19.1.7 - - llvmlite >=0.48.0,<0.49.0a0 - - numpy >=1.22.3,<2.5 - - numpy >=1.23,<3 - - python >=3.14,<3.15.0a0 - - python_abi 3.14.* *_cp314t - constrains: - - tbb >=2021.6.0 - - cuda-version >=11.2 - - scipy >=1.0 - - cudatoolkit >=11.2 - - cuda-python >=11.6 - - libopenblas >=0.3.18,!=0.3.20 - license: BSD-2-Clause - license_family: BSD - run_exports: {} - size: 5866605 - timestamp: 1785418500168 - conda: https://prefix.dev/conda-forge/osx-arm64/numba-0.66.0-py314he894641_1.conda sha256: 5ba5b4d8bf9e43ded354c21de37003729c376064aea57099bc090dbef7986ba6 md5: 42b22f52d7bb66ee791c431f30e4a37e @@ -20156,22 +19975,6 @@ packages: run_exports: {} size: 28574162 timestamp: 1784043479652 -- conda: https://prefix.dev/conda-forge/win-64/llvmlite-0.48.0-py314h74003c4_1.conda - sha256: 7edc7145a53d1d0acdea6b9f63709b524325014da6796e317864f737a9584019 - md5: d0f32461618985114e8d3fe6e094eecf - depends: - - python - - vc >=14.3,<15 - - vc14_runtime >=14.44.35208 - - ucrt >=10.0.20348.0 - - zstd >=1.5.7,<1.6.0a0 - - python_abi 3.14.* *_cp314t - - libzlib >=1.3.2,<2.0a0 - license: BSD-2-Clause - license_family: BSD - run_exports: {} - size: 28574420 - timestamp: 1784043477356 - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.3-py311h3f79411_1.conda sha256: 3d37fb1900e31131f84549560e7a4bfea5f39aa3ecd73345fef1f33975cf0baa md5: f55de41c947bdd2ff9bbeffedf8089f7 @@ -20347,30 +20150,6 @@ packages: run_exports: {} size: 5853218 timestamp: 1785418594265 -- conda: https://prefix.dev/conda-forge/win-64/numba-0.66.0-py314hf39e252_1.conda - sha256: 7c5c3629576dcac17c07944641b1073b9d6cd8efbf76a9eee4831e547a1b9855 - md5: 35ba564364eae1a352010c4e88351c56 - depends: - - llvmlite >=0.48.0,<0.49.0a0 - - numpy >=1.22.3,<2.5 - - numpy >=1.23,<3 - - python >=3.14,<3.15.0a0 - - python_abi 3.14.* *_cp314t - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.44.35208 - constrains: - - cudatoolkit >=11.2 - - cuda-python >=11.6 - - libopenblas !=0.3.6 - - cuda-version >=11.2 - - scipy >=1.0 - - tbb >=2021.6.0 - license: BSD-2-Clause - license_family: BSD - run_exports: {} - size: 5853468 - timestamp: 1785418607875 - conda: https://prefix.dev/conda-forge/win-64/numpy-1.24.1-py311h0b4df5a_0.conda sha256: 7dff2a85c8b0b87c4e7c42bab4392c66135bfb022ec08f591a1e2ee041dfb611 md5: f793743c51413201b93cffd4adebd540 diff --git a/pixi.toml b/pixi.toml index c76331d9..da07de18 100644 --- a/pixi.toml +++ b/pixi.toml @@ -365,7 +365,7 @@ dask-core = ">=2026.7.1" # No distributed, tornado, etc. sparse = ">=0.19.0" [feature.backends.target.unix.dependencies] -jax = ">=0.10.2" # waiting for https://github.com/conda-forge/jaxlib-feedstock/pull/326 +jax = ">=0.10.2" # waiting for conda-forge/jaxlib-feedstock#326 # Backends that require a GPU host and a CUDA driver. [feature.cuda-backends] @@ -383,6 +383,6 @@ jaxlib = ">=0.10.2" pytest-run-parallel = ">=0.9.1" numpy = ">=2.3.5" dask-core = ">=2026.7.1" # No distributed, tornado, etc. -sparse = ">=0.19.1" +# sparse = ">=0.19.1" # flaky, see data-apis/array-api-extra#900 # pytorch = "*" # Not available on Python 3.14t yet -# jax = "*" # waiting for https://github.com/conda-forge/jaxlib-feedstock/pull/351 +# jax = "*" # waiting for conda-forge/jaxlib-feedstock#351