diff --git a/pixi.lock b/pixi.lock index 35450f05..ee1c5d2a 100644 --- a/pixi.lock +++ b/pixi.lock @@ -280,7 +280,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.14.14-h40fa522_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.15.1-h40fa522_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.17.0-py314hf07bd8e_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.9.0-ha0421bc_0.conda @@ -466,7 +466,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.14.14-h5930b28_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.15.1-h5930b28_0.conda - conda: https://prefix.dev/conda-forge/osx-64/scipy-1.17.0-py314h6328ba2_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.9.0-h289094c_0.conda @@ -648,7 +648,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.14.14-h279115b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.15.1-h279115b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.17.0-py314hfc1f868_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.9.0-hb028509_0.conda @@ -806,7 +806,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/ruff-0.14.14-h213852a_1.conda + - conda: https://prefix.dev/conda-forge/win-64/ruff-0.15.1-h213852a_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.9.0-h67fd636_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda @@ -1048,7 +1048,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.14.14-h40fa522_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.15.1-h40fa522_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.16.3-py314hf07bd8e_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.9.0-ha0421bc_0.conda @@ -1235,7 +1235,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.14.14-h5930b28_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.15.1-h5930b28_0.conda - conda: https://prefix.dev/conda-forge/osx-64/scipy-1.17.0-py314h6328ba2_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.9.0-h289094c_0.conda @@ -1417,7 +1417,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.14.14-h279115b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.15.1-h279115b_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.17.0-py314hfc1f868_1.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.9.0-hb028509_0.conda @@ -1597,7 +1597,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/ruff-0.14.14-h213852a_1.conda + - conda: https://prefix.dev/conda-forge/win-64/ruff-0.15.1-h213852a_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.9.0-h67fd636_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda @@ -2139,7 +2139,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.14.14-h40fa522_1.conda + - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.15.1-h40fa522_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -2263,7 +2263,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.14.14-h5930b28_1.conda + - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.15.1-h5930b28_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -2387,7 +2387,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.14.14-h279115b_1.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.15.1-h279115b_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -2501,7 +2501,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda - - conda: https://prefix.dev/conda-forge/win-64/ruff-0.14.14-h213852a_1.conda + - conda: https://prefix.dev/conda-forge/win-64/ruff-0.15.1-h213852a_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda - conda: https://prefix.dev/conda-forge/noarch/snowballstemmer-3.0.1-pyhd8ed1ab_0.conda - conda: https://prefix.dev/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda @@ -13387,26 +13387,26 @@ packages: - pkg:pypi/roman-numerals-py?source=compressed-mapping size: 11074 timestamp: 1766025162370 -- conda: https://prefix.dev/conda-forge/linux-64/ruff-0.14.14-h40fa522_1.conda +- conda: https://prefix.dev/conda-forge/linux-64/ruff-0.15.1-h40fa522_0.conda noarch: python - sha256: 0c6c9825ff88195fd13936d63872213d6c88c1fe795d136881c0753c3037c5ff - md5: d3e1d08b141529c7fce6a13b4d670605 + sha256: 6a4a80d472f365d4120e70a1541ff6c0e752c363b4ced0a50308e83e8b0cc0a8 + md5: 474808b6894605b04bae59ced8210123 depends: - python - - __glibc >=2.17,<3.0.a0 - libgcc >=14 + - __glibc >=2.17,<3.0.a0 constrains: - __glibc >=2.17 license: MIT license_family: MIT purls: - pkg:pypi/ruff?source=compressed-mapping - size: 9131490 - timestamp: 1769520999080 -- conda: https://prefix.dev/conda-forge/osx-64/ruff-0.14.14-h5930b28_1.conda + size: 9153240 + timestamp: 1770954626651 +- conda: https://prefix.dev/conda-forge/osx-64/ruff-0.15.1-h5930b28_0.conda noarch: python - sha256: af08c2b449d39d0fa37870ad803b68a5377a6b2559d5496870990e3ba543ffbf - md5: 8bba83a6d1877c251c3c95a8f7e8c1f0 + sha256: 95aad456b80e911b59d0817824eee7ff97a8c1f19fc14af7c8fcd768eceb32d6 + md5: 112d2a215c854f637ace6b313a078e14 depends: - python - __osx >=10.13 @@ -13416,12 +13416,12 @@ packages: license_family: MIT purls: - pkg:pypi/ruff?source=hash-mapping - size: 9088594 - timestamp: 1769521251218 -- conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.14.14-h279115b_1.conda + size: 9130878 + timestamp: 1770954707231 +- conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.15.1-h279115b_0.conda noarch: python - sha256: 20f93b70375e6ad43ec507611cf28814277be17a2794a2a94e2df13a0b34f8d3 - md5: bcc5ef166c4de9a225c9ca9cb4fa631e + sha256: cd5010c084099f8f8796d2fe0caed5b1b20d2e0d205f8f493279b77dada04a4a + md5: c11e2249e0c4b2de13906fe34684f4f0 depends: - python - __osx >=11.0 @@ -13430,13 +13430,13 @@ packages: license: MIT license_family: MIT purls: - - pkg:pypi/ruff?source=hash-mapping - size: 8337249 - timestamp: 1769521105071 -- conda: https://prefix.dev/conda-forge/win-64/ruff-0.14.14-h213852a_1.conda + - pkg:pypi/ruff?source=compressed-mapping + size: 8357018 + timestamp: 1770954744394 +- conda: https://prefix.dev/conda-forge/win-64/ruff-0.15.1-h213852a_0.conda noarch: python - sha256: d9b08d86503e400b7ad52f806e410ce8b52b4f2c0835b9d61a4515515544fe83 - md5: 5a805587f5194e8f3ef78941e5a71732 + sha256: e0e77250a223fd55157109f8c5be6a99541779be9f3d24b7cb3e95694cfd0918 + md5: 4a704d342fc4836fed79c7f9a69addf1 depends: - python - vc >=14.3,<15 @@ -13446,8 +13446,8 @@ packages: license_family: MIT purls: - pkg:pypi/ruff?source=compressed-mapping - size: 9568276 - timestamp: 1769521017574 + size: 9632652 + timestamp: 1770954647574 - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.16.3-py311hbe70eeb_2.conda sha256: a13084f1556674ea74de2ecbe50333d938dab8ef27f536408592ba312363c400 md5: 1f9587850322d7d77ea14d4fee3d16d8 diff --git a/pyproject.toml b/pyproject.toml index 57298216..5051550b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -102,7 +102,7 @@ hypothesis = ">=6.151.2" dask-core = ">=2026.1.2" # No distributed, tornado, etc. dprint = ">=0.50.0,<0.51" lefthook = ">=2.1.0,<3" -ruff = ">=0.14.14,<0.15" +ruff = ">=0.15.0,<0.16" typos = ">=1.43.1,<2" actionlint = ">=1.7.10,<2" blacken-docs = ">=1.20.0,<2"