diff --git a/pixi.lock b/pixi.lock index 2e0aed7d..674715a6 100644 --- a/pixi.lock +++ b/pixi.lock @@ -187,7 +187,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.1-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.17.0-py310h7c4b9e2_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda @@ -355,7 +355,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.1-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/mypy-1.17.0-py310h1b7cace_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda @@ -520,7 +520,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.1-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.17.0-py310h7bdd564_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda @@ -674,7 +674,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.1-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/mypy-1.17.0-py310h29418f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda @@ -897,7 +897,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda - conda: https://prefix.dev/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.1-py310ha75aee5_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.17.0-py310h7c4b9e2_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/linux-64/nccl-2.27.7.1-h49b9d9a_0.conda @@ -1069,7 +1069,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda - conda: https://prefix.dev/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.1-py310hbb8c376_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/mypy-1.17.0-py310h1b7cace_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda @@ -1234,7 +1234,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://prefix.dev/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.1-py310h078409c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.17.0-py310h7bdd564_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda @@ -1412,7 +1412,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - conda: https://prefix.dev/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.1-py310ha8f682b_0.conda + - conda: https://prefix.dev/conda-forge/win-64/mypy-1.17.0-py310h29418f3_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/noarch/myst-parser-4.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda @@ -1924,7 +1924,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.1-py313h536fd9c_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/mypy-1.17.0-py313h07c4f96_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://prefix.dev/conda-forge/linux-64/nodejs-22.13.0-hf235a45_0.conda @@ -2033,7 +2033,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-64/markupsafe-3.0.2-py313h717bdf5_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.1-py313h63b0ddb_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/mypy-1.17.0-py313h585f44e_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://prefix.dev/conda-forge/osx-64/nodejs-22.13.0-hffbc63d_0.conda @@ -2142,7 +2142,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://prefix.dev/conda-forge/osx-arm64/markupsafe-3.0.2-py313ha9b7d5b_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.1-py313h90d716c_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.17.0-py313hcdf3177_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/ncurses-6.5-h5e97a16_3.conda - conda: https://prefix.dev/conda-forge/osx-arm64/nodejs-22.13.0-h02a13b7_0.conda @@ -2250,7 +2250,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/markupsafe-3.0.2-py313hb4c8b1a_1.conda - conda: https://prefix.dev/conda-forge/noarch/mccabe-0.7.0-pyhd8ed1ab_1.conda - conda: https://prefix.dev/conda-forge/win-64/mkl-2024.2.2-h66d3029_15.conda - - conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.1-py313ha7868ed_0.conda + - conda: https://prefix.dev/conda-forge/win-64/mypy-1.17.0-py313h5ea7bf4_0.conda - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda - conda: https://prefix.dev/conda-forge/win-64/nodejs-22.13.0-hfeaa22a_0.conda - conda: https://prefix.dev/conda-forge/noarch/nodejs-wheel-22.17.0-pyhd8ed1ab_0.conda @@ -4253,7 +4253,7 @@ packages: - pypi: ./ name: array-api-extra version: 0.8.1.dev0 - sha256: abbf8665b4a30d75f02678765fa322c2188de6fb24a1eba6f6e96166e4b72e0c + sha256: f24f8917b3bf182a37d533de997ea6530b2c3c8cfeaea05e2668c344de499e52 requires_dist: - array-api-compat>=1.12.0,<2 requires_python: '>=3.10' @@ -8471,12 +8471,12 @@ packages: - pkg:pypi/mpmath?source=hash-mapping size: 439705 timestamp: 1733302781386 -- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.1-py310ha75aee5_0.conda - sha256: be5b5870ddbf595d0cfef1a3965b891a1f566feaa1df02b11b80a6dffd6de76c - md5: a2560b281a8e70b39461e7327f2b53f1 +- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.17.0-py310h7c4b9e2_0.conda + sha256: 80d28d6ff380ca531d8ebcb3ce173c8346b166c9f2d5e0d8dbb87e72ffa15964 + md5: 8f57298a277878cabd01181f5b9a0b02 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 - mypy_extensions >=1.0.0 - pathspec >=0.9.0 - psutil >=4.0 @@ -8488,14 +8488,14 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 18136104 - timestamp: 1750119069388 -- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.16.1-py313h536fd9c_0.conda - sha256: 01f9acea3bc0fcdfc17acbe9ac003e18c4cccdaad3cdef7c3595e5c996b74324 - md5: 5446d84e248f2ac04f88af2c393383c6 + size: 18179800 + timestamp: 1752534813173 +- conda: https://prefix.dev/conda-forge/linux-64/mypy-1.17.0-py313h07c4f96_0.conda + sha256: c405198bae490a8887a03485d81453e6b9b9f0e6679d59d8372d367dc76d4037 + md5: 7d3529f6103053f270ffea0124ebe869 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 - mypy_extensions >=1.0.0 - pathspec >=0.9.0 - psutil >=4.0 @@ -8506,11 +8506,11 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 17242074 - timestamp: 1750118260507 -- conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.1-py310hbb8c376_0.conda - sha256: b754a6e80cc584dd65b18f62f7edaf87c2979843f0196a8cb49a15e731f48c28 - md5: 95ea0699f0802cf19cca2a4828e2d937 + size: 17345476 + timestamp: 1752534534865 +- conda: https://prefix.dev/conda-forge/osx-64/mypy-1.17.0-py310h1b7cace_0.conda + sha256: 85e12e90b49e61337e02ada6dfbfdcad04d60ab2cbab8ddbc20ccef1c5588134 + md5: 755b791aa81db371706470c97a64244a depends: - __osx >=10.13 - mypy_extensions >=1.0.0 @@ -8524,11 +8524,11 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 11870843 - timestamp: 1750118681016 -- conda: https://prefix.dev/conda-forge/osx-64/mypy-1.16.1-py313h63b0ddb_0.conda - sha256: 49cbef241c24b6e4f15b5cce30104fbe41151988456381d1b3037574c5014c7e - md5: 9d3e25c02eeea1904392d24df67ec9dc + size: 11963380 + timestamp: 1752534765040 +- conda: https://prefix.dev/conda-forge/osx-64/mypy-1.17.0-py313h585f44e_0.conda + sha256: c970c38b0960a3a14eb7ceb8ba4e56b4908e3045b001c1b92d9d020e4e65c39d + md5: ac4201f9d6fe643f848f30e7d21d15de depends: - __osx >=10.13 - mypy_extensions >=1.0.0 @@ -8541,11 +8541,11 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 11269073 - timestamp: 1750118493594 -- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.1-py310h078409c_0.conda - sha256: ee7b4b5ca6755979842a37a73a4102fcefc371b57931ae925e4360df87dc344f - md5: a388cadb837b05d27289a127ce14c236 + size: 11264576 + timestamp: 1752534873947 +- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.17.0-py310h7bdd564_0.conda + sha256: 703471f9302f6ac8fac825217a3f319eeb67a313bd680204345425f90709050d + md5: 9d6d38803e8ab70a853c1d2b19bb0438 depends: - __osx >=11.0 - mypy_extensions >=1.0.0 @@ -8560,11 +8560,11 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 9301080 - timestamp: 1750118249046 -- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.16.1-py313h90d716c_0.conda - sha256: 71805207ebe9def6100809c0a8ff5a5b2f88a1b32851b9a3ae339823db308762 - md5: 25298ce104edf05af28ed4f172c7e334 + size: 9314886 + timestamp: 1752534803479 +- conda: https://prefix.dev/conda-forge/osx-arm64/mypy-1.17.0-py313hcdf3177_0.conda + sha256: 286a3a00f735e6ef5e26344e8512c104d894951740e7b5344f764c1bcf598a41 + md5: 1c79a2ab3d0c2815c1ab94e8990cd696 depends: - __osx >=11.0 - mypy_extensions >=1.0.0 @@ -8578,11 +8578,11 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 10423256 - timestamp: 1750118390866 -- conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.1-py310ha8f682b_0.conda - sha256: b66a164b89d1db7e36c0b8e2506a91ef1888a9d0a468bfe24e5f529b9f4a20ea - md5: bfd0b926ac5d4792dbd4f694bdd29d6a + size: 10462183 + timestamp: 1752534911058 +- conda: https://prefix.dev/conda-forge/win-64/mypy-1.17.0-py310h29418f3_0.conda + sha256: 13e49e8cc0814fb04823ca2a9db9df0b1f485e8da155e24fd9bd239150cfbfb3 + md5: aa074fed76f44886b67c1297efba2047 depends: - mypy_extensions >=1.0.0 - pathspec >=0.9.0 @@ -8592,17 +8592,17 @@ packages: - tomli >=1.1.0 - typing_extensions >=4.6.0 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: MIT license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 9640121 - timestamp: 1750118532736 -- conda: https://prefix.dev/conda-forge/win-64/mypy-1.16.1-py313ha7868ed_0.conda - sha256: d915755801ee459c174dcd7d40ddc6b1a4b0e96fa161c686582223a3b51077f2 - md5: 7c94601304b4e66c082e9c86ad219cea + size: 9611357 + timestamp: 1752534665931 +- conda: https://prefix.dev/conda-forge/win-64/mypy-1.17.0-py313h5ea7bf4_0.conda + sha256: 7af3ee6404a28a66cafe6e246eb2292763986c28c1e6189396527659f8f12501 + md5: f2348acb29874c7cb197ede0574ef95a depends: - mypy_extensions >=1.0.0 - pathspec >=0.9.0 @@ -8611,14 +8611,14 @@ packages: - python_abi 3.13.* *_cp313 - typing_extensions >=4.6.0 - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - vc >=14.3,<15 + - vc14_runtime >=14.44.35208 license: MIT license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 8494415 - timestamp: 1750118712013 + size: 8456330 + timestamp: 1752534865671 - conda: https://prefix.dev/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda sha256: 6ed158e4e5dd8f6a10ad9e525631e35cee8557718f83de7a4e3966b1f772c4b1 md5: e9c622e0d00fa24a6292279af3ab6d06 diff --git a/pyproject.toml b/pyproject.toml index c5ec4409..10d0a6e3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,7 +57,7 @@ array-api-extra = { path = ".", editable = true } [tool.pixi.feature.lint.dependencies] typing-extensions = ">=4.14.1" pylint = ">=3.3.7" -mypy = ">=1.16.1" +mypy = ">=1.17.0" basedpyright = ">=1.30.1" numpydoc = ">=1.9.0,<2" # import dependencies for mypy: