diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 03d904abac..6153ade31a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -29,7 +29,7 @@ repos: # Formatters: hooks that re-write Python & documentation files #################################################################################### - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.6.9 + rev: v0.7.0 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] diff --git a/environments/conda-linux-64.lock.yml b/environments/conda-linux-64.lock.yml index 4b4ee3cded..b24a156af4 100644 --- a/environments/conda-linux-64.lock.yml +++ b/environments/conda-linux-64.lock.yml @@ -18,7 +18,7 @@ dependencies: - annotated-types=0.7.0=pyhd8ed1ab_0 - anyio=4.6.2.post1=pyhd8ed1ab_0 - appdirs=1.4.4=pyh9f0ad1d_0 - - arelle-release=2.31.6=pyhd8ed1ab_0 + - arelle-release=2.32.1=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py312h66e93f0_5 - arrow=1.3.0=pyhd8ed1ab_0 @@ -284,7 +284,7 @@ dependencies: - libkml=1.3.0=hf539b9f_1021 - liblapack=3.9.0=24_linux64_openblas - libllvm14=14.0.6=hcd5def8_4 - - libnghttp2=1.58.0=h47da74e_1 + - libnghttp2=1.63.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - libntlm=1.4=h7f98852_1002 - libopenblas=0.3.27=pthreads_hac2b453_1 @@ -339,7 +339,7 @@ dependencies: - multimethod=1.9.1=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy_extensions=1.0.0=pyha770c72_0 - - narwhals=1.9.4=pyhd8ed1ab_0 + - narwhals=1.10.0=pyhd8ed1ab_0 - nbclient=0.10.0=pyhd8ed1ab_0 - nbconvert=7.16.4=hd8ed1ab_1 - nbconvert-core=7.16.4=pyhd8ed1ab_1 @@ -468,7 +468,7 @@ dependencies: - rsa=4.9=pyhd8ed1ab_0 - ruamel.yaml=0.18.6=py312h66e93f0_1 - ruamel.yaml.clib=0.2.8=py312h66e93f0_1 - - ruff=0.6.9=py312hd18ad41_0 + - ruff=0.7.0=py312hd18ad41_0 - ruff-lsp=0.0.57=pyhd8ed1ab_0 - s2n=1.5.5=h3931f03_0 - s3transfer=0.10.3=pyhd8ed1ab_0 diff --git a/environments/conda-lock.yml b/environments/conda-lock.yml index 9cb6d4a39b..fffb1b493f 100644 --- a/environments/conda-lock.yml +++ b/environments/conda-lock.yml @@ -552,7 +552,7 @@ package: category: main optional: false - name: arelle-release - version: 2.31.6 + version: 2.32.1 manager: conda platform: linux-64 dependencies: @@ -567,14 +567,14 @@ package: python: ">=3.8" python-dateutil: 2.* regex: "" - url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.31.6-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.32.1-pyhd8ed1ab_0.conda hash: - md5: d5809a6cd1f6a41559dafb0de5751d09 - sha256: 53758109a8757384ca60da0248558789e46c903a314b171683de64133fad6ff1 + md5: f617ee986b701a31096e657692e80b01 + sha256: 0c6fbfd5a635f6ce9898de29e4099f499e440a76977fd2f37fd1abb9ef967166 category: main optional: false - name: arelle-release - version: 2.31.6 + version: 2.32.1 manager: conda platform: osx-64 dependencies: @@ -589,14 +589,14 @@ package: lxml: ">=4,<6" numpy: ">=1,<3" pillow: 10.* - url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.31.6-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.32.1-pyhd8ed1ab_0.conda hash: - md5: d5809a6cd1f6a41559dafb0de5751d09 - sha256: 53758109a8757384ca60da0248558789e46c903a314b171683de64133fad6ff1 + md5: f617ee986b701a31096e657692e80b01 + sha256: 0c6fbfd5a635f6ce9898de29e4099f499e440a76977fd2f37fd1abb9ef967166 category: main optional: false - name: arelle-release - version: 2.31.6 + version: 2.32.1 manager: conda platform: osx-arm64 dependencies: @@ -611,10 +611,10 @@ package: lxml: ">=4,<6" numpy: ">=1,<3" pillow: 10.* - url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.31.6-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arelle-release-2.32.1-pyhd8ed1ab_0.conda hash: - md5: d5809a6cd1f6a41559dafb0de5751d09 - sha256: 53758109a8757384ca60da0248558789e46c903a314b171683de64133fad6ff1 + md5: f617ee986b701a31096e657692e80b01 + sha256: 0c6fbfd5a635f6ce9898de29e4099f499e440a76977fd2f37fd1abb9ef967166 category: main optional: false - name: argon2-cffi @@ -4590,8 +4590,8 @@ package: python: ">=3.7" pyyaml: ">=5.3" jinja2: ">=2.10.3" - click: ">=7.1.1" typing_extensions: ">=4.0.0" + click: ">=7.1.1" httpx: ">=0.20" asgi-csrf: ">=0.9" itsdangerous: ">=1.1" @@ -4622,8 +4622,8 @@ package: python: ">=3.7" pyyaml: ">=5.3" jinja2: ">=2.10.3" - click: ">=7.1.1" typing_extensions: ">=4.0.0" + click: ">=7.1.1" httpx: ">=0.20" asgi-csrf: ">=0.9" itsdangerous: ">=1.1" @@ -12443,54 +12443,55 @@ package: category: main optional: false - name: libnghttp2 - version: 1.58.0 + version: 1.63.0 manager: conda platform: linux-64 dependencies: - c-ares: ">=1.23.0,<2.0a0" + __glibc: ">=2.17,<3.0.a0" + c-ares: ">=1.32.3,<2.0a0" libev: ">=4.33,<5.0a0" - libgcc-ng: ">=12" - libstdcxx-ng: ">=12" - libzlib: ">=1.2.13,<2.0.0a0" - openssl: ">=3.2.0,<4.0a0" - url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_1.conda + libgcc: ">=13" + libstdcxx: ">=13" + libzlib: ">=1.3.1,<2.0a0" + openssl: ">=3.3.2,<4.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.63.0-h161d5f1_0.conda hash: - md5: 700ac6ea6d53d5510591c4344d5c989a - sha256: 1910c5306c6aa5bcbd623c3c930c440e9c77a5a019008e1487810e3c1d3716cb + md5: d67a39118ce9f7ac18f139e1f7fc43cb + sha256: 11c2180b8f66f52a1eea18df8a05558037eeb6268da825645b7876ee72db6618 category: main optional: false - name: libnghttp2 - version: 1.58.0 + version: 1.63.0 manager: conda platform: osx-64 dependencies: - __osx: ">=10.9" - c-ares: ">=1.23.0,<2.0a0" - libcxx: ">=16.0.6" + __osx: ">=10.13" + c-ares: ">=1.34.2,<2.0a0" + libcxx: ">=17" libev: ">=4.33,<5.0a0" - libzlib: ">=1.2.13,<2.0.0a0" - openssl: ">=3.2.0,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.58.0-h64cf6d3_1.conda + libzlib: ">=1.3.1,<2.0a0" + openssl: ">=3.3.2,<4.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.63.0-hc7306c3_0.conda hash: - md5: faecc55c2a8155d9ff1c0ff9a0fef64f - sha256: 412fd768e787e586602f8e9ea52bf089f3460fc630f6987f0cbd89b70e9a4380 + md5: 310a385596c6e40786af48a2d1b61f46 + sha256: 436a746b680117badd33c29b47dc525ede2875721268f68bbf96543c1ca494b5 category: main optional: false - name: libnghttp2 - version: 1.58.0 + version: 1.63.0 manager: conda platform: osx-arm64 dependencies: - __osx: ">=10.9" - c-ares: ">=1.23.0,<2.0a0" - libcxx: ">=16.0.6" + __osx: ">=11.0" + c-ares: ">=1.34.2,<2.0a0" + libcxx: ">=17" libev: ">=4.33,<5.0a0" - libzlib: ">=1.2.13,<2.0.0a0" - openssl: ">=3.2.0,<4.0a0" - url: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.58.0-ha4dd798_1.conda + libzlib: ">=1.3.1,<2.0a0" + openssl: ">=3.3.2,<4.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.63.0-h6d7220d_0.conda hash: - md5: 1813e066bfcef82de579a0be8a766df4 - sha256: fc97aaaf0c6d0f508be313d86c2705b490998d382560df24be918b8e977802cd + md5: 245ba66a4077fdafca21bd9b3165483c + sha256: 4bf19accc5122d2e2e8a4d046d88196255bd51eb6e3bc5b4a67ebf0c22150dc5 category: main optional: false - name: libnsl @@ -14794,39 +14795,39 @@ package: category: main optional: false - name: narwhals - version: 1.9.4 + version: 1.10.0 manager: conda platform: linux-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.9.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.10.0-pyhd8ed1ab_0.conda hash: - md5: 0af00b268c7266ba07704c8542845116 - sha256: 9ffae2d9162ba3e818bde14f04485a10a18475fb6379834b936a1ceb5b03e9e4 + md5: b3798570a6e33f06a6b752d6db20c556 + sha256: 607a2a8bb743e2880bb6aaebd875c7917fe2221b3aa7f50f280781cce20e92b1 category: main optional: false - name: narwhals - version: 1.9.4 + version: 1.10.0 manager: conda platform: osx-64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.9.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.10.0-pyhd8ed1ab_0.conda hash: - md5: 0af00b268c7266ba07704c8542845116 - sha256: 9ffae2d9162ba3e818bde14f04485a10a18475fb6379834b936a1ceb5b03e9e4 + md5: b3798570a6e33f06a6b752d6db20c556 + sha256: 607a2a8bb743e2880bb6aaebd875c7917fe2221b3aa7f50f280781cce20e92b1 category: main optional: false - name: narwhals - version: 1.9.4 + version: 1.10.0 manager: conda platform: osx-arm64 dependencies: python: ">=3.8" - url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.9.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-1.10.0-pyhd8ed1ab_0.conda hash: - md5: 0af00b268c7266ba07704c8542845116 - sha256: 9ffae2d9162ba3e818bde14f04485a10a18475fb6379834b936a1ceb5b03e9e4 + md5: b3798570a6e33f06a6b752d6db20c556 + sha256: 607a2a8bb743e2880bb6aaebd875c7917fe2221b3aa7f50f280781cce20e92b1 category: main optional: false - name: nbclient @@ -20386,7 +20387,7 @@ package: category: main optional: false - name: ruff - version: 0.6.9 + version: 0.7.0 manager: conda platform: linux-64 dependencies: @@ -20395,14 +20396,14 @@ package: libstdcxx: ">=13" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.6.9-py312hd18ad41_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.7.0-py312hd18ad41_0.conda hash: - md5: 7ac1f3b194406d4b6cca98e3d15ba7f3 - sha256: 8059c18ce229c11b15f68b2b83ea4b88b5ced8419f50771ed1280a1941acbf01 + md5: 1f028dc543f02b23c3226ae1ca3bc082 + sha256: 3340b3c5362d16096cee4f7298a65a7fa7c5568d1055a3028c306ff6105c0bb9 category: main optional: false - name: ruff - version: 0.6.9 + version: 0.7.0 manager: conda platform: osx-64 dependencies: @@ -20410,14 +20411,14 @@ package: libcxx: ">=17" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.6.9-py312he6c0bb9_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.7.0-py312h1d793c7_0.conda hash: - md5: acdf4da8a407ca2437a2e0f89d121327 - sha256: 9b39feb1bba952d907910c191c58c9549a4194e99d2ac2592a3e7e1c29da829d + md5: af1a889f7f4bf002c9412a211d415355 + sha256: ac28b7d06952100db642664d43ec814e7cbaffdbaa0b7cc80e3741abe2ba2269 category: main optional: false - name: ruff - version: 0.6.9 + version: 0.7.0 manager: conda platform: osx-arm64 dependencies: @@ -20425,10 +20426,10 @@ package: libcxx: ">=17" python: ">=3.12,<3.13.0a0" python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.6.9-py312h42f095d_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.7.0-py312hd473449_0.conda hash: - md5: 2b61340ecec3ca25736ec649fedd20cc - sha256: 7b7235008612e43bc726d9153ea9178c18a791ac3376b2291bd18106659760ae + md5: 4399608d7c91e96b25e9ee20c6c36ac1 + sha256: bde73c60e14025f951b6269c93c506a7ccf0ba1cba72effb1c536c5c1bf7e8d2 category: main optional: false - name: ruff-lsp diff --git a/environments/conda-osx-64.lock.yml b/environments/conda-osx-64.lock.yml index 722828def2..e6a3090e04 100644 --- a/environments/conda-osx-64.lock.yml +++ b/environments/conda-osx-64.lock.yml @@ -17,7 +17,7 @@ dependencies: - anyio=4.6.2.post1=pyhd8ed1ab_0 - appdirs=1.4.4=pyh9f0ad1d_0 - appnope=0.1.4=pyhd8ed1ab_0 - - arelle-release=2.31.6=pyhd8ed1ab_0 + - arelle-release=2.32.1=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py312hb553811_5 - arrow=1.3.0=pyhd8ed1ab_0 @@ -277,7 +277,7 @@ dependencies: - libkml=1.3.0=h9ee1731_1021 - liblapack=3.9.0=22_osx64_openblas - libllvm14=14.0.6=hc8e404f_4 - - libnghttp2=1.58.0=h64cf6d3_1 + - libnghttp2=1.63.0=hc7306c3_0 - libntlm=1.4=h0d85af4_1002 - libopenblas=0.3.27=openmp_h8869122_1 - libparquet=17.0.0=hf1b0f52_16_cpu @@ -328,7 +328,7 @@ dependencies: - multimethod=1.9.1=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy_extensions=1.0.0=pyha770c72_0 - - narwhals=1.9.4=pyhd8ed1ab_0 + - narwhals=1.10.0=pyhd8ed1ab_0 - nbclient=0.10.0=pyhd8ed1ab_0 - nbconvert=7.16.4=hd8ed1ab_1 - nbconvert-core=7.16.4=pyhd8ed1ab_1 @@ -458,7 +458,7 @@ dependencies: - rsa=4.9=pyhd8ed1ab_0 - ruamel.yaml=0.18.6=py312h3d0f464_1 - ruamel.yaml.clib=0.2.8=py312h3d0f464_1 - - ruff=0.6.9=py312he6c0bb9_0 + - ruff=0.7.0=py312h1d793c7_0 - ruff-lsp=0.0.57=pyhd8ed1ab_0 - s3transfer=0.10.3=pyhd8ed1ab_0 - scikit-learn=1.5.2=py312h9d777eb_1 diff --git a/environments/conda-osx-arm64.lock.yml b/environments/conda-osx-arm64.lock.yml index 3ead9e8716..7b7566009d 100644 --- a/environments/conda-osx-arm64.lock.yml +++ b/environments/conda-osx-arm64.lock.yml @@ -17,7 +17,7 @@ dependencies: - anyio=4.6.2.post1=pyhd8ed1ab_0 - appdirs=1.4.4=pyh9f0ad1d_0 - appnope=0.1.4=pyhd8ed1ab_0 - - arelle-release=2.31.6=pyhd8ed1ab_0 + - arelle-release=2.32.1=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py312h024a12e_5 - arrow=1.3.0=pyhd8ed1ab_0 @@ -277,7 +277,7 @@ dependencies: - libkml=1.3.0=he250239_1021 - liblapack=3.9.0=24_osxarm64_openblas - libllvm14=14.0.6=hd1a9a77_4 - - libnghttp2=1.58.0=ha4dd798_1 + - libnghttp2=1.63.0=h6d7220d_0 - libntlm=1.4=h3422bc3_1002 - libopenblas=0.3.27=openmp_h517c56d_1 - libparquet=17.0.0=hf0ba9ef_16_cpu @@ -328,7 +328,7 @@ dependencies: - multimethod=1.9.1=pyhd8ed1ab_0 - munkres=1.1.4=pyh9f0ad1d_0 - mypy_extensions=1.0.0=pyha770c72_0 - - narwhals=1.9.4=pyhd8ed1ab_0 + - narwhals=1.10.0=pyhd8ed1ab_0 - nbclient=0.10.0=pyhd8ed1ab_0 - nbconvert=7.16.4=hd8ed1ab_1 - nbconvert-core=7.16.4=pyhd8ed1ab_1 @@ -458,7 +458,7 @@ dependencies: - rsa=4.9=pyhd8ed1ab_0 - ruamel.yaml=0.18.6=py312h0bf5046_1 - ruamel.yaml.clib=0.2.8=py312h0bf5046_1 - - ruff=0.6.9=py312h42f095d_0 + - ruff=0.7.0=py312hd473449_0 - ruff-lsp=0.0.57=pyhd8ed1ab_0 - s3transfer=0.10.3=pyhd8ed1ab_0 - scikit-learn=1.5.2=py312h387f99c_1