diff --git a/examples/auth/pixi.lock b/examples/auth/pixi.lock new file mode 100644 index 0000000..67b37a5 --- /dev/null +++ b/examples/auth/pixi.lock @@ -0,0 +1,1693 @@ +metadata: + content_hash: + linux-64: 1651da410664720bc9053c6990d6ad140f21127d8c9919c6fb2cc21cfeb81a6d + linux-aarch64: 1651da410664720bc9053c6990d6ad140f21127d8c9919c6fb2cc21cfeb81a6d + osx-64: 1651da410664720bc9053c6990d6ad140f21127d8c9919c6fb2cc21cfeb81a6d + osx-arm64: 1651da410664720bc9053c6990d6ad140f21127d8c9919c6fb2cc21cfeb81a6d + win-64: 1651da410664720bc9053c6990d6ad140f21127d8c9919c6fb2cc21cfeb81a6d + channels: + - url: https://repo.prefix.dev/setup-pixi-test/ + used_env_vars: [] + - url: https://conda.anaconda.org/conda-forge/ + used_env_vars: [] + platforms: + - linux-64 + - linux-aarch64 + - osx-64 + - osx-arm64 + - win-64 + sources: [] + time_metadata: null + git_metadata: null + inputs_metadata: null + custom_metadata: null +package: + - name: _libgcc_mutex + version: "0.1" + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + optional: false + category: main + build: conda_forge + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: None + size: 2562 + timestamp: 1578324546067 + - name: _openmp_mutex + version: "4.5" + manager: conda + platform: linux-64 + dependencies: + _libgcc_mutex: ==0.1 conda_forge + libgomp: ">=7.5.0" + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + hash: + md5: 73aaf86a425cc6e73fcf236a5a46396d + sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 + optional: false + category: main + build: 2_gnu + arch: x86_64 + subdir: linux-64 + build_number: 16 + constrains: + - openmp_impl 9999 + license: BSD-3-Clause + license_family: BSD + size: 23621 + timestamp: 1650670423406 + - name: _openmp_mutex + version: "4.5" + manager: conda + platform: linux-aarch64 + dependencies: + libgomp: ">=7.5.0" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 + hash: + md5: 6168d71addc746e8f2b8d57dfd2edcea + sha256: 3702bef2f0a4d38bd8288bbe54aace623602a1343c2cfbefd3fa188e015bebf0 + optional: false + category: main + build: 2_gnu + arch: aarch64 + subdir: linux-aarch64 + build_number: 16 + constrains: + - openmp_impl 9999 + license: BSD-3-Clause + license_family: BSD + size: 23712 + timestamp: 1650670790230 + - name: bzip2 + version: 1.0.8 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=9.3.0" + url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 + hash: + md5: a1fd65c7ccbf10880423d82bca54eb54 + sha256: cb521319804640ff2ad6a9f118d972ed76d86bea44e5626c09a13d38f562e1fa + optional: false + category: main + build: h7f98852_4 + arch: x86_64 + subdir: linux-64 + build_number: 4 + license: bzip2-1.0.6 + license_family: BSD + size: 495686 + timestamp: 1606604745109 + - name: bzip2 + version: 1.0.8 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: ">=9.3.0" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-hf897c2e_4.tar.bz2 + hash: + md5: 2d787570a729e273a4e75775ddf3348a + sha256: 3aeb6ab92aa0351722497b2d2a735dc20921cf6c60d9196c04b7a2b9ece198d2 + optional: false + category: main + build: hf897c2e_4 + arch: aarch64 + subdir: linux-aarch64 + build_number: 4 + license: bzip2-1.0.6 + license_family: BSD + size: 405318 + timestamp: 1606606989365 + - name: bzip2 + version: 1.0.8 + manager: conda + platform: osx-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h0d85af4_4.tar.bz2 + hash: + md5: 37edc4e6304ca87316e160f5ca0bd1b5 + sha256: 60ba4c64f5d0afca0d283c7addba577d3e2efc0db86002808dadb0498661b2f2 + optional: false + category: main + build: h0d85af4_4 + arch: x86_64 + subdir: osx-64 + build_number: 4 + license: bzip2-1.0.6 + license_family: BSD + size: 158829 + timestamp: 1618862580095 + - name: bzip2 + version: 1.0.8 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h3422bc3_4.tar.bz2 + hash: + md5: fc76ace7b94fb1f694988ab1b14dd248 + sha256: a3efbd06ad1432edb0163c48225421f34c2660f5cc002283a8d27e791320b549 + optional: false + category: main + build: h3422bc3_4 + arch: aarch64 + subdir: osx-arm64 + build_number: 4 + license: bzip2-1.0.6 + license_family: BSD + size: 151850 + timestamp: 1618862645215 + - name: bzip2 + version: 1.0.8 + manager: conda + platform: win-64 + dependencies: + vc: ">=14.1,<15.0a0" + vs2015_runtime: ">=14.16.27012" + url: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h8ffe710_4.tar.bz2 + hash: + md5: 7c03c66026944073040cb19a4f3ec3c9 + sha256: 5389dad4e73e4865bb485f460fc60b120bae74404003d457ecb1a62eb7abf0c1 + optional: false + category: main + build: h8ffe710_4 + arch: x86_64 + subdir: win-64 + build_number: 4 + license: bzip2-1.0.6 + license_family: BSD + size: 152247 + timestamp: 1606605223049 + - name: ca-certificates + version: 2023.7.22 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2023.7.22-hbcca054_0.conda + hash: + md5: a73ecd2988327ad4c8f2c331482917f2 + sha256: 525b7b6b5135b952ec1808de84e5eca57c7c7ff144e29ef3e96ae4040ff432c1 + optional: false + category: main + build: hbcca054_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: ISC + size: 149515 + timestamp: 1690026108541 + - name: ca-certificates + version: 2023.7.22 + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2023.7.22-hcefe29a_0.conda + hash: + md5: 95d7f998087114466fa91e7c2887fa2f + sha256: 40e98cf2a105a618cae899d9e4d26c46fdd733f015f7a322ff313bd71cab8be4 + optional: false + category: main + build: hcefe29a_0 + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + license: ISC + size: 149599 + timestamp: 1690026879008 + - name: ca-certificates + version: 2023.7.22 + manager: conda + platform: osx-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2023.7.22-h8857fd0_0.conda + hash: + md5: bf2c54c18997bf3542af074c10191771 + sha256: 27de15e18a12117e83ac1eb8a8e52eb65731cc7f0b607a7922206a15e2460c7b + optional: false + category: main + build: h8857fd0_0 + arch: x86_64 + subdir: osx-64 + build_number: 0 + license: ISC + size: 149911 + timestamp: 1690026363769 + - name: ca-certificates + version: 2023.7.22 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2023.7.22-hf0a4a13_0.conda + hash: + md5: e1b99ac4dbcee71a71682996f67f7965 + sha256: b220c001b0c1448a47cc49b42a622e06a540ec60b3f7a1e057fca1f37ce515e4 + optional: false + category: main + build: hf0a4a13_0 + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + license: ISC + size: 149918 + timestamp: 1690026385821 + - name: ca-certificates + version: 2023.7.22 + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2023.7.22-h56e8100_0.conda + hash: + md5: b1c2327b36f1a25d96f2039b0d3e3739 + sha256: b85a6f307f8e1c803cb570bdfb9e4d811a361417873ecd2ecf687587405a72e0 + optional: false + category: main + build: h56e8100_0 + arch: x86_64 + subdir: win-64 + build_number: 0 + license: ISC + size: 150013 + timestamp: 1690026269050 + - name: ld_impl_linux-64 + version: "2.40" + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-h41732ed_0.conda + hash: + md5: 7aca3059a1729aa76c597603f10b0dd3 + sha256: f6cc89d887555912d6c61b295d398cff9ec982a3417d38025c45d5dd9b9e79cd + optional: false + category: main + build: h41732ed_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + constrains: + - binutils_impl_linux-64 2.40 + license: GPL-3.0-only + license_family: GPL + size: 704696 + timestamp: 1674833944779 + - name: ld_impl_linux-aarch64 + version: "2.40" + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.40-h2d8c526_0.conda + hash: + md5: 16246d69e945d0b1969a6099e7c5d457 + sha256: 1ba06e8645094b340b4aee23603a6abb1b0383788180e65f3de34e655c5f577c + optional: false + category: main + build: h2d8c526_0 + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + constrains: + - binutils_impl_linux-aarch64 2.40 + license: GPL-3.0-only + license_family: GPL + size: 738776 + timestamp: 1674833843183 + - name: libffi + version: 3.4.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=9.4.0" + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + hash: + md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + optional: false + category: main + build: h7f98852_5 + arch: x86_64 + subdir: linux-64 + build_number: 5 + license: MIT + license_family: MIT + size: 58292 + timestamp: 1636488182923 + - name: libffi + version: 3.4.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: ">=9.4.0" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2 + hash: + md5: dddd85f4d52121fab0a8b099c5e06501 + sha256: 7e9258a102480757fe3faeb225a3ca04dffd10fecd2a958c65cdb4cdf75f2c3c + optional: false + category: main + build: h3557bc0_5 + arch: aarch64 + subdir: linux-aarch64 + build_number: 5 + license: MIT + license_family: MIT + size: 59450 + timestamp: 1636488255090 + - name: libffi + version: 3.4.2 + manager: conda + platform: osx-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + hash: + md5: ccb34fb14960ad8b125962d3d79b31a9 + sha256: 7a2d27a936ceee6942ea4d397f9c7d136f12549d86f7617e8b6bad51e01a941f + optional: false + category: main + build: h0d85af4_5 + arch: x86_64 + subdir: osx-64 + build_number: 5 + license: MIT + license_family: MIT + size: 51348 + timestamp: 1636488394370 + - name: libffi + version: 3.4.2 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + hash: + md5: 086914b672be056eb70fd4285b6783b6 + sha256: 41b3d13efb775e340e4dba549ab5c029611ea6918703096b2eaa9c015c0750ca + optional: false + category: main + build: h3422bc3_5 + arch: aarch64 + subdir: osx-arm64 + build_number: 5 + license: MIT + license_family: MIT + size: 39020 + timestamp: 1636488587153 + - name: libffi + version: 3.4.2 + manager: conda + platform: win-64 + dependencies: + vc: ">=14.1,<15.0a0" + vs2015_runtime: ">=14.16.27012" + url: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + hash: + md5: 2c96d1b6915b408893f9472569dee135 + sha256: 1951ab740f80660e9bc07d2ed3aefb874d78c107264fd810f24a1a6211d4b1a5 + optional: false + category: main + build: h8ffe710_5 + arch: x86_64 + subdir: win-64 + build_number: 5 + license: MIT + license_family: MIT + size: 42063 + timestamp: 1636489106777 + - name: libgcc-ng + version: 13.2.0 + manager: conda + platform: linux-64 + dependencies: + _libgcc_mutex: ==0.1 conda_forge + _openmp_mutex: ">=4.5" + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-13.2.0-h807b86a_0.conda + hash: + md5: 3934dca6107fad668d036a4cafca1015 + sha256: 4d32e497a5e130c2915b12301f47881a362a8ae16243885e10355b2bcc6abd6b + optional: false + category: main + build: h807b86a_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + constrains: + - libgomp 13.2.0 h807b86a_0 + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 770774 + timestamp: 1694376312964 + - name: libgcc-ng + version: 13.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + _openmp_mutex: ">=4.5" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-13.2.0-hf8544c7_0.conda + hash: + md5: a9786ee78ab2d07c345ddd74cba831c4 + sha256: 1f3f5e67356c2b2645cc0fa40b3b8f875f7abc9c7677aa12ffcddedbacdb7cf4 + optional: false + category: main + build: hf8544c7_0 + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + constrains: + - libgomp 13.2.0 hf8544c7_0 + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 458177 + timestamp: 1694384528225 + - name: libgomp + version: 13.2.0 + manager: conda + platform: linux-64 + dependencies: + _libgcc_mutex: ==0.1 conda_forge + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-13.2.0-h807b86a_0.conda + hash: + md5: 33c2353e425610c69ad58a8e29694724 + sha256: 92feb26e751356fda6a1b24f37b9532aacb70b7dfc4c5c5773372e564147f310 + optional: false + category: main + build: h807b86a_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 421525 + timestamp: 1694376243359 + - name: libgomp + version: 13.2.0 + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-13.2.0-hf8544c7_0.conda + hash: + md5: e99024524c16f89df0fce99cd12ca4aa + sha256: 88df44c6be84d25b38243b9c1bb02503ac4966fa8fc62ac49ab5d2d6e7084bab + optional: false + category: main + build: hf8544c7_0 + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + license: GPL-3.0-only WITH GCC-exception-3.1 + size: 422489 + timestamp: 1694384412447 + - name: libnsl + version: 2.0.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=9.4.0" + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 + hash: + md5: 39b1328babf85c7c3a61636d9cd50206 + sha256: 32f4fb94d99946b0dabfbbfd442b25852baf909637f2eed1ffe3baea15d02aad + optional: false + category: main + build: h7f98852_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: GPL-2.0-only + license_family: GPL + size: 31236 + timestamp: 1633040059627 + - name: libnsl + version: 2.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: ">=9.4.0" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.0-hf897c2e_0.tar.bz2 + hash: + md5: 36fdbc05c9d9145ece86f5a63c3f352e + sha256: 182dbc318b7ab3ab10bc5a9d3ca161b143ae8db6df8aa11b65140009e322e642 + optional: false + category: main + build: hf897c2e_0 + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + license: GPL-2.0-only + license_family: GPL + size: 32213 + timestamp: 1633470899439 + - name: libsqlite + version: 3.43.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=12" + libzlib: ">=1.2.13,<1.3.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.43.0-h2797004_0.conda + hash: + md5: 903fa782a9067d5934210df6d79220f6 + sha256: e715fab7ec6b3f3df2a5962ef372ff0f871d215fe819482dcd80357999513652 + optional: false + category: main + build: h2797004_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: Unlicense + size: 840871 + timestamp: 1692911324643 + - name: libsqlite + version: 3.43.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: ">=12" + libzlib: ">=1.2.13,<1.3.0a0" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.43.0-h194ca79_0.conda + hash: + md5: 9df5c3004549dc17b49843e0ce88c0fe + sha256: 36e6e9279ad4ab43b0fe00af50fdafbc65e3dca73a262c8f7301c57f38c74117 + optional: false + category: main + build: h194ca79_0 + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + license: Unlicense + size: 1009585 + timestamp: 1692911306995 + - name: libsqlite + version: 3.43.0 + manager: conda + platform: osx-64 + dependencies: + libzlib: ">=1.2.13,<1.3.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.43.0-h58db7d2_0.conda + hash: + md5: e2195038e85e49e26fbeb7efc0ad38c4 + sha256: 3c3e06284c3426126901891675d09e181c651b2db01df9884da2613015e3fbac + optional: false + category: main + build: h58db7d2_0 + arch: x86_64 + subdir: osx-64 + build_number: 0 + license: Unlicense + size: 891003 + timestamp: 1692911591798 + - name: libsqlite + version: 3.43.0 + manager: conda + platform: osx-arm64 + dependencies: + libzlib: ">=1.2.13,<1.3.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.43.0-hb31c410_0.conda + hash: + md5: 060a9948665e56a38060a1ed3ebc553a + sha256: ddc90cc7a33563cd1f2b179a4964d144c221f9148634c006fd83ec9e1c667907 + optional: false + category: main + build: hb31c410_0 + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + license: Unlicense + size: 834286 + timestamp: 1692911796861 + - name: libsqlite + version: 3.43.0 + manager: conda + platform: win-64 + dependencies: + ucrt: ">=10.0.20348.0" + vc: ">=14.2,<15" + vc14_runtime: ">=14.29.30139" + url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.43.0-hcfcfb64_0.conda + hash: + md5: 16c6f482e70cb3da41d0bee5d49c6bf3 + sha256: d79128a279c8e8b4afeef5cfe9d4302a2fd65b1af3973732d92a7cc396d5332f + optional: false + category: main + build: hcfcfb64_0 + arch: x86_64 + subdir: win-64 + build_number: 0 + license: Unlicense + size: 846526 + timestamp: 1692911612959 + - name: libuuid + version: 2.38.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + hash: + md5: 40b61aab5c7ba9ff276c41cfffe6b80b + sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 + optional: false + category: main + build: h0b41bf4_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + size: 33601 + timestamp: 1680112270483 + - name: libuuid + version: 2.38.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda + hash: + md5: 000e30b09db0b7c775b21695dff30969 + sha256: 616277b0c5f7616c2cdf36f6c316ea3f9aa5bb35f2d4476a349ab58b9b91675f + optional: false + category: main + build: hb4cce97_0 + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + size: 35720 + timestamp: 1680113474501 + - name: libzlib + version: 1.2.13 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.13-hd590300_5.conda + hash: + md5: f36c115f1ee199da648e0597ec2047ad + sha256: 370c7c5893b737596fd6ca0d9190c9715d89d888b8c88537ae1ef168c25e82e4 + optional: false + category: main + build: hd590300_5 + arch: x86_64 + subdir: linux-64 + build_number: 5 + constrains: + - zlib 1.2.13 *_5 + license: Zlib + license_family: Other + size: 61588 + timestamp: 1686575217516 + - name: libzlib + version: 1.2.13 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.2.13-h31becfc_5.conda + hash: + md5: b213aa87eea9491ef7b129179322e955 + sha256: aeeefbb61e5e8227e53566d5e42dbb49e120eb99109996bf0dbfde8f180747a7 + optional: false + category: main + build: h31becfc_5 + arch: aarch64 + subdir: linux-aarch64 + build_number: 5 + constrains: + - zlib 1.2.13 *_5 + license: Zlib + license_family: Other + size: 67036 + timestamp: 1686575148440 + - name: libzlib + version: 1.2.13 + manager: conda + platform: osx-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.2.13-h8a1eda9_5.conda + hash: + md5: 4a3ad23f6e16f99c04e166767193d700 + sha256: fc58ad7f47ffea10df1f2165369978fba0a1cc32594aad778f5eec725f334867 + optional: false + category: main + build: h8a1eda9_5 + arch: x86_64 + subdir: osx-64 + build_number: 5 + constrains: + - zlib 1.2.13 *_5 + license: Zlib + license_family: Other + size: 59404 + timestamp: 1686575566695 + - name: libzlib + version: 1.2.13 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.2.13-h53f4e23_5.conda + hash: + md5: 1a47f5236db2e06a320ffa0392f81bd8 + sha256: ab1c8aefa2d54322a63aaeeefe9cf877411851738616c4068e0dccc66b9c758a + optional: false + category: main + build: h53f4e23_5 + arch: aarch64 + subdir: osx-arm64 + build_number: 5 + constrains: + - zlib 1.2.13 *_5 + license: Zlib + license_family: Other + size: 48102 + timestamp: 1686575426584 + - name: libzlib + version: 1.2.13 + manager: conda + platform: win-64 + dependencies: + ucrt: ">=10.0.20348.0" + vc: ">=14.2,<15" + vc14_runtime: ">=14.29.30139" + url: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.2.13-hcfcfb64_5.conda + hash: + md5: 5fdb9c6a113b6b6cb5e517fd972d5f41 + sha256: c161822ee8130b71e08b6d282b9919c1de2c5274b29921a867bca0f7d30cad26 + optional: false + category: main + build: hcfcfb64_5 + arch: x86_64 + subdir: win-64 + build_number: 5 + constrains: + - zlib 1.2.13 *_5 + license: Zlib + license_family: Other + size: 55800 + timestamp: 1686575452215 + - name: ncurses + version: "6.4" + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.4-hcb278e6_0.conda + hash: + md5: 681105bccc2a3f7f1a837d47d39c9179 + sha256: ccf61e61d58a8a7b2d66822d5568e2dc9387883dd9b2da61e1d787ece4c4979a + optional: false + category: main + build: hcb278e6_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: X11 AND BSD-3-Clause + size: 880967 + timestamp: 1686076725450 + - name: ncurses + version: "6.4" + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.4-h2e1726e_0.conda + hash: + md5: 40beaf447150c2760affc591c7509595 + sha256: 650fddca6831a4950b526e4bb6cc6508a04372f21ef1cfee19ebe24605d47c2f + optional: false + category: main + build: h2e1726e_0 + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + license: X11 AND BSD-3-Clause + size: 921238 + timestamp: 1686076828384 + - name: ncurses + version: "6.4" + manager: conda + platform: osx-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.4-hf0c8a7f_0.conda + hash: + md5: c3dbae2411164d9b02c69090a9a91857 + sha256: 7841b1fce1ffb0bfb038f9687b92f04d64acab1f7cb96431972386ea98c7b2fd + optional: false + category: main + build: hf0c8a7f_0 + arch: x86_64 + subdir: osx-64 + build_number: 0 + license: X11 AND BSD-3-Clause + size: 828118 + timestamp: 1686077056765 + - name: ncurses + version: "6.4" + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.4-h7ea286d_0.conda + hash: + md5: 318337fb9d0c53ba635efb7888242373 + sha256: 017e230a1f912e15005d4c4f3d387119190b53240f9ae0ba8a319dd958901780 + optional: false + category: main + build: h7ea286d_0 + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + license: X11 AND BSD-3-Clause + size: 799196 + timestamp: 1686077139703 + - name: openssl + version: 3.1.2 + manager: conda + platform: linux-64 + dependencies: + ca-certificates: "*" + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.1.2-hd590300_0.conda + hash: + md5: e5ac5227582d6c83ccf247288c0eb095 + sha256: b113fbac327c90cdc29c2fac0f2a2e5cc0d1918b2a5ffa7abd49b695b9b3c6e9 + optional: false + category: main + build: hd590300_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + size: 2646546 + timestamp: 1690948722548 + - name: openssl + version: 3.1.2 + manager: conda + platform: linux-aarch64 + dependencies: + ca-certificates: "*" + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.1.2-h31becfc_0.conda + hash: + md5: fde5a105b2bc9d6eced8a23005492c7e + sha256: 9c41b2dfd1180245df6996458c0716f7a1b8658808323db59d844f6310315129 + optional: false + category: main + build: h31becfc_0 + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + size: 2620605 + timestamp: 1690948963101 + - name: openssl + version: 3.1.2 + manager: conda + platform: osx-64 + dependencies: + ca-certificates: "*" + url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.1.2-h8a1eda9_0.conda + hash: + md5: 85d5377436d19183c8ac5afbb8e713a1 + sha256: 5d28695e086e69150e0b674f11ad87df603870fb3256bd590e305b708fc1faf7 + optional: false + category: main + build: h8a1eda9_0 + arch: x86_64 + subdir: osx-64 + build_number: 0 + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + size: 2326918 + timestamp: 1690949380796 + - name: openssl + version: 3.1.2 + manager: conda + platform: osx-arm64 + dependencies: + ca-certificates: "*" + url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.1.2-h53f4e23_0.conda + hash: + md5: d6c950611370a5a9757a98365449e89f + sha256: e9133f97df141470d887ef6dff9a9017b2aa3e6fc65ecc2ecc157d3fdb5f123a + optional: false + category: main + build: h53f4e23_0 + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + size: 2225022 + timestamp: 1690948979657 + - name: openssl + version: 3.1.2 + manager: conda + platform: win-64 + dependencies: + ca-certificates: "*" + ucrt: ">=10.0.20348.0" + vc: ">=14.2,<15" + vc14_runtime: ">=14.29.30139" + url: https://conda.anaconda.org/conda-forge/win-64/openssl-3.1.2-hcfcfb64_0.conda + hash: + md5: 79b3f40f27cd80a265c276cea6714507 + sha256: 676b78a786bf845cdca96fa830459f1ffa6603954a88ad86f476456d0a909f4e + optional: false + category: main + build: hcfcfb64_0 + arch: x86_64 + subdir: win-64 + build_number: 0 + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + size: 7408520 + timestamp: 1690950343576 + - name: private-package + version: 0.0.1 + manager: conda + platform: linux-64 + dependencies: + python: ">=3.9" + url: https://repo.prefix.dev/setup-pixi-test/noarch/private-package-0.0.1-0.tar.bz2 + hash: + md5: null + sha256: 670ba2c2fec6b1aa97db99c65efcb5773c9848e6a4d1088306398f366d00d065 + optional: false + category: main + build: "0" + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + noarch: python + size: 4872 + timestamp: 1694426436508 + - name: private-package + version: 0.0.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: ">=3.9" + url: https://repo.prefix.dev/setup-pixi-test/noarch/private-package-0.0.1-0.tar.bz2 + hash: + md5: null + sha256: 670ba2c2fec6b1aa97db99c65efcb5773c9848e6a4d1088306398f366d00d065 + optional: false + category: main + build: "0" + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + license: BSD-3-Clause + noarch: python + size: 4872 + timestamp: 1694426436508 + - name: private-package + version: 0.0.1 + manager: conda + platform: osx-64 + dependencies: + python: ">=3.9" + url: https://repo.prefix.dev/setup-pixi-test/noarch/private-package-0.0.1-0.tar.bz2 + hash: + md5: null + sha256: 670ba2c2fec6b1aa97db99c65efcb5773c9848e6a4d1088306398f366d00d065 + optional: false + category: main + build: "0" + arch: x86_64 + subdir: osx-64 + build_number: 0 + license: BSD-3-Clause + noarch: python + size: 4872 + timestamp: 1694426436508 + - name: private-package + version: 0.0.1 + manager: conda + platform: osx-arm64 + dependencies: + python: ">=3.9" + url: https://repo.prefix.dev/setup-pixi-test/noarch/private-package-0.0.1-0.tar.bz2 + hash: + md5: null + sha256: 670ba2c2fec6b1aa97db99c65efcb5773c9848e6a4d1088306398f366d00d065 + optional: false + category: main + build: "0" + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + license: BSD-3-Clause + noarch: python + size: 4872 + timestamp: 1694426436508 + - name: private-package + version: 0.0.1 + manager: conda + platform: win-64 + dependencies: + python: ">=3.9" + url: https://repo.prefix.dev/setup-pixi-test/noarch/private-package-0.0.1-0.tar.bz2 + hash: + md5: null + sha256: 670ba2c2fec6b1aa97db99c65efcb5773c9848e6a4d1088306398f366d00d065 + optional: false + category: main + build: "0" + arch: x86_64 + subdir: win-64 + build_number: 0 + license: BSD-3-Clause + noarch: python + size: 4872 + timestamp: 1694426436508 + - name: python + version: 3.9.18 + manager: conda + platform: linux-64 + dependencies: + bzip2: ">=1.0.8,<2.0a0" + ld_impl_linux-64: ">=2.36.1" + libffi: ">=3.4,<4.0a0" + libgcc-ng: ">=12" + libnsl: ">=2.0.0,<2.1.0a0" + libsqlite: ">=3.43.0,<4.0a0" + libuuid: ">=2.38.1,<3.0a0" + libzlib: ">=1.2.13,<1.3.0a0" + ncurses: ">=6.4,<7.0a0" + openssl: ">=3.1.2,<4.0a0" + readline: ">=8.2,<9.0a0" + tk: ">=8.6.12,<8.7.0a0" + tzdata: "*" + xz: ">=5.2.6,<6.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.9.18-h0755675_0_cpython.conda + hash: + md5: 3ede353bc605068d9677e700b1847382 + sha256: 18db2220328abee8eb19f51c8df88bcfdf3a557b8181e7f5bda291deb067e40f + optional: false + category: main + build: h0755675_0_cpython + arch: x86_64 + subdir: linux-64 + build_number: 0 + constrains: + - python_abi 3.9.* *_cp39 + license: Python-2.0 + size: 23778664 + timestamp: 1693368468682 + - name: python + version: 3.9.18 + manager: conda + platform: linux-aarch64 + dependencies: + bzip2: ">=1.0.8,<2.0a0" + ld_impl_linux-aarch64: ">=2.36.1" + libffi: ">=3.4,<4.0a0" + libgcc-ng: ">=12" + libnsl: ">=2.0.0,<2.1.0a0" + libsqlite: ">=3.43.0,<4.0a0" + libuuid: ">=2.38.1,<3.0a0" + libzlib: ">=1.2.13,<1.3.0a0" + ncurses: ">=6.4,<7.0a0" + openssl: ">=3.1.2,<4.0a0" + readline: ">=8.2,<9.0a0" + tk: ">=8.6.12,<8.7.0a0" + tzdata: "*" + xz: ">=5.2.6,<6.0a0" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.9.18-h4ac3b42_0_cpython.conda + hash: + md5: 4d36e157278470ac06508579c6d36555 + sha256: 032aef4aab74ef0b3f47c04f71678ce07d78181f362189adbdf9f9ab693f96d2 + optional: false + category: main + build: h4ac3b42_0_cpython + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + constrains: + - python_abi 3.9.* *_cp39 + license: Python-2.0 + size: 12527386 + timestamp: 1693371381475 + - name: python + version: 3.9.18 + manager: conda + platform: osx-64 + dependencies: + bzip2: ">=1.0.8,<2.0a0" + libffi: ">=3.4,<4.0a0" + libsqlite: ">=3.43.0,<4.0a0" + libzlib: ">=1.2.13,<1.3.0a0" + ncurses: ">=6.4,<7.0a0" + openssl: ">=3.1.2,<4.0a0" + readline: ">=8.2,<9.0a0" + tk: ">=8.6.12,<8.7.0a0" + tzdata: "*" + xz: ">=5.2.6,<6.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/python-3.9.18-h07e1443_0_cpython.conda + hash: + md5: 1af69899195339616e59728495e2b5c2 + sha256: a210336803889854161d768aedf442b9b331b6ec5b8efe02937eab5c49e885ae + optional: false + category: main + build: h07e1443_0_cpython + arch: x86_64 + subdir: osx-64 + build_number: 0 + constrains: + - python_abi 3.9.* *_cp39 + license: Python-2.0 + size: 11365167 + timestamp: 1693368299163 + - name: python + version: 3.9.18 + manager: conda + platform: osx-arm64 + dependencies: + bzip2: ">=1.0.8,<2.0a0" + libffi: ">=3.4,<4.0a0" + libsqlite: ">=3.43.0,<4.0a0" + libzlib: ">=1.2.13,<1.3.0a0" + ncurses: ">=6.4,<7.0a0" + openssl: ">=3.1.2,<4.0a0" + readline: ">=8.2,<9.0a0" + tk: ">=8.6.12,<8.7.0a0" + tzdata: "*" + xz: ">=5.2.6,<6.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.9.18-hfa1ae8a_0_cpython.conda + hash: + md5: 7672472bbab6419a1211403e7c041116 + sha256: d6a4c49354b73248741b8b8cbfb0516ef6ceb3d6b3a4d110946195c7df228672 + optional: false + category: main + build: hfa1ae8a_0_cpython + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + constrains: + - python_abi 3.9.* *_cp39 + license: Python-2.0 + size: 11126736 + timestamp: 1693368056341 + - name: python + version: 3.9.18 + manager: conda + platform: win-64 + dependencies: + bzip2: ">=1.0.8,<2.0a0" + libffi: ">=3.4,<4.0a0" + libsqlite: ">=3.43.0,<4.0a0" + libzlib: ">=1.2.13,<1.3.0a0" + openssl: ">=3.1.2,<4.0a0" + tk: ">=8.6.12,<8.7.0a0" + tzdata: "*" + vc: ">=14.1,<15" + vc14_runtime: ">=14.16.27033" + xz: ">=5.2.6,<6.0a0" + url: https://conda.anaconda.org/conda-forge/win-64/python-3.9.18-h4de0772_0_cpython.conda + hash: + md5: ab83d6883a06de9c783c9aba765226c9 + sha256: ccf60d841d768887f43f3904c2a25bc24ec52aa54478ed942dcc9ad14581eb85 + optional: false + category: main + build: h4de0772_0_cpython + arch: x86_64 + subdir: win-64 + build_number: 0 + constrains: + - python_abi 3.9.* *_cp39 + license: Python-2.0 + size: 16849515 + timestamp: 1693367159235 + - name: readline + version: "8.2" + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=12" + ncurses: ">=6.3,<7.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda + hash: + md5: 47d31b792659ce70f470b5c82fdfb7a4 + sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 + optional: false + category: main + build: h8228510_1 + arch: x86_64 + subdir: linux-64 + build_number: 1 + license: GPL-3.0-only + license_family: GPL + size: 281456 + timestamp: 1679532220005 + - name: readline + version: "8.2" + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: ">=12" + ncurses: ">=6.3,<7.0a0" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.2-h8fc344f_1.conda + hash: + md5: 105eb1e16bf83bfb2eb380a48032b655 + sha256: 4c99f7417419734e3797d45bc355e61c26520e111893b0d7087a01a7fbfbe3dd + optional: false + category: main + build: h8fc344f_1 + arch: aarch64 + subdir: linux-aarch64 + build_number: 1 + license: GPL-3.0-only + license_family: GPL + size: 294092 + timestamp: 1679532238805 + - name: readline + version: "8.2" + manager: conda + platform: osx-64 + dependencies: + ncurses: ">=6.3,<7.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + hash: + md5: f17f77f2acf4d344734bda76829ce14e + sha256: 41e7d30a097d9b060037f0c6a2b1d4c4ae7e942c06c943d23f9d481548478568 + optional: false + category: main + build: h9e318b2_1 + arch: x86_64 + subdir: osx-64 + build_number: 1 + license: GPL-3.0-only + license_family: GPL + size: 255870 + timestamp: 1679532707590 + - name: readline + version: "8.2" + manager: conda + platform: osx-arm64 + dependencies: + ncurses: ">=6.3,<7.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda + hash: + md5: 8cbb776a2f641b943d413b3e19df71f4 + sha256: a1dfa679ac3f6007362386576a704ad2d0d7a02e98f5d0b115f207a2da63e884 + optional: false + category: main + build: h92ec313_1 + arch: aarch64 + subdir: osx-arm64 + build_number: 1 + license: GPL-3.0-only + license_family: GPL + size: 250351 + timestamp: 1679532511311 + - name: tk + version: 8.6.12 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=9.4.0" + libzlib: ">=1.2.11,<1.3.0a0" + url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 + hash: + md5: 5b8c42eb62e9fc961af70bdd6a26e168 + sha256: 032fd769aad9d4cad40ba261ab222675acb7ec951a8832455fce18ef33fa8df0 + optional: false + category: main + build: h27826a3_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: TCL + license_family: BSD + size: 3456292 + timestamp: 1645033615058 + - name: tk + version: 8.6.12 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: ">=9.4.0" + libzlib: ">=1.2.11,<1.3.0a0" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.12-hd8af866_0.tar.bz2 + hash: + md5: 7894e82ff743bd96c76585ddebe28e2a + sha256: d659316c9e502fb0e1b9a284fb0f0c00e273bff787e9385ab14be9af13dcd0d2 + optional: false + category: main + build: hd8af866_0 + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + license: TCL + license_family: BSD + size: 3563116 + timestamp: 1645034856739 + - name: tk + version: 8.6.12 + manager: conda + platform: osx-64 + dependencies: + libzlib: ">=1.2.11,<1.3.0a0" + url: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.12-h5dbffcc_0.tar.bz2 + hash: + md5: 8e9480d9c47061db2ed1b4ecce519a7f + sha256: 331aa1137a264fd9cc905f04f09a161c801fe504b93da08b4e6697bd7c9ae6a6 + optional: false + category: main + build: h5dbffcc_0 + arch: x86_64 + subdir: osx-64 + build_number: 0 + license: TCL + license_family: BSD + size: 3531016 + timestamp: 1645032719565 + - name: tk + version: 8.6.12 + manager: conda + platform: osx-arm64 + dependencies: + libzlib: ">=1.2.11,<1.3.0a0" + url: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.12-he1e0b03_0.tar.bz2 + hash: + md5: 2cb3d18eac154109107f093860bd545f + sha256: 9e43ec80045892e28233e4ca4d974e09d5837392127702fb952f3935b5e985a4 + optional: false + category: main + build: he1e0b03_0 + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + license: TCL + license_family: BSD + size: 3382710 + timestamp: 1645032642101 + - name: tk + version: 8.6.12 + manager: conda + platform: win-64 + dependencies: + vc: ">=14.1,<15" + vs2015_runtime: ">=14.16.27033" + url: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.12-h8ffe710_0.tar.bz2 + hash: + md5: c69a5047cc9291ae40afd4a1ad6f0c0f + sha256: 087795090a99a1d397ef1ed80b4a01fabfb0122efb141562c168e3c0a76edba6 + optional: false + category: main + build: h8ffe710_0 + arch: x86_64 + subdir: win-64 + build_number: 0 + license: TCL + license_family: BSD + size: 3681762 + timestamp: 1645033031535 + - name: tzdata + version: 2023c + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2023c-h71feb2d_0.conda + hash: + md5: 939e3e74d8be4dac89ce83b20de2492a + sha256: 0449138224adfa125b220154408419ec37c06b0b49f63c5954724325903ecf55 + optional: false + category: main + build: h71feb2d_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: LicenseRef-Public-Domain + noarch: generic + size: 117580 + timestamp: 1680041306008 + - name: tzdata + version: 2023c + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2023c-h71feb2d_0.conda + hash: + md5: 939e3e74d8be4dac89ce83b20de2492a + sha256: 0449138224adfa125b220154408419ec37c06b0b49f63c5954724325903ecf55 + optional: false + category: main + build: h71feb2d_0 + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + license: LicenseRef-Public-Domain + noarch: generic + size: 117580 + timestamp: 1680041306008 + - name: tzdata + version: 2023c + manager: conda + platform: osx-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2023c-h71feb2d_0.conda + hash: + md5: 939e3e74d8be4dac89ce83b20de2492a + sha256: 0449138224adfa125b220154408419ec37c06b0b49f63c5954724325903ecf55 + optional: false + category: main + build: h71feb2d_0 + arch: x86_64 + subdir: osx-64 + build_number: 0 + license: LicenseRef-Public-Domain + noarch: generic + size: 117580 + timestamp: 1680041306008 + - name: tzdata + version: 2023c + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2023c-h71feb2d_0.conda + hash: + md5: 939e3e74d8be4dac89ce83b20de2492a + sha256: 0449138224adfa125b220154408419ec37c06b0b49f63c5954724325903ecf55 + optional: false + category: main + build: h71feb2d_0 + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + license: LicenseRef-Public-Domain + noarch: generic + size: 117580 + timestamp: 1680041306008 + - name: tzdata + version: 2023c + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2023c-h71feb2d_0.conda + hash: + md5: 939e3e74d8be4dac89ce83b20de2492a + sha256: 0449138224adfa125b220154408419ec37c06b0b49f63c5954724325903ecf55 + optional: false + category: main + build: h71feb2d_0 + arch: x86_64 + subdir: win-64 + build_number: 0 + license: LicenseRef-Public-Domain + noarch: generic + size: 117580 + timestamp: 1680041306008 + - name: ucrt + version: 10.0.22621.0 + manager: conda + platform: win-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_0.tar.bz2 + hash: + md5: 72608f6cd3e5898229c3ea16deb1ac43 + sha256: f29cdaf8712008f6b419b8b1a403923b00ab2504bfe0fb2ba8eb60e72d4f14c6 + optional: false + category: main + build: h57928b3_0 + arch: x86_64 + subdir: win-64 + build_number: 0 + constrains: + - vs2015_runtime >=14.29.30037 + license: LicenseRef-Proprietary + license_family: PROPRIETARY + size: 1283972 + timestamp: 1666630199266 + - name: vc + version: "14.3" + manager: conda + platform: win-64 + dependencies: + vc14_runtime: ">=14.36.32532" + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h64f974e_17.conda + hash: + md5: 67ff6791f235bb606659bf2a5c169191 + sha256: 86ae94bf680980776aa761c2b0909a0ddbe1f817e7eeb8b16a1730f10f8891b6 + optional: false + category: main + build: h64f974e_17 + arch: x86_64 + subdir: win-64 + build_number: 17 + track_features: + - vc14 + license: BSD-3-Clause + license_family: BSD + size: 17176 + timestamp: 1688020629925 + - name: vc14_runtime + version: 14.36.32532 + manager: conda + platform: win-64 + dependencies: + ucrt: ">=10.0.20348.0" + url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.36.32532-hdcecf7f_17.conda + hash: + md5: d0de20f2f3fc806a81b44fcdd941aaf7 + sha256: b317d49af32d5c031828e62c08d56f01d9a64cd3f40d4cccb052bc38c7a9e62e + optional: false + category: main + build: hdcecf7f_17 + arch: x86_64 + subdir: win-64 + build_number: 17 + constrains: + - vs2015_runtime 14.36.32532.* *_17 + license: LicenseRef-ProprietaryMicrosoft + license_family: Proprietary + size: 739437 + timestamp: 1694292382336 + - name: vs2015_runtime + version: 14.36.32532 + manager: conda + platform: win-64 + dependencies: + vc14_runtime: ">=14.36.32532" + url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.36.32532-h05e6639_17.conda + hash: + md5: 4618046c39f7c81861e53ded842e738a + sha256: 5ecbd731dc7f13762d67be0eadc47eb7f14713005e430d9b5fc680e965ac0f81 + optional: false + category: main + build: h05e6639_17 + arch: x86_64 + subdir: win-64 + build_number: 17 + license: BSD-3-Clause + license_family: BSD + size: 17207 + timestamp: 1688020635322 + - name: xz + version: 5.2.6 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + hash: + md5: 2161070d867d1b1204ea749c8eec4ef0 + sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 + optional: false + category: main + build: h166bdaf_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: LGPL-2.1 and GPL-2.0 + size: 418368 + timestamp: 1660346797927 + - name: xz + version: 5.2.6 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: ">=12" + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.6-h9cdd2b7_0.tar.bz2 + hash: + md5: 83baad393a31d59c20b63ba4da6592df + sha256: 93f58a7b393adf41fa007ac8c55978765e957e90cd31877ece1e5a343cb98220 + optional: false + category: main + build: h9cdd2b7_0 + arch: aarch64 + subdir: linux-aarch64 + build_number: 0 + license: LGPL-2.1 and GPL-2.0 + size: 440555 + timestamp: 1660348056328 + - name: xz + version: 5.2.6 + manager: conda + platform: osx-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 + hash: + md5: a72f9d4ea13d55d745ff1ed594747f10 + sha256: eb09823f34cc2dd663c0ec4ab13f246f45dcd52e5b8c47b9864361de5204a1c8 + optional: false + category: main + build: h775f41a_0 + arch: x86_64 + subdir: osx-64 + build_number: 0 + license: LGPL-2.1 and GPL-2.0 + size: 238119 + timestamp: 1660346964847 + - name: xz + version: 5.2.6 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.6-h57fd34a_0.tar.bz2 + hash: + md5: 39c6b54e94014701dd157f4f576ed211 + sha256: 59d78af0c3e071021cfe82dc40134c19dab8cdf804324b62940f5c8cd71803ec + optional: false + category: main + build: h57fd34a_0 + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + license: LGPL-2.1 and GPL-2.0 + size: 235693 + timestamp: 1660346961024 + - name: xz + version: 5.2.6 + manager: conda + platform: win-64 + dependencies: + vc: ">=14.1,<15" + vs2015_runtime: ">=14.16.27033" + url: https://conda.anaconda.org/conda-forge/win-64/xz-5.2.6-h8d14728_0.tar.bz2 + hash: + md5: 515d77642eaa3639413c6b1bc3f94219 + sha256: 54d9778f75a02723784dc63aff4126ff6e6749ba21d11a6d03c1f4775f269fe0 + optional: false + category: main + build: h8d14728_0 + arch: x86_64 + subdir: win-64 + build_number: 0 + license: LGPL-2.1 and GPL-2.0 + size: 217804 + timestamp: 1660346976440 +version: 1 diff --git a/examples/auth/pixi.toml b/examples/auth/pixi.toml new file mode 100644 index 0000000..d66f42f --- /dev/null +++ b/examples/auth/pixi.toml @@ -0,0 +1,11 @@ +[project] +name = "test-auth" +channels = ["https://repo.prefix.dev/setup-pixi-test", "conda-forge"] +platforms = ["osx-arm64", "osx-64", "linux-64", "linux-aarch64", "win-64"] + +[tasks] +test = "python -c 'print(\"Hello world!\")'" + +[dependencies] +python = "3.9.*" +private-package = "*" diff --git a/src/pack.rs b/src/pack.rs index 4d26498..954a91e 100644 --- a/src/pack.rs +++ b/src/pack.rs @@ -235,6 +235,13 @@ async fn download_package( tracing::debug!("Fetching package {}", package.url()); let mut response = client.get(package.url().to_string()).send().await?; + if response.status().is_client_error() { + return Err(anyhow!( + "failed to download {}: {}", + package.url().to_string(), + response.text().await? + )); + } while let Some(chunk) = response.chunk().await? { dest.write_all(&chunk).await?; diff --git a/tests/integration_test.rs b/tests/integration_test.rs index 1b4ee56..260e180 100644 --- a/tests/integration_test.rs +++ b/tests/integration_test.rs @@ -268,3 +268,18 @@ async fn test_pypi_ignore( let pack_result = pixi_pack::pack(pack_options).await; assert_eq!(pack_result.is_err(), should_fail); } + +#[rstest] +#[tokio::test] +async fn test_non_authenticated( + #[with(PathBuf::from("examples/auth/pixi.toml"))] options: Options, +) { + let pack_options = options.pack_options; + let pack_result = pixi_pack::pack(pack_options).await; + assert!(pack_result.is_err()); + assert!(pack_result + .err() + .unwrap() + .to_string() + .contains("failed to download")); +}