diff --git a/pixi.lock b/pixi.lock index 4f473bd8..94cd02af 100644 --- a/pixi.lock +++ b/pixi.lock @@ -282,7 +282,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/readline-8.3-h853b02a_0.conda - 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/linux-64/ruff-0.15.8-h7805a7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.15.11-h7805a7d_0.conda - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.17.1-py314hf07bd8e_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.0-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.9.0-ha0421bc_0.conda @@ -469,7 +469,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/readline-8.3-h68b038d_0.conda - 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/osx-64/ruff-0.15.8-h16586dd_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.15.11-h16586dd_0.conda - conda: https://prefix.dev/conda-forge/osx-64/scipy-1.17.1-py314h5727af0_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.0-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.9.0-h289094c_0.conda @@ -652,7 +652,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda - 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/osx-arm64/ruff-0.15.8-hc5c3a1d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.15.11-hc5c3a1d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.17.1-py314hfc1f868_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.0-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.9.0-hb028509_0.conda @@ -810,7 +810,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.3-py314h2359020_1.conda - 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/win-64/ruff-0.15.8-h02f8532_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ruff-0.15.11-h02f8532_0.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.17.1-py314h221f224_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.0-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.9.0-h67fd636_0.conda @@ -1056,7 +1056,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/readline-8.3-h853b02a_0.conda - 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/linux-64/ruff-0.15.8-h7805a7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.15.11-h7805a7d_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-82.0.0-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/linux-64/sleef-3.9.0-ha0421bc_0.conda @@ -1244,7 +1244,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/readline-8.3-h68b038d_0.conda - 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/osx-64/ruff-0.15.8-h16586dd_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.15.11-h16586dd_0.conda - conda: https://prefix.dev/conda-forge/osx-64/scipy-1.17.1-py314h5727af0_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.0-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/osx-64/sleef-3.9.0-h289094c_0.conda @@ -1427,7 +1427,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda - 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/osx-arm64/ruff-0.15.8-hc5c3a1d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.15.11-hc5c3a1d_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/scipy-1.17.1-py314hfc1f868_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.0-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/osx-arm64/sleef-3.9.0-hb028509_0.conda @@ -1605,7 +1605,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.3-py314h2359020_1.conda - 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/win-64/ruff-0.15.8-h02f8532_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ruff-0.15.11-h02f8532_0.conda - conda: https://prefix.dev/conda-forge/win-64/scipy-1.16.3-py314h221f224_2.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.0-pyh332efcf_0.conda - conda: https://prefix.dev/conda-forge/win-64/sleef-3.9.0-h67fd636_0.conda @@ -2145,7 +2145,7 @@ environments: - conda: https://prefix.dev/conda-forge/linux-64/readline-8.3-h853b02a_0.conda - 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/linux-64/ruff-0.15.8-h7805a7d_0.conda + - conda: https://prefix.dev/conda-forge/linux-64/ruff-0.15.11-h7805a7d_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.0-pyh332efcf_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 @@ -2268,7 +2268,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-64/readline-8.3-h68b038d_0.conda - 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/osx-64/ruff-0.15.8-h16586dd_0.conda + - conda: https://prefix.dev/conda-forge/osx-64/ruff-0.15.11-h16586dd_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.0-pyh332efcf_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 @@ -2391,7 +2391,7 @@ environments: - conda: https://prefix.dev/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda - 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/osx-arm64/ruff-0.15.8-hc5c3a1d_0.conda + - conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.15.11-hc5c3a1d_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.0-pyh332efcf_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 @@ -2504,7 +2504,7 @@ environments: - conda: https://prefix.dev/conda-forge/win-64/pyyaml-6.0.3-py314h2359020_1.conda - 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/win-64/ruff-0.15.8-h02f8532_0.conda + - conda: https://prefix.dev/conda-forge/win-64/ruff-0.15.11-h02f8532_0.conda - conda: https://prefix.dev/conda-forge/noarch/setuptools-82.0.0-pyh332efcf_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 @@ -13260,67 +13260,63 @@ packages: - pkg:pypi/roman-numerals?source=hash-mapping size: 13814 timestamp: 1766003022813 -- conda: https://prefix.dev/conda-forge/linux-64/ruff-0.15.8-h7805a7d_0.conda +- conda: https://prefix.dev/conda-forge/linux-64/ruff-0.15.11-h7805a7d_0.conda noarch: python - sha256: c4778a348a99b781585f8ef47f134a5ebfe205f9f403ecd601fc602efa7e54ce - md5: 67bed7148b00f10bd30766cb58fb8f6f + sha256: cdbe0e611cf6abfea4d0a8d31721cdd357987ebc4521392638d7b57169422968 + md5: 67a5122f008a689124eeb2075c1d92ab depends: - python - - libgcc >=14 - __glibc >=2.17,<3.0.a0 + - libgcc >=14 constrains: - __glibc >=2.17 license: MIT - license_family: MIT purls: - pkg:pypi/ruff?source=compressed-mapping - size: 9233459 - timestamp: 1774602134378 -- conda: https://prefix.dev/conda-forge/osx-64/ruff-0.15.8-h16586dd_0.conda + size: 9327937 + timestamp: 1776378777189 +- conda: https://prefix.dev/conda-forge/osx-64/ruff-0.15.11-h16586dd_0.conda noarch: python - sha256: 461374440f51a529f7a6d98b375e7275a718c0b01eceeddd09e4686628af1694 - md5: c2264b6843ddd72daafb99bf7f418206 + sha256: 4b9adce4d8d99bf5f193a8bf3b2aaa91f3b65d88fd610f61a6330120704eacaf + md5: d2c7c98d69f8e0d9160257fb590ffe4f depends: - python - __osx >=11.0 constrains: - __osx >=10.13 license: MIT - license_family: MIT purls: - - pkg:pypi/ruff?source=hash-mapping - size: 9198854 - timestamp: 1774602365946 -- conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.15.8-hc5c3a1d_0.conda + - pkg:pypi/ruff?source=compressed-mapping + size: 9350619 + timestamp: 1776378920511 +- conda: https://prefix.dev/conda-forge/osx-arm64/ruff-0.15.11-hc5c3a1d_0.conda noarch: python - sha256: c26c0536190e0211582cfc1c35cddd231678c130ed178edc37b37fabf0a050de - md5: fa921b1314935be129087490fce6b8d7 + sha256: 2c8d24c58059cc1ed590276591634482fe921d2542957323caaa21e053cf6971 + md5: 4fe5ced33c7d002ccdf4c49c754f45c1 depends: - python - __osx >=11.0 constrains: - __osx >=11.0 license: MIT - license_family: MIT purls: - - pkg:pypi/ruff?source=hash-mapping - size: 8389699 - timestamp: 1774602454769 -- conda: https://prefix.dev/conda-forge/win-64/ruff-0.15.8-h02f8532_0.conda + - pkg:pypi/ruff?source=compressed-mapping + size: 8510514 + timestamp: 1776378932502 +- conda: https://prefix.dev/conda-forge/win-64/ruff-0.15.11-h02f8532_0.conda noarch: python - sha256: 6b3e2568b8023cc5862b530693c7219adb924645aa14d0e81e5498cbb4498f3a - md5: d1d4299b79941e62f233eac40cc01945 + sha256: 29b1d24ad55d68abe04ff7911107344e63d3b76ae54f58c52a2a74fbf8a53c4c + md5: ce7fdb3d4e42746ae13703ae80176c75 depends: - python - vc >=14.3,<15 - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 license: MIT - license_family: MIT purls: - pkg:pypi/ruff?source=compressed-mapping - size: 9681714 - timestamp: 1774602197472 + size: 9828825 + timestamp: 1776378829267 - conda: https://prefix.dev/conda-forge/linux-64/scipy-1.15.2-py311h8f841c2_0.conda sha256: 6d0902775e3ff96dd1d36ac627e03fe6c0b3d2159bb71e115dd16a1f31693b25 md5: 5ec0a1732a05376241e1e4c6d50e0e91 diff --git a/pyproject.toml b/pyproject.toml index d35ac2c2..9ced81be 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -102,7 +102,7 @@ hypothesis = ">=6.151.9" dask-core = ">=2026.3.0" # No distributed, tornado, etc. dprint = ">=0.50.0,<0.51" lefthook = ">=2.1.4,<3" -ruff = ">=0.15.8,<0.16" +ruff = ">=0.15.9,<0.16" typos = ">=1.44.0,<2" actionlint = ">=1.7.12,<2" blacken-docs = ">=1.20.0,<2"