diff --git a/.github/workflows/cpp.yml b/.github/workflows/cpp.yml index b3291d3..dd7a4e8 100644 --- a/.github/workflows/cpp.yml +++ b/.github/workflows/cpp.yml @@ -15,9 +15,9 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: prefix-dev/setup-pixi@v0.5.2 + - uses: prefix-dev/setup-pixi@v0.8.1 with: - pixi-version: v0.19.0 + pixi-version: v0.26.1 cache: true - run: pixi run build diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 61bdbd3..882fd65 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -15,9 +15,9 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: prefix-dev/setup-pixi@v0.5.2 + - uses: prefix-dev/setup-pixi@v0.8.1 with: - pixi-version: v0.19.0 + pixi-version: v0.26.1 cache: true - run: pixi run py-fmt-check diff --git a/pixi.lock b/pixi.lock index e30f8f7..7e68bf8 100644 --- a/pixi.lock +++ b/pixi.lock @@ -1,4 +1,4 @@ -version: 4 +version: 5 environments: default: channels: @@ -27,7 +27,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.3.0-he2b93b0_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-12.3.0-h4a1b8e8_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-73.2-h59595ed_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-he073ed8_17.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_17.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.2-h659d440_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-h41732ed_0.conda @@ -68,7 +68,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/rhash-1.4.4-hd590300_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.3.7-py312h9118e91_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-he073ed8_17.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.17-h4a8ded7_17.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://conda.anaconda.org/conda-forge/noarch/types-requests-2.31.0.20240406-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.11.0-pyha770c72_0.conda @@ -1971,20 +1971,20 @@ packages: timestamp: 1692901622519 - kind: conda name: kernel-headers_linux-64 - version: 2.6.32 + version: 3.10.0 build: he073ed8_17 build_number: 17 subdir: noarch noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-he073ed8_17.conda - sha256: fb39d64b48f3d9d1acc3df208911a41f25b6a00bd54935d5973b4739a9edd5b6 - md5: d731b543793afc0433c4fd593e693fce + url: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-3.10.0-he073ed8_17.conda + sha256: c28d69ca84533f0e2093f17ae6d3e19ee3661dd397618630830b1b9afc3bfb4d + md5: 285931bd28b3b8f176d46dd9fd627a09 constrains: - - sysroot_linux-64 ==2.12 + - sysroot_linux-64 ==2.17 license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later AND MPL-2.0 license_family: GPL - size: 710627 - timestamp: 1708000830116 + size: 945088 + timestamp: 1727437651716 - kind: conda name: kernel-headers_linux-aarch64 version: 4.18.0 @@ -4756,20 +4756,21 @@ packages: timestamp: 1643442169866 - kind: conda name: sysroot_linux-64 - version: '2.12' - build: he073ed8_17 + version: '2.17' + build: h4a8ded7_17 build_number: 17 subdir: noarch noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-he073ed8_17.conda - sha256: b4e4d685e41cb36cfb16f0cb15d2c61f8f94f56fab38987a44eff95d8a673fb5 - md5: 595db67e32b276298ff3d94d07d47fbf + url: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.17-h4a8ded7_17.conda + sha256: 5629b0e93c8e9fb9152de46e244d32ff58184b2cbf0f67757826a9610f3d1a21 + md5: f58cb23983633068700a756f0b5f165a depends: - - kernel-headers_linux-64 2.6.32 he073ed8_17 + - kernel-headers_linux-64 3.10.0 he073ed8_17 + - tzdata license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later AND MPL-2.0 license_family: GPL - size: 15127123 - timestamp: 1708000843849 + size: 15141219 + timestamp: 1727437660028 - kind: conda name: sysroot_linux-aarch64 version: '2.17' diff --git a/pixi.toml b/pixi.toml index e134926..20c655d 100644 --- a/pixi.toml +++ b/pixi.toml @@ -75,3 +75,9 @@ types-requests = ">=2.31,<3" # mypy type hint stubs for generate_changelog.py # General stuff: typos = ">=1.16.20" + +[target.linux-64.dependencies] +sysroot_linux-64 = ">=2.17,<3" # rustc 1.64+ requires glibc 2.17+, see https://blog.rust-lang.org/2022/08/01/Increasing-glibc-kernel-requirements.html + +[target.linux-aarch64.dependencies] +sysroot_linux-aarch64 = ">=2.17,<3" # rustc 1.64+ requires glibc 2.17+, see https://blog.rust-lang.org/2022/08/01/Increasing-glibc-kernel-requirements.html