From 490e46e973f1dc206411528cbc8d1e7b8077bb2e Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 16:14:46 +0200 Subject: [PATCH 01/37] Add build automation --- .github/workflows/build.yml | 136 ++++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..23563be --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,136 @@ +name: Build +on: + push: + branches: + - main + pull_request: + +jobs: + metadata: + name: Check if version changed + runs-on: ubuntu-latest + outputs: + optimize-build: ${{ github.event_name == 'push' }} + release: ${{ github.event_name == 'push' && github.repository == 'Quantco/pixi-pack' && steps.version-metadata.outputs.changed == 'true' }} + version: ${{ steps.version-metadata.outputs.newVersion }} + steps: + - name: Checkout source code + uses: actions/checkout@v4 + - uses: Quantco/ui-actions/version-metadata@a0653e9fc0ee3c4be9f7cc88e509e40536e9f3c1 + id: version-metadata + with: + file: ./Cargo.toml + token: ${{ secrets.GITHUB_TOKEN }} + version-extraction-override: 'regex:version = "(.*)"' + + build: + name: Build Binary + runs-on: ${{ matrix.os }} + needs: [metadata] + strategy: + fail-fast: false + matrix: + include: + - target: x86_64-unknown-linux-musl + os: ubuntu-latest-4core + - target: aarch64-unknown-linux-musl + os: ubuntu-latest-arm-4core + - target: x86_64-pc-windows-msvc + os: windows-latest + - target: aarch64-apple-darwin + os: macos-latest + - target: x86_64-apple-darwin + os: macos-13 + env: + # + # These are some environment variables that configure the build so that the binary size is reduced. + # Inspiration was taken from this blog: https://arusahni.net/blog/2020/03/optimizing-rust-binary-size.html + # They're only enable it on main and releases. + # + + # Enable Link Time Optimization (LTO) for our release builds. This increases link time but drastically reduces + # binary size. + CARGO_PROFILE_RELEASE_LTO: ${{ needs.metadata.outputs.optimize-build }} + + # Use a single code gen unit, this effectively disables parallel linking but ensures that everything is linked + # together in a single unit which reduces the file-size at the cost of link time. + # Default for a release build is 16 + CARGO_PROFILE_RELEASE_CODEGEN_UNITS: ${{ needs.metadata.outputs.optimize-build && 1 || 16 }} + + # Strip the binaries. This reduces the filesize of the final release. + CARGO_PROFILE_RELEASE_STRIP: ${{ needs.metadata.outputs.optimize-build && 'symbols' || 'false' }} + + # Optimize the binary for size. This reduces the filesize at the cost of a slower binary. + CARGO_PROFILE_OPT_LEVEL: ${{ needs.metadata.outputs.optimize-build && 's' || '0' }} + steps: + - name: Checkout source code + uses: actions/checkout@v4 + + - name: Set up pixi + uses: prefix-dev/setup-pixi@ba3bb36eb2066252b2363392b7739741bb777659 + with: + activate-environment: true + + - name: Use static CRT on Windows + shell: bash + run: echo "RUSTFLAGS=${RUSTFLAGS} -C target-feature=+crt-static" >> "${GITHUB_ENV}" + if: endsWith(matrix.target, 'windows-msvc') + + - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 + with: + key: build-${{ matrix.target }} + + - name: Show version information (Rust, cargo, GCC) + run: | + gcc --version || true + rustup -V + rustup toolchain list + cargo -V + rustc -V + + - name: Use rustls on musl targets. + id: build-options + if: contains(matrix.target, '-musl') + run: | + echo "CARGO_BUILD_OPTIONS=${CARGO_BUILD_OPTIONS} --no-default-features --features rustls-tls" >> $GITHUB_OUTPUT + + - name: Build + run: > + cargo build + --locked + --release + ${{ steps.build-options.outputs.CARGO_BUILD_OPTIONS }} + + - name: "Artifact upload: binary" + uses: actions/upload-artifact@v4 + with: + name: pixi-pack-${{ matrix.target }}${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} + path: target/${{ matrix.target }}/release/pixi-pack${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} + + release: + name: Create Release + needs: [metadata, build] + if: needs.metadata.outputs.release + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Download artifacts + uses: actions/download-artifact@v4 + with: + name: pixi-pack-* + path: target + - run: | + tree target + # - name: Push v${{ needs.metadata.outputs.version }} tag + # run: | + # git tag v${{ needs.metadata.outputs.version }} + # git push origin v${{ needs.metadata.outputs.version }} + # - name: Create Release + # uses: softprops/action-gh-release@69320dbe05506a9a39fc8ae11030b214ec2d1f87 + # if: needs.metadata.outputs.release + # with: + # generate_release_notes: true + # tag_name: v${{ needs.metadata.outputs.version }} + # draft: true + # files: | + # target/*/release/pixi-pack* From e3ebeca195615d31bc22a7340d5370dbfd195fca Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 16:16:41 +0200 Subject: [PATCH 02/37] . --- .github/workflows/build.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 23563be..ac0025d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -88,18 +88,11 @@ jobs: cargo -V rustc -V - - name: Use rustls on musl targets. - id: build-options - if: contains(matrix.target, '-musl') - run: | - echo "CARGO_BUILD_OPTIONS=${CARGO_BUILD_OPTIONS} --no-default-features --features rustls-tls" >> $GITHUB_OUTPUT - - name: Build - run: > + run: >- cargo build --locked --release - ${{ steps.build-options.outputs.CARGO_BUILD_OPTIONS }} - name: "Artifact upload: binary" uses: actions/upload-artifact@v4 From ab1be68b4cca7b9403f5500006afe30eced0ead3 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 16:18:26 +0200 Subject: [PATCH 03/37] . --- .github/workflows/build.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ac0025d..aaaa850 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -82,9 +82,6 @@ jobs: - name: Show version information (Rust, cargo, GCC) run: | - gcc --version || true - rustup -V - rustup toolchain list cargo -V rustc -V From 67eef3f963180f8a56bd88ddbaed3ff3f018c9aa Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 16:23:40 +0200 Subject: [PATCH 04/37] Use rustls everywhere --- Cargo.lock | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 4 +- 2 files changed, 155 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7ddbead..c3a2f5e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1383,6 +1383,37 @@ dependencies = [ "want", ] +[[package]] +name = "hyper-rustls" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" +dependencies = [ + "futures-util", + "http 0.2.12", + "hyper 0.14.28", + "rustls 0.21.12", + "tokio", + "tokio-rustls 0.24.1", +] + +[[package]] +name = "hyper-rustls" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" +dependencies = [ + "futures-util", + "http 1.1.0", + "hyper 1.3.1", + "hyper-util", + "rustls 0.22.4", + "rustls-pki-types", + "tokio", + "tokio-rustls 0.25.0", + "tower-service", +] + [[package]] name = "hyper-tls" version = "0.5.0" @@ -2674,6 +2705,7 @@ dependencies = [ "http 0.2.12", "http-body 0.4.6", "hyper 0.14.28", + "hyper-rustls 0.24.2", "hyper-tls 0.5.0", "ipnet", "js-sys", @@ -2683,6 +2715,7 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", + "rustls 0.21.12", "rustls-pemfile 1.0.4", "serde", "serde_json", @@ -2691,11 +2724,13 @@ dependencies = [ "system-configuration", "tokio", "tokio-native-tls", + "tokio-rustls 0.24.1", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", + "webpki-roots 0.25.4", "winreg 0.50.0", ] @@ -2716,6 +2751,7 @@ dependencies = [ "http-body 1.0.0", "http-body-util", "hyper 1.3.1", + "hyper-rustls 0.26.0", "hyper-tls 0.6.0", "hyper-util", "ipnet", @@ -2726,7 +2762,10 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", + "rustls 0.22.4", + "rustls-native-certs", "rustls-pemfile 2.1.2", + "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", @@ -2734,6 +2773,7 @@ dependencies = [ "system-configuration", "tokio", "tokio-native-tls", + "tokio-rustls 0.25.0", "tokio-util", "tower-service", "url", @@ -2741,6 +2781,7 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", + "webpki-roots 0.26.1", "winreg 0.52.0", ] @@ -2857,6 +2898,45 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rustls" +version = "0.21.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" +dependencies = [ + "log", + "ring", + "rustls-webpki 0.101.7", + "sct", +] + +[[package]] +name = "rustls" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" +dependencies = [ + "log", + "ring", + "rustls-pki-types", + "rustls-webpki 0.102.4", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-native-certs" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" +dependencies = [ + "openssl-probe", + "rustls-pemfile 2.1.2", + "rustls-pki-types", + "schannel", + "security-framework", +] + [[package]] name = "rustls-pemfile" version = "1.0.4" @@ -2882,6 +2962,27 @@ version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" +[[package]] +name = "rustls-webpki" +version = "0.101.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" +dependencies = [ + "ring", + "untrusted", +] + +[[package]] +name = "rustls-webpki" +version = "0.102.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + [[package]] name = "rustversion" version = "1.0.17" @@ -2918,6 +3019,16 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +[[package]] +name = "sct" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" +dependencies = [ + "ring", + "untrusted", +] + [[package]] name = "secret-service" version = "3.0.1" @@ -3419,6 +3530,27 @@ dependencies = [ "tokio", ] +[[package]] +name = "tokio-rustls" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" +dependencies = [ + "rustls 0.21.12", + "tokio", +] + +[[package]] +name = "tokio-rustls" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" +dependencies = [ + "rustls 0.22.4", + "rustls-pki-types", + "tokio", +] + [[package]] name = "tokio-stream" version = "0.1.15" @@ -3836,6 +3968,21 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "webpki-roots" +version = "0.25.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" + +[[package]] +name = "webpki-roots" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "winapi" version = "0.3.9" @@ -4184,6 +4331,12 @@ dependencies = [ "zvariant", ] +[[package]] +name = "zeroize" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" + [[package]] name = "zip" version = "0.6.6" diff --git a/Cargo.toml b/Cargo.toml index 09f4717..0e975ec 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,14 +15,14 @@ clap = { version = "4.5.4", features = ["derive", "string"] } clap-verbosity-flag = "2.2.0" futures = "0.3.30" indicatif = "0.17.8" -rattler = "0.26.2" +rattler = { version = "0.26.2", features = ["rustls-tls"] } rattler_conda_types = "0.25.0" rattler_index = "0.19.15" rattler_lock = "0.22.10" rattler_networking = "0.20.8" rattler_package_streaming = "0.21.1" rattler_shell = "0.20.6" -reqwest = "0.12.4" +reqwest = { version = "0.12.4", features = ["rustls-tls", "rustls-tls-native-roots"] } reqwest-middleware = "0.3.1" serde = { version = "1.0.203", features = ["derive"] } serde_json = "1.0.117" From 50eaa5f28f8cc6dd61670c0f1aca7906939c9680 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 16:43:23 +0200 Subject: [PATCH 05/37] Use rustls --- .github/workflows/build.yml | 8 +- Cargo.lock | 247 +++++++++--------------------------- Cargo.toml | 17 ++- 3 files changed, 79 insertions(+), 193 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index aaaa850..b31b4a5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -76,11 +76,12 @@ jobs: run: echo "RUSTFLAGS=${RUSTFLAGS} -C target-feature=+crt-static" >> "${GITHUB_ENV}" if: endsWith(matrix.target, 'windows-msvc') - - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 + - name: Rust cache + uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 with: key: build-${{ matrix.target }} - - name: Show version information (Rust, cargo, GCC) + - name: Show version information run: | cargo -V rustc -V @@ -91,11 +92,12 @@ jobs: --locked --release - - name: "Artifact upload: binary" + - name: Upload Artifact uses: actions/upload-artifact@v4 with: name: pixi-pack-${{ matrix.target }}${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} path: target/${{ matrix.target }}/release/pixi-pack${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} + if-no-files-found: error release: name: Create Release diff --git a/Cargo.lock b/Cargo.lock index c3a2f5e..4ddd0a7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -85,9 +85,9 @@ dependencies = [ [[package]] name = "anstyle-query" -version = "1.0.3" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5" +checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" dependencies = [ "windows-sys 0.52.0", ] @@ -558,7 +558,7 @@ version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn 2.0.66", @@ -861,12 +861,13 @@ checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" [[package]] name = "file_url" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd0e1a8a0c7a1829090615ebce07ebf31911031a08915ca869f1085f0e39032" +checksum = "1042c5fdc9f2cf548a139ccd0985fa2460d796f99b08574f72f1f53d179e6591" dependencies = [ "itertools", "percent-encoding", + "thiserror", "typed-path", "url", ] @@ -899,21 +900,6 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -[[package]] -name = "foreign-types" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" -dependencies = [ - "foreign-types-shared", -] - -[[package]] -name = "foreign-types-shared" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" - [[package]] name = "form_urlencoded" version = "1.2.1" @@ -1183,25 +1169,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "h2" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" -dependencies = [ - "atomic-waker", - "bytes", - "fnv", - "futures-core", - "futures-sink", - "http 1.1.0", - "indexmap 2.2.6", - "slab", - "tokio", - "tokio-util", - "tracing", -] - [[package]] name = "hashbrown" version = "0.12.3" @@ -1214,12 +1181,6 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - [[package]] name = "heck" version = "0.5.0" @@ -1341,15 +1302,15 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.28" +version = "0.14.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" +checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33" dependencies = [ "bytes", "futures-channel", "futures-core", "futures-util", - "h2 0.3.26", + "h2", "http 0.2.12", "http-body 0.4.6", "httparse", @@ -1372,7 +1333,6 @@ dependencies = [ "bytes", "futures-channel", "futures-util", - "h2 0.4.5", "http 1.1.0", "http-body 1.0.0", "httparse", @@ -1391,7 +1351,7 @@ checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", "http 0.2.12", - "hyper 0.14.28", + "hyper 0.14.29", "rustls 0.21.12", "tokio", "tokio-rustls 0.24.1", @@ -1414,35 +1374,6 @@ dependencies = [ "tower-service", ] -[[package]] -name = "hyper-tls" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" -dependencies = [ - "bytes", - "hyper 0.14.28", - "native-tls", - "tokio", - "tokio-native-tls", -] - -[[package]] -name = "hyper-tls" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" -dependencies = [ - "bytes", - "http-body-util", - "hyper 1.3.1", - "hyper-util", - "native-tls", - "tokio", - "tokio-native-tls", - "tower-service", -] - [[package]] name = "hyper-util" version = "0.1.5" @@ -1810,23 +1741,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "native-tls" -version = "0.2.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" -dependencies = [ - "libc", - "log", - "openssl", - "openssl-probe", - "openssl-sys", - "schannel", - "security-framework", - "security-framework-sys", - "tempfile", -] - [[package]] name = "netrc-rs" version = "0.1.2" @@ -1981,50 +1895,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" -[[package]] -name = "openssl" -version = "0.10.64" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" -dependencies = [ - "bitflags 2.5.0", - "cfg-if", - "foreign-types", - "libc", - "once_cell", - "openssl-macros", - "openssl-sys", -] - -[[package]] -name = "openssl-macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - [[package]] name = "openssl-probe" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" -[[package]] -name = "openssl-sys" -version = "0.9.102" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" -dependencies = [ - "cc", - "libc", - "pkg-config", - "vcpkg", -] - [[package]] name = "option-ext" version = "0.2.0" @@ -2319,9 +2195,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.84" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6" +checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" dependencies = [ "unicode-ident", ] @@ -2382,9 +2258,9 @@ dependencies = [ [[package]] name = "rattler" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a1825842b88187ee73905b52b8eba8ca4d33a8a2d18bd3039f8bff7fccf8934" +checksum = "bb117568ee2223fd74315b88caa0aaaa384bd94736edd30bba5ea8e35cf25343" dependencies = [ "anyhow", "bytes", @@ -2401,6 +2277,7 @@ dependencies = [ "memmap2", "once_cell", "parking_lot", + "rattler_cache", "rattler_conda_types", "rattler_digest", "rattler_networking", @@ -2421,11 +2298,36 @@ dependencies = [ "uuid", ] +[[package]] +name = "rattler_cache" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdad5b1a62c97fe6acbad6f1421eed77bf75f736a5af44a18f0e46d6d1cd5c81" +dependencies = [ + "anyhow", + "chrono", + "digest", + "dirs", + "fxhash", + "itertools", + "parking_lot", + "rattler_conda_types", + "rattler_digest", + "rattler_networking", + "rattler_package_streaming", + "reqwest 0.12.4", + "reqwest-middleware", + "thiserror", + "tokio", + "tracing", + "url", +] + [[package]] name = "rattler_conda_types" -version = "0.25.1" +version = "0.25.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0581fd0ac9589965f5ef5b70e43c1a86844b36047b4f76395df429752341807" +checksum = "65d6d35c484af9b1a3ce13ace90de388c8a21b1f832bf2ee97b5681a94178326" dependencies = [ "chrono", "file_url", @@ -2469,9 +2371,9 @@ dependencies = [ [[package]] name = "rattler_index" -version = "0.19.15" +version = "0.19.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7281d9b78b3e0b3c46d8048977f2e6171fa6d5daded00e2799d03efed676c2" +checksum = "84e98c5ecc71b8fd4bff293048d825b57bdac37695278e88f84c103ef7d35a7c" dependencies = [ "fs-err", "rattler_conda_types", @@ -2484,9 +2386,9 @@ dependencies = [ [[package]] name = "rattler_lock" -version = "0.22.10" +version = "0.22.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49c0d58e71e2672f34e4097df5a4dba03687b1db759102c53a2270a3c1ddf7f1" +checksum = "5f3f621ab1bd8dd8bd2089cc03acb11970d9bc2a5ddfe23077ba6f43f2b7e6d8" dependencies = [ "chrono", "file_url", @@ -2550,9 +2452,9 @@ dependencies = [ [[package]] name = "rattler_package_streaming" -version = "0.21.2" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4592a083f590dc5c6e22c34ae6793998297569956fe15f4b0ec78052c12d24c2" +checksum = "390c453b80d7904362e121c89f29aee796fb4d38cc7b24fe7ba9e583ef77a27b" dependencies = [ "bzip2", "chrono", @@ -2576,9 +2478,9 @@ dependencies = [ [[package]] name = "rattler_shell" -version = "0.20.7" +version = "0.20.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dfc42442e2d98ed16556e89e3db5d616e36873e0345820d97b6cacc847591c7" +checksum = "b36f8835cd0ac3b6a1973dc7ad1cbf23589f6fc9aae0b947216b5882ca649d48" dependencies = [ "enum_dispatch", "indexmap 2.2.6", @@ -2701,17 +2603,15 @@ dependencies = [ "encoding_rs", "futures-core", "futures-util", - "h2 0.3.26", + "h2", "http 0.2.12", "http-body 0.4.6", - "hyper 0.14.28", + "hyper 0.14.29", "hyper-rustls 0.24.2", - "hyper-tls 0.5.0", "ipnet", "js-sys", "log", "mime", - "native-tls", "once_cell", "percent-encoding", "pin-project-lite", @@ -2723,7 +2623,6 @@ dependencies = [ "sync_wrapper", "system-configuration", "tokio", - "tokio-native-tls", "tokio-rustls 0.24.1", "tower-service", "url", @@ -2743,22 +2642,18 @@ dependencies = [ "async-compression", "base64 0.22.1", "bytes", - "encoding_rs", "futures-core", "futures-util", - "h2 0.4.5", "http 1.1.0", "http-body 1.0.0", "http-body-util", "hyper 1.3.1", "hyper-rustls 0.26.0", - "hyper-tls 0.6.0", "hyper-util", "ipnet", "js-sys", "log", "mime", - "native-tls", "once_cell", "percent-encoding", "pin-project-lite", @@ -2770,9 +2665,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "sync_wrapper", - "system-configuration", "tokio", - "tokio-native-tls", "tokio-rustls 0.25.0", "tokio-util", "tower-service", @@ -2781,7 +2674,7 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots 0.26.1", + "webpki-roots 0.26.2", "winreg 0.52.0", ] @@ -3326,11 +3219,11 @@ dependencies = [ [[package]] name = "strum_macros" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck 0.4.1", + "heck", "proc-macro2", "quote", "rustversion", @@ -3394,9 +3287,9 @@ dependencies = [ [[package]] name = "tar" -version = "0.4.40" +version = "0.4.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" +checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" dependencies = [ "filetime", "libc", @@ -3520,16 +3413,6 @@ dependencies = [ "syn 2.0.66", ] -[[package]] -name = "tokio-native-tls" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" -dependencies = [ - "native-tls", - "tokio", -] - [[package]] name = "tokio-rustls" version = "0.24.1" @@ -3768,9 +3651,9 @@ dependencies = [ [[package]] name = "unicode-width" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" +checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" [[package]] name = "unsafe-libyaml" @@ -3836,12 +3719,6 @@ version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a84c137d37ab0142f0f2ddfe332651fdbf252e7b7dbb4e67b6c1f1b2e925101" -[[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - [[package]] name = "version_check" version = "0.9.4" @@ -3976,9 +3853,9 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "webpki-roots" -version = "0.26.1" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" +checksum = "3c452ad30530b54a4d8e71952716a212b08efd0f3562baa66c29a618b07da7c3" dependencies = [ "rustls-pki-types", ] diff --git a/Cargo.toml b/Cargo.toml index 0e975ec..a62ed0f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,9 +5,16 @@ version = "0.1.0" edition = "2021" [features] -default = ["tokio/rt-multi-thread"] +default = ["tokio/rt-multi-thread", "rustls-tls"] # Activate this feature to activate online-testing in the integration test suite. online-test = [] +rustls-tls = [ + "rattler/rustls-tls", + "rattler_networking/rustls-tls", + "rattler_package_streaming/rustls-tls", + "reqwest/rustls-tls", + "reqwest/rustls-tls-native-roots", +] [dependencies] anyhow = "1.*" @@ -15,14 +22,14 @@ clap = { version = "4.5.4", features = ["derive", "string"] } clap-verbosity-flag = "2.2.0" futures = "0.3.30" indicatif = "0.17.8" -rattler = { version = "0.26.2", features = ["rustls-tls"] } +rattler = { version = "0.26.2", default-features = false } rattler_conda_types = "0.25.0" rattler_index = "0.19.15" rattler_lock = "0.22.10" -rattler_networking = "0.20.8" -rattler_package_streaming = "0.21.1" +rattler_networking = { version = "0.20.8", default-features = false } +rattler_package_streaming = { version = "0.21.1", default-features = false } rattler_shell = "0.20.6" -reqwest = { version = "0.12.4", features = ["rustls-tls", "rustls-tls-native-roots"] } +reqwest = { version = "0.12.4", default-features = false } reqwest-middleware = "0.3.1" serde = { version = "1.0.203", features = ["derive"] } serde_json = "1.0.117" From fab79cea8e4ba299b0f130d1c346b9c2a69c8847 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 16:54:43 +0200 Subject: [PATCH 06/37] . --- .github/workflows/build.yml | 2 +- Cargo.lock | 121 ++++++++++++++++++++++++++++++++++++ Cargo.toml | 17 +++-- 3 files changed, 133 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b31b4a5..ab1e25d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -90,7 +90,7 @@ jobs: run: >- cargo build --locked - --release + --release${{ endsWith(matrix.target, 'musl') && ' --no-default-features --feature native-tls' }} - name: Upload Artifact uses: actions/upload-artifact@v4 diff --git a/Cargo.lock b/Cargo.lock index 4ddd0a7..b0f7671 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -900,6 +900,21 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + [[package]] name = "form_urlencoded" version = "1.2.1" @@ -1374,6 +1389,35 @@ dependencies = [ "tower-service", ] +[[package]] +name = "hyper-tls" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" +dependencies = [ + "bytes", + "hyper 0.14.29", + "native-tls", + "tokio", + "tokio-native-tls", +] + +[[package]] +name = "hyper-tls" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" +dependencies = [ + "bytes", + "http-body-util", + "hyper 1.3.1", + "hyper-util", + "native-tls", + "tokio", + "tokio-native-tls", + "tower-service", +] + [[package]] name = "hyper-util" version = "0.1.5" @@ -1741,6 +1785,23 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "native-tls" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" +dependencies = [ + "libc", + "log", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + [[package]] name = "netrc-rs" version = "0.1.2" @@ -1895,12 +1956,50 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" +[[package]] +name = "openssl" +version = "0.10.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +dependencies = [ + "bitflags 2.5.0", + "cfg-if", + "foreign-types", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "openssl-probe" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +[[package]] +name = "openssl-sys" +version = "0.9.102" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +dependencies = [ + "cc", + "libc", + "pkg-config", + "vcpkg", +] + [[package]] name = "option-ext" version = "0.2.0" @@ -2608,10 +2707,12 @@ dependencies = [ "http-body 0.4.6", "hyper 0.14.29", "hyper-rustls 0.24.2", + "hyper-tls 0.5.0", "ipnet", "js-sys", "log", "mime", + "native-tls", "once_cell", "percent-encoding", "pin-project-lite", @@ -2623,6 +2724,7 @@ dependencies = [ "sync_wrapper", "system-configuration", "tokio", + "tokio-native-tls", "tokio-rustls 0.24.1", "tower-service", "url", @@ -2649,11 +2751,13 @@ dependencies = [ "http-body-util", "hyper 1.3.1", "hyper-rustls 0.26.0", + "hyper-tls 0.6.0", "hyper-util", "ipnet", "js-sys", "log", "mime", + "native-tls", "once_cell", "percent-encoding", "pin-project-lite", @@ -2666,6 +2770,7 @@ dependencies = [ "serde_urlencoded", "sync_wrapper", "tokio", + "tokio-native-tls", "tokio-rustls 0.25.0", "tokio-util", "tower-service", @@ -3413,6 +3518,16 @@ dependencies = [ "syn 2.0.66", ] +[[package]] +name = "tokio-native-tls" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" +dependencies = [ + "native-tls", + "tokio", +] + [[package]] name = "tokio-rustls" version = "0.24.1" @@ -3719,6 +3834,12 @@ version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a84c137d37ab0142f0f2ddfe332651fdbf252e7b7dbb4e67b6c1f1b2e925101" +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + [[package]] name = "version_check" version = "0.9.4" diff --git a/Cargo.toml b/Cargo.toml index a62ed0f..aa67deb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,15 +5,20 @@ version = "0.1.0" edition = "2021" [features] -default = ["tokio/rt-multi-thread", "rustls-tls"] -# Activate this feature to activate online-testing in the integration test suite. -online-test = [] +default = ["native-tls"] +native-tls = [ + "reqwest/native-tls", + "reqwest/native-tls-alpn", + "rattler/native-tls", + "rattler_networking/rustls-tls", + "rattler_package_streaming/rustls-tls", +] rustls-tls = [ + "reqwest/rustls-tls", + "reqwest/rustls-tls-native-roots", "rattler/rustls-tls", "rattler_networking/rustls-tls", "rattler_package_streaming/rustls-tls", - "reqwest/rustls-tls", - "reqwest/rustls-tls-native-roots", ] [dependencies] @@ -35,7 +40,7 @@ serde = { version = "1.0.203", features = ["derive"] } serde_json = "1.0.117" serde_yaml = "0.9.34" tokio-tar = "0.3.1" -tokio = "1.37.0" +tokio = { version = "1.37.0", features = ["rt-multi-thread"] } tokio-stream = { version = "0.1.15", features = ["fs"] } tracing = "0.1.40" tracing-subscriber = { version = "0.3.18", features = [ From 7be6ca25ed40f027382775d1676153a7de91037d Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 16:56:27 +0200 Subject: [PATCH 07/37] . --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ab1e25d..6af1736 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -90,7 +90,7 @@ jobs: run: >- cargo build --locked - --release${{ endsWith(matrix.target, 'musl') && ' --no-default-features --feature native-tls' }} + --release${{ endsWith(matrix.target, 'musl') && ' --no-default-features --features rustls-tls' || '' }} - name: Upload Artifact uses: actions/upload-artifact@v4 From 21c8cd0a626bf0dccdd899f3f7465640887a9fd1 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 17:01:22 +0200 Subject: [PATCH 08/37] add compilers --- pixi.lock | 2137 +++++++++++++++++++++++++++++++++++++++++++++++++++-- pixi.toml | 2 + 2 files changed, 2074 insertions(+), 65 deletions(-) diff --git a/pixi.lock b/pixi.lock index c01a410..9b236c2 100644 --- a/pixi.lock +++ b/pixi.lock @@ -8,27 +8,41 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.40-h4852527_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.40-ha1999f0_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.40-hdade7a5_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/boltons-24.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h30efb56_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hd590300_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.28.1-hd590300_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.7.0-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.6.2-hbcca054_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.16.0-py312hf06ca03_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/compilers-1.7.0-ha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/conda-24.5.0-py312h7900ff3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.7.0-h00ab1b0_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/fmt-10.2.1-h00ab1b0_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.7.0-heb67821_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.4-py312h9a8786e_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.2.0-h9eb54c0_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.3.0-h915e2ae_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.3.0-h58ffeeb_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-12.3.0-h6477408_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gfortran-12.3.0-h915e2ae_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-12.3.0-h1645026_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-12.3.0-h617cb40_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.3.0-h915e2ae_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.3.0-h2a574ab_7.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/identify-2.5.36-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda @@ -44,18 +58,20 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.2-h59595ed_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.2.0-hceb6213_107.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-12.3.0-h0223996_107.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-13.2.0-h77fa898_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-13.2.0-hca663fb_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-13.2.0-h77fa898_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libmamba-1.5.8-had39da4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libmambapy-1.5.8-py312hd9e9ff6_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.2.0-h6ddb7a1_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-12.3.0-hb8811af_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.29-ha6fb4c9_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.45.3-h2797004_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-12.3.0-h0223996_107.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-13.2.0-hc0a3c3a_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.48.0-hd590300_0.conda @@ -113,27 +129,41 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/_sysroot_linux-aarch64_curr_repodata_hack-4-h57d6b7b_14.conda - conda: https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils-2.40-hf1166c9_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_impl_linux-aarch64-2.40-hf54a868_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_linux-aarch64-2.40-h95d2017_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/boltons-24.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-python-1.1.0-py312h2aa54b4_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h31becfc_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.28.1-h31becfc_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/c-compiler-1.7.0-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2024.6.2-hcefe29a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cffi-1.16.0-py312hf3c74c0_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/compilers-1.7.0-h8af1aa0_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/conda-24.5.0-py312h996f985_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cxx-compiler-1.7.0-h2a328a1_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fmt-10.2.1-h2a328a1_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fortran-compiler-1.7.0-h7048d53_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/frozendict-2.4.4-py312h396f95a_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_impl_linux-aarch64-13.2.0-hc4b1cec_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc-12.3.0-hdb0cc85_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_impl_linux-aarch64-12.3.0-h3d98823_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_linux-aarch64-12.3.0-h9622932_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran-12.3.0-hdb0cc85_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_impl_linux-aarch64-12.3.0-h41971a1_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_linux-aarch64-12.3.0-hd8f1711_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx-12.3.0-hdb0cc85_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_impl_linux-aarch64-12.3.0-hba91e99_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_linux-aarch64-12.3.0-h3d1e521_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/icu-73.2-h787c7f5_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/identify-2.5.36-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda @@ -149,18 +179,20 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libev-4.33-h31becfc_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libexpat-2.6.2-h2f0025b_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-aarch64-13.2.0-h15a78c4_107.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-aarch64-12.3.0-h26e3b9f_107.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-13.2.0-he277a41_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-13.2.0-h87d9d71_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-13.2.0-he277a41_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libiconv-1.17-h31becfc_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libmamba-1.5.8-hea3be6c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libmambapy-1.5.8-py312h1e39527_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libnghttp2-1.58.0-hb0e430d_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.1-h31becfc_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsanitizer-13.2.0-hfcb8e1e_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsanitizer-12.3.0-h57e2e72_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsolv-0.7.29-h332ec48_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.45.3-h194ca79_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libssh2-1.11.0-h492db2e_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-aarch64-12.3.0-h26e3b9f_107.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-13.2.0-h3f4de04_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuv-1.48.0-h31becfc_0.conda @@ -220,35 +252,62 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py312heafc425_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.28.1-h10d778d_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/c-compiler-1.7.0-h282daa2_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.6.2-h8857fd0_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/cctools-986-h40f6528_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-986-ha1c5b94_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/cffi-1.16.0-py312h38bf5a0_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-16-16.0.6-default_h4c8afb6_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-16.0.6-hd4457cd_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clang_impl_osx-64-16.0.6-h8787910_15.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-16.0.6-hb91bd55_15.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx-16.0.6-default_ha3b9224_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx_impl_osx-64-16.0.6-h6d92fbe_15.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-16.0.6-hb91bd55_15.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-16.0.6-ha38d28d_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-16.0.6-ha38d28d_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/compilers-1.7.0-h694c41f_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/conda-24.5.0-py312hb401068_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/cxx-compiler-1.7.0-h7728843_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/fmt-10.2.1-h7728843_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/fortran-compiler-1.7.0-h6c2ab21_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/frozendict-2.4.4-py312hbd25219_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gfortran-12.3.0-h2c809b3_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-12.3.0-hc328e78_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-12.3.0-h18f7dce_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-h73e2aa4_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-73.2-hf5e326d_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/identify-2.5.36-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/isl-0.26-imath32_h2e86a7b_101.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/jsonpointer-2.4-py312hb401068_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/krb5-1.21.2-hb884880_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ld64-711-ha02d983_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-711-ha20a434_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libarchive-3.7.2-hd35d340_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp16-16.0.6-default_h4c8afb6_7.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.7.1-h726d00d_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-17.0.6-h88467a6_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-h0678c8f_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-12.3.0-h0b6f5ec_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.17-hd75f5a5_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libllvm16-16.0.6-hbedff68_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libmamba-1.5.8-ha449628_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libmambapy-1.5.8-py312h67f5953_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.58.0-h64cf6d3_1.conda @@ -258,10 +317,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/libuv-1.48.0-h67532ce_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.7-hfa5d230_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-18.1.6-h15ab845_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-16.0.6-hbedff68_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/lz4-c-1.9.4-hf0c8a7f_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/lzo-2.10-h10d778d_1001.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/menuinst-2.1.0-py312hb401068_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/micromamba-1.5.8-0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h81bd1dd_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-h4f6b447_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h5846eda_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nodeenv-1.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/nodejs-20.12.2-hfc0f20e_0.conda @@ -288,6 +351,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/rust-1.77.2-h7e1429e_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/rust-std-x86_64-apple-darwin-1.77.2-h38e4360_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/sigtool-0.1.3-h88f4db0_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/tapi-1100.0.11-h9ce4665_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/taplo-0.9.1-h236d3af_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 @@ -310,35 +375,62 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py312h9f69965_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h93a5062_5.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.28.1-h93a5062_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.7.0-h6aa9301_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.6.2-hf0a4a13_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cctools-986-h4faf515_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-986-h62378fb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-1.16.0-py312h8e38eb3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-16-16.0.6-default_hb63da90_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-16.0.6-h7bc9447_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-16.0.6-hc421ffc_15.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-16.0.6-h54d7cd3_15.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-16.0.6-default_h095aff0_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_impl_osx-arm64-16.0.6-hcd7bac0_15.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-16.0.6-h54d7cd3_15.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-16.0.6-h3808999_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-16.0.6-h3808999_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.7.0-hce30654_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/conda-24.5.0-py312h81bd7bf_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.7.0-h2ffa867_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fmt-10.2.1-h2ffa867_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fortran-compiler-1.7.0-hafb19e3_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/frozendict-2.4.4-py312h7e5086c_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran-12.3.0-h1ca8e4b_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-12.3.0-h53ed385_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_osx-arm64-12.3.0-h57527a5_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-hebf3989_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-73.2-hc8870d7_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/identify-2.5.36-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/isl-0.26-imath32_h347afa1_101.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/jsonpointer-2.4-py312h81bd7bf_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.2-h92f50d5_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64-711-h634c8be_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-711-ha4bd21c_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarchive-3.7.2-hcacb583_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp16-16.0.6-default_hb63da90_7.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.7.1-h2d989ff_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-17.0.6-h5f092b4_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20191231-hc8eb9b7_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.2-hebf3989_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-12.3.0-hc62be1c_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm16-16.0.6-haab561b_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmamba-1.5.8-h90c426b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmambapy-1.5.8-py312h344e357_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.58.0-ha4dd798_1.conda @@ -348,10 +440,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libuv-1.48.0-h93a5062_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.7-hab74291_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-hfb2fe0b_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-18.1.6-hde57baf_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-16.0.6-haab561b_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.9.4-hb7217d7_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lzo-2.10-h93a5062_1001.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/menuinst-2.1.0-py312h81bd7bf_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/micromamba-1.5.8-0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h91ba8db_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-h41d338b_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-hb89a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nodeenv-1.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/nodejs-20.12.2-h3b52c9b_0.conda @@ -378,6 +474,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rust-1.77.2-h4ff7c5d_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/rust-std-aarch64-apple-darwin-1.77.2-hf6ec828_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-0.1.3-h44b9a77_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1100.0.11-he4954df_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/taplo-0.9.1-h16c8c8b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 @@ -399,20 +497,27 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/boltons-24.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py312h53d5487_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-hcfcfb64_5.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/c-compiler-1.7.0-hcfcfb64_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.6.2-h56e8100_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/cffi-1.16.0-py312he70551f_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/clangdev-5.0.0-flang_3.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/compilers-1.7.0-h57928b3_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/conda-24.5.0-py312h2e8e312_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/cxx-compiler-1.7.0-h91493d7_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/flang-5.0.0-he025d50_20180525.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/flang_win-64-5.0.0-h13ae965_20180526.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/fmt-10.2.1-h181d51b_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/fortran-compiler-1.7.0-h9655429_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/frozendict-2.4.4-py312h4389bb4_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/identify-2.5.36-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda @@ -423,6 +528,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/libcurl-8.8.0-hd5e4a3a_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.6.2-h63175ca_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/libflang-5.0.0-h6538335_20180525.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libmamba-1.5.8-h3f09ed1_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libmambapy-1.5.8-py312h66cf91f_0.conda @@ -431,6 +537,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/libssh2-1.11.0-h7dfc565_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.12.7-h73268cd_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/llvm-meta-5.0.0-0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/lz4-c-1.9.4-hcfcfb64_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/lzo-2.10-hcfcfb64_1001.conda - conda: https://conda.anaconda.org/conda-forge/win-64/m2w64-gcc-libgfortran-5.3.0-6.tar.bz2 @@ -443,6 +550,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/msys2-conda-epoch-20160418-1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/nodeenv-1.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/nodejs-20.12.2-h57928b3_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/openmp-5.0.0-vc14_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.0-h2466b09_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda @@ -479,6 +587,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.38.33135-h835141b_20.conda - conda: https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.26.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.38.33135-h22015db_20.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vs2019_win-64-19.29.30139-he1865b1_20.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vswhere-3.1.4-h57928b3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyhd8ed1ab_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/xz-5.2.6-h8d14728_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 @@ -788,6 +898,36 @@ packages: license: MIT OR Apache-2.0 size: 48780 timestamp: 1708969700251 +- kind: conda + name: binutils + version: '2.40' + build: h4852527_2 + build_number: 2 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.40-h4852527_2.conda + sha256: 89f06321896092d2d931fc40cd6753f11dfe90ebb9d180c9512b614a7b623423 + md5: 0ea11d9433ec00000e96e82d6381671d + depends: + - binutils_impl_linux-64 >=2.40,<2.41.0a0 + license: GPL-3.0-only + license_family: GPL + size: 31105 + timestamp: 1717523048004 +- kind: conda + name: binutils + version: '2.40' + build: hf1166c9_2 + build_number: 2 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils-2.40-hf1166c9_2.conda + sha256: 702d66cb0b242eca30044c3f16b84f8f39e1564ade34ba20b9ad59ef7bca5494 + md5: f7d4e1cae54e28b58f46c8b4761823b4 + depends: + - binutils_impl_linux-aarch64 >=2.40,<2.41.0a0 + license: GPL-3.0-only + license_family: GPL + size: 31262 + timestamp: 1717523225924 - kind: conda name: binutils_impl_linux-64 version: '2.40' @@ -820,6 +960,38 @@ packages: license_family: GPL size: 6298844 timestamp: 1716583656673 +- kind: conda + name: binutils_linux-64 + version: '2.40' + build: hdade7a5_3 + build_number: 3 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.40-hdade7a5_3.conda + sha256: d114b825acef51c1d065ca0a17f97e0e856c48765aecf2f8f164935635013dd2 + md5: 2d9a60578bc28469d9aeef9aea5520c3 + depends: + - binutils_impl_linux-64 2.40.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + size: 28868 + timestamp: 1710259805994 +- kind: conda + name: binutils_linux-aarch64 + version: '2.40' + build: h95d2017_3 + build_number: 3 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_linux-aarch64-2.40-h95d2017_3.conda + sha256: cd839ad41a573ebd84552b9ed946ea99ae48f8a07f4e38b8725022ff881f767c + md5: 561a4c45334781c962db079457e6f0f0 + depends: + - binutils_impl_linux-aarch64 2.40.* + - sysroot_linux-aarch64 + license: BSD-3-Clause + license_family: BSD + size: 28888 + timestamp: 1710259827989 - kind: conda name: boltons version: 24.0.0 @@ -1061,6 +1233,91 @@ packages: license_family: MIT size: 168875 timestamp: 1711819445938 +- kind: conda + name: c-compiler + version: 1.7.0 + build: h282daa2_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/c-compiler-1.7.0-h282daa2_1.conda + sha256: a8e2e2b121e61e3d6a67aa618602815211573e96477ab048176a831ae622bfaf + md5: d27411cb82bc1b76b9f487da6ae97f1d + depends: + - cctools >=949.0.1 + - clang_osx-64 16.* + - ld64 >=530 + - llvm-openmp + license: BSD-3-Clause + license_family: BSD + size: 6396 + timestamp: 1714575615177 +- kind: conda + name: c-compiler + version: 1.7.0 + build: h31becfc_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/c-compiler-1.7.0-h31becfc_1.conda + sha256: 394249a91908851b44fb93477bb88f42ff94ee225df54b1fec97710661d5a9a9 + md5: d6ee3d20f681cdb37e631f67bfc76225 + depends: + - binutils + - gcc + - gcc_linux-aarch64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6329 + timestamp: 1714575480249 +- kind: conda + name: c-compiler + version: 1.7.0 + build: h6aa9301_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.7.0-h6aa9301_1.conda + sha256: dcff26a7e70681945955b6267306e6436b77bf83b34fa0fc81e3c96960c7a1db + md5: c12b8656251acd221948e4970e8539d1 + depends: + - cctools >=949.0.1 + - clang_osx-arm64 16.* + - ld64 >=530 + - llvm-openmp + license: BSD-3-Clause + license_family: BSD + size: 6411 + timestamp: 1714575604618 +- kind: conda + name: c-compiler + version: 1.7.0 + build: hcfcfb64_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/c-compiler-1.7.0-hcfcfb64_1.conda + sha256: ed32f4057d599ff45562f6dd8ab2bb9d64365c83d0a8e4b0fc788f0b78aea0eb + md5: 2db079f3543f49ecbaf70c2aadad54c5 + depends: + - vs2019_win-64 + license: BSD-3-Clause + license_family: BSD + size: 6505 + timestamp: 1714575653055 +- kind: conda + name: c-compiler + version: 1.7.0 + build: hd590300_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.7.0-hd590300_1.conda + sha256: 4213b6cbaed673c07f8b79c089f3487afdd56de944f21c4861ead862b7657eb4 + md5: e9dffe1056994133616378309f932d77 + depends: + - binutils + - gcc + - gcc_linux-64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6324 + timestamp: 1714575511013 - kind: conda name: ca-certificates version: 2024.6.2 @@ -1116,6 +1373,82 @@ packages: license: ISC size: 156299 timestamp: 1717311742040 +- kind: conda + name: cctools + version: '986' + build: h40f6528_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/cctools-986-h40f6528_0.conda + sha256: 4eac1d10ddafb1dc277ddff304a7d314607c7dc99d7a77d69ed75f8fcbdf93d4 + md5: b7a2ca0062a6ee8bc4e83ec887bef942 + depends: + - cctools_osx-64 986 ha1c5b94_0 + - ld64 711 ha02d983_0 + - libllvm16 >=16.0.6,<16.1.0a0 + license: APSL-2.0 + license_family: Other + size: 21663 + timestamp: 1710466476542 +- kind: conda + name: cctools + version: '986' + build: h4faf515_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/cctools-986-h4faf515_0.conda + sha256: 505471dfa37dc42ba1a2c4cf65d4c4abe4c36164c8fcb0a375e3c4f3550ab3ee + md5: d81c4480e8445b13129024191231e6c5 + depends: + - cctools_osx-arm64 986 h62378fb_0 + - ld64 711 h634c8be_0 + - libllvm16 >=16.0.6,<16.1.0a0 + license: APSL-2.0 + license_family: Other + size: 21683 + timestamp: 1710466813384 +- kind: conda + name: cctools_osx-64 + version: '986' + build: ha1c5b94_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-986-ha1c5b94_0.conda + sha256: 16ef6a8dd367d7d4d7b3446f73ed95b07603d6b5b3256c3acab9b3a9006ef7eb + md5: a8951de2506df5649f5a3295fdfd9f2c + depends: + - ld64_osx-64 >=711,<712.0a0 + - libcxx + - libllvm16 >=16.0.6,<16.1.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - sigtool + constrains: + - ld64 711.* + - cctools 986.* + - clang 16.0.* + license: APSL-2.0 + license_family: Other + size: 1118961 + timestamp: 1710466421642 +- kind: conda + name: cctools_osx-arm64 + version: '986' + build: h62378fb_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-986-h62378fb_0.conda + sha256: 35907653456fdd854b426060980025689670784c677e2bbecd2fcaf983cfa37c + md5: cb85035a5eceb3a0d3becc1026dbb31d + depends: + - ld64_osx-arm64 >=711,<712.0a0 + - libcxx + - libllvm16 >=16.0.6,<16.1.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - sigtool + constrains: + - clang 16.0.* + - ld64 711.* + - cctools 986.* + license: APSL-2.0 + license_family: Other + size: 1127544 + timestamp: 1710466751857 - kind: conda name: certifi version: 2024.2.2 @@ -1250,6 +1583,275 @@ packages: license_family: MIT size: 46597 timestamp: 1698833765762 +- kind: conda + name: clang + version: 16.0.6 + build: h7bc9447_7 + build_number: 7 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang-16.0.6-h7bc9447_7.conda + sha256: 5f04b3a7e576861db61a04aa4824b8196e4cafe92c79a9290fc5eafd4531f010 + md5: 172328871c92aea74ff3b71064f66cb7 + depends: + - clang-16 16.0.6 default_hb63da90_7 + constrains: + - clang-tools 16.0.6.* + - llvm 16.0.6.* + - llvm-tools 16.0.6.* + - llvmdev 16.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 81852 + timestamp: 1716981232520 +- kind: conda + name: clang + version: 16.0.6 + build: hd4457cd_7 + build_number: 7 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clang-16.0.6-hd4457cd_7.conda + sha256: 2efeb86a87ded2ae4021fb968a15d403619df2ce571713d7e281268208f72fd7 + md5: 0f91e4c1d9d85887db66ddbc185d65d4 + depends: + - clang-16 16.0.6 default_h4c8afb6_7 + constrains: + - clang-tools 16.0.6.* + - llvm 16.0.6.* + - llvm-tools 16.0.6.* + - llvmdev 16.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 81750 + timestamp: 1716980780083 +- kind: conda + name: clang-16 + version: 16.0.6 + build: default_h4c8afb6_7 + build_number: 7 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clang-16-16.0.6-default_h4c8afb6_7.conda + sha256: 3bf8f0f55fb5eaed9e7f9b647ececb941a1342d14f20d7772fd4328d58912e4f + md5: c9da6a62b571cac3707db69610ed7bd3 + depends: + - __osx >=10.13 + - libclang-cpp16 16.0.6 default_h4c8afb6_7 + - libcxx >=16.0.6 + - libllvm16 >=16.0.6,<16.1.0a0 + constrains: + - clangxx 16.0.6 + - clangdev 16.0.6 + - clang-tools 16.0.6 + - llvm-tools 16.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 758914 + timestamp: 1716980696120 +- kind: conda + name: clang-16 + version: 16.0.6 + build: default_hb63da90_7 + build_number: 7 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang-16-16.0.6-default_hb63da90_7.conda + sha256: 51358152f76a4d363459f68fa6cd8f5c88edf6bd09ec8de10970754fb1dc9c91 + md5: 73fa4ed0b361a6882bc3893f16ce0f07 + depends: + - __osx >=11.0 + - libclang-cpp16 16.0.6 default_hb63da90_7 + - libcxx >=16.0.6 + - libllvm16 >=16.0.6,<16.1.0a0 + constrains: + - clangxx 16.0.6 + - clang-tools 16.0.6 + - clangdev 16.0.6 + - llvm-tools 16.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 751242 + timestamp: 1716981084563 +- kind: conda + name: clang_impl_osx-64 + version: 16.0.6 + build: h8787910_15 + build_number: 15 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clang_impl_osx-64-16.0.6-h8787910_15.conda + sha256: 2bf8acbe3590ffc25398b4c9dac85d5937b39f2ea51c8347a02836848783e260 + md5: 4604a48f32935cd5d6e6a48e818b7eb0 + depends: + - cctools_osx-64 + - clang 16.0.6.* + - compiler-rt 16.0.6.* + - ld64_osx-64 + - llvm-tools 16.0.6.* + license: BSD-3-Clause + license_family: BSD + size: 17500 + timestamp: 1716758662891 +- kind: conda + name: clang_impl_osx-arm64 + version: 16.0.6 + build: hc421ffc_15 + build_number: 15 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-16.0.6-hc421ffc_15.conda + sha256: 7a6f213f73bae398a66dcde42375e0b13173ab005b292a9539bf978e4f86d808 + md5: 327e0c0022c1db7c390622c247483652 + depends: + - cctools_osx-arm64 + - clang 16.0.6.* + - compiler-rt 16.0.6.* + - ld64_osx-arm64 + - llvm-tools 16.0.6.* + license: BSD-3-Clause + license_family: BSD + size: 17562 + timestamp: 1716758701036 +- kind: conda + name: clang_osx-64 + version: 16.0.6 + build: hb91bd55_15 + build_number: 15 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-16.0.6-hb91bd55_15.conda + sha256: fa671e245773815a8fd16a1f27f046ea159277ca63343ac438c29ad34dbf2ba8 + md5: dc667dff0fefcb19ab8318e9518011f3 + depends: + - clang_impl_osx-64 16.0.6 h8787910_15 + license: BSD-3-Clause + license_family: BSD + size: 20534 + timestamp: 1716758669450 +- kind: conda + name: clang_osx-arm64 + version: 16.0.6 + build: h54d7cd3_15 + build_number: 15 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-16.0.6-h54d7cd3_15.conda + sha256: d45e3077906bab088b0b9a5ced9bba306189fddb229a975090594ca6bb9b71bf + md5: d9f7d9cd0d0f6650864edbb70da2bac4 + depends: + - clang_impl_osx-arm64 16.0.6 hc421ffc_15 + license: BSD-3-Clause + license_family: BSD + size: 20499 + timestamp: 1716758707804 +- kind: conda + name: clangdev + version: 5.0.0 + build: flang_3 + build_number: 3 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/clangdev-5.0.0-flang_3.tar.bz2 + sha256: e5661a405acc14bd4941c576daebc3959b6f94f0cfd22b66f2a3f3198a3ec609 + md5: afbd5f59b9358ee37e73fbfb1515c3b6 + depends: + - vs2015_runtime + - vc 14.* + arch: x86_64 + platform: win + features: flang + license: NCSA + size: 198174317 +- kind: conda + name: clangxx + version: 16.0.6 + build: default_h095aff0_7 + build_number: 7 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-16.0.6-default_h095aff0_7.conda + sha256: 0daea36dfbd5fc8f86ef987b04a684c7eb492fbf2d74c6329e856e029a786dcd + md5: 3605798690eee4fa8f82ac6519caba2a + depends: + - clang 16.0.6 h7bc9447_7 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 82005 + timestamp: 1716981247780 +- kind: conda + name: clangxx + version: 16.0.6 + build: default_ha3b9224_7 + build_number: 7 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clangxx-16.0.6-default_ha3b9224_7.conda + sha256: 9e3492ddc9fe706d88795b70fd662a7703d9157f94d3e5cd062f70f731c691ff + md5: 00c8a212cbbd427dcbcc4231b23ddc5e + depends: + - clang 16.0.6 hd4457cd_7 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 81879 + timestamp: 1716980792681 +- kind: conda + name: clangxx_impl_osx-64 + version: 16.0.6 + build: h6d92fbe_15 + build_number: 15 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clangxx_impl_osx-64-16.0.6-h6d92fbe_15.conda + sha256: e0b9f2436514ac5e79a66dcd4fc3f61ebb79e2f025647c87963c58587340853b + md5: 0e9dfa5ea554d23a3ad1f373470f84a2 + depends: + - clang_osx-64 16.0.6 hb91bd55_15 + - clangxx 16.0.6.* + - libcxx >=16 + - libllvm16 >=16.0.6,<16.1.0a0 + license: BSD-3-Clause + license_family: BSD + size: 17585 + timestamp: 1716758703238 +- kind: conda + name: clangxx_impl_osx-arm64 + version: 16.0.6 + build: hcd7bac0_15 + build_number: 15 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_impl_osx-arm64-16.0.6-hcd7bac0_15.conda + sha256: b6734a6857412a4e84e11ccfed6ae69df141d77eaa4400a3fbe1c01863608275 + md5: 6a1fb927362d036f4964ef9ad74e8df0 + depends: + - clang_osx-arm64 16.0.6 h54d7cd3_15 + - clangxx 16.0.6.* + - libcxx >=16 + - libllvm16 >=16.0.6,<16.1.0a0 + license: BSD-3-Clause + license_family: BSD + size: 17661 + timestamp: 1716758733558 +- kind: conda + name: clangxx_osx-64 + version: 16.0.6 + build: hb91bd55_15 + build_number: 15 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-16.0.6-hb91bd55_15.conda + sha256: 1e16d2133f04a5bac0b35809a0fd65db7e6a4634db313591cf31101d7477a904 + md5: 3d3b8b7b99770601759ef8bc23264df2 + depends: + - clang_osx-64 16.0.6 hb91bd55_15 + - clangxx_impl_osx-64 16.0.6 h6d92fbe_15 + license: BSD-3-Clause + license_family: BSD + size: 19275 + timestamp: 1716758709686 +- kind: conda + name: clangxx_osx-arm64 + version: 16.0.6 + build: h54d7cd3_15 + build_number: 15 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-16.0.6-h54d7cd3_15.conda + sha256: 889f26a0db11f5aa142fdd3aff07dc2ecb815d15dd5193d13366aa74c87c5110 + md5: 1a54f30253dbc52aef6b06304982d089 + depends: + - clang_osx-arm64 16.0.6 h54d7cd3_15 + - clangxx_impl_osx-arm64 16.0.6 hcd7bac0_15 + license: BSD-3-Clause + license_family: BSD + size: 19221 + timestamp: 1716758740702 - kind: conda name: colorama version: 0.4.6 @@ -1265,6 +1867,163 @@ packages: license_family: BSD size: 25170 timestamp: 1666700778190 +- kind: conda + name: compiler-rt + version: 16.0.6 + build: h3808999_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-16.0.6-h3808999_2.conda + sha256: 67f6883f37ea720f97d016c3384962d86ec8853e5f4b0065aa77e335ca80193e + md5: 517f18b3260bb7a508d1f54a96e6285b + depends: + - clang 16.0.6.* + - clangxx 16.0.6.* + - compiler-rt_osx-arm64 16.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 93724 + timestamp: 1701467327657 +- kind: conda + name: compiler-rt + version: 16.0.6 + build: ha38d28d_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-16.0.6-ha38d28d_2.conda + sha256: de0e2c94d9a04f60ec9aedde863d6c1fad3f261bdb63ec8adc70e2d9ecdb07bb + md5: 3b9e8c5c63b8e86234f499490acd85c2 + depends: + - clang 16.0.6.* + - clangxx 16.0.6.* + - compiler-rt_osx-64 16.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 94198 + timestamp: 1701467261175 +- kind: conda + name: compiler-rt_osx-64 + version: 16.0.6 + build: ha38d28d_2 + build_number: 2 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-16.0.6-ha38d28d_2.conda + sha256: 75270bd8e306967f6e1a8c17d14f2dfe76602a5c162088f3ea98034fe3d71e0c + md5: 7a46507edc35c6c8818db0adaf8d787f + depends: + - clang 16.0.6.* + - clangxx 16.0.6.* + constrains: + - compiler-rt 16.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 9895261 + timestamp: 1701467223753 +- kind: conda + name: compiler-rt_osx-arm64 + version: 16.0.6 + build: h3808999_2 + build_number: 2 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-16.0.6-h3808999_2.conda + sha256: 61f1a10e6e8ec147f17c5e36cf1c2fe77ac6d1907b05443fa319fd59be20fa33 + md5: 8c7d77d888e1a218cccd9e82b1458ec6 + depends: + - clang 16.0.6.* + - clangxx 16.0.6.* + constrains: + - compiler-rt 16.0.6 + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 9829914 + timestamp: 1701467293179 +- kind: conda + name: compilers + version: 1.7.0 + build: h57928b3_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/compilers-1.7.0-h57928b3_1.conda + sha256: 72edac40afbb4452ef7557bb0789d11cc5763bca0b49b4b49c530dcdca14bbff + md5: 33441fd2572fe7e57f11928e0ef23be3 + depends: + - c-compiler 1.7.0 hcfcfb64_1 + - cxx-compiler 1.7.0 h91493d7_1 + - fortran-compiler 1.7.0 h9655429_1 + license: BSD-3-Clause + license_family: BSD + size: 7498 + timestamp: 1714575660608 +- kind: conda + name: compilers + version: 1.7.0 + build: h694c41f_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/compilers-1.7.0-h694c41f_1.conda + sha256: c4db9ad330ae0baf68e77673eb3953d966e08c5e5993b0cc8c003d62c026068a + md5: 875e9b06186a41d55b96b9c1a52f15be + depends: + - c-compiler 1.7.0 h282daa2_1 + - cxx-compiler 1.7.0 h7728843_1 + - fortran-compiler 1.7.0 h6c2ab21_1 + license: BSD-3-Clause + license_family: BSD + size: 7237 + timestamp: 1714575625198 +- kind: conda + name: compilers + version: 1.7.0 + build: h8af1aa0_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/compilers-1.7.0-h8af1aa0_1.conda + sha256: ce13469e8edf1639a72b3e154ab67887d92d4701b455e869ddfb69d91f10f353 + md5: 9e0a0a727ec99e90664c2a95515693cb + depends: + - c-compiler 1.7.0 h31becfc_1 + - cxx-compiler 1.7.0 h2a328a1_1 + - fortran-compiler 1.7.0 h7048d53_1 + license: BSD-3-Clause + license_family: BSD + size: 7131 + timestamp: 1714575484670 +- kind: conda + name: compilers + version: 1.7.0 + build: ha770c72_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/compilers-1.7.0-ha770c72_1.conda + sha256: f50660a6543c401448e435ff71a2849faae203e3362be7618d994b6baf345f12 + md5: d8d07866ac3b5b6937213c89a1874f08 + depends: + - c-compiler 1.7.0 hd590300_1 + - cxx-compiler 1.7.0 h00ab1b0_1 + - fortran-compiler 1.7.0 heb67821_1 + license: BSD-3-Clause + license_family: BSD + size: 7129 + timestamp: 1714575517071 +- kind: conda + name: compilers + version: 1.7.0 + build: hce30654_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.7.0-hce30654_1.conda + sha256: b0cf5dacb676036dfdb077ddb942dbe507559d1c32a44413e0836d2d8d3afe5d + md5: 6230cc3ee9d9546dea4bf0b703614a93 + depends: + - c-compiler 1.7.0 h6aa9301_1 + - cxx-compiler 1.7.0 h2ffa867_1 + - fortran-compiler 1.7.0 hafb19e3_1 + license: BSD-3-Clause + license_family: BSD + size: 7261 + timestamp: 1714575637236 - kind: conda name: conda version: 24.5.0 @@ -1508,6 +2267,87 @@ packages: license_family: BSD size: 19183 timestamp: 1691009348105 +- kind: conda + name: cxx-compiler + version: 1.7.0 + build: h00ab1b0_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.7.0-h00ab1b0_1.conda + sha256: cf895938292cfd4cfa2a06c6d57aa25c33cc974d4ffe52e704ffb67f5577b93f + md5: 28de2e073db9ca9b72858bee9fb6f571 + depends: + - c-compiler 1.7.0 hd590300_1 + - gxx + - gxx_linux-64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6283 + timestamp: 1714575513327 +- kind: conda + name: cxx-compiler + version: 1.7.0 + build: h2a328a1_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/cxx-compiler-1.7.0-h2a328a1_1.conda + sha256: 596bc9c541609396bc95e649b0ce84b4cbc03f4b07ac89172427d95267d5d528 + md5: a74af10ff5e621f7eccf161d5f4bc66c + depends: + - c-compiler 1.7.0 h31becfc_1 + - gxx + - gxx_linux-aarch64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6290 + timestamp: 1714575482073 +- kind: conda + name: cxx-compiler + version: 1.7.0 + build: h2ffa867_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.7.0-h2ffa867_1.conda + sha256: c07de4bdfcae8e0a589d360b79ae50f8f183fe698bc400b609c5e5d1f26e8b0f + md5: f75f0313233f50a6a58f7444a1c725a9 + depends: + - c-compiler 1.7.0 h6aa9301_1 + - clangxx_osx-arm64 16.* + license: BSD-3-Clause + license_family: BSD + size: 6442 + timestamp: 1714575634473 +- kind: conda + name: cxx-compiler + version: 1.7.0 + build: h7728843_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/cxx-compiler-1.7.0-h7728843_1.conda + sha256: 844b0894552468685c6a9f7eaab3837461e1ebea5c3880d8de616c83b618f044 + md5: e04cb15a20553b973dd068c2dc81d682 + depends: + - c-compiler 1.7.0 h282daa2_1 + - clangxx_osx-64 16.* + license: BSD-3-Clause + license_family: BSD + size: 6394 + timestamp: 1714575621870 +- kind: conda + name: cxx-compiler + version: 1.7.0 + build: h91493d7_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/cxx-compiler-1.7.0-h91493d7_1.conda + sha256: 2ad395bb14a26f69977b90617f344d4d4406625e839738c3f0418ee500121d96 + md5: 3ad688e50a39f7697a17783a1f42ffdd + depends: + - vs2019_win-64 + license: BSD-3-Clause + license_family: BSD + size: 6554 + timestamp: 1714575655901 - kind: conda name: distlib version: 0.3.8 @@ -1552,6 +2392,44 @@ packages: license: Unlicense size: 15902 timestamp: 1714422911808 +- kind: conda + name: flang + version: 5.0.0 + build: he025d50_20180525 + build_number: 20180525 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/flang-5.0.0-he025d50_20180525.tar.bz2 + sha256: 7094bc2242e52aea89b8c83e54770028b0668b12e063b405c3423fbfb94f6fa2 + md5: 6a25fea497e9da30b0aa386db4722fc2 + depends: + - clangdev 5.0.0 + - libflang 5.0.0 h6538335_20180525 + - openmp 5.0.0 + - vc >=14,<15.0a0 + - clangdev * flang* + arch: x86_64 + platform: win + track_features: + - flang + license: Apache 2.0 + size: 2777448 + timestamp: 1527899241687 +- kind: conda + name: flang_win-64 + version: 5.0.0 + build: h13ae965_20180526 + build_number: 20180526 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/flang_win-64-5.0.0-h13ae965_20180526.tar.bz2 + sha256: 7d006dbff4b97a598b7909c8c00e6f6c770f720ba60e2745137aad2183cbb8a8 + md5: 311b7fe1652dab00ff1086865e965764 + depends: + - flang 5.0.0.* + track_features: + - flang + license: Apache 2.0 + size: 4799 + timestamp: 1611788765006 - kind: conda name: fmt version: 10.2.1 @@ -1626,6 +2504,95 @@ packages: license_family: MIT size: 181468 timestamp: 1704454938658 +- kind: conda + name: fortran-compiler + version: 1.7.0 + build: h6c2ab21_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/fortran-compiler-1.7.0-h6c2ab21_1.conda + sha256: 994007a99553e495d397de45484f3aaccfd1cd730019c146903785c0abebadeb + md5: 48319058089f492d5059e04494b81ed9 + depends: + - cctools >=949.0.1 + - gfortran + - gfortran_osx-64 12.* + - ld64 >=530 + - llvm-openmp + license: BSD-3-Clause + license_family: BSD + size: 6405 + timestamp: 1714575618546 +- kind: conda + name: fortran-compiler + version: 1.7.0 + build: h7048d53_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/fortran-compiler-1.7.0-h7048d53_1.conda + sha256: 7c88cfd572548bad56738f436efd1d21a344a63d8a06cffb2be53d2d1d4ed9c1 + md5: f36c1bb7f8b03c4a54d42efd87416d39 + depends: + - binutils + - c-compiler 1.7.0 h31becfc_1 + - gfortran + - gfortran_linux-aarch64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6331 + timestamp: 1714575483381 +- kind: conda + name: fortran-compiler + version: 1.7.0 + build: h9655429_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/fortran-compiler-1.7.0-h9655429_1.conda + sha256: 911479a08d196ee3bdf46c9fd8886b13eda9a95b7c61daab1f7a2fc68154886c + md5: 3d20729a07ced1515aceea83233e7509 + depends: + - flang_win-64 5.* + license: BSD-3-Clause + license_family: BSD + size: 6573 + timestamp: 1714575658231 +- kind: conda + name: fortran-compiler + version: 1.7.0 + build: hafb19e3_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/fortran-compiler-1.7.0-hafb19e3_1.conda + sha256: fe78e4d172605c23c359deaca792bc23143d36be445d3f035313c996f5cd8024 + md5: 1a73d464ce1a60f2f103d41455158731 + depends: + - cctools >=949.0.1 + - gfortran + - gfortran_osx-arm64 12.* + - ld64 >=530 + - llvm-openmp + license: BSD-3-Clause + license_family: BSD + size: 6480 + timestamp: 1714575630136 +- kind: conda + name: fortran-compiler + version: 1.7.0 + build: heb67821_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.7.0-heb67821_1.conda + sha256: 4293677cdf4c54d13659a3f9ac15cae778310811c62add29bb2e70630756317a + md5: cf4b0e7c4c78bb0662aed9b27c414a3c + depends: + - binutils + - c-compiler 1.7.0 hd590300_1 + - gfortran + - gfortran_linux-64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6300 + timestamp: 1714575515211 - kind: conda name: frozendict version: 2.4.4 @@ -1710,48 +2677,478 @@ packages: license_family: LGPL size: 31061 timestamp: 1715092971006 +- kind: conda + name: gcc + version: 12.3.0 + build: h915e2ae_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.3.0-h915e2ae_7.conda + sha256: 7358118791ddb5e1fb58fb0c52bf4b8b993817bae50f5bbf66677ce4df783fda + md5: 84b1c5cebd0a0443f3d7f90a4be93fc6 + depends: + - gcc_impl_linux-64 12.3.0.* + license: BSD-3-Clause + license_family: BSD + size: 25966 + timestamp: 1715016817964 +- kind: conda + name: gcc + version: 12.3.0 + build: hdb0cc85_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc-12.3.0-hdb0cc85_7.conda + sha256: 0083429ec5f079ec09b60d89f6b0466527ccf48da7d0848461f86bdba3042a56 + md5: e45957a005d6a530df050f2d5319d82c + depends: + - gcc_impl_linux-aarch64 12.3.0.* + license: BSD-3-Clause + license_family: BSD + size: 26081 + timestamp: 1715017322158 - kind: conda name: gcc_impl_linux-64 - version: 13.2.0 - build: h9eb54c0_7 + version: 12.3.0 + build: h58ffeeb_7 build_number: 7 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.2.0-h9eb54c0_7.conda - sha256: bf4ae27cfbc589b1fc3b7e886df74407cdc18383e9774ca77c8bc78c4fc18d97 - md5: 57f0fcb5d432d5f98be5705e2bf65352 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.3.0-h58ffeeb_7.conda + sha256: a86af41f4b240ce86f05bc81cac1d10d272bc57e63ebab779aedc887e329e0c1 + md5: 95f78565a09852783d3e90e0389cfa5f depends: - binutils_impl_linux-64 >=2.40 - - libgcc-devel_linux-64 13.2.0 hceb6213_107 - - libgcc-ng >=13.2.0 - - libgomp >=13.2.0 - - libsanitizer 13.2.0 h6ddb7a1_7 - - libstdcxx-ng >=13.2.0 + - libgcc-devel_linux-64 12.3.0 h0223996_107 + - libgcc-ng >=12.3.0 + - libgomp >=12.3.0 + - libsanitizer 12.3.0 hb8811af_7 + - libstdcxx-ng >=12.3.0 - sysroot_linux-64 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL - size: 53394247 - timestamp: 1715016184154 + size: 51128234 + timestamp: 1715016710479 - kind: conda name: gcc_impl_linux-aarch64 - version: 13.2.0 - build: hc4b1cec_7 + version: 12.3.0 + build: h3d98823_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_impl_linux-aarch64-12.3.0-h3d98823_7.conda + sha256: 1006fc6f18fd83922475c6aae542d7eab73c1344a9021d1ae972d8b33850130b + md5: c93659c19e3222b908c30ab6141c4a7d + depends: + - binutils_impl_linux-aarch64 >=2.40 + - libgcc-devel_linux-aarch64 12.3.0 h26e3b9f_107 + - libgcc-ng >=12.3.0 + - libgomp >=12.3.0 + - libsanitizer 12.3.0 h57e2e72_7 + - libstdcxx-ng >=12.3.0 + - sysroot_linux-aarch64 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 47227790 + timestamp: 1715017206346 +- kind: conda + name: gcc_linux-64 + version: 12.3.0 + build: h6477408_3 + build_number: 3 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-12.3.0-h6477408_3.conda + sha256: 836692c3d4948f25a19f9071db40f7788edcb342d771786a206a6a122f92365d + md5: 7a53f84c45bdf4656ba27b9e9ed68b3d + depends: + - binutils_linux-64 2.40 hdade7a5_3 + - gcc_impl_linux-64 12.3.0.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + size: 30977 + timestamp: 1710260096918 +- kind: conda + name: gcc_linux-aarch64 + version: 12.3.0 + build: h9622932_3 + build_number: 3 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_linux-aarch64-12.3.0-h9622932_3.conda + sha256: fabd666508f2c814d9372a46e5abb19bd5f53b66e67c9fee0d577fc0bdc292f2 + md5: 0f77e0c3b8902a8c44b9814701e6f0a5 + depends: + - binutils_linux-aarch64 2.40 h95d2017_3 + - gcc_impl_linux-aarch64 12.3.0.* + - sysroot_linux-aarch64 + license: BSD-3-Clause + license_family: BSD + size: 30943 + timestamp: 1710260225977 +- kind: conda + name: gfortran + version: 12.3.0 + build: h1ca8e4b_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran-12.3.0-h1ca8e4b_1.conda + sha256: 5944ff2f751f68e16882bb970be0a8c62a4f7cd7f3ca5ccec6fd237a4d9e3200 + md5: 158beb35b98f5bd8e74ffe9f3af1cb29 + depends: + - cctools + - gfortran_osx-arm64 12.3.0 + - ld64 + license: GPL-3.0-or-later WITH GCC-exception-3.1 + license_family: GPL + size: 31942 + timestamp: 1692106730571 +- kind: conda + name: gfortran + version: 12.3.0 + build: h2c809b3_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/gfortran-12.3.0-h2c809b3_1.conda + sha256: e3f99a1f5c88949413b949a1668fff74276f4d434c5fd0d7cb92ff504c6c2189 + md5: c48adbaa8944234b80ef287c37e329b0 + depends: + - cctools + - gfortran_osx-64 12.3.0 + - ld64 + license: GPL-3.0-or-later WITH GCC-exception-3.1 + license_family: GPL + size: 31910 + timestamp: 1692106711872 +- kind: conda + name: gfortran + version: 12.3.0 + build: h915e2ae_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gfortran-12.3.0-h915e2ae_7.conda + sha256: 9a7967e4d51ca1eeceb0312d6099871a2a9f43e39b31b9dd902c7dd09319f346 + md5: 8efa768f7f74085629f3e1090e7f0569 + depends: + - gcc 12.3.0.* + - gcc_impl_linux-64 12.3.0.* + - gfortran_impl_linux-64 12.3.0.* + license: BSD-3-Clause + license_family: BSD + size: 25420 + timestamp: 1715017008409 +- kind: conda + name: gfortran + version: 12.3.0 + build: hdb0cc85_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran-12.3.0-hdb0cc85_7.conda + sha256: 173e10885fa54d65480e9dd4ea92f782308b056ecad7653c88ee3966d7243fd2 + md5: 3b434508a622bb41799e186004c94e67 + depends: + - gcc 12.3.0.* + - gcc_impl_linux-aarch64 12.3.0.* + - gfortran_impl_linux-aarch64 12.3.0.* + license: BSD-3-Clause + license_family: BSD + size: 25495 + timestamp: 1715017515643 +- kind: conda + name: gfortran_impl_linux-64 + version: 12.3.0 + build: h1645026_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-12.3.0-h1645026_7.conda + sha256: 3fd9ede1409219606502bf5b565ae28b204e35698e95ffff6f3db1cec191c143 + md5: 2d9d4058c433c9ce2a811c76658c4efd + depends: + - gcc_impl_linux-64 >=12.3.0 + - libgcc-ng >=12.3.0 + - libgcc-ng >=4.9 + - libgfortran5 >=12.3.0 + - libstdcxx-ng >=4.9 + - sysroot_linux-64 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 15376006 + timestamp: 1715016903212 +- kind: conda + name: gfortran_impl_linux-aarch64 + version: 12.3.0 + build: h41971a1_7 build_number: 7 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_impl_linux-aarch64-13.2.0-hc4b1cec_7.conda - sha256: a2e2291847f6af64fd083bebab81d4ed8d744c99ad846a444a5793ba53b36e7c - md5: fb075158fee3dd7780e6686c431caf56 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_impl_linux-aarch64-12.3.0-h41971a1_7.conda + sha256: f8da6f883b57d3c60c3fc0214cdb7cbade41f7d53e9a96ad1e4792f060f3f76b + md5: 146cf7312f59668278b759f7ea30a88f + depends: + - gcc_impl_linux-aarch64 >=12.3.0 + - libgcc-ng >=12.3.0 + - libgcc-ng >=4.9 + - libgfortran5 >=12.3.0 + - libstdcxx-ng >=4.9 + - sysroot_linux-aarch64 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 12444483 + timestamp: 1715017412378 +- kind: conda + name: gfortran_impl_osx-64 + version: 12.3.0 + build: hc328e78_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-12.3.0-hc328e78_3.conda + sha256: d964d751a80f6919f95ae0621db67b89a575c57e517fcf6a8bf3c69aae5d4922 + md5: b3d751dc7073bbfdfa9d863e39b9685d + depends: + - gmp >=6.3.0,<7.0a0 + - isl 0.26.* + - libcxx >=16 + - libgfortran-devel_osx-64 12.3.0.* + - libgfortran5 >=12.3.0 + - libiconv >=1.17,<2.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - mpc >=1.3.1,<2.0a0 + - mpfr >=4.2.1,<5.0a0 + - zlib + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 20186788 + timestamp: 1707327999586 +- kind: conda + name: gfortran_impl_osx-arm64 + version: 12.3.0 + build: h53ed385_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-12.3.0-h53ed385_3.conda + sha256: 92eab044acd11534a17df1c8666b6bb042c32916fcb705b64456c0f2b280d298 + md5: e2dcec0c1129911a3e922b83042a0f38 + depends: + - gmp >=6.3.0,<7.0a0 + - isl 0.26.* + - libcxx >=16 + - libgfortran-devel_osx-arm64 12.3.0.* + - libgfortran5 >=12.3.0 + - libiconv >=1.17,<2.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - mpc >=1.3.1,<2.0a0 + - mpfr >=4.2.1,<5.0a0 + - zlib + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 17385653 + timestamp: 1707329842729 +- kind: conda + name: gfortran_linux-64 + version: 12.3.0 + build: h617cb40_3 + build_number: 3 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-12.3.0-h617cb40_3.conda + sha256: f2285e33370851e689e70fa8b5a34a44b0271aff9831a027f302e062cb498cdd + md5: 3a9e5b8a6f651ff14e74d896d8f04ab6 + depends: + - binutils_linux-64 2.40 hdade7a5_3 + - gcc_linux-64 12.3.0 h6477408_3 + - gfortran_impl_linux-64 12.3.0.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + size: 29389 + timestamp: 1710260163933 +- kind: conda + name: gfortran_linux-aarch64 + version: 12.3.0 + build: hd8f1711_3 + build_number: 3 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_linux-aarch64-12.3.0-hd8f1711_3.conda + sha256: 55e2cb1d5d7732840bd311d4e1077392a7b7304519b2ee0d6eaa431931ba4d8d + md5: 721bffe436644c28d71297d4350c6733 + depends: + - binutils_linux-aarch64 2.40 h95d2017_3 + - gcc_linux-aarch64 12.3.0 h9622932_3 + - gfortran_impl_linux-aarch64 12.3.0.* + - sysroot_linux-aarch64 + license: BSD-3-Clause + license_family: BSD + size: 29405 + timestamp: 1710260285020 +- kind: conda + name: gfortran_osx-64 + version: 12.3.0 + build: h18f7dce_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-12.3.0-h18f7dce_1.conda + sha256: 527c03edaa1f1faec95476d5045c67c8b1a792dc2ce80cdd22f3db0f0b8a867d + md5: 436af2384c47aedb94af78a128e174f1 + depends: + - cctools_osx-64 + - clang + - clang_osx-64 + - gfortran_impl_osx-64 12.3.0 + - ld64_osx-64 + - libgfortran 5.* + - libgfortran-devel_osx-64 12.3.0 + - libgfortran5 >=12.3.0 + license: GPL-3.0-or-later WITH GCC-exception-3.1 + license_family: GPL + size: 34958 + timestamp: 1692106693203 +- kind: conda + name: gfortran_osx-arm64 + version: 12.3.0 + build: h57527a5_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_osx-arm64-12.3.0-h57527a5_1.conda + sha256: 45b2b76f6db8f6e150239761d3ee2b64d94628c3bf65af0a09924bbfdb8d16e6 + md5: 7d8ce258d478b7dbcc2728168a6959a1 + depends: + - cctools_osx-arm64 + - clang + - clang_osx-arm64 + - gfortran_impl_osx-arm64 12.3.0 + - ld64_osx-arm64 + - libgfortran 5.* + - libgfortran-devel_osx-arm64 12.3.0 + - libgfortran5 >=12.3.0 + license: GPL-3.0-or-later WITH GCC-exception-3.1 + license_family: GPL + size: 35073 + timestamp: 1692106707604 +- kind: conda + name: gmp + version: 6.3.0 + build: h73e2aa4_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-h73e2aa4_1.conda + sha256: 1a5b117908deb5a12288aba84dd0cb913f779c31c75f5a57d1a00e659e8fa3d3 + md5: 92f8d748d95d97f92fc26cfac9bb5b6e + depends: + - libcxx >=16 + license: GPL-2.0-or-later OR LGPL-3.0-or-later + size: 519804 + timestamp: 1710170159201 +- kind: conda + name: gmp + version: 6.3.0 + build: hebf3989_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-hebf3989_1.conda + sha256: 0ed5aff70675dc0ed5c2f39bb02b908b864e8eee4ceb56e1c798ba8d7509551f + md5: 64f45819921ba710398706e1a6404eb5 + depends: + - libcxx >=16 + license: GPL-2.0-or-later OR LGPL-3.0-or-later + size: 448714 + timestamp: 1710169869298 +- kind: conda + name: gxx + version: 12.3.0 + build: h915e2ae_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.3.0-h915e2ae_7.conda + sha256: 81bba3a4a27cf8c8f29c31da2ebd2ec49899974d066ba20ce110ac1d067bfb78 + md5: 721c5433122a02bf3a081db10a2e68e2 + depends: + - gcc 12.3.0.* + - gxx_impl_linux-64 12.3.0.* + license: BSD-3-Clause + license_family: BSD + size: 25402 + timestamp: 1715017020869 +- kind: conda + name: gxx + version: 12.3.0 + build: hdb0cc85_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx-12.3.0-hdb0cc85_7.conda + sha256: 220be575db22a26afa0833e0c9318404f1a91b9bd0bef1ded6c19ce3a3dca73a + md5: e394625c70901172a73ec944b50c093b + depends: + - gcc 12.3.0.* + - gxx_impl_linux-aarch64 12.3.0.* + license: BSD-3-Clause + license_family: BSD + size: 25503 + timestamp: 1715017527519 +- kind: conda + name: gxx_impl_linux-64 + version: 12.3.0 + build: h2a574ab_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.3.0-h2a574ab_7.conda + sha256: c7a577846ae46dade05b7faa8956a7d4187b747bbc9be5c38a2b4ca8f7c108cc + md5: 265caa78b979f112fc241cecd0015c91 + depends: + - gcc_impl_linux-64 12.3.0 h58ffeeb_7 + - libstdcxx-devel_linux-64 12.3.0 h0223996_107 + - sysroot_linux-64 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 13036959 + timestamp: 1715016975232 +- kind: conda + name: gxx_impl_linux-aarch64 + version: 12.3.0 + build: hba91e99_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_impl_linux-aarch64-12.3.0-hba91e99_7.conda + sha256: 20945d7ea60974daec99a26e3bd27502776ea272dc1f7e2e255c2ea4a9ae39b9 + md5: 6a7fd1f07b612fa3f981b6ef74c9cbee + depends: + - gcc_impl_linux-aarch64 12.3.0 h3d98823_7 + - libstdcxx-devel_linux-aarch64 12.3.0 h26e3b9f_107 + - sysroot_linux-aarch64 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 11503885 + timestamp: 1715017486968 +- kind: conda + name: gxx_linux-64 + version: 12.3.0 + build: h4a1b8e8_3 + build_number: 3 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-12.3.0-h4a1b8e8_3.conda + sha256: 5a842fc69c03ac513a2c021f3f21afd9d9ca50b10b95c0dcd236aa77d6d42373 + md5: 9ec22c7c544f4a4f6d660f0a3b0fd15c + depends: + - binutils_linux-64 2.40 hdade7a5_3 + - gcc_linux-64 12.3.0 h6477408_3 + - gxx_impl_linux-64 12.3.0.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + size: 29304 + timestamp: 1710260169322 +- kind: conda + name: gxx_linux-aarch64 + version: 12.3.0 + build: h3d1e521_3 + build_number: 3 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_linux-aarch64-12.3.0-h3d1e521_3.conda + sha256: 9d2c7649e9341ed218aef701e1db15d8cea4e70d19c4dbf8f9efe06d2c5a0b14 + md5: f1ac1d0d0b1afcbe3a8ad3a0b33aeaf4 depends: - - binutils_impl_linux-aarch64 >=2.40 - - libgcc-devel_linux-aarch64 13.2.0 h15a78c4_107 - - libgcc-ng >=13.2.0 - - libgomp >=13.2.0 - - libsanitizer 13.2.0 hfcb8e1e_7 - - libstdcxx-ng >=13.2.0 + - binutils_linux-aarch64 2.40 h95d2017_3 + - gcc_linux-aarch64 12.3.0 h9622932_3 + - gxx_impl_linux-aarch64 12.3.0.* - sysroot_linux-aarch64 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 49365437 - timestamp: 1715017877666 + license: BSD-3-Clause + license_family: BSD + size: 29283 + timestamp: 1710260291746 - kind: conda name: icu version: '73.2' @@ -1837,6 +3234,40 @@ packages: license_family: BSD size: 52718 timestamp: 1713279497047 +- kind: conda + name: isl + version: '0.26' + build: imath32_h2e86a7b_101 + build_number: 101 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/isl-0.26-imath32_h2e86a7b_101.conda + sha256: d39bf147cb9958f197dafa0b8ad8c039b7374778edac05b5c78b712786e305c7 + md5: d06222822a9144918333346f145b68c6 + depends: + - libcxx >=14.0.6 + track_features: + - isl_imath-32 + license: MIT + license_family: MIT + size: 894410 + timestamp: 1680649639107 +- kind: conda + name: isl + version: '0.26' + build: imath32_h347afa1_101 + build_number: 101 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/isl-0.26-imath32_h347afa1_101.conda + sha256: fc9272371750c56908b8e535755b1e23cf7803a2cc4a7d9ae539347baa14f740 + md5: e80e44a3f4862b1da870dc0557f8cf3b + depends: + - libcxx >=14.0.6 + track_features: + - isl_imath-32 + license: MIT + license_family: MIT + size: 819937 + timestamp: 1680649567633 - kind: conda name: jsonpatch version: '1.33' @@ -2084,6 +3515,86 @@ packages: license_family: MIT size: 710894 timestamp: 1692098129546 +- kind: conda + name: ld64 + version: '711' + build: h634c8be_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/ld64-711-h634c8be_0.conda + sha256: bf1fa905f08aa2044d5ca9a387c4d626c1b92a81773665268e87cf03a4db1159 + md5: 5fb1c87739bf8f52d36cb001248e29b6 + depends: + - ld64_osx-arm64 711 ha4bd21c_0 + - libllvm16 >=16.0.6,<16.1.0a0 + constrains: + - cctools 986.* + - cctools_osx-arm64 986.* + license: APSL-2.0 + license_family: Other + size: 18884 + timestamp: 1710466784602 +- kind: conda + name: ld64 + version: '711' + build: ha02d983_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ld64-711-ha02d983_0.conda + sha256: 189f5a0f9f923ee7f165fd9f18633ffa5680c24118d731c0a9956ac21dd42720 + md5: 3ae4930ec076735cce481e906f5192e0 + depends: + - ld64_osx-64 711 ha20a434_0 + - libllvm16 >=16.0.6,<16.1.0a0 + constrains: + - cctools 986.* + - cctools_osx-64 986.* + license: APSL-2.0 + license_family: Other + size: 18819 + timestamp: 1710466446391 +- kind: conda + name: ld64_osx-64 + version: '711' + build: ha20a434_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-711-ha20a434_0.conda + sha256: 8c4cdd119ff4d8c83f6ae044c76560be302e4986ec1d5f278943ed9319f1171c + md5: a8b41eb97c8a9d618243a79ba78fdc3c + depends: + - libcxx + - libllvm16 >=16.0.6,<16.1.0a0 + - sigtool + - tapi >=1100.0.11,<1101.0a0 + constrains: + - clang >=16.0.6,<17.0a0 + - cctools 986.* + - ld 711.* + - cctools_osx-64 986.* + license: APSL-2.0 + license_family: Other + size: 1075550 + timestamp: 1710466354788 +- kind: conda + name: ld64_osx-arm64 + version: '711' + build: ha4bd21c_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-711-ha4bd21c_0.conda + sha256: f27b661fa4cac5b351ed4ee0ec8c8baf27c2f982309a453968418438c8197450 + md5: 38abda2ba1128fdde7b7108cc36a9d99 + depends: + - libcxx + - libllvm16 >=16.0.6,<16.1.0a0 + - sigtool + - tapi >=1100.0.11,<1101.0a0 + constrains: + - ld 711.* + - clang >=16.0.6,<17.0a0 + - cctools 986.* + - cctools_osx-arm64 986.* + license: APSL-2.0 + license_family: Other + size: 1066358 + timestamp: 1710466668466 - kind: conda name: ld_impl_linux-64 version: '2.40' @@ -2231,6 +3742,40 @@ packages: license_family: BSD size: 745686 timestamp: 1701994485309 +- kind: conda + name: libclang-cpp16 + version: 16.0.6 + build: default_h4c8afb6_7 + build_number: 7 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp16-16.0.6-default_h4c8afb6_7.conda + sha256: a3ca75f5311308d62a732b9a3f8307b5f0e39303fa7e857dcdd247e0bae2aeb7 + md5: 784816790fe438443354d13050fcd67d + depends: + - __osx >=10.13 + - libcxx >=16.0.6 + - libllvm16 >=16.0.6,<16.1.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 12861346 + timestamp: 1716980259803 +- kind: conda + name: libclang-cpp16 + version: 16.0.6 + build: default_hb63da90_7 + build_number: 7 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp16-16.0.6-default_hb63da90_7.conda + sha256: 613a2a670d7448b0c16971172dc060e7c32a22a63fc11f65cd90d4e70d3b7a74 + md5: 3753e98f8145f5f9b3bfe27575ec3c3a + depends: + - __osx >=11.0 + - libcxx >=16.0.6 + - libllvm16 >=16.0.6,<16.1.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 11912321 + timestamp: 1716980622468 - kind: conda name: libcurl version: 8.7.1 @@ -2620,34 +4165,53 @@ packages: license_family: MIT size: 42063 timestamp: 1636489106777 +- kind: conda + name: libflang + version: 5.0.0 + build: h6538335_20180525 + build_number: 20180525 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libflang-5.0.0-h6538335_20180525.tar.bz2 + sha256: 0b893b511190332320f4a3e3d6424fbd350271ffbca34eb25b5cd8bc451f1a05 + md5: 9f473a344e18668e99a93f7e21a54b69 + depends: + - openmp 5.0.0 + - vc >=14,<15.0a0 + arch: x86_64 + platform: win + track_features: + - flang + license: Apache 2.0 + size: 531143 + timestamp: 1527899216421 - kind: conda name: libgcc-devel_linux-64 - version: 13.2.0 - build: hceb6213_107 + version: 12.3.0 + build: h0223996_107 build_number: 107 subdir: noarch noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.2.0-hceb6213_107.conda - sha256: c84706d3195d3c333d7b996c53256e65d4a7ccdb9b7bf3c4e303442cbd30ec11 - md5: 2cc37ba482c6321237ce72329e1aaea2 + url: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-12.3.0-h0223996_107.conda + sha256: d6623e46608ef1baf2baa14ac77d0aefbc5187f1b9b5423592bfa124054e6753 + md5: 851e9651c9e4cd5dc19f80398eba9a1c license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL - size: 2582607 - timestamp: 1715015947593 + size: 2532549 + timestamp: 1715016464312 - kind: conda name: libgcc-devel_linux-aarch64 - version: 13.2.0 - build: h15a78c4_107 + version: 12.3.0 + build: h26e3b9f_107 build_number: 107 subdir: noarch noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-aarch64-13.2.0-h15a78c4_107.conda - sha256: db3bbca2099fc6e81cb16e849a4f7d7d788bb3fd02008b6eb41c388859ea3958 - md5: 22ed0e08df09a53093979ec3c1091183 + url: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-aarch64-12.3.0-h26e3b9f_107.conda + sha256: 1abba6c0181bbec079d55068ac3a4e7279ba4b0bac4b1f517a145c39a8c2307f + md5: b733190dc13cc792048fc3f1e58e3d8f license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL - size: 2036961 - timestamp: 1715017574768 + size: 283439 + timestamp: 1715016955460 - kind: conda name: libgcc-ng version: 13.2.0 @@ -2683,6 +4247,132 @@ packages: license_family: GPL size: 458977 timestamp: 1715017703433 +- kind: conda + name: libgfortran + version: 5.0.0 + build: 13_2_0_h97931a8_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda + sha256: 4874422e567b68334705c135c17e5acdca1404de8255673ce30ad3510e00be0d + md5: 0b6e23a012ee7a9a5f6b244f5a92c1d5 + depends: + - libgfortran5 13.2.0 h2873a65_3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 110106 + timestamp: 1707328956438 +- kind: conda + name: libgfortran + version: 5.0.0 + build: 13_2_0_hd922786_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda + sha256: 44e541b4821c96b28b27fef5630883a60ce4fee91fd9c79f25a199f8f73f337b + md5: 4a55d9e169114b2b90d3ec4604cd7bbf + depends: + - libgfortran5 13.2.0 hf226fd6_3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 110233 + timestamp: 1707330749033 +- kind: conda + name: libgfortran-devel_osx-64 + version: 12.3.0 + build: h0b6f5ec_3 + build_number: 3 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-12.3.0-h0b6f5ec_3.conda + sha256: 2d81f8e94d030185f676e85f69b6258e8910d5e7338ed3db397e4ed2d5a50432 + md5: 39eeea5454333825d72202fae2d5e0b8 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 433415 + timestamp: 1707327965963 +- kind: conda + name: libgfortran-devel_osx-arm64 + version: 12.3.0 + build: hc62be1c_3 + build_number: 3 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-12.3.0-hc62be1c_3.conda + sha256: c403832e71e74b128f3c0f17f94080af89a32f374d8607db4e8d3b7e47ad71dc + md5: 0da2eb10fdfde6b4fc5cf91e0a99d29a + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 380238 + timestamp: 1707329807507 +- kind: conda + name: libgfortran5 + version: 13.2.0 + build: h2873a65_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda + sha256: da3db4b947e30aec7596a3ef92200d17e774cccbbf7efc47802529a4ca5ca31b + md5: e4fb4d23ec2870ff3c40d10afe305aec + depends: + - llvm-openmp >=8.0.0 + constrains: + - libgfortran 5.0.0 13_2_0_*_3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 1571379 + timestamp: 1707328880361 +- kind: conda + name: libgfortran5 + version: 13.2.0 + build: h87d9d71_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-13.2.0-h87d9d71_7.conda + sha256: 6fc946955668102fe1e73614810a24e2a2f50aa87390d68e757380fea8551e16 + md5: 423eb7de085dd6b46928723edf5f8767 + depends: + - libgcc-ng >=13.2.0 + constrains: + - libgfortran-ng 13.2.0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 1083345 + timestamp: 1715017746481 +- kind: conda + name: libgfortran5 + version: 13.2.0 + build: hca663fb_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-13.2.0-hca663fb_7.conda + sha256: 754ab038115edce550fdccdc9ddf7dead2fa8346b8cdd4428c59ae1e83293978 + md5: c0bd771f09a326fdcd95a60b617795bf + depends: + - libgcc-ng >=13.2.0 + constrains: + - libgfortran-ng 13.2.0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 1441361 + timestamp: 1715016068766 +- kind: conda + name: libgfortran5 + version: 13.2.0 + build: hf226fd6_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda + sha256: bafc679eedb468a86aa4636061c55966186399ee0a04b605920d208d97ac579a + md5: 66ac81d54e95c534ae488726c1f698ea + depends: + - llvm-openmp >=8.0.0 + constrains: + - libgfortran 5.0.0 13_2_0_*_3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 997381 + timestamp: 1707330687590 - kind: conda name: libgomp version: 13.2.0 @@ -2779,6 +4469,42 @@ packages: license: LGPL-2.1-only size: 666538 timestamp: 1702682713201 +- kind: conda + name: libllvm16 + version: 16.0.6 + build: haab561b_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm16-16.0.6-haab561b_3.conda + sha256: f240f3776b02c39a32ce7397d6f2de072510321c835f4def452fc62e5c3babc0 + md5: 9900d62ede9ce25b569beeeab1da094e + depends: + - libcxx >=16 + - libxml2 >=2.12.1,<3.0.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - zstd >=1.5.5,<1.6.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 23347663 + timestamp: 1701374993634 +- kind: conda + name: libllvm16 + version: 16.0.6 + build: hbedff68_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libllvm16-16.0.6-hbedff68_3.conda + sha256: ad848dc0bb02b1dbe54324ee5700b050a2e5f63c095f5229b2de58249a3e268e + md5: 8fd56c0adc07a37f93bd44aa61a97c90 + depends: + - libcxx >=16 + - libxml2 >=2.12.1,<3.0.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - zstd >=1.5.5,<1.6.0a0 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 25196932 + timestamp: 1701379796962 - kind: conda name: libmamba version: 1.5.8 @@ -3123,34 +4849,34 @@ packages: timestamp: 1697359010159 - kind: conda name: libsanitizer - version: 13.2.0 - build: h6ddb7a1_7 + version: 12.3.0 + build: h57e2e72_7 build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.2.0-h6ddb7a1_7.conda - sha256: b06b44b7646976ae62fc235b59a2845a4f7d3f76e86d33d6cca5da9fc9e8b225 - md5: ecba88d2296bf40186a9dc65bdf7b621 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libsanitizer-12.3.0-h57e2e72_7.conda + sha256: 38c6de2be52f7e4f5368e6ea93e85c8afbb7ca9772b4908078eed0220427602d + md5: eca98497b7f53708ba845d205f1e7747 depends: - - libgcc-ng >=13.2.0 + - libgcc-ng >=12.3.0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL - size: 4140177 - timestamp: 1715016081563 + size: 3895839 + timestamp: 1715017113685 - kind: conda name: libsanitizer - version: 13.2.0 - build: hfcb8e1e_7 + version: 12.3.0 + build: hb8811af_7 build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libsanitizer-13.2.0-hfcb8e1e_7.conda - sha256: 057bad538ced1d787e045b706bed8f4a647e91afd48e8413b1c7bb0fd5530e99 - md5: 5d96544fb171e9a23358d8f01fbd4b2c + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-12.3.0-hb8811af_7.conda + sha256: 3f481da2367b5e407a954210b86a828528c0416023315a8d78e6729639c7d072 + md5: ee573415c47ce17f65101d0b3fba396d depends: - - libgcc-ng >=13.2.0 + - libgcc-ng >=12.3.0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL - size: 4027942 - timestamp: 1715017765238 + size: 3939615 + timestamp: 1715016598795 - kind: conda name: libsolv version: 0.7.29 @@ -3381,6 +5107,34 @@ packages: license_family: BSD size: 259556 timestamp: 1685837820566 +- kind: conda + name: libstdcxx-devel_linux-64 + version: 12.3.0 + build: h0223996_107 + build_number: 107 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-12.3.0-h0223996_107.conda + sha256: b67931a6ad04effddaf5b18c732ac6154f0f494d5d5189e5e23fbc5a26212389 + md5: 167a1f5d77d8f3c2a638f7eb418429f1 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 11881031 + timestamp: 1715016519463 +- kind: conda + name: libstdcxx-devel_linux-aarch64 + version: 12.3.0 + build: h26e3b9f_107 + build_number: 107 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-aarch64-12.3.0-h26e3b9f_107.conda + sha256: 5457a2c0108184ab39f60f6b1385a9a5b76d1ca900a3fa4b086956c514e0ef20 + md5: 7be45a7fb1be2c6054d4cd941fa249e5 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 10321646 + timestamp: 1715016997633 - kind: conda name: libstdcxx-ng version: 13.2.0 @@ -3692,6 +5446,96 @@ packages: license_family: Other size: 46921 timestamp: 1716874262512 +- kind: conda + name: llvm-meta + version: 5.0.0 + build: '0' + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/llvm-meta-5.0.0-0.tar.bz2 + sha256: 090bbeacc3297ff579b53f55ad184f05c30e316fe9d5d7df63df1d2ad4578b79 + md5: 213b5b5ad34008147a824460e50a691c + license: BSD-3-Clause + license_family: BSD + size: 2667 +- kind: conda + name: llvm-openmp + version: 18.1.6 + build: h15ab845_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-18.1.6-h15ab845_0.conda + sha256: b07be564a0539adc6f6e12b921469c925b37799e50a27a9dbe276115e9de689a + md5: 065f974bc7afcef3f94df56394e16154 + depends: + - __osx >=10.13 + constrains: + - openmp 18.1.6|18.1.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 300479 + timestamp: 1716753668057 +- kind: conda + name: llvm-openmp + version: 18.1.6 + build: hde57baf_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-18.1.6-hde57baf_0.conda + sha256: ca646e5d47040fb63bec903c3af7b5a9888d58c8cc2acb424e1dd48f9fa4532d + md5: f4565f7e5ce486f33705ff6bfc586688 + depends: + - __osx >=11.0 + constrains: + - openmp 18.1.6|18.1.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 276591 + timestamp: 1716753686325 +- kind: conda + name: llvm-tools + version: 16.0.6 + build: haab561b_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-16.0.6-haab561b_3.conda + sha256: 64cc3547a2b0a3700a9fa0bd1fd3258156900b48ae73fc1a4b391002ca1462bf + md5: ca8e3771122c520fbe72af7c83d6d4cd + depends: + - libllvm16 16.0.6 haab561b_3 + - libxml2 >=2.12.1,<3.0.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - zstd >=1.5.5,<1.6.0a0 + constrains: + - llvmdev 16.0.6 + - clang 16.0.6.* + - clang-tools 16.0.6.* + - llvm 16.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 20685770 + timestamp: 1701375136405 +- kind: conda + name: llvm-tools + version: 16.0.6 + build: hbedff68_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-16.0.6-hbedff68_3.conda + sha256: dff3ca83c6945f020ee6d3c62ddb3ed175ae8a357be3689a8836bcfe25ad9882 + md5: e9356b0807462e8f84c1384a8da539a5 + depends: + - libllvm16 16.0.6 hbedff68_3 + - libxml2 >=2.12.1,<3.0.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - zstd >=1.5.5,<1.6.0a0 + constrains: + - llvmdev 16.0.6 + - clang 16.0.6.* + - clang-tools 16.0.6.* + - llvm 16.0.6.* + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 22221159 + timestamp: 1701379965425 - kind: conda name: lz4-c version: 1.9.4 @@ -4065,6 +5909,66 @@ packages: license_family: BSD size: 3645894 timestamp: 1711394309920 +- kind: conda + name: mpc + version: 1.3.1 + build: h81bd1dd_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h81bd1dd_0.conda + sha256: 2ae945a15c8a984d581dcfb974ad3b5d877a6527de2c95a3363e6b4490b2f312 + md5: c752c0eb6c250919559172c011e5f65b + depends: + - gmp >=6.2.1,<7.0a0 + - mpfr >=4.1.0,<5.0a0 + license: LGPL-3.0-or-later + license_family: LGPL + size: 109064 + timestamp: 1674264109148 +- kind: conda + name: mpc + version: 1.3.1 + build: h91ba8db_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h91ba8db_0.conda + sha256: 6d8d4f8befca279f022c1c212241ad6672cb347181452555414e277484ad534c + md5: 362af269d860ae49580f8f032a68b0df + depends: + - gmp >=6.2.1,<7.0a0 + - mpfr >=4.1.0,<5.0a0 + license: LGPL-3.0-or-later + license_family: LGPL + size: 103657 + timestamp: 1674264097592 +- kind: conda + name: mpfr + version: 4.2.1 + build: h41d338b_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-h41d338b_1.conda + sha256: a0b183cdf8bd1f2462d965f7a065cbfc32669d95bb6c8f970f7c7f63d2938436 + md5: 616d9bb6983991de582589b9a06e4cea + depends: + - gmp >=6.3.0,<7.0a0 + license: LGPL-3.0-only + license_family: LGPL + size: 346880 + timestamp: 1712339687453 +- kind: conda + name: mpfr + version: 4.2.1 + build: h4f6b447_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-h4f6b447_1.conda + sha256: 002209e7d1f21cdd04de17050ab2050de4347e5bf04210ce6a636cbabf43e1d0 + md5: b90df08f0deb2f58631447c1462c92a7 + depends: + - gmp >=6.3.0,<7.0a0 + license: LGPL-3.0-only + license_family: LGPL + size: 373442 + timestamp: 1712339833358 - kind: conda name: msys2-conda-epoch version: '20160418' @@ -4233,6 +6137,22 @@ packages: license_family: MIT size: 12255489 timestamp: 1714132368605 +- kind: conda + name: openmp + version: 5.0.0 + build: vc14_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/openmp-5.0.0-vc14_1.tar.bz2 + sha256: 05c19170938b589f59049679d4e0679c98160fecc6fd1bf721b0f4980bd235dd + md5: 8284c925330fa53668ade00db3c9e787 + depends: + - llvm-meta 5.0.0|5.0.0.* + - vc 14.* + arch: x86_64 + platform: win + license: NCSA + size: 590466 - kind: conda name: openssl version: 3.3.0 @@ -5526,6 +7446,34 @@ packages: license_family: MIT size: 483015 timestamp: 1716368141661 +- kind: conda + name: sigtool + version: 0.1.3 + build: h44b9a77_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-0.1.3-h44b9a77_0.tar.bz2 + sha256: 70791ae00a3756830cb50451db55f63e2a42a2fa2a8f1bab1ebd36bbb7d55bff + md5: 4a2cac04f86a4540b8c9b8d8f597848f + depends: + - openssl >=3.0.0,<4.0a0 + license: MIT + license_family: MIT + size: 210264 + timestamp: 1643442231687 +- kind: conda + name: sigtool + version: 0.1.3 + build: h88f4db0_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/sigtool-0.1.3-h88f4db0_0.tar.bz2 + sha256: 46fdeadf8f8d725819c4306838cdfd1099cd8fe3e17bd78862a5dfdcd6de61cf + md5: fbfb84b9de9a6939cb165c02c69b1865 + depends: + - openssl >=3.0.0,<4.0a0 + license: MIT + license_family: MIT + size: 213817 + timestamp: 1643442169866 - kind: conda name: sysroot_linux-64 version: '2.12' @@ -5559,6 +7507,34 @@ packages: license_family: GPL size: 16253097 timestamp: 1708000911838 +- kind: conda + name: tapi + version: 1100.0.11 + build: h9ce4665_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/tapi-1100.0.11-h9ce4665_0.tar.bz2 + sha256: 34b18ce8d1518b67e333ca1d3af733c3976ecbdf3a36b727f9b4dedddcc588fa + md5: f9ff42ccf809a21ba6f8607f8de36108 + depends: + - libcxx >=10.0.0.a0 + license: NCSA + license_family: MIT + size: 201044 + timestamp: 1602664232074 +- kind: conda + name: tapi + version: 1100.0.11 + build: he4954df_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1100.0.11-he4954df_0.tar.bz2 + sha256: 1709265fbee693a9e8b4126b0a3e68a6c4718b05821c659279c1af051f2d40f3 + md5: d83362e7d0513f35f454bc50b0ca591d + depends: + - libcxx >=11.0.0.a0 + license: NCSA + license_family: MIT + size: 191416 + timestamp: 1602687595316 - kind: conda name: taplo version: 0.9.1 @@ -6043,6 +8019,37 @@ packages: license_family: BSD size: 17124 timestamp: 1716231247457 +- kind: conda + name: vs2019_win-64 + version: 19.29.30139 + build: he1865b1_20 + build_number: 20 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/vs2019_win-64-19.29.30139-he1865b1_20.conda + sha256: b9b3faf4fa20301ad1886cfde20d339ea6c2e95de8f4710e0b49af1ca1d3a657 + md5: bc2f92e632f5c6b0d94e365546c7fc6e + depends: + - vswhere + constrains: + - vs_win-64 2019.11 + track_features: + - vc14 + license: BSD-3-Clause + license_family: BSD + size: 19744 + timestamp: 1716231200159 +- kind: conda + name: vswhere + version: 3.1.4 + build: h57928b3_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/vswhere-3.1.4-h57928b3_0.conda + sha256: 553c41fc1a883415a39444313f8d99236685529776fdd04e8d97288b73496002 + md5: b1d1d6a1f874d8c93a57b5efece52f03 + license: MIT + license_family: MIT + size: 218421 + timestamp: 1682376911339 - kind: conda name: win_inet_pton version: 1.1.0 diff --git a/pixi.toml b/pixi.toml index 4b2aebc..20ff58a 100644 --- a/pixi.toml +++ b/pixi.toml @@ -11,6 +11,8 @@ test = "cargo test" [dependencies] rust = "1.77.2" +compilers = ">=1.7.0" +c-compiler = "*" [feature.test.dependencies] conda = "*" From 69975c65af3b24657e3b49b6a796b83599c63fcb Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 17:16:50 +0200 Subject: [PATCH 09/37] . --- .github/workflows/build.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6af1736..e701f65 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -87,16 +87,17 @@ jobs: rustc -V - name: Build - run: >- - cargo build - --locked - --release${{ endsWith(matrix.target, 'musl') && ' --no-default-features --features rustls-tls' || '' }} + run: | + cargo build \ + --locked \ + --release${{ endsWith(matrix.target, 'musl') && ' --no-default-features --features rustls-tls' || '' }} + mv target/release/pixi-pack${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} pixi-pack-${{ matrix.target }}${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} - name: Upload Artifact uses: actions/upload-artifact@v4 with: - name: pixi-pack-${{ matrix.target }}${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} - path: target/${{ matrix.target }}/release/pixi-pack${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} + name: pixi-pack-${{ matrix.target }} + path: pixi-pack-${{ matrix.target }}${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} if-no-files-found: error release: @@ -109,10 +110,9 @@ jobs: - name: Download artifacts uses: actions/download-artifact@v4 with: - name: pixi-pack-* - path: target + pattern: pixi-pack-* - run: | - tree target + ls pixi-pack-* # - name: Push v${{ needs.metadata.outputs.version }} tag # run: | # git tag v${{ needs.metadata.outputs.version }} From 7dbc4e933f34458c756672069fbaec7afe5ef461 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 17:38:23 +0200 Subject: [PATCH 10/37] ? --- .github/workflows/build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e701f65..675df92 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -68,8 +68,9 @@ jobs: - name: Set up pixi uses: prefix-dev/setup-pixi@ba3bb36eb2066252b2363392b7739741bb777659 - with: - activate-environment: true + # with: + # activate-environment: true + - run: pixi.exe shell-hook --json --manifest-path pixi.toml --color always - name: Use static CRT on Windows shell: bash From 6a6c32508065a37481709f93bc77af06d9eb23c1 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 17:39:52 +0200 Subject: [PATCH 11/37] / --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 675df92..f416da4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -70,7 +70,7 @@ jobs: uses: prefix-dev/setup-pixi@ba3bb36eb2066252b2363392b7739741bb777659 # with: # activate-environment: true - - run: pixi.exe shell-hook --json --manifest-path pixi.toml --color always + - run: pixi shell-hook --json --manifest-path pixi.toml --color always - name: Use static CRT on Windows shell: bash From 4071746980020edd8b367ec751c5a0598979808a Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 17:52:24 +0200 Subject: [PATCH 12/37] . --- .github/workflows/ci.yml | 2 +- Cargo.toml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4eb74f3..e6ba66f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,4 +43,4 @@ jobs: with: key: tests - name: Run test - run: pixi run test + run: pixi run test --color always ${{ matrix.os == 'ubuntu-latest' && '--no-default-features --features rustls-tls' || '' }} diff --git a/Cargo.toml b/Cargo.toml index aa67deb..d6e1561 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,11 +7,11 @@ edition = "2021" [features] default = ["native-tls"] native-tls = [ - "reqwest/native-tls", - "reqwest/native-tls-alpn", - "rattler/native-tls", - "rattler_networking/rustls-tls", - "rattler_package_streaming/rustls-tls", + "reqwest/native-tls", + "reqwest/native-tls-alpn", + "rattler/native-tls", + "rattler_networking/rustls-tls", + "rattler_package_streaming/rustls-tls", ] rustls-tls = [ "reqwest/rustls-tls", From 404d25dd48b747dab1cad325cbc2e13699c0a91e Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 18:05:49 +0200 Subject: [PATCH 13/37] . --- .github/workflows/build.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f416da4..21341fe 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -89,9 +89,7 @@ jobs: - name: Build run: | - cargo build \ - --locked \ - --release${{ endsWith(matrix.target, 'musl') && ' --no-default-features --features rustls-tls' || '' }} + cargo build --locked --release${{ endsWith(matrix.target, 'musl') && ' --no-default-features --features rustls-tls' || '' }} mv target/release/pixi-pack${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} pixi-pack-${{ matrix.target }}${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} - name: Upload Artifact From b5305b381ff8114bea455a97dd30c93cdc9e9ff8 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 21:46:01 +0200 Subject: [PATCH 14/37] only on linux --- .github/workflows/build.yml | 4 +- pixi.lock | 1437 ----------------------------------- pixi.toml | 1 + 3 files changed, 3 insertions(+), 1439 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 21341fe..45d9f94 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -68,8 +68,8 @@ jobs: - name: Set up pixi uses: prefix-dev/setup-pixi@ba3bb36eb2066252b2363392b7739741bb777659 - # with: - # activate-environment: true + with: + activate-environment: true - run: pixi shell-hook --json --manifest-path pixi.toml --color always - name: Use static CRT on Windows diff --git a/pixi.lock b/pixi.lock index 9b236c2..5bce928 100644 --- a/pixi.lock +++ b/pixi.lock @@ -252,62 +252,35 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py312heafc425_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.28.1-h10d778d_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/c-compiler-1.7.0-h282daa2_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.6.2-h8857fd0_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/cctools-986-h40f6528_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-986-ha1c5b94_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/cffi-1.16.0-py312h38bf5a0_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-16-16.0.6-default_h4c8afb6_7.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-16.0.6-hd4457cd_7.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/clang_impl_osx-64-16.0.6-h8787910_15.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-16.0.6-hb91bd55_15.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx-16.0.6-default_ha3b9224_7.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx_impl_osx-64-16.0.6-h6d92fbe_15.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-16.0.6-hb91bd55_15.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-16.0.6-ha38d28d_2.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-16.0.6-ha38d28d_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/compilers-1.7.0-h694c41f_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/conda-24.5.0-py312hb401068_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/cxx-compiler-1.7.0-h7728843_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/fmt-10.2.1-h7728843_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/fortran-compiler-1.7.0-h6c2ab21_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/frozendict-2.4.4-py312hbd25219_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/gfortran-12.3.0-h2c809b3_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-12.3.0-hc328e78_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-12.3.0-h18f7dce_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-h73e2aa4_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-73.2-hf5e326d_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/identify-2.5.36-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/isl-0.26-imath32_h2e86a7b_101.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/jsonpointer-2.4-py312hb401068_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/krb5-1.21.2-hb884880_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/ld64-711-ha02d983_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-711-ha20a434_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libarchive-3.7.2-hd35d340_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp16-16.0.6-default_h4c8afb6_7.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.7.1-h726d00d_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-17.0.6-h88467a6_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-h0678c8f_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-12.3.0-h0b6f5ec_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.17-hd75f5a5_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libllvm16-16.0.6-hbedff68_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libmamba-1.5.8-ha449628_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libmambapy-1.5.8-py312h67f5953_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.58.0-h64cf6d3_1.conda @@ -317,14 +290,10 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/libuv-1.48.0-h67532ce_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.7-hfa5d230_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-18.1.6-h15ab845_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-16.0.6-hbedff68_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/lz4-c-1.9.4-hf0c8a7f_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/lzo-2.10-h10d778d_1001.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/menuinst-2.1.0-py312hb401068_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/micromamba-1.5.8-0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h81bd1dd_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-h4f6b447_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h5846eda_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nodeenv-1.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/nodejs-20.12.2-hfc0f20e_0.conda @@ -351,8 +320,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/rust-1.77.2-h7e1429e_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/rust-std-x86_64-apple-darwin-1.77.2-h38e4360_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/sigtool-0.1.3-h88f4db0_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-64/tapi-1100.0.11-h9ce4665_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/taplo-0.9.1-h236d3af_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 @@ -375,62 +342,35 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py312h9f69965_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h93a5062_5.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.28.1-h93a5062_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.7.0-h6aa9301_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.6.2-hf0a4a13_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cctools-986-h4faf515_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-986-h62378fb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-1.16.0-py312h8e38eb3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-16-16.0.6-default_hb63da90_7.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-16.0.6-h7bc9447_7.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-16.0.6-hc421ffc_15.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-16.0.6-h54d7cd3_15.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-16.0.6-default_h095aff0_7.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_impl_osx-arm64-16.0.6-hcd7bac0_15.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-16.0.6-h54d7cd3_15.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-16.0.6-h3808999_2.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-16.0.6-h3808999_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.7.0-hce30654_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/conda-24.5.0-py312h81bd7bf_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.7.0-h2ffa867_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fmt-10.2.1-h2ffa867_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fortran-compiler-1.7.0-hafb19e3_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/frozendict-2.4.4-py312h7e5086c_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran-12.3.0-h1ca8e4b_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-12.3.0-h53ed385_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_osx-arm64-12.3.0-h57527a5_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-hebf3989_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-73.2-hc8870d7_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/identify-2.5.36-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/isl-0.26-imath32_h347afa1_101.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/jsonpointer-2.4-py312h81bd7bf_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.2-h92f50d5_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64-711-h634c8be_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-711-ha4bd21c_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarchive-3.7.2-hcacb583_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp16-16.0.6-default_hb63da90_7.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.7.1-h2d989ff_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-17.0.6-h5f092b4_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20191231-hc8eb9b7_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.2-hebf3989_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-12.3.0-hc62be1c_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm16-16.0.6-haab561b_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmamba-1.5.8-h90c426b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmambapy-1.5.8-py312h344e357_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.58.0-ha4dd798_1.conda @@ -440,14 +380,10 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libuv-1.48.0-h93a5062_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.7-hab74291_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-hfb2fe0b_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-18.1.6-hde57baf_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-16.0.6-haab561b_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.9.4-hb7217d7_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lzo-2.10-h93a5062_1001.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/menuinst-2.1.0-py312h81bd7bf_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/micromamba-1.5.8-0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h91ba8db_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-h41d338b_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-hb89a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nodeenv-1.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/nodejs-20.12.2-h3b52c9b_0.conda @@ -474,8 +410,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rust-1.77.2-h4ff7c5d_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/rust-std-aarch64-apple-darwin-1.77.2-hf6ec828_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-0.1.3-h44b9a77_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1100.0.11-he4954df_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/taplo-0.9.1-h16c8c8b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 @@ -497,27 +431,20 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/boltons-24.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py312h53d5487_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-hcfcfb64_5.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/c-compiler-1.7.0-hcfcfb64_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.6.2-h56e8100_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/cffi-1.16.0-py312he70551f_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/clangdev-5.0.0-flang_3.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/win-64/compilers-1.7.0-h57928b3_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/conda-24.5.0-py312h2e8e312_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/cxx-compiler-1.7.0-h91493d7_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/flang-5.0.0-he025d50_20180525.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/win-64/flang_win-64-5.0.0-h13ae965_20180526.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/fmt-10.2.1-h181d51b_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/fortran-compiler-1.7.0-h9655429_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/frozendict-2.4.4-py312h4389bb4_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/identify-2.5.36-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda @@ -528,7 +455,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/libcurl-8.8.0-hd5e4a3a_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.6.2-h63175ca_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/win-64/libflang-5.0.0-h6538335_20180525.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libmamba-1.5.8-h3f09ed1_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libmambapy-1.5.8-py312h66cf91f_0.conda @@ -537,7 +463,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/libssh2-1.11.0-h7dfc565_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.12.7-h73268cd_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/llvm-meta-5.0.0-0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/lz4-c-1.9.4-hcfcfb64_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/lzo-2.10-hcfcfb64_1001.conda - conda: https://conda.anaconda.org/conda-forge/win-64/m2w64-gcc-libgfortran-5.3.0-6.tar.bz2 @@ -550,7 +475,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/msys2-conda-epoch-20160418-1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/nodeenv-1.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/nodejs-20.12.2-h57928b3_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/openmp-5.0.0-vc14_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.0-h2466b09_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda @@ -587,8 +511,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.38.33135-h835141b_20.conda - conda: https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.26.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.38.33135-h22015db_20.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vs2019_win-64-19.29.30139-he1865b1_20.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vswhere-3.1.4-h57928b3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyhd8ed1ab_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/xz-5.2.6-h8d14728_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 @@ -1233,24 +1155,6 @@ packages: license_family: MIT size: 168875 timestamp: 1711819445938 -- kind: conda - name: c-compiler - version: 1.7.0 - build: h282daa2_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/c-compiler-1.7.0-h282daa2_1.conda - sha256: a8e2e2b121e61e3d6a67aa618602815211573e96477ab048176a831ae622bfaf - md5: d27411cb82bc1b76b9f487da6ae97f1d - depends: - - cctools >=949.0.1 - - clang_osx-64 16.* - - ld64 >=530 - - llvm-openmp - license: BSD-3-Clause - license_family: BSD - size: 6396 - timestamp: 1714575615177 - kind: conda name: c-compiler version: 1.7.0 @@ -1268,39 +1172,6 @@ packages: license_family: BSD size: 6329 timestamp: 1714575480249 -- kind: conda - name: c-compiler - version: 1.7.0 - build: h6aa9301_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.7.0-h6aa9301_1.conda - sha256: dcff26a7e70681945955b6267306e6436b77bf83b34fa0fc81e3c96960c7a1db - md5: c12b8656251acd221948e4970e8539d1 - depends: - - cctools >=949.0.1 - - clang_osx-arm64 16.* - - ld64 >=530 - - llvm-openmp - license: BSD-3-Clause - license_family: BSD - size: 6411 - timestamp: 1714575604618 -- kind: conda - name: c-compiler - version: 1.7.0 - build: hcfcfb64_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/c-compiler-1.7.0-hcfcfb64_1.conda - sha256: ed32f4057d599ff45562f6dd8ab2bb9d64365c83d0a8e4b0fc788f0b78aea0eb - md5: 2db079f3543f49ecbaf70c2aadad54c5 - depends: - - vs2019_win-64 - license: BSD-3-Clause - license_family: BSD - size: 6505 - timestamp: 1714575653055 - kind: conda name: c-compiler version: 1.7.0 @@ -1373,82 +1244,6 @@ packages: license: ISC size: 156299 timestamp: 1717311742040 -- kind: conda - name: cctools - version: '986' - build: h40f6528_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/cctools-986-h40f6528_0.conda - sha256: 4eac1d10ddafb1dc277ddff304a7d314607c7dc99d7a77d69ed75f8fcbdf93d4 - md5: b7a2ca0062a6ee8bc4e83ec887bef942 - depends: - - cctools_osx-64 986 ha1c5b94_0 - - ld64 711 ha02d983_0 - - libllvm16 >=16.0.6,<16.1.0a0 - license: APSL-2.0 - license_family: Other - size: 21663 - timestamp: 1710466476542 -- kind: conda - name: cctools - version: '986' - build: h4faf515_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/cctools-986-h4faf515_0.conda - sha256: 505471dfa37dc42ba1a2c4cf65d4c4abe4c36164c8fcb0a375e3c4f3550ab3ee - md5: d81c4480e8445b13129024191231e6c5 - depends: - - cctools_osx-arm64 986 h62378fb_0 - - ld64 711 h634c8be_0 - - libllvm16 >=16.0.6,<16.1.0a0 - license: APSL-2.0 - license_family: Other - size: 21683 - timestamp: 1710466813384 -- kind: conda - name: cctools_osx-64 - version: '986' - build: ha1c5b94_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-986-ha1c5b94_0.conda - sha256: 16ef6a8dd367d7d4d7b3446f73ed95b07603d6b5b3256c3acab9b3a9006ef7eb - md5: a8951de2506df5649f5a3295fdfd9f2c - depends: - - ld64_osx-64 >=711,<712.0a0 - - libcxx - - libllvm16 >=16.0.6,<16.1.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - sigtool - constrains: - - ld64 711.* - - cctools 986.* - - clang 16.0.* - license: APSL-2.0 - license_family: Other - size: 1118961 - timestamp: 1710466421642 -- kind: conda - name: cctools_osx-arm64 - version: '986' - build: h62378fb_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-986-h62378fb_0.conda - sha256: 35907653456fdd854b426060980025689670784c677e2bbecd2fcaf983cfa37c - md5: cb85035a5eceb3a0d3becc1026dbb31d - depends: - - ld64_osx-arm64 >=711,<712.0a0 - - libcxx - - libllvm16 >=16.0.6,<16.1.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - sigtool - constrains: - - clang 16.0.* - - ld64 711.* - - cctools 986.* - license: APSL-2.0 - license_family: Other - size: 1127544 - timestamp: 1710466751857 - kind: conda name: certifi version: 2024.2.2 @@ -1583,275 +1378,6 @@ packages: license_family: MIT size: 46597 timestamp: 1698833765762 -- kind: conda - name: clang - version: 16.0.6 - build: h7bc9447_7 - build_number: 7 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/clang-16.0.6-h7bc9447_7.conda - sha256: 5f04b3a7e576861db61a04aa4824b8196e4cafe92c79a9290fc5eafd4531f010 - md5: 172328871c92aea74ff3b71064f66cb7 - depends: - - clang-16 16.0.6 default_hb63da90_7 - constrains: - - clang-tools 16.0.6.* - - llvm 16.0.6.* - - llvm-tools 16.0.6.* - - llvmdev 16.0.6.* - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 81852 - timestamp: 1716981232520 -- kind: conda - name: clang - version: 16.0.6 - build: hd4457cd_7 - build_number: 7 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/clang-16.0.6-hd4457cd_7.conda - sha256: 2efeb86a87ded2ae4021fb968a15d403619df2ce571713d7e281268208f72fd7 - md5: 0f91e4c1d9d85887db66ddbc185d65d4 - depends: - - clang-16 16.0.6 default_h4c8afb6_7 - constrains: - - clang-tools 16.0.6.* - - llvm 16.0.6.* - - llvm-tools 16.0.6.* - - llvmdev 16.0.6.* - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 81750 - timestamp: 1716980780083 -- kind: conda - name: clang-16 - version: 16.0.6 - build: default_h4c8afb6_7 - build_number: 7 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/clang-16-16.0.6-default_h4c8afb6_7.conda - sha256: 3bf8f0f55fb5eaed9e7f9b647ececb941a1342d14f20d7772fd4328d58912e4f - md5: c9da6a62b571cac3707db69610ed7bd3 - depends: - - __osx >=10.13 - - libclang-cpp16 16.0.6 default_h4c8afb6_7 - - libcxx >=16.0.6 - - libllvm16 >=16.0.6,<16.1.0a0 - constrains: - - clangxx 16.0.6 - - clangdev 16.0.6 - - clang-tools 16.0.6 - - llvm-tools 16.0.6 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 758914 - timestamp: 1716980696120 -- kind: conda - name: clang-16 - version: 16.0.6 - build: default_hb63da90_7 - build_number: 7 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/clang-16-16.0.6-default_hb63da90_7.conda - sha256: 51358152f76a4d363459f68fa6cd8f5c88edf6bd09ec8de10970754fb1dc9c91 - md5: 73fa4ed0b361a6882bc3893f16ce0f07 - depends: - - __osx >=11.0 - - libclang-cpp16 16.0.6 default_hb63da90_7 - - libcxx >=16.0.6 - - libllvm16 >=16.0.6,<16.1.0a0 - constrains: - - clangxx 16.0.6 - - clang-tools 16.0.6 - - clangdev 16.0.6 - - llvm-tools 16.0.6 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 751242 - timestamp: 1716981084563 -- kind: conda - name: clang_impl_osx-64 - version: 16.0.6 - build: h8787910_15 - build_number: 15 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/clang_impl_osx-64-16.0.6-h8787910_15.conda - sha256: 2bf8acbe3590ffc25398b4c9dac85d5937b39f2ea51c8347a02836848783e260 - md5: 4604a48f32935cd5d6e6a48e818b7eb0 - depends: - - cctools_osx-64 - - clang 16.0.6.* - - compiler-rt 16.0.6.* - - ld64_osx-64 - - llvm-tools 16.0.6.* - license: BSD-3-Clause - license_family: BSD - size: 17500 - timestamp: 1716758662891 -- kind: conda - name: clang_impl_osx-arm64 - version: 16.0.6 - build: hc421ffc_15 - build_number: 15 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-16.0.6-hc421ffc_15.conda - sha256: 7a6f213f73bae398a66dcde42375e0b13173ab005b292a9539bf978e4f86d808 - md5: 327e0c0022c1db7c390622c247483652 - depends: - - cctools_osx-arm64 - - clang 16.0.6.* - - compiler-rt 16.0.6.* - - ld64_osx-arm64 - - llvm-tools 16.0.6.* - license: BSD-3-Clause - license_family: BSD - size: 17562 - timestamp: 1716758701036 -- kind: conda - name: clang_osx-64 - version: 16.0.6 - build: hb91bd55_15 - build_number: 15 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-16.0.6-hb91bd55_15.conda - sha256: fa671e245773815a8fd16a1f27f046ea159277ca63343ac438c29ad34dbf2ba8 - md5: dc667dff0fefcb19ab8318e9518011f3 - depends: - - clang_impl_osx-64 16.0.6 h8787910_15 - license: BSD-3-Clause - license_family: BSD - size: 20534 - timestamp: 1716758669450 -- kind: conda - name: clang_osx-arm64 - version: 16.0.6 - build: h54d7cd3_15 - build_number: 15 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-16.0.6-h54d7cd3_15.conda - sha256: d45e3077906bab088b0b9a5ced9bba306189fddb229a975090594ca6bb9b71bf - md5: d9f7d9cd0d0f6650864edbb70da2bac4 - depends: - - clang_impl_osx-arm64 16.0.6 hc421ffc_15 - license: BSD-3-Clause - license_family: BSD - size: 20499 - timestamp: 1716758707804 -- kind: conda - name: clangdev - version: 5.0.0 - build: flang_3 - build_number: 3 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/clangdev-5.0.0-flang_3.tar.bz2 - sha256: e5661a405acc14bd4941c576daebc3959b6f94f0cfd22b66f2a3f3198a3ec609 - md5: afbd5f59b9358ee37e73fbfb1515c3b6 - depends: - - vs2015_runtime - - vc 14.* - arch: x86_64 - platform: win - features: flang - license: NCSA - size: 198174317 -- kind: conda - name: clangxx - version: 16.0.6 - build: default_h095aff0_7 - build_number: 7 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-16.0.6-default_h095aff0_7.conda - sha256: 0daea36dfbd5fc8f86ef987b04a684c7eb492fbf2d74c6329e856e029a786dcd - md5: 3605798690eee4fa8f82ac6519caba2a - depends: - - clang 16.0.6 h7bc9447_7 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 82005 - timestamp: 1716981247780 -- kind: conda - name: clangxx - version: 16.0.6 - build: default_ha3b9224_7 - build_number: 7 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/clangxx-16.0.6-default_ha3b9224_7.conda - sha256: 9e3492ddc9fe706d88795b70fd662a7703d9157f94d3e5cd062f70f731c691ff - md5: 00c8a212cbbd427dcbcc4231b23ddc5e - depends: - - clang 16.0.6 hd4457cd_7 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 81879 - timestamp: 1716980792681 -- kind: conda - name: clangxx_impl_osx-64 - version: 16.0.6 - build: h6d92fbe_15 - build_number: 15 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/clangxx_impl_osx-64-16.0.6-h6d92fbe_15.conda - sha256: e0b9f2436514ac5e79a66dcd4fc3f61ebb79e2f025647c87963c58587340853b - md5: 0e9dfa5ea554d23a3ad1f373470f84a2 - depends: - - clang_osx-64 16.0.6 hb91bd55_15 - - clangxx 16.0.6.* - - libcxx >=16 - - libllvm16 >=16.0.6,<16.1.0a0 - license: BSD-3-Clause - license_family: BSD - size: 17585 - timestamp: 1716758703238 -- kind: conda - name: clangxx_impl_osx-arm64 - version: 16.0.6 - build: hcd7bac0_15 - build_number: 15 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_impl_osx-arm64-16.0.6-hcd7bac0_15.conda - sha256: b6734a6857412a4e84e11ccfed6ae69df141d77eaa4400a3fbe1c01863608275 - md5: 6a1fb927362d036f4964ef9ad74e8df0 - depends: - - clang_osx-arm64 16.0.6 h54d7cd3_15 - - clangxx 16.0.6.* - - libcxx >=16 - - libllvm16 >=16.0.6,<16.1.0a0 - license: BSD-3-Clause - license_family: BSD - size: 17661 - timestamp: 1716758733558 -- kind: conda - name: clangxx_osx-64 - version: 16.0.6 - build: hb91bd55_15 - build_number: 15 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-16.0.6-hb91bd55_15.conda - sha256: 1e16d2133f04a5bac0b35809a0fd65db7e6a4634db313591cf31101d7477a904 - md5: 3d3b8b7b99770601759ef8bc23264df2 - depends: - - clang_osx-64 16.0.6 hb91bd55_15 - - clangxx_impl_osx-64 16.0.6 h6d92fbe_15 - license: BSD-3-Clause - license_family: BSD - size: 19275 - timestamp: 1716758709686 -- kind: conda - name: clangxx_osx-arm64 - version: 16.0.6 - build: h54d7cd3_15 - build_number: 15 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-16.0.6-h54d7cd3_15.conda - sha256: 889f26a0db11f5aa142fdd3aff07dc2ecb815d15dd5193d13366aa74c87c5110 - md5: 1a54f30253dbc52aef6b06304982d089 - depends: - - clang_osx-arm64 16.0.6 h54d7cd3_15 - - clangxx_impl_osx-arm64 16.0.6 hcd7bac0_15 - license: BSD-3-Clause - license_family: BSD - size: 19221 - timestamp: 1716758740702 - kind: conda name: colorama version: 0.4.6 @@ -1867,112 +1393,6 @@ packages: license_family: BSD size: 25170 timestamp: 1666700778190 -- kind: conda - name: compiler-rt - version: 16.0.6 - build: h3808999_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-16.0.6-h3808999_2.conda - sha256: 67f6883f37ea720f97d016c3384962d86ec8853e5f4b0065aa77e335ca80193e - md5: 517f18b3260bb7a508d1f54a96e6285b - depends: - - clang 16.0.6.* - - clangxx 16.0.6.* - - compiler-rt_osx-arm64 16.0.6.* - license: Apache-2.0 WITH LLVM-exception - license_family: APACHE - size: 93724 - timestamp: 1701467327657 -- kind: conda - name: compiler-rt - version: 16.0.6 - build: ha38d28d_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-16.0.6-ha38d28d_2.conda - sha256: de0e2c94d9a04f60ec9aedde863d6c1fad3f261bdb63ec8adc70e2d9ecdb07bb - md5: 3b9e8c5c63b8e86234f499490acd85c2 - depends: - - clang 16.0.6.* - - clangxx 16.0.6.* - - compiler-rt_osx-64 16.0.6.* - license: Apache-2.0 WITH LLVM-exception - license_family: APACHE - size: 94198 - timestamp: 1701467261175 -- kind: conda - name: compiler-rt_osx-64 - version: 16.0.6 - build: ha38d28d_2 - build_number: 2 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-16.0.6-ha38d28d_2.conda - sha256: 75270bd8e306967f6e1a8c17d14f2dfe76602a5c162088f3ea98034fe3d71e0c - md5: 7a46507edc35c6c8818db0adaf8d787f - depends: - - clang 16.0.6.* - - clangxx 16.0.6.* - constrains: - - compiler-rt 16.0.6 - license: Apache-2.0 WITH LLVM-exception - license_family: APACHE - size: 9895261 - timestamp: 1701467223753 -- kind: conda - name: compiler-rt_osx-arm64 - version: 16.0.6 - build: h3808999_2 - build_number: 2 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-16.0.6-h3808999_2.conda - sha256: 61f1a10e6e8ec147f17c5e36cf1c2fe77ac6d1907b05443fa319fd59be20fa33 - md5: 8c7d77d888e1a218cccd9e82b1458ec6 - depends: - - clang 16.0.6.* - - clangxx 16.0.6.* - constrains: - - compiler-rt 16.0.6 - license: Apache-2.0 WITH LLVM-exception - license_family: APACHE - size: 9829914 - timestamp: 1701467293179 -- kind: conda - name: compilers - version: 1.7.0 - build: h57928b3_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/compilers-1.7.0-h57928b3_1.conda - sha256: 72edac40afbb4452ef7557bb0789d11cc5763bca0b49b4b49c530dcdca14bbff - md5: 33441fd2572fe7e57f11928e0ef23be3 - depends: - - c-compiler 1.7.0 hcfcfb64_1 - - cxx-compiler 1.7.0 h91493d7_1 - - fortran-compiler 1.7.0 h9655429_1 - license: BSD-3-Clause - license_family: BSD - size: 7498 - timestamp: 1714575660608 -- kind: conda - name: compilers - version: 1.7.0 - build: h694c41f_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/compilers-1.7.0-h694c41f_1.conda - sha256: c4db9ad330ae0baf68e77673eb3953d966e08c5e5993b0cc8c003d62c026068a - md5: 875e9b06186a41d55b96b9c1a52f15be - depends: - - c-compiler 1.7.0 h282daa2_1 - - cxx-compiler 1.7.0 h7728843_1 - - fortran-compiler 1.7.0 h6c2ab21_1 - license: BSD-3-Clause - license_family: BSD - size: 7237 - timestamp: 1714575625198 - kind: conda name: compilers version: 1.7.0 @@ -2007,23 +1427,6 @@ packages: license_family: BSD size: 7129 timestamp: 1714575517071 -- kind: conda - name: compilers - version: 1.7.0 - build: hce30654_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.7.0-hce30654_1.conda - sha256: b0cf5dacb676036dfdb077ddb942dbe507559d1c32a44413e0836d2d8d3afe5d - md5: 6230cc3ee9d9546dea4bf0b703614a93 - depends: - - c-compiler 1.7.0 h6aa9301_1 - - cxx-compiler 1.7.0 h2ffa867_1 - - fortran-compiler 1.7.0 hafb19e3_1 - license: BSD-3-Clause - license_family: BSD - size: 7261 - timestamp: 1714575637236 - kind: conda name: conda version: 24.5.0 @@ -2301,53 +1704,6 @@ packages: license_family: BSD size: 6290 timestamp: 1714575482073 -- kind: conda - name: cxx-compiler - version: 1.7.0 - build: h2ffa867_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.7.0-h2ffa867_1.conda - sha256: c07de4bdfcae8e0a589d360b79ae50f8f183fe698bc400b609c5e5d1f26e8b0f - md5: f75f0313233f50a6a58f7444a1c725a9 - depends: - - c-compiler 1.7.0 h6aa9301_1 - - clangxx_osx-arm64 16.* - license: BSD-3-Clause - license_family: BSD - size: 6442 - timestamp: 1714575634473 -- kind: conda - name: cxx-compiler - version: 1.7.0 - build: h7728843_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/cxx-compiler-1.7.0-h7728843_1.conda - sha256: 844b0894552468685c6a9f7eaab3837461e1ebea5c3880d8de616c83b618f044 - md5: e04cb15a20553b973dd068c2dc81d682 - depends: - - c-compiler 1.7.0 h282daa2_1 - - clangxx_osx-64 16.* - license: BSD-3-Clause - license_family: BSD - size: 6394 - timestamp: 1714575621870 -- kind: conda - name: cxx-compiler - version: 1.7.0 - build: h91493d7_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/cxx-compiler-1.7.0-h91493d7_1.conda - sha256: 2ad395bb14a26f69977b90617f344d4d4406625e839738c3f0418ee500121d96 - md5: 3ad688e50a39f7697a17783a1f42ffdd - depends: - - vs2019_win-64 - license: BSD-3-Clause - license_family: BSD - size: 6554 - timestamp: 1714575655901 - kind: conda name: distlib version: 0.3.8 @@ -2392,44 +1748,6 @@ packages: license: Unlicense size: 15902 timestamp: 1714422911808 -- kind: conda - name: flang - version: 5.0.0 - build: he025d50_20180525 - build_number: 20180525 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/flang-5.0.0-he025d50_20180525.tar.bz2 - sha256: 7094bc2242e52aea89b8c83e54770028b0668b12e063b405c3423fbfb94f6fa2 - md5: 6a25fea497e9da30b0aa386db4722fc2 - depends: - - clangdev 5.0.0 - - libflang 5.0.0 h6538335_20180525 - - openmp 5.0.0 - - vc >=14,<15.0a0 - - clangdev * flang* - arch: x86_64 - platform: win - track_features: - - flang - license: Apache 2.0 - size: 2777448 - timestamp: 1527899241687 -- kind: conda - name: flang_win-64 - version: 5.0.0 - build: h13ae965_20180526 - build_number: 20180526 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/flang_win-64-5.0.0-h13ae965_20180526.tar.bz2 - sha256: 7d006dbff4b97a598b7909c8c00e6f6c770f720ba60e2745137aad2183cbb8a8 - md5: 311b7fe1652dab00ff1086865e965764 - depends: - - flang 5.0.0.* - track_features: - - flang - license: Apache 2.0 - size: 4799 - timestamp: 1611788765006 - kind: conda name: fmt version: 10.2.1 @@ -2504,25 +1822,6 @@ packages: license_family: MIT size: 181468 timestamp: 1704454938658 -- kind: conda - name: fortran-compiler - version: 1.7.0 - build: h6c2ab21_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/fortran-compiler-1.7.0-h6c2ab21_1.conda - sha256: 994007a99553e495d397de45484f3aaccfd1cd730019c146903785c0abebadeb - md5: 48319058089f492d5059e04494b81ed9 - depends: - - cctools >=949.0.1 - - gfortran - - gfortran_osx-64 12.* - - ld64 >=530 - - llvm-openmp - license: BSD-3-Clause - license_family: BSD - size: 6405 - timestamp: 1714575618546 - kind: conda name: fortran-compiler version: 1.7.0 @@ -2541,40 +1840,6 @@ packages: license_family: BSD size: 6331 timestamp: 1714575483381 -- kind: conda - name: fortran-compiler - version: 1.7.0 - build: h9655429_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/fortran-compiler-1.7.0-h9655429_1.conda - sha256: 911479a08d196ee3bdf46c9fd8886b13eda9a95b7c61daab1f7a2fc68154886c - md5: 3d20729a07ced1515aceea83233e7509 - depends: - - flang_win-64 5.* - license: BSD-3-Clause - license_family: BSD - size: 6573 - timestamp: 1714575658231 -- kind: conda - name: fortran-compiler - version: 1.7.0 - build: hafb19e3_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/fortran-compiler-1.7.0-hafb19e3_1.conda - sha256: fe78e4d172605c23c359deaca792bc23143d36be445d3f035313c996f5cd8024 - md5: 1a73d464ce1a60f2f103d41455158731 - depends: - - cctools >=949.0.1 - - gfortran - - gfortran_osx-arm64 12.* - - ld64 >=530 - - llvm-openmp - license: BSD-3-Clause - license_family: BSD - size: 6480 - timestamp: 1714575630136 - kind: conda name: fortran-compiler version: 1.7.0 @@ -2783,40 +2048,6 @@ packages: license_family: BSD size: 30943 timestamp: 1710260225977 -- kind: conda - name: gfortran - version: 12.3.0 - build: h1ca8e4b_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran-12.3.0-h1ca8e4b_1.conda - sha256: 5944ff2f751f68e16882bb970be0a8c62a4f7cd7f3ca5ccec6fd237a4d9e3200 - md5: 158beb35b98f5bd8e74ffe9f3af1cb29 - depends: - - cctools - - gfortran_osx-arm64 12.3.0 - - ld64 - license: GPL-3.0-or-later WITH GCC-exception-3.1 - license_family: GPL - size: 31942 - timestamp: 1692106730571 -- kind: conda - name: gfortran - version: 12.3.0 - build: h2c809b3_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/gfortran-12.3.0-h2c809b3_1.conda - sha256: e3f99a1f5c88949413b949a1668fff74276f4d434c5fd0d7cb92ff504c6c2189 - md5: c48adbaa8944234b80ef287c37e329b0 - depends: - - cctools - - gfortran_osx-64 12.3.0 - - ld64 - license: GPL-3.0-or-later WITH GCC-exception-3.1 - license_family: GPL - size: 31910 - timestamp: 1692106711872 - kind: conda name: gfortran version: 12.3.0 @@ -2891,54 +2122,6 @@ packages: license_family: GPL size: 12444483 timestamp: 1715017412378 -- kind: conda - name: gfortran_impl_osx-64 - version: 12.3.0 - build: hc328e78_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-12.3.0-hc328e78_3.conda - sha256: d964d751a80f6919f95ae0621db67b89a575c57e517fcf6a8bf3c69aae5d4922 - md5: b3d751dc7073bbfdfa9d863e39b9685d - depends: - - gmp >=6.3.0,<7.0a0 - - isl 0.26.* - - libcxx >=16 - - libgfortran-devel_osx-64 12.3.0.* - - libgfortran5 >=12.3.0 - - libiconv >=1.17,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - mpc >=1.3.1,<2.0a0 - - mpfr >=4.2.1,<5.0a0 - - zlib - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 20186788 - timestamp: 1707327999586 -- kind: conda - name: gfortran_impl_osx-arm64 - version: 12.3.0 - build: h53ed385_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-12.3.0-h53ed385_3.conda - sha256: 92eab044acd11534a17df1c8666b6bb042c32916fcb705b64456c0f2b280d298 - md5: e2dcec0c1129911a3e922b83042a0f38 - depends: - - gmp >=6.3.0,<7.0a0 - - isl 0.26.* - - libcxx >=16 - - libgfortran-devel_osx-arm64 12.3.0.* - - libgfortran5 >=12.3.0 - - libiconv >=1.17,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - mpc >=1.3.1,<2.0a0 - - mpfr >=4.2.1,<5.0a0 - - zlib - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 17385653 - timestamp: 1707329842729 - kind: conda name: gfortran_linux-64 version: 12.3.0 @@ -2975,78 +2158,6 @@ packages: license_family: BSD size: 29405 timestamp: 1710260285020 -- kind: conda - name: gfortran_osx-64 - version: 12.3.0 - build: h18f7dce_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-12.3.0-h18f7dce_1.conda - sha256: 527c03edaa1f1faec95476d5045c67c8b1a792dc2ce80cdd22f3db0f0b8a867d - md5: 436af2384c47aedb94af78a128e174f1 - depends: - - cctools_osx-64 - - clang - - clang_osx-64 - - gfortran_impl_osx-64 12.3.0 - - ld64_osx-64 - - libgfortran 5.* - - libgfortran-devel_osx-64 12.3.0 - - libgfortran5 >=12.3.0 - license: GPL-3.0-or-later WITH GCC-exception-3.1 - license_family: GPL - size: 34958 - timestamp: 1692106693203 -- kind: conda - name: gfortran_osx-arm64 - version: 12.3.0 - build: h57527a5_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_osx-arm64-12.3.0-h57527a5_1.conda - sha256: 45b2b76f6db8f6e150239761d3ee2b64d94628c3bf65af0a09924bbfdb8d16e6 - md5: 7d8ce258d478b7dbcc2728168a6959a1 - depends: - - cctools_osx-arm64 - - clang - - clang_osx-arm64 - - gfortran_impl_osx-arm64 12.3.0 - - ld64_osx-arm64 - - libgfortran 5.* - - libgfortran-devel_osx-arm64 12.3.0 - - libgfortran5 >=12.3.0 - license: GPL-3.0-or-later WITH GCC-exception-3.1 - license_family: GPL - size: 35073 - timestamp: 1692106707604 -- kind: conda - name: gmp - version: 6.3.0 - build: h73e2aa4_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-h73e2aa4_1.conda - sha256: 1a5b117908deb5a12288aba84dd0cb913f779c31c75f5a57d1a00e659e8fa3d3 - md5: 92f8d748d95d97f92fc26cfac9bb5b6e - depends: - - libcxx >=16 - license: GPL-2.0-or-later OR LGPL-3.0-or-later - size: 519804 - timestamp: 1710170159201 -- kind: conda - name: gmp - version: 6.3.0 - build: hebf3989_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-hebf3989_1.conda - sha256: 0ed5aff70675dc0ed5c2f39bb02b908b864e8eee4ceb56e1c798ba8d7509551f - md5: 64f45819921ba710398706e1a6404eb5 - depends: - - libcxx >=16 - license: GPL-2.0-or-later OR LGPL-3.0-or-later - size: 448714 - timestamp: 1710169869298 - kind: conda name: gxx version: 12.3.0 @@ -3234,40 +2345,6 @@ packages: license_family: BSD size: 52718 timestamp: 1713279497047 -- kind: conda - name: isl - version: '0.26' - build: imath32_h2e86a7b_101 - build_number: 101 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/isl-0.26-imath32_h2e86a7b_101.conda - sha256: d39bf147cb9958f197dafa0b8ad8c039b7374778edac05b5c78b712786e305c7 - md5: d06222822a9144918333346f145b68c6 - depends: - - libcxx >=14.0.6 - track_features: - - isl_imath-32 - license: MIT - license_family: MIT - size: 894410 - timestamp: 1680649639107 -- kind: conda - name: isl - version: '0.26' - build: imath32_h347afa1_101 - build_number: 101 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/isl-0.26-imath32_h347afa1_101.conda - sha256: fc9272371750c56908b8e535755b1e23cf7803a2cc4a7d9ae539347baa14f740 - md5: e80e44a3f4862b1da870dc0557f8cf3b - depends: - - libcxx >=14.0.6 - track_features: - - isl_imath-32 - license: MIT - license_family: MIT - size: 819937 - timestamp: 1680649567633 - kind: conda name: jsonpatch version: '1.33' @@ -3515,86 +2592,6 @@ packages: license_family: MIT size: 710894 timestamp: 1692098129546 -- kind: conda - name: ld64 - version: '711' - build: h634c8be_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/ld64-711-h634c8be_0.conda - sha256: bf1fa905f08aa2044d5ca9a387c4d626c1b92a81773665268e87cf03a4db1159 - md5: 5fb1c87739bf8f52d36cb001248e29b6 - depends: - - ld64_osx-arm64 711 ha4bd21c_0 - - libllvm16 >=16.0.6,<16.1.0a0 - constrains: - - cctools 986.* - - cctools_osx-arm64 986.* - license: APSL-2.0 - license_family: Other - size: 18884 - timestamp: 1710466784602 -- kind: conda - name: ld64 - version: '711' - build: ha02d983_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/ld64-711-ha02d983_0.conda - sha256: 189f5a0f9f923ee7f165fd9f18633ffa5680c24118d731c0a9956ac21dd42720 - md5: 3ae4930ec076735cce481e906f5192e0 - depends: - - ld64_osx-64 711 ha20a434_0 - - libllvm16 >=16.0.6,<16.1.0a0 - constrains: - - cctools 986.* - - cctools_osx-64 986.* - license: APSL-2.0 - license_family: Other - size: 18819 - timestamp: 1710466446391 -- kind: conda - name: ld64_osx-64 - version: '711' - build: ha20a434_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-711-ha20a434_0.conda - sha256: 8c4cdd119ff4d8c83f6ae044c76560be302e4986ec1d5f278943ed9319f1171c - md5: a8b41eb97c8a9d618243a79ba78fdc3c - depends: - - libcxx - - libllvm16 >=16.0.6,<16.1.0a0 - - sigtool - - tapi >=1100.0.11,<1101.0a0 - constrains: - - clang >=16.0.6,<17.0a0 - - cctools 986.* - - ld 711.* - - cctools_osx-64 986.* - license: APSL-2.0 - license_family: Other - size: 1075550 - timestamp: 1710466354788 -- kind: conda - name: ld64_osx-arm64 - version: '711' - build: ha4bd21c_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-711-ha4bd21c_0.conda - sha256: f27b661fa4cac5b351ed4ee0ec8c8baf27c2f982309a453968418438c8197450 - md5: 38abda2ba1128fdde7b7108cc36a9d99 - depends: - - libcxx - - libllvm16 >=16.0.6,<16.1.0a0 - - sigtool - - tapi >=1100.0.11,<1101.0a0 - constrains: - - ld 711.* - - clang >=16.0.6,<17.0a0 - - cctools 986.* - - cctools_osx-arm64 986.* - license: APSL-2.0 - license_family: Other - size: 1066358 - timestamp: 1710466668466 - kind: conda name: ld_impl_linux-64 version: '2.40' @@ -3742,40 +2739,6 @@ packages: license_family: BSD size: 745686 timestamp: 1701994485309 -- kind: conda - name: libclang-cpp16 - version: 16.0.6 - build: default_h4c8afb6_7 - build_number: 7 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp16-16.0.6-default_h4c8afb6_7.conda - sha256: a3ca75f5311308d62a732b9a3f8307b5f0e39303fa7e857dcdd247e0bae2aeb7 - md5: 784816790fe438443354d13050fcd67d - depends: - - __osx >=10.13 - - libcxx >=16.0.6 - - libllvm16 >=16.0.6,<16.1.0a0 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 12861346 - timestamp: 1716980259803 -- kind: conda - name: libclang-cpp16 - version: 16.0.6 - build: default_hb63da90_7 - build_number: 7 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp16-16.0.6-default_hb63da90_7.conda - sha256: 613a2a670d7448b0c16971172dc060e7c32a22a63fc11f65cd90d4e70d3b7a74 - md5: 3753e98f8145f5f9b3bfe27575ec3c3a - depends: - - __osx >=11.0 - - libcxx >=16.0.6 - - libllvm16 >=16.0.6,<16.1.0a0 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 11912321 - timestamp: 1716980622468 - kind: conda name: libcurl version: 8.7.1 @@ -4165,25 +3128,6 @@ packages: license_family: MIT size: 42063 timestamp: 1636489106777 -- kind: conda - name: libflang - version: 5.0.0 - build: h6538335_20180525 - build_number: 20180525 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libflang-5.0.0-h6538335_20180525.tar.bz2 - sha256: 0b893b511190332320f4a3e3d6424fbd350271ffbca34eb25b5cd8bc451f1a05 - md5: 9f473a344e18668e99a93f7e21a54b69 - depends: - - openmp 5.0.0 - - vc >=14,<15.0a0 - arch: x86_64 - platform: win - track_features: - - flang - license: Apache 2.0 - size: 531143 - timestamp: 1527899216421 - kind: conda name: libgcc-devel_linux-64 version: 12.3.0 @@ -4247,81 +3191,6 @@ packages: license_family: GPL size: 458977 timestamp: 1715017703433 -- kind: conda - name: libgfortran - version: 5.0.0 - build: 13_2_0_h97931a8_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - sha256: 4874422e567b68334705c135c17e5acdca1404de8255673ce30ad3510e00be0d - md5: 0b6e23a012ee7a9a5f6b244f5a92c1d5 - depends: - - libgfortran5 13.2.0 h2873a65_3 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 110106 - timestamp: 1707328956438 -- kind: conda - name: libgfortran - version: 5.0.0 - build: 13_2_0_hd922786_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - sha256: 44e541b4821c96b28b27fef5630883a60ce4fee91fd9c79f25a199f8f73f337b - md5: 4a55d9e169114b2b90d3ec4604cd7bbf - depends: - - libgfortran5 13.2.0 hf226fd6_3 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 110233 - timestamp: 1707330749033 -- kind: conda - name: libgfortran-devel_osx-64 - version: 12.3.0 - build: h0b6f5ec_3 - build_number: 3 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-12.3.0-h0b6f5ec_3.conda - sha256: 2d81f8e94d030185f676e85f69b6258e8910d5e7338ed3db397e4ed2d5a50432 - md5: 39eeea5454333825d72202fae2d5e0b8 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 433415 - timestamp: 1707327965963 -- kind: conda - name: libgfortran-devel_osx-arm64 - version: 12.3.0 - build: hc62be1c_3 - build_number: 3 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-12.3.0-hc62be1c_3.conda - sha256: c403832e71e74b128f3c0f17f94080af89a32f374d8607db4e8d3b7e47ad71dc - md5: 0da2eb10fdfde6b4fc5cf91e0a99d29a - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 380238 - timestamp: 1707329807507 -- kind: conda - name: libgfortran5 - version: 13.2.0 - build: h2873a65_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda - sha256: da3db4b947e30aec7596a3ef92200d17e774cccbbf7efc47802529a4ca5ca31b - md5: e4fb4d23ec2870ff3c40d10afe305aec - depends: - - llvm-openmp >=8.0.0 - constrains: - - libgfortran 5.0.0 13_2_0_*_3 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 1571379 - timestamp: 1707328880361 - kind: conda name: libgfortran5 version: 13.2.0 @@ -4356,23 +3225,6 @@ packages: license_family: GPL size: 1441361 timestamp: 1715016068766 -- kind: conda - name: libgfortran5 - version: 13.2.0 - build: hf226fd6_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - sha256: bafc679eedb468a86aa4636061c55966186399ee0a04b605920d208d97ac579a - md5: 66ac81d54e95c534ae488726c1f698ea - depends: - - llvm-openmp >=8.0.0 - constrains: - - libgfortran 5.0.0 13_2_0_*_3 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 997381 - timestamp: 1707330687590 - kind: conda name: libgomp version: 13.2.0 @@ -4469,42 +3321,6 @@ packages: license: LGPL-2.1-only size: 666538 timestamp: 1702682713201 -- kind: conda - name: libllvm16 - version: 16.0.6 - build: haab561b_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm16-16.0.6-haab561b_3.conda - sha256: f240f3776b02c39a32ce7397d6f2de072510321c835f4def452fc62e5c3babc0 - md5: 9900d62ede9ce25b569beeeab1da094e - depends: - - libcxx >=16 - - libxml2 >=2.12.1,<3.0.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - zstd >=1.5.5,<1.6.0a0 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 23347663 - timestamp: 1701374993634 -- kind: conda - name: libllvm16 - version: 16.0.6 - build: hbedff68_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libllvm16-16.0.6-hbedff68_3.conda - sha256: ad848dc0bb02b1dbe54324ee5700b050a2e5f63c095f5229b2de58249a3e268e - md5: 8fd56c0adc07a37f93bd44aa61a97c90 - depends: - - libcxx >=16 - - libxml2 >=2.12.1,<3.0.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - zstd >=1.5.5,<1.6.0a0 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 25196932 - timestamp: 1701379796962 - kind: conda name: libmamba version: 1.5.8 @@ -5446,96 +4262,6 @@ packages: license_family: Other size: 46921 timestamp: 1716874262512 -- kind: conda - name: llvm-meta - version: 5.0.0 - build: '0' - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/llvm-meta-5.0.0-0.tar.bz2 - sha256: 090bbeacc3297ff579b53f55ad184f05c30e316fe9d5d7df63df1d2ad4578b79 - md5: 213b5b5ad34008147a824460e50a691c - license: BSD-3-Clause - license_family: BSD - size: 2667 -- kind: conda - name: llvm-openmp - version: 18.1.6 - build: h15ab845_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-18.1.6-h15ab845_0.conda - sha256: b07be564a0539adc6f6e12b921469c925b37799e50a27a9dbe276115e9de689a - md5: 065f974bc7afcef3f94df56394e16154 - depends: - - __osx >=10.13 - constrains: - - openmp 18.1.6|18.1.6.* - license: Apache-2.0 WITH LLVM-exception - license_family: APACHE - size: 300479 - timestamp: 1716753668057 -- kind: conda - name: llvm-openmp - version: 18.1.6 - build: hde57baf_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-18.1.6-hde57baf_0.conda - sha256: ca646e5d47040fb63bec903c3af7b5a9888d58c8cc2acb424e1dd48f9fa4532d - md5: f4565f7e5ce486f33705ff6bfc586688 - depends: - - __osx >=11.0 - constrains: - - openmp 18.1.6|18.1.6.* - license: Apache-2.0 WITH LLVM-exception - license_family: APACHE - size: 276591 - timestamp: 1716753686325 -- kind: conda - name: llvm-tools - version: 16.0.6 - build: haab561b_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-16.0.6-haab561b_3.conda - sha256: 64cc3547a2b0a3700a9fa0bd1fd3258156900b48ae73fc1a4b391002ca1462bf - md5: ca8e3771122c520fbe72af7c83d6d4cd - depends: - - libllvm16 16.0.6 haab561b_3 - - libxml2 >=2.12.1,<3.0.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - zstd >=1.5.5,<1.6.0a0 - constrains: - - llvmdev 16.0.6 - - clang 16.0.6.* - - clang-tools 16.0.6.* - - llvm 16.0.6.* - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 20685770 - timestamp: 1701375136405 -- kind: conda - name: llvm-tools - version: 16.0.6 - build: hbedff68_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-16.0.6-hbedff68_3.conda - sha256: dff3ca83c6945f020ee6d3c62ddb3ed175ae8a357be3689a8836bcfe25ad9882 - md5: e9356b0807462e8f84c1384a8da539a5 - depends: - - libllvm16 16.0.6 hbedff68_3 - - libxml2 >=2.12.1,<3.0.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - zstd >=1.5.5,<1.6.0a0 - constrains: - - llvmdev 16.0.6 - - clang 16.0.6.* - - clang-tools 16.0.6.* - - llvm 16.0.6.* - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 22221159 - timestamp: 1701379965425 - kind: conda name: lz4-c version: 1.9.4 @@ -5909,66 +4635,6 @@ packages: license_family: BSD size: 3645894 timestamp: 1711394309920 -- kind: conda - name: mpc - version: 1.3.1 - build: h81bd1dd_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h81bd1dd_0.conda - sha256: 2ae945a15c8a984d581dcfb974ad3b5d877a6527de2c95a3363e6b4490b2f312 - md5: c752c0eb6c250919559172c011e5f65b - depends: - - gmp >=6.2.1,<7.0a0 - - mpfr >=4.1.0,<5.0a0 - license: LGPL-3.0-or-later - license_family: LGPL - size: 109064 - timestamp: 1674264109148 -- kind: conda - name: mpc - version: 1.3.1 - build: h91ba8db_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h91ba8db_0.conda - sha256: 6d8d4f8befca279f022c1c212241ad6672cb347181452555414e277484ad534c - md5: 362af269d860ae49580f8f032a68b0df - depends: - - gmp >=6.2.1,<7.0a0 - - mpfr >=4.1.0,<5.0a0 - license: LGPL-3.0-or-later - license_family: LGPL - size: 103657 - timestamp: 1674264097592 -- kind: conda - name: mpfr - version: 4.2.1 - build: h41d338b_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-h41d338b_1.conda - sha256: a0b183cdf8bd1f2462d965f7a065cbfc32669d95bb6c8f970f7c7f63d2938436 - md5: 616d9bb6983991de582589b9a06e4cea - depends: - - gmp >=6.3.0,<7.0a0 - license: LGPL-3.0-only - license_family: LGPL - size: 346880 - timestamp: 1712339687453 -- kind: conda - name: mpfr - version: 4.2.1 - build: h4f6b447_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-h4f6b447_1.conda - sha256: 002209e7d1f21cdd04de17050ab2050de4347e5bf04210ce6a636cbabf43e1d0 - md5: b90df08f0deb2f58631447c1462c92a7 - depends: - - gmp >=6.3.0,<7.0a0 - license: LGPL-3.0-only - license_family: LGPL - size: 373442 - timestamp: 1712339833358 - kind: conda name: msys2-conda-epoch version: '20160418' @@ -6137,22 +4803,6 @@ packages: license_family: MIT size: 12255489 timestamp: 1714132368605 -- kind: conda - name: openmp - version: 5.0.0 - build: vc14_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/openmp-5.0.0-vc14_1.tar.bz2 - sha256: 05c19170938b589f59049679d4e0679c98160fecc6fd1bf721b0f4980bd235dd - md5: 8284c925330fa53668ade00db3c9e787 - depends: - - llvm-meta 5.0.0|5.0.0.* - - vc 14.* - arch: x86_64 - platform: win - license: NCSA - size: 590466 - kind: conda name: openssl version: 3.3.0 @@ -7446,34 +6096,6 @@ packages: license_family: MIT size: 483015 timestamp: 1716368141661 -- kind: conda - name: sigtool - version: 0.1.3 - build: h44b9a77_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-0.1.3-h44b9a77_0.tar.bz2 - sha256: 70791ae00a3756830cb50451db55f63e2a42a2fa2a8f1bab1ebd36bbb7d55bff - md5: 4a2cac04f86a4540b8c9b8d8f597848f - depends: - - openssl >=3.0.0,<4.0a0 - license: MIT - license_family: MIT - size: 210264 - timestamp: 1643442231687 -- kind: conda - name: sigtool - version: 0.1.3 - build: h88f4db0_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/sigtool-0.1.3-h88f4db0_0.tar.bz2 - sha256: 46fdeadf8f8d725819c4306838cdfd1099cd8fe3e17bd78862a5dfdcd6de61cf - md5: fbfb84b9de9a6939cb165c02c69b1865 - depends: - - openssl >=3.0.0,<4.0a0 - license: MIT - license_family: MIT - size: 213817 - timestamp: 1643442169866 - kind: conda name: sysroot_linux-64 version: '2.12' @@ -7507,34 +6129,6 @@ packages: license_family: GPL size: 16253097 timestamp: 1708000911838 -- kind: conda - name: tapi - version: 1100.0.11 - build: h9ce4665_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/tapi-1100.0.11-h9ce4665_0.tar.bz2 - sha256: 34b18ce8d1518b67e333ca1d3af733c3976ecbdf3a36b727f9b4dedddcc588fa - md5: f9ff42ccf809a21ba6f8607f8de36108 - depends: - - libcxx >=10.0.0.a0 - license: NCSA - license_family: MIT - size: 201044 - timestamp: 1602664232074 -- kind: conda - name: tapi - version: 1100.0.11 - build: he4954df_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1100.0.11-he4954df_0.tar.bz2 - sha256: 1709265fbee693a9e8b4126b0a3e68a6c4718b05821c659279c1af051f2d40f3 - md5: d83362e7d0513f35f454bc50b0ca591d - depends: - - libcxx >=11.0.0.a0 - license: NCSA - license_family: MIT - size: 191416 - timestamp: 1602687595316 - kind: conda name: taplo version: 0.9.1 @@ -8019,37 +6613,6 @@ packages: license_family: BSD size: 17124 timestamp: 1716231247457 -- kind: conda - name: vs2019_win-64 - version: 19.29.30139 - build: he1865b1_20 - build_number: 20 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/vs2019_win-64-19.29.30139-he1865b1_20.conda - sha256: b9b3faf4fa20301ad1886cfde20d339ea6c2e95de8f4710e0b49af1ca1d3a657 - md5: bc2f92e632f5c6b0d94e365546c7fc6e - depends: - - vswhere - constrains: - - vs_win-64 2019.11 - track_features: - - vc14 - license: BSD-3-Clause - license_family: BSD - size: 19744 - timestamp: 1716231200159 -- kind: conda - name: vswhere - version: 3.1.4 - build: h57928b3_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/vswhere-3.1.4-h57928b3_0.conda - sha256: 553c41fc1a883415a39444313f8d99236685529776fdd04e8d97288b73496002 - md5: b1d1d6a1f874d8c93a57b5efece52f03 - license: MIT - license_family: MIT - size: 218421 - timestamp: 1682376911339 - kind: conda name: win_inet_pton version: 1.1.0 diff --git a/pixi.toml b/pixi.toml index 20ff58a..69e0352 100644 --- a/pixi.toml +++ b/pixi.toml @@ -11,6 +11,7 @@ test = "cargo test" [dependencies] rust = "1.77.2" +[target.linux.dependencies] compilers = ">=1.7.0" c-compiler = "*" From 07198ddb7ea6868992a0d5e334be141a75071d5c Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 21:59:38 +0200 Subject: [PATCH 15/37] is cc even needed on linux? --- .github/workflows/build.yml | 2 +- pixi.lock | 570 ------------------------------------ pixi.toml | 6 +- 3 files changed, 4 insertions(+), 574 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 45d9f94..b02c563 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -89,7 +89,7 @@ jobs: - name: Build run: | - cargo build --locked --release${{ endsWith(matrix.target, 'musl') && ' --no-default-features --features rustls-tls' || '' }} + cargo build --color always --locked --release${{ endsWith(matrix.target, 'musl') && ' --no-default-features --features rustls-tls' || '' }} mv target/release/pixi-pack${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} pixi-pack-${{ matrix.target }}${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} - name: Upload Artifact diff --git a/pixi.lock b/pixi.lock index 5bce928..1af2735 100644 --- a/pixi.lock +++ b/pixi.lock @@ -8,41 +8,27 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.40-h4852527_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.40-ha1999f0_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.40-hdade7a5_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/boltons-24.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h30efb56_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hd590300_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.28.1-hd590300_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.7.0-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.6.2-hbcca054_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.16.0-py312hf06ca03_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-64/compilers-1.7.0-ha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/conda-24.5.0-py312h7900ff3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.7.0-h00ab1b0_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/fmt-10.2.1-h00ab1b0_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.7.0-heb67821_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.4-py312h9a8786e_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.3.0-h915e2ae_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.3.0-h58ffeeb_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-12.3.0-h6477408_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/gfortran-12.3.0-h915e2ae_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-12.3.0-h1645026_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-12.3.0-h617cb40_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.3.0-h915e2ae_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.3.0-h2a574ab_7.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/identify-2.5.36-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda @@ -60,7 +46,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-12.3.0-h0223996_107.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-13.2.0-h77fa898_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-13.2.0-hca663fb_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-13.2.0-h77fa898_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libmamba-1.5.8-had39da4_0.conda @@ -71,7 +56,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.29-ha6fb4c9_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.45.3-h2797004_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-12.3.0-h0223996_107.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-13.2.0-hc0a3c3a_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.48.0-hd590300_0.conda @@ -129,41 +113,27 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/_sysroot_linux-aarch64_curr_repodata_hack-4-h57d6b7b_14.conda - conda: https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils-2.40-hf1166c9_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_impl_linux-aarch64-2.40-hf54a868_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_linux-aarch64-2.40-h95d2017_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/boltons-24.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-python-1.1.0-py312h2aa54b4_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h31becfc_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.28.1-h31becfc_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/c-compiler-1.7.0-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2024.6.2-hcefe29a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cffi-1.16.0-py312hf3c74c0_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/compilers-1.7.0-h8af1aa0_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/conda-24.5.0-py312h996f985_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cxx-compiler-1.7.0-h2a328a1_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fmt-10.2.1-h2a328a1_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fortran-compiler-1.7.0-h7048d53_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/frozendict-2.4.4-py312h396f95a_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc-12.3.0-hdb0cc85_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_impl_linux-aarch64-12.3.0-h3d98823_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_linux-aarch64-12.3.0-h9622932_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran-12.3.0-hdb0cc85_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_impl_linux-aarch64-12.3.0-h41971a1_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_linux-aarch64-12.3.0-hd8f1711_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx-12.3.0-hdb0cc85_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_impl_linux-aarch64-12.3.0-hba91e99_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_linux-aarch64-12.3.0-h3d1e521_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/icu-73.2-h787c7f5_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/identify-2.5.36-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda @@ -181,7 +151,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-aarch64-12.3.0-h26e3b9f_107.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-13.2.0-he277a41_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-13.2.0-h87d9d71_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-13.2.0-he277a41_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libiconv-1.17-h31becfc_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libmamba-1.5.8-hea3be6c_0.conda @@ -192,7 +161,6 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsolv-0.7.29-h332ec48_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.45.3-h194ca79_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libssh2-1.11.0-h492db2e_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-aarch64-12.3.0-h26e3b9f_107.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-13.2.0-h3f4de04_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuv-1.48.0-h31becfc_0.conda @@ -820,36 +788,6 @@ packages: license: MIT OR Apache-2.0 size: 48780 timestamp: 1708969700251 -- kind: conda - name: binutils - version: '2.40' - build: h4852527_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.40-h4852527_2.conda - sha256: 89f06321896092d2d931fc40cd6753f11dfe90ebb9d180c9512b614a7b623423 - md5: 0ea11d9433ec00000e96e82d6381671d - depends: - - binutils_impl_linux-64 >=2.40,<2.41.0a0 - license: GPL-3.0-only - license_family: GPL - size: 31105 - timestamp: 1717523048004 -- kind: conda - name: binutils - version: '2.40' - build: hf1166c9_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils-2.40-hf1166c9_2.conda - sha256: 702d66cb0b242eca30044c3f16b84f8f39e1564ade34ba20b9ad59ef7bca5494 - md5: f7d4e1cae54e28b58f46c8b4761823b4 - depends: - - binutils_impl_linux-aarch64 >=2.40,<2.41.0a0 - license: GPL-3.0-only - license_family: GPL - size: 31262 - timestamp: 1717523225924 - kind: conda name: binutils_impl_linux-64 version: '2.40' @@ -882,38 +820,6 @@ packages: license_family: GPL size: 6298844 timestamp: 1716583656673 -- kind: conda - name: binutils_linux-64 - version: '2.40' - build: hdade7a5_3 - build_number: 3 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.40-hdade7a5_3.conda - sha256: d114b825acef51c1d065ca0a17f97e0e856c48765aecf2f8f164935635013dd2 - md5: 2d9a60578bc28469d9aeef9aea5520c3 - depends: - - binutils_impl_linux-64 2.40.* - - sysroot_linux-64 - license: BSD-3-Clause - license_family: BSD - size: 28868 - timestamp: 1710259805994 -- kind: conda - name: binutils_linux-aarch64 - version: '2.40' - build: h95d2017_3 - build_number: 3 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_linux-aarch64-2.40-h95d2017_3.conda - sha256: cd839ad41a573ebd84552b9ed946ea99ae48f8a07f4e38b8725022ff881f767c - md5: 561a4c45334781c962db079457e6f0f0 - depends: - - binutils_impl_linux-aarch64 2.40.* - - sysroot_linux-aarch64 - license: BSD-3-Clause - license_family: BSD - size: 28888 - timestamp: 1710259827989 - kind: conda name: boltons version: 24.0.0 @@ -1155,40 +1061,6 @@ packages: license_family: MIT size: 168875 timestamp: 1711819445938 -- kind: conda - name: c-compiler - version: 1.7.0 - build: h31becfc_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/c-compiler-1.7.0-h31becfc_1.conda - sha256: 394249a91908851b44fb93477bb88f42ff94ee225df54b1fec97710661d5a9a9 - md5: d6ee3d20f681cdb37e631f67bfc76225 - depends: - - binutils - - gcc - - gcc_linux-aarch64 12.* - license: BSD-3-Clause - license_family: BSD - size: 6329 - timestamp: 1714575480249 -- kind: conda - name: c-compiler - version: 1.7.0 - build: hd590300_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.7.0-hd590300_1.conda - sha256: 4213b6cbaed673c07f8b79c089f3487afdd56de944f21c4861ead862b7657eb4 - md5: e9dffe1056994133616378309f932d77 - depends: - - binutils - - gcc - - gcc_linux-64 12.* - license: BSD-3-Clause - license_family: BSD - size: 6324 - timestamp: 1714575511013 - kind: conda name: ca-certificates version: 2024.6.2 @@ -1393,40 +1265,6 @@ packages: license_family: BSD size: 25170 timestamp: 1666700778190 -- kind: conda - name: compilers - version: 1.7.0 - build: h8af1aa0_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/compilers-1.7.0-h8af1aa0_1.conda - sha256: ce13469e8edf1639a72b3e154ab67887d92d4701b455e869ddfb69d91f10f353 - md5: 9e0a0a727ec99e90664c2a95515693cb - depends: - - c-compiler 1.7.0 h31becfc_1 - - cxx-compiler 1.7.0 h2a328a1_1 - - fortran-compiler 1.7.0 h7048d53_1 - license: BSD-3-Clause - license_family: BSD - size: 7131 - timestamp: 1714575484670 -- kind: conda - name: compilers - version: 1.7.0 - build: ha770c72_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/compilers-1.7.0-ha770c72_1.conda - sha256: f50660a6543c401448e435ff71a2849faae203e3362be7618d994b6baf345f12 - md5: d8d07866ac3b5b6937213c89a1874f08 - depends: - - c-compiler 1.7.0 hd590300_1 - - cxx-compiler 1.7.0 h00ab1b0_1 - - fortran-compiler 1.7.0 heb67821_1 - license: BSD-3-Clause - license_family: BSD - size: 7129 - timestamp: 1714575517071 - kind: conda name: conda version: 24.5.0 @@ -1670,40 +1508,6 @@ packages: license_family: BSD size: 19183 timestamp: 1691009348105 -- kind: conda - name: cxx-compiler - version: 1.7.0 - build: h00ab1b0_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.7.0-h00ab1b0_1.conda - sha256: cf895938292cfd4cfa2a06c6d57aa25c33cc974d4ffe52e704ffb67f5577b93f - md5: 28de2e073db9ca9b72858bee9fb6f571 - depends: - - c-compiler 1.7.0 hd590300_1 - - gxx - - gxx_linux-64 12.* - license: BSD-3-Clause - license_family: BSD - size: 6283 - timestamp: 1714575513327 -- kind: conda - name: cxx-compiler - version: 1.7.0 - build: h2a328a1_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/cxx-compiler-1.7.0-h2a328a1_1.conda - sha256: 596bc9c541609396bc95e649b0ce84b4cbc03f4b07ac89172427d95267d5d528 - md5: a74af10ff5e621f7eccf161d5f4bc66c - depends: - - c-compiler 1.7.0 h31becfc_1 - - gxx - - gxx_linux-aarch64 12.* - license: BSD-3-Clause - license_family: BSD - size: 6290 - timestamp: 1714575482073 - kind: conda name: distlib version: 0.3.8 @@ -1822,42 +1626,6 @@ packages: license_family: MIT size: 181468 timestamp: 1704454938658 -- kind: conda - name: fortran-compiler - version: 1.7.0 - build: h7048d53_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/fortran-compiler-1.7.0-h7048d53_1.conda - sha256: 7c88cfd572548bad56738f436efd1d21a344a63d8a06cffb2be53d2d1d4ed9c1 - md5: f36c1bb7f8b03c4a54d42efd87416d39 - depends: - - binutils - - c-compiler 1.7.0 h31becfc_1 - - gfortran - - gfortran_linux-aarch64 12.* - license: BSD-3-Clause - license_family: BSD - size: 6331 - timestamp: 1714575483381 -- kind: conda - name: fortran-compiler - version: 1.7.0 - build: heb67821_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.7.0-heb67821_1.conda - sha256: 4293677cdf4c54d13659a3f9ac15cae778310811c62add29bb2e70630756317a - md5: cf4b0e7c4c78bb0662aed9b27c414a3c - depends: - - binutils - - c-compiler 1.7.0 hd590300_1 - - gfortran - - gfortran_linux-64 12.* - license: BSD-3-Clause - license_family: BSD - size: 6300 - timestamp: 1714575515211 - kind: conda name: frozendict version: 2.4.4 @@ -1942,36 +1710,6 @@ packages: license_family: LGPL size: 31061 timestamp: 1715092971006 -- kind: conda - name: gcc - version: 12.3.0 - build: h915e2ae_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.3.0-h915e2ae_7.conda - sha256: 7358118791ddb5e1fb58fb0c52bf4b8b993817bae50f5bbf66677ce4df783fda - md5: 84b1c5cebd0a0443f3d7f90a4be93fc6 - depends: - - gcc_impl_linux-64 12.3.0.* - license: BSD-3-Clause - license_family: BSD - size: 25966 - timestamp: 1715016817964 -- kind: conda - name: gcc - version: 12.3.0 - build: hdb0cc85_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc-12.3.0-hdb0cc85_7.conda - sha256: 0083429ec5f079ec09b60d89f6b0466527ccf48da7d0848461f86bdba3042a56 - md5: e45957a005d6a530df050f2d5319d82c - depends: - - gcc_impl_linux-aarch64 12.3.0.* - license: BSD-3-Clause - license_family: BSD - size: 26081 - timestamp: 1715017322158 - kind: conda name: gcc_impl_linux-64 version: 12.3.0 @@ -2014,252 +1752,6 @@ packages: license_family: GPL size: 47227790 timestamp: 1715017206346 -- kind: conda - name: gcc_linux-64 - version: 12.3.0 - build: h6477408_3 - build_number: 3 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-12.3.0-h6477408_3.conda - sha256: 836692c3d4948f25a19f9071db40f7788edcb342d771786a206a6a122f92365d - md5: 7a53f84c45bdf4656ba27b9e9ed68b3d - depends: - - binutils_linux-64 2.40 hdade7a5_3 - - gcc_impl_linux-64 12.3.0.* - - sysroot_linux-64 - license: BSD-3-Clause - license_family: BSD - size: 30977 - timestamp: 1710260096918 -- kind: conda - name: gcc_linux-aarch64 - version: 12.3.0 - build: h9622932_3 - build_number: 3 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_linux-aarch64-12.3.0-h9622932_3.conda - sha256: fabd666508f2c814d9372a46e5abb19bd5f53b66e67c9fee0d577fc0bdc292f2 - md5: 0f77e0c3b8902a8c44b9814701e6f0a5 - depends: - - binutils_linux-aarch64 2.40 h95d2017_3 - - gcc_impl_linux-aarch64 12.3.0.* - - sysroot_linux-aarch64 - license: BSD-3-Clause - license_family: BSD - size: 30943 - timestamp: 1710260225977 -- kind: conda - name: gfortran - version: 12.3.0 - build: h915e2ae_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gfortran-12.3.0-h915e2ae_7.conda - sha256: 9a7967e4d51ca1eeceb0312d6099871a2a9f43e39b31b9dd902c7dd09319f346 - md5: 8efa768f7f74085629f3e1090e7f0569 - depends: - - gcc 12.3.0.* - - gcc_impl_linux-64 12.3.0.* - - gfortran_impl_linux-64 12.3.0.* - license: BSD-3-Clause - license_family: BSD - size: 25420 - timestamp: 1715017008409 -- kind: conda - name: gfortran - version: 12.3.0 - build: hdb0cc85_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran-12.3.0-hdb0cc85_7.conda - sha256: 173e10885fa54d65480e9dd4ea92f782308b056ecad7653c88ee3966d7243fd2 - md5: 3b434508a622bb41799e186004c94e67 - depends: - - gcc 12.3.0.* - - gcc_impl_linux-aarch64 12.3.0.* - - gfortran_impl_linux-aarch64 12.3.0.* - license: BSD-3-Clause - license_family: BSD - size: 25495 - timestamp: 1715017515643 -- kind: conda - name: gfortran_impl_linux-64 - version: 12.3.0 - build: h1645026_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-12.3.0-h1645026_7.conda - sha256: 3fd9ede1409219606502bf5b565ae28b204e35698e95ffff6f3db1cec191c143 - md5: 2d9d4058c433c9ce2a811c76658c4efd - depends: - - gcc_impl_linux-64 >=12.3.0 - - libgcc-ng >=12.3.0 - - libgcc-ng >=4.9 - - libgfortran5 >=12.3.0 - - libstdcxx-ng >=4.9 - - sysroot_linux-64 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 15376006 - timestamp: 1715016903212 -- kind: conda - name: gfortran_impl_linux-aarch64 - version: 12.3.0 - build: h41971a1_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_impl_linux-aarch64-12.3.0-h41971a1_7.conda - sha256: f8da6f883b57d3c60c3fc0214cdb7cbade41f7d53e9a96ad1e4792f060f3f76b - md5: 146cf7312f59668278b759f7ea30a88f - depends: - - gcc_impl_linux-aarch64 >=12.3.0 - - libgcc-ng >=12.3.0 - - libgcc-ng >=4.9 - - libgfortran5 >=12.3.0 - - libstdcxx-ng >=4.9 - - sysroot_linux-aarch64 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 12444483 - timestamp: 1715017412378 -- kind: conda - name: gfortran_linux-64 - version: 12.3.0 - build: h617cb40_3 - build_number: 3 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-12.3.0-h617cb40_3.conda - sha256: f2285e33370851e689e70fa8b5a34a44b0271aff9831a027f302e062cb498cdd - md5: 3a9e5b8a6f651ff14e74d896d8f04ab6 - depends: - - binutils_linux-64 2.40 hdade7a5_3 - - gcc_linux-64 12.3.0 h6477408_3 - - gfortran_impl_linux-64 12.3.0.* - - sysroot_linux-64 - license: BSD-3-Clause - license_family: BSD - size: 29389 - timestamp: 1710260163933 -- kind: conda - name: gfortran_linux-aarch64 - version: 12.3.0 - build: hd8f1711_3 - build_number: 3 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_linux-aarch64-12.3.0-hd8f1711_3.conda - sha256: 55e2cb1d5d7732840bd311d4e1077392a7b7304519b2ee0d6eaa431931ba4d8d - md5: 721bffe436644c28d71297d4350c6733 - depends: - - binutils_linux-aarch64 2.40 h95d2017_3 - - gcc_linux-aarch64 12.3.0 h9622932_3 - - gfortran_impl_linux-aarch64 12.3.0.* - - sysroot_linux-aarch64 - license: BSD-3-Clause - license_family: BSD - size: 29405 - timestamp: 1710260285020 -- kind: conda - name: gxx - version: 12.3.0 - build: h915e2ae_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.3.0-h915e2ae_7.conda - sha256: 81bba3a4a27cf8c8f29c31da2ebd2ec49899974d066ba20ce110ac1d067bfb78 - md5: 721c5433122a02bf3a081db10a2e68e2 - depends: - - gcc 12.3.0.* - - gxx_impl_linux-64 12.3.0.* - license: BSD-3-Clause - license_family: BSD - size: 25402 - timestamp: 1715017020869 -- kind: conda - name: gxx - version: 12.3.0 - build: hdb0cc85_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx-12.3.0-hdb0cc85_7.conda - sha256: 220be575db22a26afa0833e0c9318404f1a91b9bd0bef1ded6c19ce3a3dca73a - md5: e394625c70901172a73ec944b50c093b - depends: - - gcc 12.3.0.* - - gxx_impl_linux-aarch64 12.3.0.* - license: BSD-3-Clause - license_family: BSD - size: 25503 - timestamp: 1715017527519 -- kind: conda - name: gxx_impl_linux-64 - version: 12.3.0 - build: h2a574ab_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.3.0-h2a574ab_7.conda - sha256: c7a577846ae46dade05b7faa8956a7d4187b747bbc9be5c38a2b4ca8f7c108cc - md5: 265caa78b979f112fc241cecd0015c91 - depends: - - gcc_impl_linux-64 12.3.0 h58ffeeb_7 - - libstdcxx-devel_linux-64 12.3.0 h0223996_107 - - sysroot_linux-64 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 13036959 - timestamp: 1715016975232 -- kind: conda - name: gxx_impl_linux-aarch64 - version: 12.3.0 - build: hba91e99_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_impl_linux-aarch64-12.3.0-hba91e99_7.conda - sha256: 20945d7ea60974daec99a26e3bd27502776ea272dc1f7e2e255c2ea4a9ae39b9 - md5: 6a7fd1f07b612fa3f981b6ef74c9cbee - depends: - - gcc_impl_linux-aarch64 12.3.0 h3d98823_7 - - libstdcxx-devel_linux-aarch64 12.3.0 h26e3b9f_107 - - sysroot_linux-aarch64 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 11503885 - timestamp: 1715017486968 -- kind: conda - name: gxx_linux-64 - version: 12.3.0 - build: h4a1b8e8_3 - build_number: 3 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-12.3.0-h4a1b8e8_3.conda - sha256: 5a842fc69c03ac513a2c021f3f21afd9d9ca50b10b95c0dcd236aa77d6d42373 - md5: 9ec22c7c544f4a4f6d660f0a3b0fd15c - depends: - - binutils_linux-64 2.40 hdade7a5_3 - - gcc_linux-64 12.3.0 h6477408_3 - - gxx_impl_linux-64 12.3.0.* - - sysroot_linux-64 - license: BSD-3-Clause - license_family: BSD - size: 29304 - timestamp: 1710260169322 -- kind: conda - name: gxx_linux-aarch64 - version: 12.3.0 - build: h3d1e521_3 - build_number: 3 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_linux-aarch64-12.3.0-h3d1e521_3.conda - sha256: 9d2c7649e9341ed218aef701e1db15d8cea4e70d19c4dbf8f9efe06d2c5a0b14 - md5: f1ac1d0d0b1afcbe3a8ad3a0b33aeaf4 - depends: - - binutils_linux-aarch64 2.40 h95d2017_3 - - gcc_linux-aarch64 12.3.0 h9622932_3 - - gxx_impl_linux-aarch64 12.3.0.* - - sysroot_linux-aarch64 - license: BSD-3-Clause - license_family: BSD - size: 29283 - timestamp: 1710260291746 - kind: conda name: icu version: '73.2' @@ -3191,40 +2683,6 @@ packages: license_family: GPL size: 458977 timestamp: 1715017703433 -- kind: conda - name: libgfortran5 - version: 13.2.0 - build: h87d9d71_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-13.2.0-h87d9d71_7.conda - sha256: 6fc946955668102fe1e73614810a24e2a2f50aa87390d68e757380fea8551e16 - md5: 423eb7de085dd6b46928723edf5f8767 - depends: - - libgcc-ng >=13.2.0 - constrains: - - libgfortran-ng 13.2.0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 1083345 - timestamp: 1715017746481 -- kind: conda - name: libgfortran5 - version: 13.2.0 - build: hca663fb_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-13.2.0-hca663fb_7.conda - sha256: 754ab038115edce550fdccdc9ddf7dead2fa8346b8cdd4428c59ae1e83293978 - md5: c0bd771f09a326fdcd95a60b617795bf - depends: - - libgcc-ng >=13.2.0 - constrains: - - libgfortran-ng 13.2.0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 1441361 - timestamp: 1715016068766 - kind: conda name: libgomp version: 13.2.0 @@ -3923,34 +3381,6 @@ packages: license_family: BSD size: 259556 timestamp: 1685837820566 -- kind: conda - name: libstdcxx-devel_linux-64 - version: 12.3.0 - build: h0223996_107 - build_number: 107 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-12.3.0-h0223996_107.conda - sha256: b67931a6ad04effddaf5b18c732ac6154f0f494d5d5189e5e23fbc5a26212389 - md5: 167a1f5d77d8f3c2a638f7eb418429f1 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 11881031 - timestamp: 1715016519463 -- kind: conda - name: libstdcxx-devel_linux-aarch64 - version: 12.3.0 - build: h26e3b9f_107 - build_number: 107 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-aarch64-12.3.0-h26e3b9f_107.conda - sha256: 5457a2c0108184ab39f60f6b1385a9a5b76d1ca900a3fa4b086956c514e0ef20 - md5: 7be45a7fb1be2c6054d4cd941fa249e5 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 10321646 - timestamp: 1715016997633 - kind: conda name: libstdcxx-ng version: 13.2.0 diff --git a/pixi.toml b/pixi.toml index 69e0352..ab1a0fd 100644 --- a/pixi.toml +++ b/pixi.toml @@ -11,9 +11,9 @@ test = "cargo test" [dependencies] rust = "1.77.2" -[target.linux.dependencies] -compilers = ">=1.7.0" -c-compiler = "*" +# [target.linux.dependencies] +# compilers = ">=1.7.0" +# c-compiler = "*" [feature.test.dependencies] conda = "*" From d33e578af0b8aacedd022111987b8471524a7d14 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 22:14:04 +0200 Subject: [PATCH 16/37] . --- .github/workflows/ci.yml | 8 +- Cargo.lock | 28 +- Cargo.toml | 5 +- pixi.lock | 570 +++++++++++++++++++++++++++++++++++++++ pixi.toml | 6 +- 5 files changed, 608 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e6ba66f..21bbffb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,11 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, windows-latest, macos-latest] + os: + - ubuntu-latest + - ubuntu-latest-arm-4core + - windows-latest + - macos-latest steps: - name: Checkout branch uses: actions/checkout@v4 @@ -43,4 +47,4 @@ jobs: with: key: tests - name: Run test - run: pixi run test --color always ${{ matrix.os == 'ubuntu-latest' && '--no-default-features --features rustls-tls' || '' }} + run: pixi run test --color always ${{ startsWith(matrix.os, 'ubuntu-latest') && '--no-default-features --features rustls-tls' || '' }} diff --git a/Cargo.lock b/Cargo.lock index b0f7671..382ab6f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1184,6 +1184,25 @@ dependencies = [ "tracing", ] +[[package]] +name = "h2" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http 1.1.0", + "indexmap 2.2.6", + "slab", + "tokio", + "tokio-util", + "tracing", +] + [[package]] name = "hashbrown" version = "0.12.3" @@ -1325,14 +1344,14 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2", + "h2 0.3.26", "http 0.2.12", "http-body 0.4.6", "httparse", "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.7", + "socket2 0.4.10", "tokio", "tower-service", "tracing", @@ -1348,6 +1367,7 @@ dependencies = [ "bytes", "futures-channel", "futures-util", + "h2 0.4.5", "http 1.1.0", "http-body 1.0.0", "httparse", @@ -2702,7 +2722,7 @@ dependencies = [ "encoding_rs", "futures-core", "futures-util", - "h2", + "h2 0.3.26", "http 0.2.12", "http-body 0.4.6", "hyper 0.14.29", @@ -2746,6 +2766,7 @@ dependencies = [ "bytes", "futures-core", "futures-util", + "h2 0.4.5", "http 1.1.0", "http-body 1.0.0", "http-body-util", @@ -2769,6 +2790,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "sync_wrapper", + "system-configuration", "tokio", "tokio-native-tls", "tokio-rustls 0.25.0", diff --git a/Cargo.toml b/Cargo.toml index d6e1561..6e52748 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,7 +34,10 @@ rattler_lock = "0.22.10" rattler_networking = { version = "0.20.8", default-features = false } rattler_package_streaming = { version = "0.21.1", default-features = false } rattler_shell = "0.20.6" -reqwest = { version = "0.12.4", default-features = false } +reqwest = { version = "0.12.4", default-features = false, features = [ + "http2", + "macos-system-configuration", +] } reqwest-middleware = "0.3.1" serde = { version = "1.0.203", features = ["derive"] } serde_json = "1.0.117" diff --git a/pixi.lock b/pixi.lock index 1af2735..5bce928 100644 --- a/pixi.lock +++ b/pixi.lock @@ -8,27 +8,41 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.40-h4852527_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.40-ha1999f0_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.40-hdade7a5_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/boltons-24.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h30efb56_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hd590300_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.28.1-hd590300_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.7.0-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.6.2-hbcca054_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.16.0-py312hf06ca03_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/compilers-1.7.0-ha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/conda-24.5.0-py312h7900ff3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.7.0-h00ab1b0_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/fmt-10.2.1-h00ab1b0_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.7.0-heb67821_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.4-py312h9a8786e_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.3.0-h915e2ae_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.3.0-h58ffeeb_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-12.3.0-h6477408_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gfortran-12.3.0-h915e2ae_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-12.3.0-h1645026_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-12.3.0-h617cb40_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.3.0-h915e2ae_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.3.0-h2a574ab_7.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/identify-2.5.36-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda @@ -46,6 +60,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-12.3.0-h0223996_107.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-13.2.0-h77fa898_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-13.2.0-hca663fb_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-13.2.0-h77fa898_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libmamba-1.5.8-had39da4_0.conda @@ -56,6 +71,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.29-ha6fb4c9_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.45.3-h2797004_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-12.3.0-h0223996_107.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-13.2.0-hc0a3c3a_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.48.0-hd590300_0.conda @@ -113,27 +129,41 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/_sysroot_linux-aarch64_curr_repodata_hack-4-h57d6b7b_14.conda - conda: https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils-2.40-hf1166c9_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_impl_linux-aarch64-2.40-hf54a868_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_linux-aarch64-2.40-h95d2017_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/boltons-24.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-python-1.1.0-py312h2aa54b4_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h31becfc_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.28.1-h31becfc_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/c-compiler-1.7.0-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2024.6.2-hcefe29a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cffi-1.16.0-py312hf3c74c0_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/compilers-1.7.0-h8af1aa0_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/conda-24.5.0-py312h996f985_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cxx-compiler-1.7.0-h2a328a1_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.14.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fmt-10.2.1-h2a328a1_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fortran-compiler-1.7.0-h7048d53_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/frozendict-2.4.4-py312h396f95a_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc-12.3.0-hdb0cc85_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_impl_linux-aarch64-12.3.0-h3d98823_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_linux-aarch64-12.3.0-h9622932_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran-12.3.0-hdb0cc85_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_impl_linux-aarch64-12.3.0-h41971a1_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_linux-aarch64-12.3.0-hd8f1711_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx-12.3.0-hdb0cc85_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_impl_linux-aarch64-12.3.0-hba91e99_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_linux-aarch64-12.3.0-h3d1e521_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/icu-73.2-h787c7f5_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/identify-2.5.36-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda @@ -151,6 +181,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-aarch64-12.3.0-h26e3b9f_107.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-13.2.0-he277a41_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-13.2.0-h87d9d71_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-13.2.0-he277a41_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libiconv-1.17-h31becfc_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libmamba-1.5.8-hea3be6c_0.conda @@ -161,6 +192,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsolv-0.7.29-h332ec48_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.45.3-h194ca79_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libssh2-1.11.0-h492db2e_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-aarch64-12.3.0-h26e3b9f_107.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-13.2.0-h3f4de04_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuv-1.48.0-h31becfc_0.conda @@ -788,6 +820,36 @@ packages: license: MIT OR Apache-2.0 size: 48780 timestamp: 1708969700251 +- kind: conda + name: binutils + version: '2.40' + build: h4852527_2 + build_number: 2 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.40-h4852527_2.conda + sha256: 89f06321896092d2d931fc40cd6753f11dfe90ebb9d180c9512b614a7b623423 + md5: 0ea11d9433ec00000e96e82d6381671d + depends: + - binutils_impl_linux-64 >=2.40,<2.41.0a0 + license: GPL-3.0-only + license_family: GPL + size: 31105 + timestamp: 1717523048004 +- kind: conda + name: binutils + version: '2.40' + build: hf1166c9_2 + build_number: 2 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils-2.40-hf1166c9_2.conda + sha256: 702d66cb0b242eca30044c3f16b84f8f39e1564ade34ba20b9ad59ef7bca5494 + md5: f7d4e1cae54e28b58f46c8b4761823b4 + depends: + - binutils_impl_linux-aarch64 >=2.40,<2.41.0a0 + license: GPL-3.0-only + license_family: GPL + size: 31262 + timestamp: 1717523225924 - kind: conda name: binutils_impl_linux-64 version: '2.40' @@ -820,6 +882,38 @@ packages: license_family: GPL size: 6298844 timestamp: 1716583656673 +- kind: conda + name: binutils_linux-64 + version: '2.40' + build: hdade7a5_3 + build_number: 3 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.40-hdade7a5_3.conda + sha256: d114b825acef51c1d065ca0a17f97e0e856c48765aecf2f8f164935635013dd2 + md5: 2d9a60578bc28469d9aeef9aea5520c3 + depends: + - binutils_impl_linux-64 2.40.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + size: 28868 + timestamp: 1710259805994 +- kind: conda + name: binutils_linux-aarch64 + version: '2.40' + build: h95d2017_3 + build_number: 3 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_linux-aarch64-2.40-h95d2017_3.conda + sha256: cd839ad41a573ebd84552b9ed946ea99ae48f8a07f4e38b8725022ff881f767c + md5: 561a4c45334781c962db079457e6f0f0 + depends: + - binutils_impl_linux-aarch64 2.40.* + - sysroot_linux-aarch64 + license: BSD-3-Clause + license_family: BSD + size: 28888 + timestamp: 1710259827989 - kind: conda name: boltons version: 24.0.0 @@ -1061,6 +1155,40 @@ packages: license_family: MIT size: 168875 timestamp: 1711819445938 +- kind: conda + name: c-compiler + version: 1.7.0 + build: h31becfc_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/c-compiler-1.7.0-h31becfc_1.conda + sha256: 394249a91908851b44fb93477bb88f42ff94ee225df54b1fec97710661d5a9a9 + md5: d6ee3d20f681cdb37e631f67bfc76225 + depends: + - binutils + - gcc + - gcc_linux-aarch64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6329 + timestamp: 1714575480249 +- kind: conda + name: c-compiler + version: 1.7.0 + build: hd590300_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.7.0-hd590300_1.conda + sha256: 4213b6cbaed673c07f8b79c089f3487afdd56de944f21c4861ead862b7657eb4 + md5: e9dffe1056994133616378309f932d77 + depends: + - binutils + - gcc + - gcc_linux-64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6324 + timestamp: 1714575511013 - kind: conda name: ca-certificates version: 2024.6.2 @@ -1265,6 +1393,40 @@ packages: license_family: BSD size: 25170 timestamp: 1666700778190 +- kind: conda + name: compilers + version: 1.7.0 + build: h8af1aa0_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/compilers-1.7.0-h8af1aa0_1.conda + sha256: ce13469e8edf1639a72b3e154ab67887d92d4701b455e869ddfb69d91f10f353 + md5: 9e0a0a727ec99e90664c2a95515693cb + depends: + - c-compiler 1.7.0 h31becfc_1 + - cxx-compiler 1.7.0 h2a328a1_1 + - fortran-compiler 1.7.0 h7048d53_1 + license: BSD-3-Clause + license_family: BSD + size: 7131 + timestamp: 1714575484670 +- kind: conda + name: compilers + version: 1.7.0 + build: ha770c72_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/compilers-1.7.0-ha770c72_1.conda + sha256: f50660a6543c401448e435ff71a2849faae203e3362be7618d994b6baf345f12 + md5: d8d07866ac3b5b6937213c89a1874f08 + depends: + - c-compiler 1.7.0 hd590300_1 + - cxx-compiler 1.7.0 h00ab1b0_1 + - fortran-compiler 1.7.0 heb67821_1 + license: BSD-3-Clause + license_family: BSD + size: 7129 + timestamp: 1714575517071 - kind: conda name: conda version: 24.5.0 @@ -1508,6 +1670,40 @@ packages: license_family: BSD size: 19183 timestamp: 1691009348105 +- kind: conda + name: cxx-compiler + version: 1.7.0 + build: h00ab1b0_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.7.0-h00ab1b0_1.conda + sha256: cf895938292cfd4cfa2a06c6d57aa25c33cc974d4ffe52e704ffb67f5577b93f + md5: 28de2e073db9ca9b72858bee9fb6f571 + depends: + - c-compiler 1.7.0 hd590300_1 + - gxx + - gxx_linux-64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6283 + timestamp: 1714575513327 +- kind: conda + name: cxx-compiler + version: 1.7.0 + build: h2a328a1_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/cxx-compiler-1.7.0-h2a328a1_1.conda + sha256: 596bc9c541609396bc95e649b0ce84b4cbc03f4b07ac89172427d95267d5d528 + md5: a74af10ff5e621f7eccf161d5f4bc66c + depends: + - c-compiler 1.7.0 h31becfc_1 + - gxx + - gxx_linux-aarch64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6290 + timestamp: 1714575482073 - kind: conda name: distlib version: 0.3.8 @@ -1626,6 +1822,42 @@ packages: license_family: MIT size: 181468 timestamp: 1704454938658 +- kind: conda + name: fortran-compiler + version: 1.7.0 + build: h7048d53_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/fortran-compiler-1.7.0-h7048d53_1.conda + sha256: 7c88cfd572548bad56738f436efd1d21a344a63d8a06cffb2be53d2d1d4ed9c1 + md5: f36c1bb7f8b03c4a54d42efd87416d39 + depends: + - binutils + - c-compiler 1.7.0 h31becfc_1 + - gfortran + - gfortran_linux-aarch64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6331 + timestamp: 1714575483381 +- kind: conda + name: fortran-compiler + version: 1.7.0 + build: heb67821_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.7.0-heb67821_1.conda + sha256: 4293677cdf4c54d13659a3f9ac15cae778310811c62add29bb2e70630756317a + md5: cf4b0e7c4c78bb0662aed9b27c414a3c + depends: + - binutils + - c-compiler 1.7.0 hd590300_1 + - gfortran + - gfortran_linux-64 12.* + license: BSD-3-Clause + license_family: BSD + size: 6300 + timestamp: 1714575515211 - kind: conda name: frozendict version: 2.4.4 @@ -1710,6 +1942,36 @@ packages: license_family: LGPL size: 31061 timestamp: 1715092971006 +- kind: conda + name: gcc + version: 12.3.0 + build: h915e2ae_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.3.0-h915e2ae_7.conda + sha256: 7358118791ddb5e1fb58fb0c52bf4b8b993817bae50f5bbf66677ce4df783fda + md5: 84b1c5cebd0a0443f3d7f90a4be93fc6 + depends: + - gcc_impl_linux-64 12.3.0.* + license: BSD-3-Clause + license_family: BSD + size: 25966 + timestamp: 1715016817964 +- kind: conda + name: gcc + version: 12.3.0 + build: hdb0cc85_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc-12.3.0-hdb0cc85_7.conda + sha256: 0083429ec5f079ec09b60d89f6b0466527ccf48da7d0848461f86bdba3042a56 + md5: e45957a005d6a530df050f2d5319d82c + depends: + - gcc_impl_linux-aarch64 12.3.0.* + license: BSD-3-Clause + license_family: BSD + size: 26081 + timestamp: 1715017322158 - kind: conda name: gcc_impl_linux-64 version: 12.3.0 @@ -1752,6 +2014,252 @@ packages: license_family: GPL size: 47227790 timestamp: 1715017206346 +- kind: conda + name: gcc_linux-64 + version: 12.3.0 + build: h6477408_3 + build_number: 3 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-12.3.0-h6477408_3.conda + sha256: 836692c3d4948f25a19f9071db40f7788edcb342d771786a206a6a122f92365d + md5: 7a53f84c45bdf4656ba27b9e9ed68b3d + depends: + - binutils_linux-64 2.40 hdade7a5_3 + - gcc_impl_linux-64 12.3.0.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + size: 30977 + timestamp: 1710260096918 +- kind: conda + name: gcc_linux-aarch64 + version: 12.3.0 + build: h9622932_3 + build_number: 3 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_linux-aarch64-12.3.0-h9622932_3.conda + sha256: fabd666508f2c814d9372a46e5abb19bd5f53b66e67c9fee0d577fc0bdc292f2 + md5: 0f77e0c3b8902a8c44b9814701e6f0a5 + depends: + - binutils_linux-aarch64 2.40 h95d2017_3 + - gcc_impl_linux-aarch64 12.3.0.* + - sysroot_linux-aarch64 + license: BSD-3-Clause + license_family: BSD + size: 30943 + timestamp: 1710260225977 +- kind: conda + name: gfortran + version: 12.3.0 + build: h915e2ae_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gfortran-12.3.0-h915e2ae_7.conda + sha256: 9a7967e4d51ca1eeceb0312d6099871a2a9f43e39b31b9dd902c7dd09319f346 + md5: 8efa768f7f74085629f3e1090e7f0569 + depends: + - gcc 12.3.0.* + - gcc_impl_linux-64 12.3.0.* + - gfortran_impl_linux-64 12.3.0.* + license: BSD-3-Clause + license_family: BSD + size: 25420 + timestamp: 1715017008409 +- kind: conda + name: gfortran + version: 12.3.0 + build: hdb0cc85_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran-12.3.0-hdb0cc85_7.conda + sha256: 173e10885fa54d65480e9dd4ea92f782308b056ecad7653c88ee3966d7243fd2 + md5: 3b434508a622bb41799e186004c94e67 + depends: + - gcc 12.3.0.* + - gcc_impl_linux-aarch64 12.3.0.* + - gfortran_impl_linux-aarch64 12.3.0.* + license: BSD-3-Clause + license_family: BSD + size: 25495 + timestamp: 1715017515643 +- kind: conda + name: gfortran_impl_linux-64 + version: 12.3.0 + build: h1645026_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-12.3.0-h1645026_7.conda + sha256: 3fd9ede1409219606502bf5b565ae28b204e35698e95ffff6f3db1cec191c143 + md5: 2d9d4058c433c9ce2a811c76658c4efd + depends: + - gcc_impl_linux-64 >=12.3.0 + - libgcc-ng >=12.3.0 + - libgcc-ng >=4.9 + - libgfortran5 >=12.3.0 + - libstdcxx-ng >=4.9 + - sysroot_linux-64 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 15376006 + timestamp: 1715016903212 +- kind: conda + name: gfortran_impl_linux-aarch64 + version: 12.3.0 + build: h41971a1_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_impl_linux-aarch64-12.3.0-h41971a1_7.conda + sha256: f8da6f883b57d3c60c3fc0214cdb7cbade41f7d53e9a96ad1e4792f060f3f76b + md5: 146cf7312f59668278b759f7ea30a88f + depends: + - gcc_impl_linux-aarch64 >=12.3.0 + - libgcc-ng >=12.3.0 + - libgcc-ng >=4.9 + - libgfortran5 >=12.3.0 + - libstdcxx-ng >=4.9 + - sysroot_linux-aarch64 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 12444483 + timestamp: 1715017412378 +- kind: conda + name: gfortran_linux-64 + version: 12.3.0 + build: h617cb40_3 + build_number: 3 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-12.3.0-h617cb40_3.conda + sha256: f2285e33370851e689e70fa8b5a34a44b0271aff9831a027f302e062cb498cdd + md5: 3a9e5b8a6f651ff14e74d896d8f04ab6 + depends: + - binutils_linux-64 2.40 hdade7a5_3 + - gcc_linux-64 12.3.0 h6477408_3 + - gfortran_impl_linux-64 12.3.0.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + size: 29389 + timestamp: 1710260163933 +- kind: conda + name: gfortran_linux-aarch64 + version: 12.3.0 + build: hd8f1711_3 + build_number: 3 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_linux-aarch64-12.3.0-hd8f1711_3.conda + sha256: 55e2cb1d5d7732840bd311d4e1077392a7b7304519b2ee0d6eaa431931ba4d8d + md5: 721bffe436644c28d71297d4350c6733 + depends: + - binutils_linux-aarch64 2.40 h95d2017_3 + - gcc_linux-aarch64 12.3.0 h9622932_3 + - gfortran_impl_linux-aarch64 12.3.0.* + - sysroot_linux-aarch64 + license: BSD-3-Clause + license_family: BSD + size: 29405 + timestamp: 1710260285020 +- kind: conda + name: gxx + version: 12.3.0 + build: h915e2ae_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.3.0-h915e2ae_7.conda + sha256: 81bba3a4a27cf8c8f29c31da2ebd2ec49899974d066ba20ce110ac1d067bfb78 + md5: 721c5433122a02bf3a081db10a2e68e2 + depends: + - gcc 12.3.0.* + - gxx_impl_linux-64 12.3.0.* + license: BSD-3-Clause + license_family: BSD + size: 25402 + timestamp: 1715017020869 +- kind: conda + name: gxx + version: 12.3.0 + build: hdb0cc85_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx-12.3.0-hdb0cc85_7.conda + sha256: 220be575db22a26afa0833e0c9318404f1a91b9bd0bef1ded6c19ce3a3dca73a + md5: e394625c70901172a73ec944b50c093b + depends: + - gcc 12.3.0.* + - gxx_impl_linux-aarch64 12.3.0.* + license: BSD-3-Clause + license_family: BSD + size: 25503 + timestamp: 1715017527519 +- kind: conda + name: gxx_impl_linux-64 + version: 12.3.0 + build: h2a574ab_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.3.0-h2a574ab_7.conda + sha256: c7a577846ae46dade05b7faa8956a7d4187b747bbc9be5c38a2b4ca8f7c108cc + md5: 265caa78b979f112fc241cecd0015c91 + depends: + - gcc_impl_linux-64 12.3.0 h58ffeeb_7 + - libstdcxx-devel_linux-64 12.3.0 h0223996_107 + - sysroot_linux-64 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 13036959 + timestamp: 1715016975232 +- kind: conda + name: gxx_impl_linux-aarch64 + version: 12.3.0 + build: hba91e99_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_impl_linux-aarch64-12.3.0-hba91e99_7.conda + sha256: 20945d7ea60974daec99a26e3bd27502776ea272dc1f7e2e255c2ea4a9ae39b9 + md5: 6a7fd1f07b612fa3f981b6ef74c9cbee + depends: + - gcc_impl_linux-aarch64 12.3.0 h3d98823_7 + - libstdcxx-devel_linux-aarch64 12.3.0 h26e3b9f_107 + - sysroot_linux-aarch64 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 11503885 + timestamp: 1715017486968 +- kind: conda + name: gxx_linux-64 + version: 12.3.0 + build: h4a1b8e8_3 + build_number: 3 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-12.3.0-h4a1b8e8_3.conda + sha256: 5a842fc69c03ac513a2c021f3f21afd9d9ca50b10b95c0dcd236aa77d6d42373 + md5: 9ec22c7c544f4a4f6d660f0a3b0fd15c + depends: + - binutils_linux-64 2.40 hdade7a5_3 + - gcc_linux-64 12.3.0 h6477408_3 + - gxx_impl_linux-64 12.3.0.* + - sysroot_linux-64 + license: BSD-3-Clause + license_family: BSD + size: 29304 + timestamp: 1710260169322 +- kind: conda + name: gxx_linux-aarch64 + version: 12.3.0 + build: h3d1e521_3 + build_number: 3 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_linux-aarch64-12.3.0-h3d1e521_3.conda + sha256: 9d2c7649e9341ed218aef701e1db15d8cea4e70d19c4dbf8f9efe06d2c5a0b14 + md5: f1ac1d0d0b1afcbe3a8ad3a0b33aeaf4 + depends: + - binutils_linux-aarch64 2.40 h95d2017_3 + - gcc_linux-aarch64 12.3.0 h9622932_3 + - gxx_impl_linux-aarch64 12.3.0.* + - sysroot_linux-aarch64 + license: BSD-3-Clause + license_family: BSD + size: 29283 + timestamp: 1710260291746 - kind: conda name: icu version: '73.2' @@ -2683,6 +3191,40 @@ packages: license_family: GPL size: 458977 timestamp: 1715017703433 +- kind: conda + name: libgfortran5 + version: 13.2.0 + build: h87d9d71_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-13.2.0-h87d9d71_7.conda + sha256: 6fc946955668102fe1e73614810a24e2a2f50aa87390d68e757380fea8551e16 + md5: 423eb7de085dd6b46928723edf5f8767 + depends: + - libgcc-ng >=13.2.0 + constrains: + - libgfortran-ng 13.2.0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 1083345 + timestamp: 1715017746481 +- kind: conda + name: libgfortran5 + version: 13.2.0 + build: hca663fb_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-13.2.0-hca663fb_7.conda + sha256: 754ab038115edce550fdccdc9ddf7dead2fa8346b8cdd4428c59ae1e83293978 + md5: c0bd771f09a326fdcd95a60b617795bf + depends: + - libgcc-ng >=13.2.0 + constrains: + - libgfortran-ng 13.2.0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 1441361 + timestamp: 1715016068766 - kind: conda name: libgomp version: 13.2.0 @@ -3381,6 +3923,34 @@ packages: license_family: BSD size: 259556 timestamp: 1685837820566 +- kind: conda + name: libstdcxx-devel_linux-64 + version: 12.3.0 + build: h0223996_107 + build_number: 107 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-12.3.0-h0223996_107.conda + sha256: b67931a6ad04effddaf5b18c732ac6154f0f494d5d5189e5e23fbc5a26212389 + md5: 167a1f5d77d8f3c2a638f7eb418429f1 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 11881031 + timestamp: 1715016519463 +- kind: conda + name: libstdcxx-devel_linux-aarch64 + version: 12.3.0 + build: h26e3b9f_107 + build_number: 107 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-aarch64-12.3.0-h26e3b9f_107.conda + sha256: 5457a2c0108184ab39f60f6b1385a9a5b76d1ca900a3fa4b086956c514e0ef20 + md5: 7be45a7fb1be2c6054d4cd941fa249e5 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 10321646 + timestamp: 1715016997633 - kind: conda name: libstdcxx-ng version: 13.2.0 diff --git a/pixi.toml b/pixi.toml index ab1a0fd..69920e2 100644 --- a/pixi.toml +++ b/pixi.toml @@ -11,9 +11,9 @@ test = "cargo test" [dependencies] rust = "1.77.2" -# [target.linux.dependencies] -# compilers = ">=1.7.0" -# c-compiler = "*" +openssl = "3.*" +[target.linux.dependencies] +compilers = ">=1.7.0" [feature.test.dependencies] conda = "*" From 5326ebeea192836dcefc2b04ca940c3333341199 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 22:29:25 +0200 Subject: [PATCH 17/37] . --- .github/workflows/build.yml | 4 ++-- .github/workflows/ci.yml | 4 +++- .pre-commit-config.yaml | 2 +- Cargo.toml | 4 ++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b02c563..4253d26 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -32,9 +32,9 @@ jobs: matrix: include: - target: x86_64-unknown-linux-musl - os: ubuntu-latest-4core + os: ubuntu-latest - target: aarch64-unknown-linux-musl - os: ubuntu-latest-arm-4core + os: ubuntu-latest-arm - target: x86_64-pc-windows-msvc os: windows-latest - target: aarch64-apple-darwin diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 21bbffb..c093ae6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,12 +29,14 @@ jobs: timeout-minutes: 30 runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: - ubuntu-latest - - ubuntu-latest-arm-4core + - ubuntu-latest-arm - windows-latest - macos-latest + - macos-13 steps: - name: Checkout branch uses: actions/checkout@v4 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index fddf44b..75753f1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,4 +1,4 @@ -exclude: ^env/ +exclude: (^env/|.pixi/) repos: - repo: local hooks: diff --git a/Cargo.toml b/Cargo.toml index 6e52748..62e6d5e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,8 +35,8 @@ rattler_networking = { version = "0.20.8", default-features = false } rattler_package_streaming = { version = "0.21.1", default-features = false } rattler_shell = "0.20.6" reqwest = { version = "0.12.4", default-features = false, features = [ - "http2", - "macos-system-configuration", + "http2", + "macos-system-configuration", ] } reqwest-middleware = "0.3.1" serde = { version = "1.0.203", features = ["derive"] } From 08e9bab4c59835c4580854d6fe11cf6f2dd08d62 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 22:33:46 +0200 Subject: [PATCH 18/37] . --- .github/workflows/build.yml | 4 ++-- .github/workflows/ci.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4253d26..861a042 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,7 @@ jobs: - target: x86_64-unknown-linux-musl os: ubuntu-latest - target: aarch64-unknown-linux-musl - os: ubuntu-latest-arm + os: ubuntu-latest-arm-4core - target: x86_64-pc-windows-msvc os: windows-latest - target: aarch64-apple-darwin @@ -102,7 +102,7 @@ jobs: release: name: Create Release needs: [metadata, build] - if: needs.metadata.outputs.release + if: needs.metadata.outputs.release == 'true' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c093ae6..1964560 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,7 +33,7 @@ jobs: matrix: os: - ubuntu-latest - - ubuntu-latest-arm + - ubuntu-latest-arm-4core - windows-latest - macos-latest - macos-13 From 55ebde711c6b581c68166e8fd8e1322996478775 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 22:41:22 +0200 Subject: [PATCH 19/37] . --- .github/workflows/build.yml | 4 ++++ .github/workflows/ci.yml | 2 ++ tests/integration_test.rs | 8 ++++---- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 861a042..74a4503 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,6 +35,10 @@ jobs: os: ubuntu-latest - target: aarch64-unknown-linux-musl os: ubuntu-latest-arm-4core + - target: x86_64-unknown-linux-gnu + os: ubuntu-latest + - target: aarch64-unknown-linux-gnu + os: ubuntu-latest-arm-4core - target: x86_64-pc-windows-msvc os: windows-latest - target: aarch64-apple-darwin diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1964560..3005988 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,6 +45,8 @@ jobs: fetch-depth: 0 - name: Set up pixi uses: prefix-dev/setup-pixi@ba3bb36eb2066252b2363392b7739741bb777659 + with: + activate-environment: true - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 with: key: tests diff --git a/tests/integration_test.rs b/tests/integration_test.rs index e9cb02a..6e166c4 100644 --- a/tests/integration_test.rs +++ b/tests/integration_test.rs @@ -85,14 +85,14 @@ async fn test_simple_python(options: Options, required_fs_objects: Vec<&'static let pack_file = unpack_options.pack_file.clone(); let pack_result = pixi_pack::pack(pack_options).await; - assert!(pack_result.is_ok()); - assert!(pack_file.is_file()); + assert!(pack_result.is_ok(), "{:?}", pack_result); assert!(pack_file.exists()); + assert!(pack_file.is_file()); let env_dir = unpack_options.output_directory.join("env"); let activate_file = unpack_options.output_directory.join("activate.sh"); let unpack_result = pixi_pack::unpack(unpack_options).await; - assert!(unpack_result.is_ok()); + assert!(unpack_result.is_ok(), "{:?}", unpack_result); assert!(activate_file.is_file()); assert!(activate_file.exists()); @@ -119,7 +119,7 @@ async fn test_compatibility( let pack_result = pixi_pack::pack(pack_options).await; println!("{:?}", pack_result); - assert!(pack_result.is_ok()); + assert!(pack_result.is_ok(), "{:?}", pack_result); assert!(pack_file.is_file()); assert!(pack_file.exists()); From 50b182c541ce4c14c9938b785b263c363f7a900b Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 22:46:05 +0200 Subject: [PATCH 20/37] . --- examples/pypi-packages/pixi.lock | 603 ++++++++++++++++++++++++++++++- examples/pypi-packages/pixi.toml | 2 +- examples/simple-python/pixi.lock | 513 ++++++++++++++++++++++++++ examples/simple-python/pixi.toml | 2 +- pixi.toml | 4 + 5 files changed, 1118 insertions(+), 6 deletions(-) diff --git a/examples/pypi-packages/pixi.lock b/examples/pypi-packages/pixi.lock index 09c06e9..b29e8a7 100644 --- a/examples/pypi-packages/pixi.lock +++ b/examples/pypi-packages/pixi.lock @@ -32,6 +32,49 @@ environments: - pypi: https://files.pythonhosted.org/packages/8a/a9/97f4978a379c7642ad3305476f96c7eb8ec0ea51ae6b61761b2e9439ff89/pyboy-1.6.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/63/ae/f40e4c4738fb39ce140950ed7d9bc21358826416d91a5426a190c612f789/PySDL2-0.9.16.tar.gz - pypi: https://files.pythonhosted.org/packages/07/32/d033a920c9e63b14a1cd7940297be73a74e96a8eeb9a06547501ee9c96e3/pysdl2_dll-2.30.2-py2.py3-none-manylinux2014_x86_64.whl + linux-aarch64: + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h31becfc_5.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2024.6.2-hcefe29a_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.40-h9fc2d93_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libexpat-2.6.2-h2f0025b_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-13.2.0-he277a41_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-13.2.0-he277a41_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.1-h31becfc_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.45.3-h194ca79_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h68df207_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-h0425590_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.1-h68df207_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.11.9-hddfb980_0_cpython.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.2-h8fc344f_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.13-h194ca79_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.6-h9cdd2b7_0.tar.bz2 + - pypi: https://files.pythonhosted.org/packages/79/ae/7e5b85136806f9dadf4878bf73cf223fe5c2636818ba3ab1c585d0403164/numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl + - pypi: https://files.pythonhosted.org/packages/37/ca/908d3e106158fc5ec3c50f669af9506b72b09fbcb3f6fd84af7240e7cbba/pyboy-1.6.14.tar.gz + - pypi: https://files.pythonhosted.org/packages/63/ae/f40e4c4738fb39ce140950ed7d9bc21358826416d91a5426a190c612f789/PySDL2-0.9.16.tar.gz + - pypi: https://files.pythonhosted.org/packages/70/52/984b7935e21623d7c7c80d239a80e1cb15e073e049fd7e891baeb9e57aff/pysdl2-dll-2.30.2.tar.gz + osx-64: + - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.6.2-h8857fd0_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.45.3-h92b6c6a_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h5846eda_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.1-h87427d6_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.11.9-h657bba9_0_cpython.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 + - pypi: https://files.pythonhosted.org/packages/11/57/baae43d14fe163fa0e4c47f307b6b2511ab8d7d30177c491960504252053/numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/cc/5b/5f8f283ac1ac2155a793c45a13bf5c6af903c0703f5aa0bc3b537414b3c3/pyboy-1.6.14-cp311-cp311-macosx_10_9_universal2.whl + - pypi: https://files.pythonhosted.org/packages/63/ae/f40e4c4738fb39ce140950ed7d9bc21358826416d91a5426a190c612f789/PySDL2-0.9.16.tar.gz + - pypi: https://files.pythonhosted.org/packages/8a/28/7a07e09431bfe29d0506606ec1e5ac11abff6581139800017c8b54c0cc57/pysdl2_dll-2.30.2-py2.py3-none-macosx_10_11_x86_64.whl osx-arm64: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h93a5062_5.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.6.2-hf0a4a13_0.conda @@ -100,6 +143,54 @@ packages: license_family: BSD size: 23621 timestamp: 1650670423406 +- kind: conda + name: _openmp_mutex + version: '4.5' + build: 2_gnu + build_number: 16 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 + sha256: 3702bef2f0a4d38bd8288bbe54aace623602a1343c2cfbefd3fa188e015bebf0 + md5: 6168d71addc746e8f2b8d57dfd2edcea + depends: + - libgomp >=7.5.0 + constrains: + - openmp_impl 9999 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 23712 + timestamp: 1650670790230 +- kind: conda + name: bzip2 + version: 1.0.8 + build: h10d778d_5 + build_number: 5 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda + sha256: 61fb2b488928a54d9472113e1280b468a309561caa54f33825a3593da390b242 + md5: 6097a6ca9ada32699b5fc4312dd6ef18 + license: bzip2-1.0.6 + license_family: BSD + purls: [] + size: 127885 + timestamp: 1699280178474 +- kind: conda + name: bzip2 + version: 1.0.8 + build: h31becfc_5 + build_number: 5 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h31becfc_5.conda + sha256: b9f170990625cb1eeefaca02e091dc009a64264b077166d8ed7aeb7a09e923b0 + md5: a64e35f01e0b7a2a152eca87d33b9c87 + depends: + - libgcc-ng >=12 + license: bzip2-1.0.6 + license_family: BSD + purls: [] + size: 189668 + timestamp: 1699280060686 - kind: conda name: bzip2 version: 1.0.8 @@ -156,6 +247,18 @@ packages: license: ISC size: 156530 timestamp: 1717311907623 +- kind: conda + name: ca-certificates + version: 2024.6.2 + build: h8857fd0_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.6.2-h8857fd0_0.conda + sha256: ba0614477229fcb0f0666356f2c4686caa66f0ed1446e7c9666ce234abe2bacf + md5: 3c23a8cab15ae51ebc9efdc229fccecf + license: ISC + purls: [] + size: 156145 + timestamp: 1717311781754 - kind: conda name: ca-certificates version: 2024.6.2 @@ -167,6 +270,18 @@ packages: license: ISC size: 156035 timestamp: 1717311767102 +- kind: conda + name: ca-certificates + version: 2024.6.2 + build: hcefe29a_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2024.6.2-hcefe29a_0.conda + sha256: d27b90ff1e00c34123c37a4c5332bb75c3c5cc6775c57ecfa9f430b629ad3108 + md5: 3ef6b1a30375f8a973a593698e317191 + license: ISC + purls: [] + size: 156128 + timestamp: 1717312862469 - kind: conda name: ca-certificates version: 2024.6.2 @@ -193,6 +308,39 @@ packages: license_family: GPL size: 708179 timestamp: 1717523002366 +- kind: conda + name: ld_impl_linux-aarch64 + version: '2.40' + build: h9fc2d93_2 + build_number: 2 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.40-h9fc2d93_2.conda + sha256: babfed8e402a0d6d5af9c705af687b584863c68147a1fe1b80e99f4317112097 + md5: 4db8582be880caa8946573950c3e0e8b + constrains: + - binutils_impl_linux-aarch64 2.40 + license: GPL-3.0-only + license_family: GPL + purls: [] + size: 735830 + timestamp: 1717523180093 +- kind: conda + name: libexpat + version: 2.6.2 + build: h2f0025b_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libexpat-2.6.2-h2f0025b_0.conda + sha256: 07453df3232a649f39fb4d1e68cfe1c78c3457764f85225f6f3ccd1bdd9818a4 + md5: 1b9f46b804a2c3c5d7fd6a80b77c35f9 + depends: + - libgcc-ng >=12 + constrains: + - expat 2.6.2.* + license: MIT + license_family: MIT + purls: [] + size: 72544 + timestamp: 1710362309065 - kind: conda name: libexpat version: 2.6.2 @@ -223,6 +371,21 @@ packages: license_family: MIT size: 139224 timestamp: 1710362609641 +- kind: conda + name: libexpat + version: 2.6.2 + build: h73e2aa4_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda + sha256: a188a77b275d61159a32ab547f7d17892226e7dac4518d2c6ac3ac8fc8dfde92 + md5: 3d1d51c8f716d97c864d12f7af329526 + constrains: + - expat 2.6.2.* + license: MIT + license_family: MIT + purls: [] + size: 69246 + timestamp: 1710362566073 - kind: conda name: libexpat version: 2.6.2 @@ -237,6 +400,20 @@ packages: license_family: MIT size: 63655 timestamp: 1710362424980 +- kind: conda + name: libffi + version: 3.4.2 + build: h0d85af4_5 + build_number: 5 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + sha256: 7a2d27a936ceee6942ea4d397f9c7d136f12549d86f7617e8b6bad51e01a941f + md5: ccb34fb14960ad8b125962d3d79b31a9 + license: MIT + license_family: MIT + purls: [] + size: 51348 + timestamp: 1636488394370 - kind: conda name: libffi version: 3.4.2 @@ -250,6 +427,22 @@ packages: license_family: MIT size: 39020 timestamp: 1636488587153 +- kind: conda + name: libffi + version: 3.4.2 + build: h3557bc0_5 + build_number: 5 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2 + sha256: 7e9258a102480757fe3faeb225a3ca04dffd10fecd2a958c65cdb4cdf75f2c3c + md5: dddd85f4d52121fab0a8b099c5e06501 + depends: + - libgcc-ng >=9.4.0 + license: MIT + license_family: MIT + purls: [] + size: 59450 + timestamp: 1636488255090 - kind: conda name: libffi version: 3.4.2 @@ -299,6 +492,24 @@ packages: license_family: GPL size: 775806 timestamp: 1715016057793 +- kind: conda + name: libgcc-ng + version: 13.2.0 + build: he277a41_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-13.2.0-he277a41_7.conda + sha256: ef2f338b3342b51700e6cda10831d27bb2983fe64d7e75e30e9ffb7f9cf76571 + md5: 01c5b27ce46f50abab2dc8454842c792 + depends: + - _openmp_mutex >=4.5 + constrains: + - libgomp 13.2.0 he277a41_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 458977 + timestamp: 1715017703433 - kind: conda name: libgomp version: 13.2.0 @@ -314,6 +525,35 @@ packages: license_family: GPL size: 422336 timestamp: 1715015995979 +- kind: conda + name: libgomp + version: 13.2.0 + build: he277a41_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-13.2.0-he277a41_7.conda + sha256: bb3bc7e03f1add861884d8bad79b359ad991025570625e1f979964e82f1f8d9e + md5: 1d1691ec9e5be799f86310fa38f00b9f + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + purls: [] + size: 424004 + timestamp: 1715017599237 +- kind: conda + name: libnsl + version: 2.0.1 + build: h31becfc_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.1-h31becfc_0.conda + sha256: fd18c2b75d7411096428d36a70b36b1a17e31f7b8956b6905d145792d49e97f8 + md5: c14f32510f694e3185704d89967ec422 + depends: + - libgcc-ng >=12 + license: LGPL-2.1-only + license_family: GPL + purls: [] + size: 34501 + timestamp: 1697358973269 - kind: conda name: libnsl version: 2.0.1 @@ -341,6 +581,21 @@ packages: license: Unlicense size: 824794 timestamp: 1713367748819 +- kind: conda + name: libsqlite + version: 3.45.3 + build: h194ca79_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.45.3-h194ca79_0.conda + sha256: be87d8b67bdf892665c709d82c48011991fbf2fa15c19b006379b03ed494b070 + md5: fb35b8afbe9e92467ac7b5608d60b775 + depends: + - libgcc-ng >=12 + - libzlib >=1.2.13,<2.0.0a0 + license: Unlicense + purls: [] + size: 1036705 + timestamp: 1713367400740 - kind: conda name: libsqlite version: 3.45.3 @@ -355,6 +610,20 @@ packages: license: Unlicense size: 859858 timestamp: 1713367435849 +- kind: conda + name: libsqlite + version: 3.45.3 + build: h92b6c6a_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.45.3-h92b6c6a_0.conda + sha256: 4d44b68fb29dcbc2216a8cae0b274b02ef9b4ae05d1d0f785362ed30b91c9b52 + md5: 68e462226209f35182ef66eda0f794ff + depends: + - libzlib >=1.2.13,<2.0.0a0 + license: Unlicense + purls: [] + size: 902546 + timestamp: 1713367776445 - kind: conda name: libsqlite version: 3.45.3 @@ -384,6 +653,36 @@ packages: license_family: BSD size: 33601 timestamp: 1680112270483 +- kind: conda + name: libuuid + version: 2.38.1 + build: hb4cce97_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda + sha256: 616277b0c5f7616c2cdf36f6c316ea3f9aa5bb35f2d4476a349ab58b9b91675f + md5: 000e30b09db0b7c775b21695dff30969 + depends: + - libgcc-ng >=12 + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 35720 + timestamp: 1680113474501 +- kind: conda + name: libxcrypt + version: 4.4.36 + build: h31becfc_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda + sha256: 6b46c397644091b8a26a3048636d10b989b1bf266d4be5e9474bf763f828f41f + md5: b4df5d7d4b63579d081fd3a4cf99740e + depends: + - libgcc-ng >=12 + license: LGPL-2.1-or-later + purls: [] + size: 114269 + timestamp: 1702724369203 - kind: conda name: libxcrypt version: 4.4.36 @@ -434,6 +733,42 @@ packages: license_family: Other size: 61574 timestamp: 1716874187109 +- kind: conda + name: libzlib + version: 1.3.1 + build: h68df207_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h68df207_1.conda + sha256: 0d6dfd1e36e10c205ff1fdcf42d42289ff0f50be7a4eaa7b34f086a5e22a0734 + md5: b13fb82f88902e34dd0638cd7d378c21 + depends: + - libgcc-ng >=12 + constrains: + - zlib 1.3.1 *_1 + license: Zlib + license_family: Other + purls: [] + size: 67199 + timestamp: 1716874136348 +- kind: conda + name: libzlib + version: 1.3.1 + build: h87427d6_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda + sha256: 80a62db652b1da0ccc100812a1d86e94f75028968991bfb17f9536f3aa72d91d + md5: b7575b5aa92108dcc9aaab0f05f2dbce + depends: + - __osx >=10.13 + constrains: + - zlib 1.3.1 *_1 + license: Zlib + license_family: Other + purls: [] + size: 57372 + timestamp: 1716874211519 - kind: conda name: libzlib version: 1.3.1 @@ -451,6 +786,32 @@ packages: license_family: Other size: 46921 timestamp: 1716874262512 +- kind: conda + name: ncurses + version: '6.5' + build: h0425590_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-h0425590_0.conda + sha256: f8002feaa9e0eb929cd123f1275d8c0b3c6ffb7fd9269b192927009df19dc89e + md5: 38362af7bfac0efef69675acee564458 + depends: + - libgcc-ng >=12 + license: X11 AND BSD-3-Clause + purls: [] + size: 925099 + timestamp: 1715194843316 +- kind: conda + name: ncurses + version: '6.5' + build: h5846eda_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h5846eda_0.conda + sha256: 6ecc73db0e49143092c0934355ac41583a5d5a48c6914c5f6ca48e562d3a4b79 + md5: 02a888433d165c99bf09784a7b14d900 + license: X11 AND BSD-3-Clause + purls: [] + size: 823601 + timestamp: 1715195267791 - kind: conda name: ncurses version: '6.5' @@ -475,12 +836,24 @@ packages: license: X11 AND BSD-3-Clause size: 795131 timestamp: 1715194898402 +- kind: pypi + name: numpy + version: 1.26.4 + url: https://files.pythonhosted.org/packages/11/57/baae43d14fe163fa0e4c47f307b6b2511ab8d7d30177c491960504252053/numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71 + requires_python: '>=3.9' - kind: pypi name: numpy version: 1.26.4 url: https://files.pythonhosted.org/packages/3f/6b/5610004206cf7f8e7ad91c5a85a8c71b2f2f8051a0c0c4d5916b76d6cbb2/numpy-1.26.4-cp311-cp311-win_amd64.whl sha256: cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2 requires_python: '>=3.9' +- kind: pypi + name: numpy + version: 1.26.4 + url: https://files.pythonhosted.org/packages/79/ae/7e5b85136806f9dadf4878bf73cf223fe5c2636818ba3ab1c585d0403164/numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl + sha256: 7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e + requires_python: '>=3.9' - kind: pypi name: numpy version: 1.26.4 @@ -529,6 +902,42 @@ packages: license_family: Apache size: 2896170 timestamp: 1717546157673 +- kind: conda + name: openssl + version: 3.3.1 + build: h68df207_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.1-h68df207_0.conda + sha256: 1688bf43c6ea6322ac7c1ca455712e5b64f6f524fee4c108b26c26ed7eac6f11 + md5: dc4bb65a3f9c97b26c8f947662eea202 + depends: + - ca-certificates + - libgcc-ng >=12 + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 3427371 + timestamp: 1717546156492 +- kind: conda + name: openssl + version: 3.3.1 + build: h87427d6_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.1-h87427d6_0.conda + sha256: 272bee725877f417fef923f5e7852ebfe06b40b6bf3364f4498b2b3f568d5e2c + md5: 1bdad93ae01353340f194c5d879745db + depends: + - __osx >=10.13 + - ca-certificates + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 2547614 + timestamp: 1717546605131 - kind: conda name: openssl version: 3.3.1 @@ -546,6 +955,20 @@ packages: license_family: Apache size: 2891941 timestamp: 1717545846389 +- kind: pypi + name: pyboy + version: 1.6.14 + url: https://files.pythonhosted.org/packages/cc/5b/5f8f283ac1ac2155a793c45a13bf5c6af903c0703f5aa0bc3b537414b3c3/pyboy-1.6.14-cp311-cp311-macosx_10_9_universal2.whl + sha256: 367e4770e0e00bc7ecb7451aefb466697a4b6ad047ca011d3e59e62684d56854 + requires_dist: + - numpy + - pysdl2 + - pysdl2-dll + - pyopengl ; extra == 'all' + - markdown ; extra == 'all' + - pdoc3 ; extra == 'all' + - gym ; extra == 'all' + requires_python: '>=3.8' - kind: pypi name: pyboy version: 1.6.14 @@ -563,8 +986,8 @@ packages: - kind: pypi name: pyboy version: 1.6.14 - url: https://files.pythonhosted.org/packages/8a/a9/97f4978a379c7642ad3305476f96c7eb8ec0ea51ae6b61761b2e9439ff89/pyboy-1.6.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl - sha256: 5ea2f0539670eef7aa8110a611cae1d4ef4771056dfb443df363c54306f02126 + url: https://files.pythonhosted.org/packages/37/ca/908d3e106158fc5ec3c50f669af9506b72b09fbcb3f6fd84af7240e7cbba/pyboy-1.6.14.tar.gz + sha256: a7b5b925e5465b8cb210ec04a56aa0ae512ca5a875a5ff090654e4dad5555a68 requires_dist: - numpy - pysdl2 @@ -577,8 +1000,8 @@ packages: - kind: pypi name: pyboy version: 1.6.14 - url: https://files.pythonhosted.org/packages/cc/5b/5f8f283ac1ac2155a793c45a13bf5c6af903c0703f5aa0bc3b537414b3c3/pyboy-1.6.14-cp311-cp311-macosx_10_9_universal2.whl - sha256: 367e4770e0e00bc7ecb7451aefb466697a4b6ad047ca011d3e59e62684d56854 + url: https://files.pythonhosted.org/packages/8a/a9/97f4978a379c7642ad3305476f96c7eb8ec0ea51ae6b61761b2e9439ff89/pyboy-1.6.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl + sha256: 5ea2f0539670eef7aa8110a611cae1d4ef4771056dfb443df363c54306f02126 requires_dist: - numpy - pysdl2 @@ -593,11 +1016,21 @@ packages: version: 0.9.16 url: https://files.pythonhosted.org/packages/63/ae/f40e4c4738fb39ce140950ed7d9bc21358826416d91a5426a190c612f789/PySDL2-0.9.16.tar.gz sha256: 1027406badbecdd30fe56e800a5a76ad7d7271a3aec0b7acf780ee26a00f2d40 +- kind: pypi + name: pysdl2-dll + version: 2.30.2 + url: https://files.pythonhosted.org/packages/8a/28/7a07e09431bfe29d0506606ec1e5ac11abff6581139800017c8b54c0cc57/pysdl2_dll-2.30.2-py2.py3-none-macosx_10_11_x86_64.whl + sha256: 890233f56f544d3f08c9a6cc1ca1d1ce9e2621983baaff74a949a93dc311ed9f - kind: pypi name: pysdl2-dll version: 2.30.2 url: https://files.pythonhosted.org/packages/b0/e0/96b1d1ea651de40e84b72a515171d9a75a5b298c8059b2807de50f579b85/pysdl2_dll-2.30.2-py2.py3-none-win_amd64.whl sha256: 1f243b9bd3f48a782f9feec26c261b0ae5ffbc3aa78756c5853e992fa5e7dfcf +- kind: pypi + name: pysdl2-dll + version: 2.30.2 + url: https://files.pythonhosted.org/packages/70/52/984b7935e21623d7c7c80d239a80e1cb15e073e049fd7e891baeb9e57aff/pysdl2-dll-2.30.2.tar.gz + sha256: fdde25cf1863c7cc538da4bb997f5bdf87cbbcf09aa6a736d11e6c3848d04900 - kind: pypi name: pysdl2-dll version: 2.30.2 @@ -634,6 +1067,33 @@ packages: license: Python-2.0 size: 18232422 timestamp: 1713551717924 +- kind: conda + name: python + version: 3.11.9 + build: h657bba9_0_cpython + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/python-3.11.9-h657bba9_0_cpython.conda + sha256: 3b50a5abb3b812875beaa9ab792dbd1bf44f335c64e9f9fedcf92d953995651c + md5: 612763bc5ede9552e4233ec518b9c9fb + depends: + - __osx >=10.9 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.2,<3.0a0 + - libffi >=3.4,<4.0a0 + - libsqlite >=3.45.3,<4.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - ncurses >=6.4.20240210,<7.0a0 + - openssl >=3.2.1,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - xz >=5.2.6,<6.0a0 + constrains: + - python_abi 3.11.* *_cp311 + license: Python-2.0 + purls: [] + size: 15503226 + timestamp: 1713553747073 - kind: conda name: python version: 3.11.9 @@ -690,6 +1150,37 @@ packages: license: Python-2.0 size: 30884494 timestamp: 1713553104915 +- kind: conda + name: python + version: 3.11.9 + build: hddfb980_0_cpython + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.11.9-hddfb980_0_cpython.conda + sha256: 522ae1bc43929198e72643046e82362f80f2d70f4dbe8ac810d9ce2ba983fb2f + md5: 4846e936e27dd709ad78f91fa33a48e8 + depends: + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-aarch64 >=2.36.1 + - libexpat >=2.6.2,<3.0a0 + - libffi >=3.4,<4.0a0 + - libgcc-ng >=12 + - libnsl >=2.0.1,<2.1.0a0 + - libsqlite >=3.45.3,<4.0a0 + - libuuid >=2.38.1,<3.0a0 + - libxcrypt >=4.4.36 + - libzlib >=1.2.13,<2.0.0a0 + - ncurses >=6.4.20240210,<7.0a0 + - openssl >=3.2.1,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - xz >=5.2.6,<6.0a0 + constrains: + - python_abi 3.11.* *_cp311 + license: Python-2.0 + purls: [] + size: 15304491 + timestamp: 1713551266002 - kind: conda name: readline version: '8.2' @@ -706,6 +1197,23 @@ packages: license_family: GPL size: 281456 timestamp: 1679532220005 +- kind: conda + name: readline + version: '8.2' + build: h8fc344f_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.2-h8fc344f_1.conda + sha256: 4c99f7417419734e3797d45bc355e61c26520e111893b0d7087a01a7fbfbe3dd + md5: 105eb1e16bf83bfb2eb380a48032b655 + depends: + - libgcc-ng >=12 + - ncurses >=6.3,<7.0a0 + license: GPL-3.0-only + license_family: GPL + purls: [] + size: 294092 + timestamp: 1679532238805 - kind: conda name: readline version: '8.2' @@ -721,6 +1229,54 @@ packages: license_family: GPL size: 250351 timestamp: 1679532511311 +- kind: conda + name: readline + version: '8.2' + build: h9e318b2_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + sha256: 41e7d30a097d9b060037f0c6a2b1d4c4ae7e942c06c943d23f9d481548478568 + md5: f17f77f2acf4d344734bda76829ce14e + depends: + - ncurses >=6.3,<7.0a0 + license: GPL-3.0-only + license_family: GPL + purls: [] + size: 255870 + timestamp: 1679532707590 +- kind: conda + name: tk + version: 8.6.13 + build: h194ca79_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.13-h194ca79_0.conda + sha256: 7fa27cc512d3a783f38bd16bbbffc008807372499d5b65d089a8e43bde9db267 + md5: f75105e0585851f818e0009dd1dde4dc + depends: + - libgcc-ng >=12 + - libzlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + purls: [] + size: 3351802 + timestamp: 1695506242997 +- kind: conda + name: tk + version: 8.6.13 + build: h1abcd95_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 + md5: bf830ba5afc507c6232d4ef0fb1a882d + depends: + - libzlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + purls: [] + size: 3270220 + timestamp: 1699202389792 - kind: conda name: tk version: 8.6.13 @@ -769,6 +1325,19 @@ packages: license_family: BSD size: 3318875 timestamp: 1699202167581 +- kind: conda + name: tzdata + version: 2024a + build: h0c530f3_0 + subdir: noarch + noarch: generic + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + sha256: 7b2b69c54ec62a243eb6fba2391b5e443421608c3ae5dbff938ad33ca8db5122 + md5: 161081fc7cec0bfda0d86d7cb595f8d8 + license: LicenseRef-Public-Domain + purls: [] + size: 119815 + timestamp: 1706886945727 - kind: conda name: tzdata version: 2024a @@ -868,6 +1437,18 @@ packages: license: LGPL-2.1 and GPL-2.0 size: 235693 timestamp: 1660346961024 +- kind: conda + name: xz + version: 5.2.6 + build: h775f41a_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 + sha256: eb09823f34cc2dd663c0ec4ab13f246f45dcd52e5b8c47b9864361de5204a1c8 + md5: a72f9d4ea13d55d745ff1ed594747f10 + license: LGPL-2.1 and GPL-2.0 + purls: [] + size: 238119 + timestamp: 1660346964847 - kind: conda name: xz version: 5.2.6 @@ -882,3 +1463,17 @@ packages: license: LGPL-2.1 and GPL-2.0 size: 217804 timestamp: 1660346976440 +- kind: conda + name: xz + version: 5.2.6 + build: h9cdd2b7_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.6-h9cdd2b7_0.tar.bz2 + sha256: 93f58a7b393adf41fa007ac8c55978765e957e90cd31877ece1e5a343cb98220 + md5: 83baad393a31d59c20b63ba4da6592df + depends: + - libgcc-ng >=12 + license: LGPL-2.1 and GPL-2.0 + purls: [] + size: 440555 + timestamp: 1660348056328 diff --git a/examples/pypi-packages/pixi.toml b/examples/pypi-packages/pixi.toml index 20c1b47..23693d2 100644 --- a/examples/pypi-packages/pixi.toml +++ b/examples/pypi-packages/pixi.toml @@ -1,7 +1,7 @@ [project] name = "test-project" channels = ["conda-forge"] -platforms = ["osx-arm64", "linux-64", "win-64"] +platforms = ["osx-arm64", "osx-64", "linux-aarch64", "linux-64", "win-64"] # conda dependencies [dependencies] diff --git a/examples/simple-python/pixi.lock b/examples/simple-python/pixi.lock index 4eab724..441c2d0 100644 --- a/examples/simple-python/pixi.lock +++ b/examples/simple-python/pixi.lock @@ -29,6 +29,47 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.43.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + linux-aarch64: + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h31becfc_5.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2024.6.2-hcefe29a_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.40-h9fc2d93_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libexpat-2.6.2-h2f0025b_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-13.2.0-he277a41_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-13.2.0-he277a41_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.1-h31becfc_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.45.3-h194ca79_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h68df207_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-h0425590_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.1-h68df207_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.12.3-h43d1f9e_0_cpython.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.2-h8fc344f_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.13-h194ca79_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.43.0-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.6-h9cdd2b7_0.tar.bz2 + osx-64: + - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.6.2-h8857fd0_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.45.3-h92b6c6a_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h5846eda_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.1-h87427d6_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.3-h1411813_0_cpython.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.43.0-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 osx-arm64: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h93a5062_5.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.2.2-hf0a4a13_0.conda @@ -95,6 +136,51 @@ packages: license_family: BSD size: 23621 timestamp: 1650670423406 +- kind: conda + name: _openmp_mutex + version: '4.5' + build: 2_gnu + build_number: 16 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 + sha256: 3702bef2f0a4d38bd8288bbe54aace623602a1343c2cfbefd3fa188e015bebf0 + md5: 6168d71addc746e8f2b8d57dfd2edcea + depends: + - libgomp >=7.5.0 + constrains: + - openmp_impl 9999 + license: BSD-3-Clause + license_family: BSD + size: 23712 + timestamp: 1650670790230 +- kind: conda + name: bzip2 + version: 1.0.8 + build: h10d778d_5 + build_number: 5 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda + sha256: 61fb2b488928a54d9472113e1280b468a309561caa54f33825a3593da390b242 + md5: 6097a6ca9ada32699b5fc4312dd6ef18 + license: bzip2-1.0.6 + license_family: BSD + size: 127885 + timestamp: 1699280178474 +- kind: conda + name: bzip2 + version: 1.0.8 + build: h31becfc_5 + build_number: 5 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h31becfc_5.conda + sha256: b9f170990625cb1eeefaca02e091dc009a64264b077166d8ed7aeb7a09e923b0 + md5: a64e35f01e0b7a2a152eca87d33b9c87 + depends: + - libgcc-ng >=12 + license: bzip2-1.0.6 + license_family: BSD + size: 189668 + timestamp: 1699280060686 - kind: conda name: bzip2 version: 1.0.8 @@ -173,6 +259,28 @@ packages: license: ISC size: 155725 timestamp: 1706844034242 +- kind: conda + name: ca-certificates + version: 2024.6.2 + build: h8857fd0_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.6.2-h8857fd0_0.conda + sha256: ba0614477229fcb0f0666356f2c4686caa66f0ed1446e7c9666ce234abe2bacf + md5: 3c23a8cab15ae51ebc9efdc229fccecf + license: ISC + size: 156145 + timestamp: 1717311781754 +- kind: conda + name: ca-certificates + version: 2024.6.2 + build: hcefe29a_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2024.6.2-hcefe29a_0.conda + sha256: d27b90ff1e00c34123c37a4c5332bb75c3c5cc6775c57ecfa9f430b629ad3108 + md5: 3ef6b1a30375f8a973a593698e317191 + license: ISC + size: 156128 + timestamp: 1717312862469 - kind: conda name: ld_impl_linux-64 version: '2.40' @@ -188,6 +296,37 @@ packages: license_family: GPL size: 707934 timestamp: 1716583433869 +- kind: conda + name: ld_impl_linux-aarch64 + version: '2.40' + build: h9fc2d93_2 + build_number: 2 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.40-h9fc2d93_2.conda + sha256: babfed8e402a0d6d5af9c705af687b584863c68147a1fe1b80e99f4317112097 + md5: 4db8582be880caa8946573950c3e0e8b + constrains: + - binutils_impl_linux-aarch64 2.40 + license: GPL-3.0-only + license_family: GPL + size: 735830 + timestamp: 1717523180093 +- kind: conda + name: libexpat + version: 2.6.2 + build: h2f0025b_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libexpat-2.6.2-h2f0025b_0.conda + sha256: 07453df3232a649f39fb4d1e68cfe1c78c3457764f85225f6f3ccd1bdd9818a4 + md5: 1b9f46b804a2c3c5d7fd6a80b77c35f9 + depends: + - libgcc-ng >=12 + constrains: + - expat 2.6.2.* + license: MIT + license_family: MIT + size: 72544 + timestamp: 1710362309065 - kind: conda name: libexpat version: 2.6.2 @@ -218,6 +357,20 @@ packages: license_family: MIT size: 139224 timestamp: 1710362609641 +- kind: conda + name: libexpat + version: 2.6.2 + build: h73e2aa4_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda + sha256: a188a77b275d61159a32ab547f7d17892226e7dac4518d2c6ac3ac8fc8dfde92 + md5: 3d1d51c8f716d97c864d12f7af329526 + constrains: + - expat 2.6.2.* + license: MIT + license_family: MIT + size: 69246 + timestamp: 1710362566073 - kind: conda name: libexpat version: 2.6.2 @@ -232,6 +385,19 @@ packages: license_family: MIT size: 63655 timestamp: 1710362424980 +- kind: conda + name: libffi + version: 3.4.2 + build: h0d85af4_5 + build_number: 5 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + sha256: 7a2d27a936ceee6942ea4d397f9c7d136f12549d86f7617e8b6bad51e01a941f + md5: ccb34fb14960ad8b125962d3d79b31a9 + license: MIT + license_family: MIT + size: 51348 + timestamp: 1636488394370 - kind: conda name: libffi version: 3.4.2 @@ -245,6 +411,21 @@ packages: license_family: MIT size: 39020 timestamp: 1636488587153 +- kind: conda + name: libffi + version: 3.4.2 + build: h3557bc0_5 + build_number: 5 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2 + sha256: 7e9258a102480757fe3faeb225a3ca04dffd10fecd2a958c65cdb4cdf75f2c3c + md5: dddd85f4d52121fab0a8b099c5e06501 + depends: + - libgcc-ng >=9.4.0 + license: MIT + license_family: MIT + size: 59450 + timestamp: 1636488255090 - kind: conda name: libffi version: 3.4.2 @@ -294,6 +475,23 @@ packages: license_family: GPL size: 775806 timestamp: 1715016057793 +- kind: conda + name: libgcc-ng + version: 13.2.0 + build: he277a41_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-13.2.0-he277a41_7.conda + sha256: ef2f338b3342b51700e6cda10831d27bb2983fe64d7e75e30e9ffb7f9cf76571 + md5: 01c5b27ce46f50abab2dc8454842c792 + depends: + - _openmp_mutex >=4.5 + constrains: + - libgomp 13.2.0 he277a41_7 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 458977 + timestamp: 1715017703433 - kind: conda name: libgomp version: 13.2.0 @@ -309,6 +507,33 @@ packages: license_family: GPL size: 422336 timestamp: 1715015995979 +- kind: conda + name: libgomp + version: 13.2.0 + build: he277a41_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-13.2.0-he277a41_7.conda + sha256: bb3bc7e03f1add861884d8bad79b359ad991025570625e1f979964e82f1f8d9e + md5: 1d1691ec9e5be799f86310fa38f00b9f + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 424004 + timestamp: 1715017599237 +- kind: conda + name: libnsl + version: 2.0.1 + build: h31becfc_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.1-h31becfc_0.conda + sha256: fd18c2b75d7411096428d36a70b36b1a17e31f7b8956b6905d145792d49e97f8 + md5: c14f32510f694e3185704d89967ec422 + depends: + - libgcc-ng >=12 + license: LGPL-2.1-only + license_family: GPL + size: 34501 + timestamp: 1697358973269 - kind: conda name: libnsl version: 2.0.1 @@ -336,6 +561,20 @@ packages: license: Unlicense size: 824794 timestamp: 1713367748819 +- kind: conda + name: libsqlite + version: 3.45.3 + build: h194ca79_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.45.3-h194ca79_0.conda + sha256: be87d8b67bdf892665c709d82c48011991fbf2fa15c19b006379b03ed494b070 + md5: fb35b8afbe9e92467ac7b5608d60b775 + depends: + - libgcc-ng >=12 + - libzlib >=1.2.13,<2.0.0a0 + license: Unlicense + size: 1036705 + timestamp: 1713367400740 - kind: conda name: libsqlite version: 3.45.3 @@ -350,6 +589,19 @@ packages: license: Unlicense size: 859858 timestamp: 1713367435849 +- kind: conda + name: libsqlite + version: 3.45.3 + build: h92b6c6a_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.45.3-h92b6c6a_0.conda + sha256: 4d44b68fb29dcbc2216a8cae0b274b02ef9b4ae05d1d0f785362ed30b91c9b52 + md5: 68e462226209f35182ef66eda0f794ff + depends: + - libzlib >=1.2.13,<2.0.0a0 + license: Unlicense + size: 902546 + timestamp: 1713367776445 - kind: conda name: libsqlite version: 3.45.3 @@ -379,6 +631,34 @@ packages: license_family: BSD size: 33601 timestamp: 1680112270483 +- kind: conda + name: libuuid + version: 2.38.1 + build: hb4cce97_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda + sha256: 616277b0c5f7616c2cdf36f6c316ea3f9aa5bb35f2d4476a349ab58b9b91675f + md5: 000e30b09db0b7c775b21695dff30969 + depends: + - libgcc-ng >=12 + license: BSD-3-Clause + license_family: BSD + size: 35720 + timestamp: 1680113474501 +- kind: conda + name: libxcrypt + version: 4.4.36 + build: h31becfc_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda + sha256: 6b46c397644091b8a26a3048636d10b989b1bf266d4be5e9474bf763f828f41f + md5: b4df5d7d4b63579d081fd3a4cf99740e + depends: + - libgcc-ng >=12 + license: LGPL-2.1-or-later + size: 114269 + timestamp: 1702724369203 - kind: conda name: libxcrypt version: 4.4.36 @@ -446,6 +726,64 @@ packages: license_family: Other size: 56186 timestamp: 1716874730539 +- kind: conda + name: libzlib + version: 1.3.1 + build: h68df207_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h68df207_1.conda + sha256: 0d6dfd1e36e10c205ff1fdcf42d42289ff0f50be7a4eaa7b34f086a5e22a0734 + md5: b13fb82f88902e34dd0638cd7d378c21 + depends: + - libgcc-ng >=12 + constrains: + - zlib 1.3.1 *_1 + license: Zlib + license_family: Other + size: 67199 + timestamp: 1716874136348 +- kind: conda + name: libzlib + version: 1.3.1 + build: h87427d6_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda + sha256: 80a62db652b1da0ccc100812a1d86e94f75028968991bfb17f9536f3aa72d91d + md5: b7575b5aa92108dcc9aaab0f05f2dbce + depends: + - __osx >=10.13 + constrains: + - zlib 1.3.1 *_1 + license: Zlib + license_family: Other + size: 57372 + timestamp: 1716874211519 +- kind: conda + name: ncurses + version: '6.5' + build: h0425590_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-h0425590_0.conda + sha256: f8002feaa9e0eb929cd123f1275d8c0b3c6ffb7fd9269b192927009df19dc89e + md5: 38362af7bfac0efef69675acee564458 + depends: + - libgcc-ng >=12 + license: X11 AND BSD-3-Clause + size: 925099 + timestamp: 1715194843316 +- kind: conda + name: ncurses + version: '6.5' + build: h5846eda_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h5846eda_0.conda + sha256: 6ecc73db0e49143092c0934355ac41583a5d5a48c6914c5f6ca48e562d3a4b79 + md5: 02a888433d165c99bf09784a7b14d900 + license: X11 AND BSD-3-Clause + size: 823601 + timestamp: 1715195267791 - kind: conda name: ncurses version: '6.5' @@ -526,6 +864,40 @@ packages: license_family: Apache size: 2893954 timestamp: 1716468329572 +- kind: conda + name: openssl + version: 3.3.1 + build: h68df207_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.1-h68df207_0.conda + sha256: 1688bf43c6ea6322ac7c1ca455712e5b64f6f524fee4c108b26c26ed7eac6f11 + md5: dc4bb65a3f9c97b26c8f947662eea202 + depends: + - ca-certificates + - libgcc-ng >=12 + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + size: 3427371 + timestamp: 1717546156492 +- kind: conda + name: openssl + version: 3.3.1 + build: h87427d6_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.1-h87427d6_0.conda + sha256: 272bee725877f417fef923f5e7852ebfe06b40b6bf3364f4498b2b3f568d5e2c + md5: 1bdad93ae01353340f194c5d879745db + depends: + - __osx >=10.13 + - ca-certificates + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + size: 2547614 + timestamp: 1717546605131 - kind: conda name: pip version: '24.0' @@ -543,6 +915,32 @@ packages: license_family: MIT size: 1398245 timestamp: 1706960660581 +- kind: conda + name: python + version: 3.12.3 + build: h1411813_0_cpython + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.3-h1411813_0_cpython.conda + sha256: 3b327ffc152a245011011d1d730781577a8274fde1cf6243f073749ead8f1c2a + md5: df1448ec6cbf8eceb03d29003cf72ae6 + depends: + - __osx >=10.9 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.2,<3.0a0 + - libffi >=3.4,<4.0a0 + - libsqlite >=3.45.2,<4.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - ncurses >=6.4.20240210,<7.0a0 + - openssl >=3.2.1,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - xz >=5.2.6,<6.0a0 + constrains: + - python_abi 3.12.* *_cp312 + license: Python-2.0 + size: 14557341 + timestamp: 1713208068012 - kind: conda name: python version: 3.12.3 @@ -569,6 +967,36 @@ packages: license: Python-2.0 size: 16179248 timestamp: 1713205644673 +- kind: conda + name: python + version: 3.12.3 + build: h43d1f9e_0_cpython + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.12.3-h43d1f9e_0_cpython.conda + sha256: e186f3ee570464241c844adff6a3ba8f395cef15c5d46c0a8f784cfd97b3bdca + md5: dc93ad1d2ba17ebc948bf5434ffa864b + depends: + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-aarch64 >=2.36.1 + - libexpat >=2.6.2,<3.0a0 + - libffi >=3.4,<4.0a0 + - libgcc-ng >=12 + - libnsl >=2.0.1,<2.1.0a0 + - libsqlite >=3.45.2,<4.0a0 + - libuuid >=2.38.1,<3.0a0 + - libxcrypt >=4.4.36 + - libzlib >=1.2.13,<2.0.0a0 + - ncurses >=6.4.20240210,<7.0a0 + - openssl >=3.2.1,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - xz >=5.2.6,<6.0a0 + constrains: + - python_abi 3.12.* *_cp312 + license: Python-2.0 + size: 14051797 + timestamp: 1713205211165 - kind: conda name: python version: 3.12.3 @@ -641,6 +1069,22 @@ packages: license_family: GPL size: 281456 timestamp: 1679532220005 +- kind: conda + name: readline + version: '8.2' + build: h8fc344f_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.2-h8fc344f_1.conda + sha256: 4c99f7417419734e3797d45bc355e61c26520e111893b0d7087a01a7fbfbe3dd + md5: 105eb1e16bf83bfb2eb380a48032b655 + depends: + - libgcc-ng >=12 + - ncurses >=6.3,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 294092 + timestamp: 1679532238805 - kind: conda name: readline version: '8.2' @@ -656,6 +1100,21 @@ packages: license_family: GPL size: 250351 timestamp: 1679532511311 +- kind: conda + name: readline + version: '8.2' + build: h9e318b2_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + sha256: 41e7d30a097d9b060037f0c6a2b1d4c4ae7e942c06c943d23f9d481548478568 + md5: f17f77f2acf4d344734bda76829ce14e + depends: + - ncurses >=6.3,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 255870 + timestamp: 1679532707590 - kind: conda name: setuptools version: 70.0.0 @@ -671,6 +1130,36 @@ packages: license_family: MIT size: 483015 timestamp: 1716368141661 +- kind: conda + name: tk + version: 8.6.13 + build: h194ca79_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.13-h194ca79_0.conda + sha256: 7fa27cc512d3a783f38bd16bbbffc008807372499d5b65d089a8e43bde9db267 + md5: f75105e0585851f818e0009dd1dde4dc + depends: + - libgcc-ng >=12 + - libzlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3351802 + timestamp: 1695506242997 +- kind: conda + name: tk + version: 8.6.13 + build: h1abcd95_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 + md5: bf830ba5afc507c6232d4ef0fb1a882d + depends: + - libzlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3270220 + timestamp: 1699202389792 - kind: conda name: tk version: 8.6.13 @@ -834,6 +1323,17 @@ packages: license: LGPL-2.1 and GPL-2.0 size: 235693 timestamp: 1660346961024 +- kind: conda + name: xz + version: 5.2.6 + build: h775f41a_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 + sha256: eb09823f34cc2dd663c0ec4ab13f246f45dcd52e5b8c47b9864361de5204a1c8 + md5: a72f9d4ea13d55d745ff1ed594747f10 + license: LGPL-2.1 and GPL-2.0 + size: 238119 + timestamp: 1660346964847 - kind: conda name: xz version: 5.2.6 @@ -848,3 +1348,16 @@ packages: license: LGPL-2.1 and GPL-2.0 size: 217804 timestamp: 1660346976440 +- kind: conda + name: xz + version: 5.2.6 + build: h9cdd2b7_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.6-h9cdd2b7_0.tar.bz2 + sha256: 93f58a7b393adf41fa007ac8c55978765e957e90cd31877ece1e5a343cb98220 + md5: 83baad393a31d59c20b63ba4da6592df + depends: + - libgcc-ng >=12 + license: LGPL-2.1 and GPL-2.0 + size: 440555 + timestamp: 1660348056328 diff --git a/examples/simple-python/pixi.toml b/examples/simple-python/pixi.toml index 95ca0b0..87ef67a 100644 --- a/examples/simple-python/pixi.toml +++ b/examples/simple-python/pixi.toml @@ -1,7 +1,7 @@ [project] name = "test-project" channels = ["conda-forge"] -platforms = ["osx-arm64", "linux-64", "win-64"] +platforms = ["osx-arm64", "osx-64", "linux-64", "linux-aarch64", "win-64"] [tasks] diff --git a/pixi.toml b/pixi.toml index 69920e2..9af928e 100644 --- a/pixi.toml +++ b/pixi.toml @@ -12,6 +12,10 @@ test = "cargo test" [dependencies] rust = "1.77.2" openssl = "3.*" + +[activation.env] +OPENSSL_DIR="$CONDA_PREFIX" + [target.linux.dependencies] compilers = ">=1.7.0" From 2d55bd327805a1b00e20e5e85b193a55f54cf949 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 22:57:36 +0200 Subject: [PATCH 21/37] . --- .github/workflows/ci.yml | 4 +++- .pre-commit-config.yaml | 9 +-------- activate-openssl.sh | 3 +++ pixi.toml | 7 +++++-- 4 files changed, 12 insertions(+), 11 deletions(-) create mode 100755 activate-openssl.sh diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3005988..a6b80f7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,5 +50,7 @@ jobs: - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 with: key: tests + - name: Run clippy + run: pixi run clippy --color always${{ startsWith(matrix.os, 'ubuntu-latest') && ' --no-default-features --features rustls-tls' || '' }} - name: Run test - run: pixi run test --color always ${{ startsWith(matrix.os, 'ubuntu-latest') && '--no-default-features --features rustls-tls' || '' }} + run: pixi run test --color always${{ startsWith(matrix.os, 'ubuntu-latest') && ' --no-default-features --features rustls-tls' || '' }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 75753f1..2c6330f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -32,20 +32,13 @@ repos: language: system types: [text] require_serial: true - # cargo fmt and clippy + # cargo fmt - id: cargo-fmt name: cargo-fmt entry: pixi run -e default cargo fmt -- language: system require_serial: false types: [rust] - - id: cargo-clippy - name: cargo-clippy - entry: pixi run -e default cargo clippy --all-targets --all-features --workspace -- -D warnings - pass_filenames: false - language: system - require_serial: false - types: [rust] # taplo - id: taplo name: taplo diff --git a/activate-openssl.sh b/activate-openssl.sh new file mode 100755 index 0000000..0a8b96d --- /dev/null +++ b/activate-openssl.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +export OPENSSL_DIR="$CONDA_PREFIX" diff --git a/pixi.toml b/pixi.toml index 9af928e..df08d27 100644 --- a/pixi.toml +++ b/pixi.toml @@ -13,8 +13,11 @@ test = "cargo test" rust = "1.77.2" openssl = "3.*" -[activation.env] -OPENSSL_DIR="$CONDA_PREFIX" +[activation] +scripts = ["activate-openssl.sh"] +# TODO: once TODO is fixed, replace with +# [activation.env] +# OPENSSL_DIR = "$CONDA_PREFIX" [target.linux.dependencies] compilers = ">=1.7.0" From feabcc5e587f738cbb480de227bcd6358454571f Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 22:59:04 +0200 Subject: [PATCH 22/37] . --- pixi.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pixi.toml b/pixi.toml index df08d27..00f98a8 100644 --- a/pixi.toml +++ b/pixi.toml @@ -8,6 +8,7 @@ platforms = ["osx-arm64", "osx-64", "linux-64", "linux-aarch64", "win-64"] [tasks] build = "cargo build --release" test = "cargo test" +clippy = "cargo clippy" [dependencies] rust = "1.77.2" From b492f5bb9e058bc288c0c9bcd7367dd716c66501 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 23:13:29 +0200 Subject: [PATCH 23/37] . --- .pre-commit-config.yaml | 9 ++++++++- pixi.toml | 2 +- tests/integration_test.rs | 19 ++++++++++--------- 3 files changed, 19 insertions(+), 11 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2c6330f..75753f1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -32,13 +32,20 @@ repos: language: system types: [text] require_serial: true - # cargo fmt + # cargo fmt and clippy - id: cargo-fmt name: cargo-fmt entry: pixi run -e default cargo fmt -- language: system require_serial: false types: [rust] + - id: cargo-clippy + name: cargo-clippy + entry: pixi run -e default cargo clippy --all-targets --all-features --workspace -- -D warnings + pass_filenames: false + language: system + require_serial: false + types: [rust] # taplo - id: taplo name: taplo diff --git a/pixi.toml b/pixi.toml index 00f98a8..386ddd6 100644 --- a/pixi.toml +++ b/pixi.toml @@ -14,7 +14,7 @@ clippy = "cargo clippy" rust = "1.77.2" openssl = "3.*" -[activation] +[target.linux.activation] scripts = ["activate-openssl.sh"] # TODO: once TODO is fixed, replace with # [activation.env] diff --git a/tests/integration_test.rs b/tests/integration_test.rs index 6e166c4..0b197bc 100644 --- a/tests/integration_test.rs +++ b/tests/integration_test.rs @@ -52,6 +52,14 @@ fn options( #[fixture] fn required_fs_objects() -> Vec<&'static str> { let mut required_fs_objects = vec!["conda-meta/history", "include", "share"]; + let openssl_required_file = match Platform::current() { + Platform::Linux64 => "conda-meta/openssl-3.3.0-h4ab18f5_3.json", + Platform::LinuxAarch64 => "conda-meta/openssl-3.3.1-h68df207_0.json", + Platform::OsxArm64 => "conda-meta/openssl-3.3.0-hfb2fe0b_3.json", + Platform::Osx64 => "conda-meta/openssl-3.3.1-h87427d6_0.json", + Platform::Win64 => "conda-meta/openssl-3.3.0-h2466b09_3.json", + _ => panic!("Unsupported platform"), + }; if cfg!(windows) { required_fs_objects.extend(vec![ "DLLs", @@ -62,17 +70,10 @@ fn required_fs_objects() -> Vec<&'static str> { "Scripts", "Tools", "python.exe", - "conda-meta/openssl-3.3.0-h2466b09_3.json", + openssl_required_file, ]) } else { - required_fs_objects.extend(vec!["bin/python", "lib", "man", "ssl"]); - if cfg!(target_os = "macos") { - // osx-arm64 - required_fs_objects.push("conda-meta/openssl-3.3.0-hfb2fe0b_3.json"); - } else { - // linux-64 - required_fs_objects.push("conda-meta/openssl-3.3.0-h4ab18f5_3.json"); - } + required_fs_objects.extend(vec!["bin/python", "lib", "man", "ssl", openssl_required_file]); } required_fs_objects } From 6f1fe6b610e84c6b9dcb08eba30fabbcc717d3b5 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 23:21:38 +0200 Subject: [PATCH 24/37] . --- .github/workflows/ci.yml | 2 -- pixi.toml | 1 - tests/integration_test.rs | 13 +++++++++++-- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a6b80f7..14f24e1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,7 +50,5 @@ jobs: - uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 with: key: tests - - name: Run clippy - run: pixi run clippy --color always${{ startsWith(matrix.os, 'ubuntu-latest') && ' --no-default-features --features rustls-tls' || '' }} - name: Run test run: pixi run test --color always${{ startsWith(matrix.os, 'ubuntu-latest') && ' --no-default-features --features rustls-tls' || '' }} diff --git a/pixi.toml b/pixi.toml index 386ddd6..e21dac6 100644 --- a/pixi.toml +++ b/pixi.toml @@ -8,7 +8,6 @@ platforms = ["osx-arm64", "osx-64", "linux-64", "linux-aarch64", "win-64"] [tasks] build = "cargo build --release" test = "cargo test" -clippy = "cargo clippy" [dependencies] rust = "1.77.2" diff --git a/tests/integration_test.rs b/tests/integration_test.rs index 0b197bc..5206c3c 100644 --- a/tests/integration_test.rs +++ b/tests/integration_test.rs @@ -73,7 +73,13 @@ fn required_fs_objects() -> Vec<&'static str> { openssl_required_file, ]) } else { - required_fs_objects.extend(vec!["bin/python", "lib", "man", "ssl", openssl_required_file]); + required_fs_objects.extend(vec![ + "bin/python", + "lib", + "man", + "ssl", + openssl_required_file, + ]); } required_fs_objects } @@ -105,7 +111,10 @@ async fn test_simple_python(options: Options, required_fs_objects: Vec<&'static }); } -#[cfg(not(target_os = "windows"))] // https://github.com/Quantco/pixi-pack/issues/8 +// https://github.com/Quantco/pixi-pack/issues/8 +#[cfg(not(target_os = "windows"))] +#[cfg(not(all(target_os = "linux", target_arch = "aarch64")))] +#[cfg(not(all(target_os = "macos", target_arch = "x86_64")))] #[rstest] #[case("conda")] #[case("micromamba")] From 78e0a4b52180639344629ef6618a8770c5ed78be Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 23:26:25 +0200 Subject: [PATCH 25/37] . --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 74a4503..dc15be0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -106,7 +106,7 @@ jobs: release: name: Create Release needs: [metadata, build] - if: needs.metadata.outputs.release == 'true' + # if: needs.metadata.outputs.release == 'true' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -115,7 +115,7 @@ jobs: with: pattern: pixi-pack-* - run: | - ls pixi-pack-* + ls -la # - name: Push v${{ needs.metadata.outputs.version }} tag # run: | # git tag v${{ needs.metadata.outputs.version }} From 6faf1ab63109f3767b6da931dd693bd4420b4442 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 23:32:02 +0200 Subject: [PATCH 26/37] . --- pixi.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pixi.toml b/pixi.toml index e21dac6..30ed5b3 100644 --- a/pixi.toml +++ b/pixi.toml @@ -15,7 +15,7 @@ openssl = "3.*" [target.linux.activation] scripts = ["activate-openssl.sh"] -# TODO: once TODO is fixed, replace with +# TODO: once https://github.com/prefix-dev/pixi/issues/1481 is fixed, replace with # [activation.env] # OPENSSL_DIR = "$CONDA_PREFIX" From e949326b3c135742cfc4374db60fe2eb3061c84b Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 23:38:20 +0200 Subject: [PATCH 27/37] . --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dc15be0..597ca41 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -99,7 +99,7 @@ jobs: - name: Upload Artifact uses: actions/upload-artifact@v4 with: - name: pixi-pack-${{ matrix.target }} + name: pixi-pack-${{ matrix.target }}${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} path: pixi-pack-${{ matrix.target }}${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} if-no-files-found: error From 880705db2e683b57baf5bd43fde10a28927f9e4d Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 23:43:50 +0200 Subject: [PATCH 28/37] . --- .github/workflows/build.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 597ca41..7e7e096 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -74,7 +74,6 @@ jobs: uses: prefix-dev/setup-pixi@ba3bb36eb2066252b2363392b7739741bb777659 with: activate-environment: true - - run: pixi shell-hook --json --manifest-path pixi.toml --color always - name: Use static CRT on Windows shell: bash @@ -86,11 +85,6 @@ jobs: with: key: build-${{ matrix.target }} - - name: Show version information - run: | - cargo -V - rustc -V - - name: Build run: | cargo build --color always --locked --release${{ endsWith(matrix.target, 'musl') && ' --no-default-features --features rustls-tls' || '' }} @@ -116,6 +110,7 @@ jobs: pattern: pixi-pack-* - run: | ls -la + file pixi-pack-* # - name: Push v${{ needs.metadata.outputs.version }} tag # run: | # git tag v${{ needs.metadata.outputs.version }} From 7ab647c146d753b3a10a428c656d2c9faa2a94dc Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Wed, 5 Jun 2024 23:50:07 +0200 Subject: [PATCH 29/37] . --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7e7e096..cb537e0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -93,7 +93,7 @@ jobs: - name: Upload Artifact uses: actions/upload-artifact@v4 with: - name: pixi-pack-${{ matrix.target }}${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} + name: pixi-pack-${{ matrix.target }} path: pixi-pack-${{ matrix.target }}${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} if-no-files-found: error @@ -108,6 +108,7 @@ jobs: uses: actions/download-artifact@v4 with: pattern: pixi-pack-* + merge-multiple: true - run: | ls -la file pixi-pack-* From e8be71a23d29449befbf70c0d3a5994c5036bfa4 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Thu, 6 Jun 2024 00:10:11 +0200 Subject: [PATCH 30/37] . --- .github/workflows/build.yml | 2 +- Cargo.lock | 2 +- examples/webserver/pixi.lock | 485 +++++++++++++++++++++++++++++++++++ examples/webserver/pixi.toml | 2 +- tests/integration_test.rs | 4 +- 5 files changed, 490 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cb537e0..8ad5a18 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -87,7 +87,7 @@ jobs: - name: Build run: | - cargo build --color always --locked --release${{ endsWith(matrix.target, 'musl') && ' --no-default-features --features rustls-tls' || '' }} + pixi run build --color always${{ endsWith(matrix.target, 'musl') && ' --no-default-features --features rustls-tls' || '' }} mv target/release/pixi-pack${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} pixi-pack-${{ matrix.target }}${{ endsWith(matrix.target, 'windows-msvc') && '.exe' || '' }} - name: Upload Artifact diff --git a/Cargo.lock b/Cargo.lock index 2a11bfa..3817716 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1350,7 +1350,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.10", + "socket2 0.5.7", "tokio", "tower-service", "tracing", diff --git a/examples/webserver/pixi.lock b/examples/webserver/pixi.lock index ea15d29..8129ba8 100644 --- a/examples/webserver/pixi.lock +++ b/examples/webserver/pixi.lock @@ -145,6 +145,69 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ujson-5.10.0-py312h7f10901_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/uvicorn-0.30.1-py312h8025657_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.6-h9cdd2b7_0.tar.bz2 + osx-64: + - conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.3.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.6.2-h8857fd0_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/dnspython-2.6.1-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/email-validator-2.1.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/email_validator-2.1.1-hd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.111.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.4-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.5-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-17.0.6-h88467a6_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.45.3-h92b6c6a_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/markupsafe-2.1.5-py312h41838bb_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/mypy-1.10.0-py312h5fa3f64_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h5846eda_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.1-h87427d6_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/orjson-3.10.3-py312hd657fd9_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/psutil-5.9.8-py312h41838bb_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.7.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/pydantic-core-2.18.4-py312ha47ea1c_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pytest-8.2.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.3-h1411813_0_cpython.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.9-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-4_cp312.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/rich-13.7.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.4.8-py312h8b25c6c_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/starlette-0.37.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/typer-0.12.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.12.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.12.3-hd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.1-hd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ujson-5.10.0-py312h28f332c_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/uvicorn-0.30.1-py312hb401068_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 osx-arm64: - conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.3.0-pyhd8ed1ab_0.conda @@ -397,6 +460,59 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ujson-5.10.0-py312h7f10901_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/uvicorn-0.30.1-py312h8025657_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.6-h9cdd2b7_0.tar.bz2 + osx-64: + - conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.3.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.6.2-h8857fd0_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.2.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dnspython-2.6.1-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/email-validator-2.1.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/email_validator-2.1.1-hd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-0.111.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fastapi-cli-0.0.4-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.5-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-17.0.6-h88467a6_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.45.3-h92b6c6a_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/markupsafe-2.1.5-py312h41838bb_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h5846eda_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.1-h87427d6_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/orjson-3.10.3-py312hd657fd9_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.7.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/pydantic-core-2.18.4-py312ha47ea1c_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.3-h1411813_0_cpython.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-multipart-0.0.9-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-4_cp312.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/rich-13.7.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/starlette-0.37.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typer-0.12.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.12.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.12.3-hd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.1-hd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.1-pyha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ujson-5.10.0-py312h28f332c_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/uvicorn-0.30.1-py312hb401068_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 osx-arm64: - conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.3.0-pyhd8ed1ab_0.conda @@ -592,6 +708,19 @@ packages: license_family: MIT size: 102331 timestamp: 1708355504396 +- kind: conda + name: bzip2 + version: 1.0.8 + build: h10d778d_5 + build_number: 5 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda + sha256: 61fb2b488928a54d9472113e1280b468a309561caa54f33825a3593da390b242 + md5: 6097a6ca9ada32699b5fc4312dd6ef18 + license: bzip2-1.0.6 + license_family: BSD + size: 127885 + timestamp: 1699280178474 - kind: conda name: bzip2 version: 1.0.8 @@ -689,6 +818,17 @@ packages: license: ISC size: 156530 timestamp: 1717311907623 +- kind: conda + name: ca-certificates + version: 2024.6.2 + build: h8857fd0_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.6.2-h8857fd0_0.conda + sha256: ba0614477229fcb0f0666356f2c4686caa66f0ed1446e7c9666ce234abe2bacf + md5: 3c23a8cab15ae51ebc9efdc229fccecf + license: ISC + size: 156145 + timestamp: 1717311781754 - kind: conda name: ca-certificates version: 2024.6.2 @@ -1070,6 +1210,20 @@ packages: license_family: Apache size: 1248885 timestamp: 1715020154867 +- kind: conda + name: libcxx + version: 17.0.6 + build: h88467a6_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-17.0.6-h88467a6_0.conda + sha256: e7b57062c1edfcbd13d2129467c94cbff7f0a988ee75782bf48b1dc0e6300b8b + md5: 0fe355aecb8d24b8bc07c763209adbd9 + depends: + - __osx >=10.13 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 1249309 + timestamp: 1715020018902 - kind: conda name: libexpat version: 2.6.2 @@ -1117,6 +1271,20 @@ packages: license_family: MIT size: 139224 timestamp: 1710362609641 +- kind: conda + name: libexpat + version: 2.6.2 + build: h73e2aa4_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda + sha256: a188a77b275d61159a32ab547f7d17892226e7dac4518d2c6ac3ac8fc8dfde92 + md5: 3d1d51c8f716d97c864d12f7af329526 + constrains: + - expat 2.6.2.* + license: MIT + license_family: MIT + size: 69246 + timestamp: 1710362566073 - kind: conda name: libexpat version: 2.6.2 @@ -1132,6 +1300,19 @@ packages: purls: [] size: 63655 timestamp: 1710362424980 +- kind: conda + name: libffi + version: 3.4.2 + build: h0d85af4_5 + build_number: 5 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 + sha256: 7a2d27a936ceee6942ea4d397f9c7d136f12549d86f7617e8b6bad51e01a941f + md5: ccb34fb14960ad8b125962d3d79b31a9 + license: MIT + license_family: MIT + size: 51348 + timestamp: 1636488394370 - kind: conda name: libffi version: 3.4.2 @@ -1330,6 +1511,19 @@ packages: purls: [] size: 859858 timestamp: 1713367435849 +- kind: conda + name: libsqlite + version: 3.45.3 + build: h92b6c6a_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.45.3-h92b6c6a_0.conda + sha256: 4d44b68fb29dcbc2216a8cae0b274b02ef9b4ae05d1d0f785362ed30b91c9b52 + md5: 68e462226209f35182ef66eda0f794ff + depends: + - libzlib >=1.2.13,<2.0.0a0 + license: Unlicense + size: 902546 + timestamp: 1713367776445 - kind: conda name: libsqlite version: 3.45.3 @@ -1499,6 +1693,23 @@ packages: license_family: Other size: 67199 timestamp: 1716874136348 +- kind: conda + name: libzlib + version: 1.3.1 + build: h87427d6_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda + sha256: 80a62db652b1da0ccc100812a1d86e94f75028968991bfb17f9536f3aa72d91d + md5: b7575b5aa92108dcc9aaab0f05f2dbce + depends: + - __osx >=10.13 + constrains: + - zlib 1.3.1 *_1 + license: Zlib + license_family: Other + size: 57372 + timestamp: 1716874211519 - kind: conda name: markdown-it-py version: 3.0.0 @@ -1515,6 +1726,23 @@ packages: license_family: MIT size: 64356 timestamp: 1686175179621 +- kind: conda + name: markupsafe + version: 2.1.5 + build: py312h41838bb_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/markupsafe-2.1.5-py312h41838bb_0.conda + sha256: 8dc8f31f78d00713300da000b6ebaa1943a17c112f267de310d5c3d82950079c + md5: c4a9c25c09cef3901789ca818d9beb10 + depends: + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + constrains: + - jinja2 >=3.0.0 + license: BSD-3-Clause + license_family: BSD + size: 25742 + timestamp: 1706900456837 - kind: conda name: markupsafe version: 2.1.5 @@ -1669,6 +1897,25 @@ packages: license_family: MIT size: 9636672 timestamp: 1714003119958 +- kind: conda + name: mypy + version: 1.10.0 + build: py312h5fa3f64_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/mypy-1.10.0-py312h5fa3f64_0.conda + sha256: e8a0e4be2df67f3e784839baa9df1b6c5a30077305586d3584c847c21a5a4f03 + md5: cfd2bcbfa59fc80f372fdb13b51dd3a2 + depends: + - __osx >=10.9 + - mypy_extensions >=1.0.0 + - psutil >=4.0 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - typing_extensions >=4.1.0 + license: MIT + license_family: MIT + size: 10339160 + timestamp: 1714002937960 - kind: conda name: mypy version: 1.10.0 @@ -1716,6 +1963,17 @@ packages: license: X11 AND BSD-3-Clause size: 925099 timestamp: 1715194843316 +- kind: conda + name: ncurses + version: '6.5' + build: h5846eda_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h5846eda_0.conda + sha256: 6ecc73db0e49143092c0934355ac41583a5d5a48c6914c5f6ca48e562d3a4b79 + md5: 02a888433d165c99bf09784a7b14d900 + license: X11 AND BSD-3-Clause + size: 823601 + timestamp: 1715195267791 - kind: conda name: ncurses version: '6.5' @@ -1818,6 +2076,23 @@ packages: purls: [] size: 2893954 timestamp: 1716468329572 +- kind: conda + name: openssl + version: 3.3.1 + build: h87427d6_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.1-h87427d6_0.conda + sha256: 272bee725877f417fef923f5e7852ebfe06b40b6bf3364f4498b2b3f568d5e2c + md5: 1bdad93ae01353340f194c5d879745db + depends: + - __osx >=10.13 + - ca-certificates + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + size: 2547614 + timestamp: 1717546605131 - kind: conda name: orjson version: 3.10.3 @@ -1885,6 +2160,24 @@ packages: license_family: Apache size: 241130 timestamp: 1714770289818 +- kind: conda + name: orjson + version: 3.10.3 + build: py312hd657fd9_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/orjson-3.10.3-py312hd657fd9_0.conda + sha256: 080201730da9774b67891ebb1d172c2bfc4a28cf4392749b1952f3ccd3bebcf7 + md5: fd88a258514c5d0a1fb0b992855ca960 + depends: + - __osx >=10.12 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + constrains: + - __osx >=10.12 + license: Apache-2.0 + license_family: Apache + size: 259924 + timestamp: 1714770156515 - kind: conda name: packaging version: '24.0' @@ -1915,6 +2208,21 @@ packages: license_family: MIT size: 23815 timestamp: 1713667175451 +- kind: conda + name: psutil + version: 5.9.8 + build: py312h41838bb_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/psutil-5.9.8-py312h41838bb_0.conda + sha256: 12e5053d19bddaf7841e59cbe9ba98fa5d4d8502ceccddad80888515e1366107 + md5: 03926e7089a5e61b77043b470ae7b553 + depends: + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + size: 495162 + timestamp: 1705722685887 - kind: conda name: psutil version: 5.9.8 @@ -2074,6 +2382,25 @@ packages: license_family: MIT size: 1455466 timestamp: 1717463426978 +- kind: conda + name: pydantic-core + version: 2.18.4 + build: py312ha47ea1c_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/pydantic-core-2.18.4-py312ha47ea1c_0.conda + sha256: 4c1c1ce222ed9e503d054b68a95a9fb32b17d0bf17f0f6164afccdd5ed910aaf + md5: afe78eb8c25c2fddd593ab832f15164c + depends: + - __osx >=10.13 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + - typing-extensions >=4.6.0,!=4.7.0 + constrains: + - __osx >=10.12 + license: MIT + license_family: MIT + size: 1549744 + timestamp: 1717463475122 - kind: conda name: pygments version: 2.18.0 @@ -2112,6 +2439,55 @@ packages: license_family: MIT size: 257189 timestamp: 1716221414386 +- kind: conda + name: pytest + version: 8.2.2 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pytest-8.2.2-pyhd8ed1ab_0.conda + sha256: 00b7a49b31cf705b59edbd96219d8a67d2b9f51a913aa059fadd921b016965cb + md5: 0f3f49c22c7ef3a1195fa61dad3c43be + depends: + - colorama + - exceptiongroup >=1.0.0rc8 + - iniconfig + - packaging + - pluggy <2.0,>=1.5 + - python >=3.8 + - tomli >=1 + constrains: + - pytest-faulthandler >=2 + license: MIT + license_family: MIT + size: 257061 + timestamp: 1717533913269 +- kind: conda + name: python + version: 3.12.3 + build: h1411813_0_cpython + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.3-h1411813_0_cpython.conda + sha256: 3b327ffc152a245011011d1d730781577a8274fde1cf6243f073749ead8f1c2a + md5: df1448ec6cbf8eceb03d29003cf72ae6 + depends: + - __osx >=10.9 + - bzip2 >=1.0.8,<2.0a0 + - libexpat >=2.6.2,<3.0a0 + - libffi >=3.4,<4.0a0 + - libsqlite >=3.45.2,<4.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - ncurses >=6.4.20240210,<7.0a0 + - openssl >=3.2.1,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - xz >=5.2.6,<6.0a0 + constrains: + - python_abi 3.12.* *_cp312 + license: Python-2.0 + size: 14557341 + timestamp: 1713208068012 - kind: conda name: python version: 3.12.3 @@ -2272,6 +2648,21 @@ packages: license_family: BSD size: 6417 timestamp: 1695147418374 +- kind: conda + name: python_abi + version: '3.12' + build: 4_cp312 + build_number: 4 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-4_cp312.conda + sha256: 82c154d95c1637604671a02a89e72f1382e89a4269265a03506496bd928f6f14 + md5: 87201ac4314b911b74197e588cca3639 + constrains: + - python 3.12.* *_cpython + license: BSD-3-Clause + license_family: BSD + size: 6496 + timestamp: 1695147498447 - kind: conda name: python_abi version: '3.12' @@ -2352,6 +2743,21 @@ packages: purls: [] size: 250351 timestamp: 1679532511311 +- kind: conda + name: readline + version: '8.2' + build: h9e318b2_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda + sha256: 41e7d30a097d9b060037f0c6a2b1d4c4ae7e942c06c943d23f9d481548478568 + md5: f17f77f2acf4d344734bda76829ce14e + depends: + - ncurses >=6.3,<7.0a0 + license: GPL-3.0-only + license_family: GPL + size: 255870 + timestamp: 1679532707590 - kind: conda name: rich version: 13.7.1 @@ -2443,6 +2849,25 @@ packages: license_family: MIT size: 6302622 timestamp: 1717205226169 +- kind: conda + name: ruff + version: 0.4.8 + build: py312h8b25c6c_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.4.8-py312h8b25c6c_0.conda + sha256: 38e9281da98a014db028afabd8fe1d14249581fcf77aacb6cfe6c01938a9d37a + md5: 8a8a0e2830d64aafad5f432f881eba97 + depends: + - __osx >=10.13 + - libcxx >=16 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + constrains: + - __osx >=10.12 + license: MIT + license_family: MIT + size: 6147815 + timestamp: 1717617914383 - kind: conda name: shellingham version: 1.5.4 @@ -2505,6 +2930,21 @@ packages: license_family: BSD size: 3351802 timestamp: 1695506242997 +- kind: conda + name: tk + version: 8.6.13 + build: h1abcd95_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 + md5: bf830ba5afc507c6232d4ef0fb1a882d + depends: + - libzlib >=1.2.13,<2.0.0a0 + license: TCL + license_family: BSD + size: 3270220 + timestamp: 1699202389792 - kind: conda name: tk version: 8.6.13 @@ -2698,6 +3138,23 @@ packages: license_family: BSD size: 47873 timestamp: 1715783719526 +- kind: conda + name: ujson + version: 5.10.0 + build: py312h28f332c_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ujson-5.10.0-py312h28f332c_0.conda + sha256: 81a2250ca0be38b887476f5e3a8319451ebb60563b716688cf9f032c8db54336 + md5: 385d496254afe58d1eacd887429aa37a + depends: + - __osx >=10.13 + - libcxx >=16 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + size: 55526 + timestamp: 1715783363152 - kind: conda name: ujson version: 5.10.0 @@ -2820,6 +3277,23 @@ packages: license_family: BSD size: 132618 timestamp: 1717405326203 +- kind: conda + name: uvicorn + version: 0.30.1 + build: py312hb401068_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/uvicorn-0.30.1-py312hb401068_0.conda + sha256: 2e4c3e71a40cfc471e931b44b37a555b2d98a0232be341bbfaa02488a80aa8fe + md5: 25cc12da12a6144523a2ac153609759a + depends: + - click >=7.0 + - h11 >=0.8 + - python >=3.12,<3.13.0a0 + - python_abi 3.12.* *_cp312 + license: BSD-3-Clause + license_family: BSD + size: 132216 + timestamp: 1717405206028 - kind: conda name: vc version: '14.3' @@ -2895,6 +3369,17 @@ packages: purls: [] size: 235693 timestamp: 1660346961024 +- kind: conda + name: xz + version: 5.2.6 + build: h775f41a_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 + sha256: eb09823f34cc2dd663c0ec4ab13f246f45dcd52e5b8c47b9864361de5204a1c8 + md5: a72f9d4ea13d55d745ff1ed594747f10 + license: LGPL-2.1 and GPL-2.0 + size: 238119 + timestamp: 1660346964847 - kind: conda name: xz version: 5.2.6 diff --git a/examples/webserver/pixi.toml b/examples/webserver/pixi.toml index 1632789..c929ecf 100644 --- a/examples/webserver/pixi.toml +++ b/examples/webserver/pixi.toml @@ -1,7 +1,7 @@ [project] name = "pixi-docker-example" channels = ["conda-forge"] -platforms = ["osx-arm64", "linux-64", "linux-aarch64", "win-64"] +platforms = ["osx-arm64", "osx-64", "linux-64", "linux-aarch64", "win-64"] [tasks] dev = "uvicorn my_project:app --reload" diff --git a/tests/integration_test.rs b/tests/integration_test.rs index 90dfba0..50d07d2 100644 --- a/tests/integration_test.rs +++ b/tests/integration_test.rs @@ -133,13 +133,13 @@ async fn test_inject( pack_options.manifest_path = PathBuf::from("examples/webserver/pixi.toml"); let pack_result = pixi_pack::pack(pack_options).await; - assert!(pack_result.is_ok()); + assert!(pack_result.is_ok(), "{:?}", pack_result); assert!(pack_file.is_file()); let env_dir = unpack_options.output_directory.join("env"); let activate_file = unpack_options.output_directory.join("activate.sh"); let unpack_result = pixi_pack::unpack(unpack_options).await; - assert!(unpack_result.is_ok()); + assert!(unpack_result.is_ok(), "{:?}", unpack_result); assert!(activate_file.is_file()); // output env should contain files from the injected package From b70d6a814b6536537c51dfce2b14604f1c30a3c9 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Thu, 6 Jun 2024 00:15:41 +0200 Subject: [PATCH 31/37] update openssl --- examples/pypi-packages/pixi.lock | 96 +++++++++++++++++++++---------- examples/simple-python/pixi.lock | 71 +++++++++++------------ examples/webserver/pixi.lock | 98 +++++++++++++++----------------- tests/integration_test.rs | 6 +- 4 files changed, 148 insertions(+), 123 deletions(-) diff --git a/examples/pypi-packages/pixi.lock b/examples/pypi-packages/pixi.lock index b29e8a7..ec2a265 100644 --- a/examples/pypi-packages/pixi.lock +++ b/examples/pypi-packages/pixi.lock @@ -123,6 +123,7 @@ packages: sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 md5: d7c89558ba9fa0495403155b64376d81 license: None + purls: [] size: 2562 timestamp: 1578324546067 - kind: conda @@ -141,6 +142,7 @@ packages: - openmp_impl 9999 license: BSD-3-Clause license_family: BSD + purls: [] size: 23621 timestamp: 1650670423406 - kind: conda @@ -202,6 +204,7 @@ packages: md5: 1bbc659ca658bfd49a481b5ef7a0f40f license: bzip2-1.0.6 license_family: BSD + purls: [] size: 122325 timestamp: 1699280294368 - kind: conda @@ -219,6 +222,7 @@ packages: - vc14_runtime >=14.29.30139 license: bzip2-1.0.6 license_family: BSD + purls: [] size: 124580 timestamp: 1699280668742 - kind: conda @@ -234,6 +238,7 @@ packages: - libgcc-ng >=12 license: bzip2-1.0.6 license_family: BSD + purls: [] size: 254228 timestamp: 1699279927352 - kind: conda @@ -245,6 +250,7 @@ packages: sha256: d872d11558ebeaeb87bcf9086e97c075a1a2dfffed2d0e97570cf197ab29e3d8 md5: 12a3a2b3a00a21bbb390d4de5ad8dd0f license: ISC + purls: [] size: 156530 timestamp: 1717311907623 - kind: conda @@ -268,6 +274,7 @@ packages: sha256: 979af0932b2a5a26112044891a2d79e402e5ae8166f50fa48b8ebae47c0a2d65 md5: 847c3c2905cc467cea52c24f9cfa8080 license: ISC + purls: [] size: 156035 timestamp: 1717311767102 - kind: conda @@ -291,6 +298,7 @@ packages: sha256: f5fd189d48965df396d060eb48628cbd9f083f1a1ea79c5236f60d655c7b9633 md5: b534f104f102479402f88f73adf750f5 license: ISC + purls: [] size: 156299 timestamp: 1717311742040 - kind: conda @@ -306,6 +314,7 @@ packages: - binutils_impl_linux-64 2.40 license: GPL-3.0-only license_family: GPL + purls: [] size: 708179 timestamp: 1717523002366 - kind: conda @@ -355,6 +364,7 @@ packages: - expat 2.6.2.* license: MIT license_family: MIT + purls: [] size: 73730 timestamp: 1710362120304 - kind: conda @@ -369,6 +379,7 @@ packages: - expat 2.6.2.* license: MIT license_family: MIT + purls: [] size: 139224 timestamp: 1710362609641 - kind: conda @@ -398,6 +409,7 @@ packages: - expat 2.6.2.* license: MIT license_family: MIT + purls: [] size: 63655 timestamp: 1710362424980 - kind: conda @@ -425,6 +437,7 @@ packages: md5: 086914b672be056eb70fd4285b6783b6 license: MIT license_family: MIT + purls: [] size: 39020 timestamp: 1636488587153 - kind: conda @@ -456,6 +469,7 @@ packages: - libgcc-ng >=9.4.0 license: MIT license_family: MIT + purls: [] size: 58292 timestamp: 1636488182923 - kind: conda @@ -472,6 +486,7 @@ packages: - vs2015_runtime >=14.16.27012 license: MIT license_family: MIT + purls: [] size: 42063 timestamp: 1636489106777 - kind: conda @@ -490,6 +505,7 @@ packages: - libgomp 13.2.0 h77fa898_7 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL + purls: [] size: 775806 timestamp: 1715016057793 - kind: conda @@ -523,6 +539,7 @@ packages: - _libgcc_mutex 0.1 conda_forge license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL + purls: [] size: 422336 timestamp: 1715015995979 - kind: conda @@ -566,6 +583,7 @@ packages: - libgcc-ng >=12 license: LGPL-2.1-only license_family: GPL + purls: [] size: 33408 timestamp: 1697359010159 - kind: conda @@ -579,6 +597,7 @@ packages: depends: - libzlib >=1.2.13,<2.0.0a0 license: Unlicense + purls: [] size: 824794 timestamp: 1713367748819 - kind: conda @@ -608,6 +627,7 @@ packages: - libgcc-ng >=12 - libzlib >=1.2.13,<2.0.0a0 license: Unlicense + purls: [] size: 859858 timestamp: 1713367435849 - kind: conda @@ -637,6 +657,7 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Unlicense + purls: [] size: 870518 timestamp: 1713367888406 - kind: conda @@ -651,6 +672,7 @@ packages: - libgcc-ng >=12 license: BSD-3-Clause license_family: BSD + purls: [] size: 33601 timestamp: 1680112270483 - kind: conda @@ -695,6 +717,7 @@ packages: depends: - libgcc-ng >=12 license: LGPL-2.1-or-later + purls: [] size: 100393 timestamp: 1702724383534 - kind: conda @@ -714,6 +737,7 @@ packages: - zlib 1.3.1 *_1 license: Zlib license_family: Other + purls: [] size: 56186 timestamp: 1716874730539 - kind: conda @@ -731,6 +755,7 @@ packages: - zlib 1.3.1 *_1 license: Zlib license_family: Other + purls: [] size: 61574 timestamp: 1716874187109 - kind: conda @@ -784,6 +809,7 @@ packages: - zlib 1.3.1 *_1 license: Zlib license_family: Other + purls: [] size: 46921 timestamp: 1716874262512 - kind: conda @@ -823,6 +849,7 @@ packages: depends: - libgcc-ng >=12 license: X11 AND BSD-3-Clause + purls: [] size: 887465 timestamp: 1715194722503 - kind: conda @@ -834,14 +861,9 @@ packages: sha256: 87d7cf716d9d930dab682cb57b3b8d3a61940b47d6703f3529a155c938a6990a md5: b13ad5724ac9ae98b6b4fd87e4500ba4 license: X11 AND BSD-3-Clause + purls: [] size: 795131 timestamp: 1715194898402 -- kind: pypi - name: numpy - version: 1.26.4 - url: https://files.pythonhosted.org/packages/11/57/baae43d14fe163fa0e4c47f307b6b2511ab8d7d30177c491960504252053/numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl - sha256: 4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71 - requires_python: '>=3.9' - kind: pypi name: numpy version: 1.26.4 @@ -866,6 +888,12 @@ packages: url: https://files.pythonhosted.org/packages/1a/2e/151484f49fd03944c4a3ad9c418ed193cfd02724e138ac8a9505d056c582/numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl sha256: edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef requires_python: '>=3.9' +- kind: pypi + name: numpy + version: 1.26.4 + url: https://files.pythonhosted.org/packages/11/57/baae43d14fe163fa0e4c47f307b6b2511ab8d7d30177c491960504252053/numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl + sha256: 4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71 + requires_python: '>=3.9' - kind: conda name: openssl version: 3.3.1 @@ -883,6 +911,7 @@ packages: - pyopenssl >=22.1 license: Apache-2.0 license_family: Apache + purls: [] size: 8383610 timestamp: 1717550042871 - kind: conda @@ -900,6 +929,7 @@ packages: - pyopenssl >=22.1 license: Apache-2.0 license_family: Apache + purls: [] size: 2896170 timestamp: 1717546157673 - kind: conda @@ -953,13 +983,14 @@ packages: - pyopenssl >=22.1 license: Apache-2.0 license_family: Apache + purls: [] size: 2891941 timestamp: 1717545846389 - kind: pypi name: pyboy version: 1.6.14 - url: https://files.pythonhosted.org/packages/cc/5b/5f8f283ac1ac2155a793c45a13bf5c6af903c0703f5aa0bc3b537414b3c3/pyboy-1.6.14-cp311-cp311-macosx_10_9_universal2.whl - sha256: 367e4770e0e00bc7ecb7451aefb466697a4b6ad047ca011d3e59e62684d56854 + url: https://files.pythonhosted.org/packages/19/ea/f91e5b4b81a04fb4fdc5e29be1ba36b72873b4d78d8b9e7c0ed247384dc6/pyboy-1.6.14-cp311-cp311-win_amd64.whl + sha256: 6f10052cdbb4ab21e85e7c73d23140e98e7875dc4d64987392ba56806cacdf3d requires_dist: - numpy - pysdl2 @@ -972,8 +1003,8 @@ packages: - kind: pypi name: pyboy version: 1.6.14 - url: https://files.pythonhosted.org/packages/19/ea/f91e5b4b81a04fb4fdc5e29be1ba36b72873b4d78d8b9e7c0ed247384dc6/pyboy-1.6.14-cp311-cp311-win_amd64.whl - sha256: 6f10052cdbb4ab21e85e7c73d23140e98e7875dc4d64987392ba56806cacdf3d + url: https://files.pythonhosted.org/packages/37/ca/908d3e106158fc5ec3c50f669af9506b72b09fbcb3f6fd84af7240e7cbba/pyboy-1.6.14.tar.gz + sha256: a7b5b925e5465b8cb210ec04a56aa0ae512ca5a875a5ff090654e4dad5555a68 requires_dist: - numpy - pysdl2 @@ -986,8 +1017,8 @@ packages: - kind: pypi name: pyboy version: 1.6.14 - url: https://files.pythonhosted.org/packages/37/ca/908d3e106158fc5ec3c50f669af9506b72b09fbcb3f6fd84af7240e7cbba/pyboy-1.6.14.tar.gz - sha256: a7b5b925e5465b8cb210ec04a56aa0ae512ca5a875a5ff090654e4dad5555a68 + url: https://files.pythonhosted.org/packages/8a/a9/97f4978a379c7642ad3305476f96c7eb8ec0ea51ae6b61761b2e9439ff89/pyboy-1.6.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl + sha256: 5ea2f0539670eef7aa8110a611cae1d4ef4771056dfb443df363c54306f02126 requires_dist: - numpy - pysdl2 @@ -1000,8 +1031,8 @@ packages: - kind: pypi name: pyboy version: 1.6.14 - url: https://files.pythonhosted.org/packages/8a/a9/97f4978a379c7642ad3305476f96c7eb8ec0ea51ae6b61761b2e9439ff89/pyboy-1.6.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl - sha256: 5ea2f0539670eef7aa8110a611cae1d4ef4771056dfb443df363c54306f02126 + url: https://files.pythonhosted.org/packages/cc/5b/5f8f283ac1ac2155a793c45a13bf5c6af903c0703f5aa0bc3b537414b3c3/pyboy-1.6.14-cp311-cp311-macosx_10_9_universal2.whl + sha256: 367e4770e0e00bc7ecb7451aefb466697a4b6ad047ca011d3e59e62684d56854 requires_dist: - numpy - pysdl2 @@ -1016,11 +1047,6 @@ packages: version: 0.9.16 url: https://files.pythonhosted.org/packages/63/ae/f40e4c4738fb39ce140950ed7d9bc21358826416d91a5426a190c612f789/PySDL2-0.9.16.tar.gz sha256: 1027406badbecdd30fe56e800a5a76ad7d7271a3aec0b7acf780ee26a00f2d40 -- kind: pypi - name: pysdl2-dll - version: 2.30.2 - url: https://files.pythonhosted.org/packages/8a/28/7a07e09431bfe29d0506606ec1e5ac11abff6581139800017c8b54c0cc57/pysdl2_dll-2.30.2-py2.py3-none-macosx_10_11_x86_64.whl - sha256: 890233f56f544d3f08c9a6cc1ca1d1ce9e2621983baaff74a949a93dc311ed9f - kind: pypi name: pysdl2-dll version: 2.30.2 @@ -1041,6 +1067,11 @@ packages: version: 2.30.2 url: https://files.pythonhosted.org/packages/32/41/5ee4abcaf2f54706760264b3b3f4da1df781867dc4071068294ef005378d/pysdl2_dll-2.30.2-py2.py3-none-macosx_10_11_universal2.whl sha256: bfab2f1a34a9eced88e9a6846f807596ecdc3a706779763a2e2be014f468da14 +- kind: pypi + name: pysdl2-dll + version: 2.30.2 + url: https://files.pythonhosted.org/packages/8a/28/7a07e09431bfe29d0506606ec1e5ac11abff6581139800017c8b54c0cc57/pysdl2_dll-2.30.2-py2.py3-none-macosx_10_11_x86_64.whl + sha256: 890233f56f544d3f08c9a6cc1ca1d1ce9e2621983baaff74a949a93dc311ed9f - kind: conda name: python version: 3.11.9 @@ -1065,6 +1096,7 @@ packages: constrains: - python_abi 3.11.* *_cp311 license: Python-2.0 + purls: [] size: 18232422 timestamp: 1713551717924 - kind: conda @@ -1118,6 +1150,7 @@ packages: constrains: - python_abi 3.11.* *_cp311 license: Python-2.0 + purls: [] size: 14644189 timestamp: 1713552154779 - kind: conda @@ -1148,6 +1181,7 @@ packages: constrains: - python_abi 3.11.* *_cp311 license: Python-2.0 + purls: [] size: 30884494 timestamp: 1713553104915 - kind: conda @@ -1195,6 +1229,7 @@ packages: - ncurses >=6.3,<7.0a0 license: GPL-3.0-only license_family: GPL + purls: [] size: 281456 timestamp: 1679532220005 - kind: conda @@ -1227,6 +1262,7 @@ packages: - ncurses >=6.3,<7.0a0 license: GPL-3.0-only license_family: GPL + purls: [] size: 250351 timestamp: 1679532511311 - kind: conda @@ -1290,6 +1326,7 @@ packages: - libzlib >=1.2.13,<2.0.0a0 license: TCL license_family: BSD + purls: [] size: 3145523 timestamp: 1699202432999 - kind: conda @@ -1307,6 +1344,7 @@ packages: - vc14_runtime >=14.29.30139 license: TCL license_family: BSD + purls: [] size: 3503410 timestamp: 1699202577803 - kind: conda @@ -1323,6 +1361,7 @@ packages: - libzlib >=1.2.13,<2.0.0a0 license: TCL license_family: BSD + purls: [] size: 3318875 timestamp: 1699202167581 - kind: conda @@ -1338,18 +1377,6 @@ packages: purls: [] size: 119815 timestamp: 1706886945727 -- kind: conda - name: tzdata - version: 2024a - build: h0c530f3_0 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - sha256: 7b2b69c54ec62a243eb6fba2391b5e443421608c3ae5dbff938ad33ca8db5122 - md5: 161081fc7cec0bfda0d86d7cb595f8d8 - license: LicenseRef-Public-Domain - size: 119815 - timestamp: 1706886945727 - kind: conda name: ucrt version: 10.0.22621.0 @@ -1362,6 +1389,7 @@ packages: - vs2015_runtime >=14.29.30037 license: LicenseRef-Proprietary license_family: PROPRIETARY + purls: [] size: 1283972 timestamp: 1666630199266 - kind: conda @@ -1379,6 +1407,7 @@ packages: - vc14 license: BSD-3-Clause license_family: BSD + purls: [] size: 17122 timestamp: 1716231244564 - kind: conda @@ -1396,6 +1425,7 @@ packages: - vs2015_runtime 14.38.33135.* *_20 license: LicenseRef-ProprietaryMicrosoft license_family: Proprietary + purls: [] size: 744189 timestamp: 1716231234745 - kind: conda @@ -1411,6 +1441,7 @@ packages: - vc14_runtime >=14.38.33135 license: BSD-3-Clause license_family: BSD + purls: [] size: 17124 timestamp: 1716231247457 - kind: conda @@ -1424,6 +1455,7 @@ packages: depends: - libgcc-ng >=12 license: LGPL-2.1 and GPL-2.0 + purls: [] size: 418368 timestamp: 1660346797927 - kind: conda @@ -1435,6 +1467,7 @@ packages: sha256: 59d78af0c3e071021cfe82dc40134c19dab8cdf804324b62940f5c8cd71803ec md5: 39c6b54e94014701dd157f4f576ed211 license: LGPL-2.1 and GPL-2.0 + purls: [] size: 235693 timestamp: 1660346961024 - kind: conda @@ -1461,6 +1494,7 @@ packages: - vc >=14.1,<15 - vs2015_runtime >=14.16.27033 license: LGPL-2.1 and GPL-2.0 + purls: [] size: 217804 timestamp: 1660346976440 - kind: conda diff --git a/examples/simple-python/pixi.lock b/examples/simple-python/pixi.lock index 441c2d0..1e82fa8 100644 --- a/examples/simple-python/pixi.lock +++ b/examples/simple-python/pixi.lock @@ -20,7 +20,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.13-h4ab18f5_6.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h59595ed_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.0-h4ab18f5_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.1-h4ab18f5_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.3-hab00c5b_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda @@ -78,7 +78,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.45.3-h091b4b1_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.2.13-hfb2fe0b_6.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-hb89a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.0-hfb2fe0b_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.1-hfb2fe0b_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.3-h4a7b5fc_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda @@ -94,7 +94,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.45.3-hcfcfb64_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.0-h2466b09_3.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.1-h2466b09_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.12.3-h2628c8c_0_cpython.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda @@ -810,13 +810,12 @@ packages: timestamp: 1715194898402 - kind: conda name: openssl - version: 3.3.0 - build: h2466b09_3 - build_number: 3 + version: 3.3.1 + build: h2466b09_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.0-h2466b09_3.conda - sha256: 11b2513fceb20102bdc7f7656a59005acb9ecd0886b7cbfb9c13c2c953f2429b - md5: d7fec5d3bb8fc0c8e266bf1ad350cec5 + url: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.1-h2466b09_0.conda + sha256: fbd63a41b854370a74e5f7ccc50d67f053d60c08e40389156e7924df0824d297 + md5: 27fe798366ef3a81715b13eedf699e2f depends: - ca-certificates - ucrt >=10.0.20348.0 @@ -826,17 +825,16 @@ packages: - pyopenssl >=22.1 license: Apache-2.0 license_family: Apache - size: 8368468 - timestamp: 1716471282135 + size: 8383610 + timestamp: 1717550042871 - kind: conda name: openssl - version: 3.3.0 - build: h4ab18f5_3 - build_number: 3 + version: 3.3.1 + build: h4ab18f5_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.0-h4ab18f5_3.conda - sha256: 33dcea0ed3a61b2de6b66661cdd55278640eb99d676cd129fbff3e53641fa125 - md5: 12ea6d0d4ed54530eaed18e4835c1f7c + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.1-h4ab18f5_0.conda + sha256: 9691f8bd6394c5bb0b8d2f47cd1467b91bd5b1df923b69e6b517f54496ee4b50 + md5: a41fa0e391cc9e0d6b78ac69ca047a6c depends: - ca-certificates - libgcc-ng >=12 @@ -844,26 +842,8 @@ packages: - pyopenssl >=22.1 license: Apache-2.0 license_family: Apache - size: 2891147 - timestamp: 1716468354865 -- kind: conda - name: openssl - version: 3.3.0 - build: hfb2fe0b_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.0-hfb2fe0b_3.conda - sha256: 6f41c163ab57e7499dff092be4498614651f0f6432e12c2b9f06859a8bc39b75 - md5: 730f618b008b3c13c1e3f973408ddd67 - depends: - - __osx >=11.0 - - ca-certificates - constrains: - - pyopenssl >=22.1 - license: Apache-2.0 - license_family: Apache - size: 2893954 - timestamp: 1716468329572 + size: 2896170 + timestamp: 1717546157673 - kind: conda name: openssl version: 3.3.1 @@ -898,6 +878,23 @@ packages: license_family: Apache size: 2547614 timestamp: 1717546605131 +- kind: conda + name: openssl + version: 3.3.1 + build: hfb2fe0b_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.1-hfb2fe0b_0.conda + sha256: 6cb2d44f027b259be8cba2240bdf21af7b426e4132a73e0052f7173ab8b60ab0 + md5: c4a0bbd96a0da60bf265dac62c87f4e1 + depends: + - __osx >=11.0 + - ca-certificates + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + size: 2891941 + timestamp: 1717545846389 - kind: conda name: pip version: '24.0' diff --git a/examples/webserver/pixi.lock b/examples/webserver/pixi.lock index 8129ba8..9ef4e32 100644 --- a/examples/webserver/pixi.lock +++ b/examples/webserver/pixi.lock @@ -46,7 +46,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/mypy-1.10.0-py312h9a8786e_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h59595ed_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.0-h4ab18f5_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.1-h4ab18f5_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/orjson-3.10.3-py312h4413252_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda @@ -116,7 +116,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/mypy-1.10.0-py312h396f95a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-h0425590_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.0-h68df207_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.1-h68df207_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/orjson-3.10.3-py312h3dd116e_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda @@ -242,7 +242,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mypy-1.10.0-py312h4a164c9_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-hb89a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.0-hfb2fe0b_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.1-hfb2fe0b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/orjson-3.10.3-py312h552d48e_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda @@ -303,7 +303,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/mypy-1.10.0-py312h4389bb4_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.0-h2466b09_3.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.1-h2466b09_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/orjson-3.10.3-py312h426fad5_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda @@ -377,7 +377,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.5-py312h98912ed_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h59595ed_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.0-h4ab18f5_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.1-h4ab18f5_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/orjson-3.10.3-py312h4413252_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.7.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.18.4-py312h4413252_0.conda @@ -437,7 +437,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-2.1.5-py312h9ef2f89_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-h0425590_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.0-h68df207_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.1-h68df207_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/orjson-3.10.3-py312h3dd116e_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.7.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pydantic-core-2.18.4-py312h3dd116e_0.conda @@ -543,7 +543,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-2.1.5-py312he37b823_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-hb89a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.0-hfb2fe0b_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.1-hfb2fe0b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/orjson-3.10.3-py312h552d48e_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.7.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pydantic-core-2.18.4-py312h552d48e_0.conda @@ -595,7 +595,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/markupsafe-2.1.5-py312he70551f_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.0-h2466b09_3.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.1-h2466b09_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/orjson-3.10.3-py312h426fad5_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.7.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/pydantic-core-2.18.4-py312h2615798_0.conda @@ -2002,13 +2002,12 @@ packages: timestamp: 1715194898402 - kind: conda name: openssl - version: 3.3.0 - build: h2466b09_3 - build_number: 3 + version: 3.3.1 + build: h2466b09_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.0-h2466b09_3.conda - sha256: 11b2513fceb20102bdc7f7656a59005acb9ecd0886b7cbfb9c13c2c953f2429b - md5: d7fec5d3bb8fc0c8e266bf1ad350cec5 + url: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.1-h2466b09_0.conda + sha256: fbd63a41b854370a74e5f7ccc50d67f053d60c08e40389156e7924df0824d297 + md5: 27fe798366ef3a81715b13eedf699e2f depends: - ca-certificates - ucrt >=10.0.20348.0 @@ -2018,17 +2017,16 @@ packages: - pyopenssl >=22.1 license: Apache-2.0 license_family: Apache - size: 8368468 - timestamp: 1716471282135 + size: 8383610 + timestamp: 1717550042871 - kind: conda name: openssl - version: 3.3.0 - build: h4ab18f5_3 - build_number: 3 + version: 3.3.1 + build: h4ab18f5_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.0-h4ab18f5_3.conda - sha256: 33dcea0ed3a61b2de6b66661cdd55278640eb99d676cd129fbff3e53641fa125 - md5: 12ea6d0d4ed54530eaed18e4835c1f7c + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.1-h4ab18f5_0.conda + sha256: 9691f8bd6394c5bb0b8d2f47cd1467b91bd5b1df923b69e6b517f54496ee4b50 + md5: a41fa0e391cc9e0d6b78ac69ca047a6c depends: - ca-certificates - libgcc-ng >=12 @@ -2036,18 +2034,16 @@ packages: - pyopenssl >=22.1 license: Apache-2.0 license_family: Apache - purls: [] - size: 2891147 - timestamp: 1716468354865 + size: 2896170 + timestamp: 1717546157673 - kind: conda name: openssl - version: 3.3.0 - build: h68df207_3 - build_number: 3 + version: 3.3.1 + build: h68df207_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.0-h68df207_3.conda - sha256: f9e595c35fe111aca838233b5d553cac61f9041c445b770458749ddd995e32a4 - md5: f2dec4814ac9649cd3d3e474cd0b9a58 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.1-h68df207_0.conda + sha256: 1688bf43c6ea6322ac7c1ca455712e5b64f6f524fee4c108b26c26ed7eac6f11 + md5: dc4bb65a3f9c97b26c8f947662eea202 depends: - ca-certificates - libgcc-ng >=12 @@ -2055,27 +2051,8 @@ packages: - pyopenssl >=22.1 license: Apache-2.0 license_family: Apache - size: 3425119 - timestamp: 1716468294988 -- kind: conda - name: openssl - version: 3.3.0 - build: hfb2fe0b_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.0-hfb2fe0b_3.conda - sha256: 6f41c163ab57e7499dff092be4498614651f0f6432e12c2b9f06859a8bc39b75 - md5: 730f618b008b3c13c1e3f973408ddd67 - depends: - - __osx >=11.0 - - ca-certificates - constrains: - - pyopenssl >=22.1 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 2893954 - timestamp: 1716468329572 + size: 3427371 + timestamp: 1717546156492 - kind: conda name: openssl version: 3.3.1 @@ -2093,6 +2070,23 @@ packages: license_family: Apache size: 2547614 timestamp: 1717546605131 +- kind: conda + name: openssl + version: 3.3.1 + build: hfb2fe0b_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.1-hfb2fe0b_0.conda + sha256: 6cb2d44f027b259be8cba2240bdf21af7b426e4132a73e0052f7173ab8b60ab0 + md5: c4a0bbd96a0da60bf265dac62c87f4e1 + depends: + - __osx >=11.0 + - ca-certificates + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + size: 2891941 + timestamp: 1717545846389 - kind: conda name: orjson version: 3.10.3 diff --git a/tests/integration_test.rs b/tests/integration_test.rs index 50d07d2..c0d121e 100644 --- a/tests/integration_test.rs +++ b/tests/integration_test.rs @@ -57,11 +57,11 @@ fn options( fn required_fs_objects() -> Vec<&'static str> { let mut required_fs_objects = vec!["conda-meta/history", "include", "share"]; let openssl_required_file = match Platform::current() { - Platform::Linux64 => "conda-meta/openssl-3.3.0-h4ab18f5_3.json", + Platform::Linux64 => "conda-meta/openssl-3.3.1-h4ab18f5_0.json", Platform::LinuxAarch64 => "conda-meta/openssl-3.3.1-h68df207_0.json", - Platform::OsxArm64 => "conda-meta/openssl-3.3.0-hfb2fe0b_3.json", + Platform::OsxArm64 => "conda-meta/openssl-3.3.1-hfb2fe0b_0.json", Platform::Osx64 => "conda-meta/openssl-3.3.1-h87427d6_0.json", - Platform::Win64 => "conda-meta/openssl-3.3.0-h2466b09_3.json", + Platform::Win64 => "conda-meta/openssl-3.3.1-h2466b09_0.json", _ => panic!("Unsupported platform"), }; if cfg!(windows) { From ddb3f225544a9288c79ee7628753ab2b8a898a72 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Thu, 6 Jun 2024 00:24:40 +0200 Subject: [PATCH 32/37] finalize --- .github/workflows/build.yml | 33 +++++++++++++-------------------- .github/workflows/ci.yml | 2 +- 2 files changed, 14 insertions(+), 21 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8ad5a18..0d8d4bc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -46,11 +46,9 @@ jobs: - target: x86_64-apple-darwin os: macos-13 env: - # # These are some environment variables that configure the build so that the binary size is reduced. # Inspiration was taken from this blog: https://arusahni.net/blog/2020/03/optimizing-rust-binary-size.html # They're only enable it on main and releases. - # # Enable Link Time Optimization (LTO) for our release builds. This increases link time but drastically reduces # binary size. @@ -83,7 +81,7 @@ jobs: - name: Rust cache uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 with: - key: build-${{ matrix.target }} + key: build-${{ matrix.target }}-${{ needs.metadata.outputs.optimize-build }} - name: Build run: | @@ -100,7 +98,7 @@ jobs: release: name: Create Release needs: [metadata, build] - # if: needs.metadata.outputs.release == 'true' + if: needs.metadata.outputs.release == 'true' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -109,19 +107,14 @@ jobs: with: pattern: pixi-pack-* merge-multiple: true - - run: | - ls -la - file pixi-pack-* - # - name: Push v${{ needs.metadata.outputs.version }} tag - # run: | - # git tag v${{ needs.metadata.outputs.version }} - # git push origin v${{ needs.metadata.outputs.version }} - # - name: Create Release - # uses: softprops/action-gh-release@69320dbe05506a9a39fc8ae11030b214ec2d1f87 - # if: needs.metadata.outputs.release - # with: - # generate_release_notes: true - # tag_name: v${{ needs.metadata.outputs.version }} - # draft: true - # files: | - # target/*/release/pixi-pack* + - name: Push v${{ needs.metadata.outputs.version }} tag + run: | + git tag v${{ needs.metadata.outputs.version }} + git push origin v${{ needs.metadata.outputs.version }} + - name: Create Release + uses: softprops/action-gh-release@69320dbe05506a9a39fc8ae11030b214ec2d1f87 + with: + generate_release_notes: true + tag_name: v${{ needs.metadata.outputs.version }} + draft: true + files: pixi-pack-* diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 14f24e1..844aabc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,4 +51,4 @@ jobs: with: key: tests - name: Run test - run: pixi run test --color always${{ startsWith(matrix.os, 'ubuntu-latest') && ' --no-default-features --features rustls-tls' || '' }} + run: pixi run test --color always${{ startsWith(matrix.os, 'ubuntu') && ' --no-default-features --features rustls-tls' || '' }} From 248e63abd6245e408d1bf946ddb052987a0f4a57 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Thu, 6 Jun 2024 00:27:22 +0200 Subject: [PATCH 33/37] readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 5f34c40..6fa74ca 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,8 @@ Or using `cargo`: cargo install --locked --git https://github.com/quantco/pixi-pack.git ``` +Or by downloading our pre-built binaries from the [releases page](https://github.com/quantco/pixi-pack/releases). + ## ๐ŸŽฏ Usage ### `pixi-pack pack`: Packing an environment From 2e0391281a452065559d1ac34ec2c33eb0e1b081 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Thu, 6 Jun 2024 09:34:48 +0200 Subject: [PATCH 34/37] try with pkg-config --- .github/workflows/build.yml | 9 ++------- Cargo.toml | 3 +++ pixi.lock | 32 ++++++++++++++++++++++++++++++++ pixi.toml | 5 +++-- 4 files changed, 40 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0d8d4bc..b81f744 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -48,13 +48,13 @@ jobs: env: # These are some environment variables that configure the build so that the binary size is reduced. # Inspiration was taken from this blog: https://arusahni.net/blog/2020/03/optimizing-rust-binary-size.html - # They're only enable it on main and releases. + # They only enable it on main and releases. # Enable Link Time Optimization (LTO) for our release builds. This increases link time but drastically reduces # binary size. CARGO_PROFILE_RELEASE_LTO: ${{ needs.metadata.outputs.optimize-build }} - # Use a single code gen unit, this effectively disables parallel linking but ensures that everything is linked + # Use a single code gen unit. This effectively disables parallel linking but ensures that everything is linked # together in a single unit which reduces the file-size at the cost of link time. # Default for a release build is 16 CARGO_PROFILE_RELEASE_CODEGEN_UNITS: ${{ needs.metadata.outputs.optimize-build && 1 || 16 }} @@ -73,11 +73,6 @@ jobs: with: activate-environment: true - - name: Use static CRT on Windows - shell: bash - run: echo "RUSTFLAGS=${RUSTFLAGS} -C target-feature=+crt-static" >> "${GITHUB_ENV}" - if: endsWith(matrix.target, 'windows-msvc') - - name: Rust cache uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 with: diff --git a/Cargo.toml b/Cargo.toml index 27d8583..fd7baf8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -60,3 +60,6 @@ tempfile = "3.10.1" [dev-dependencies] async-std = "1.12.0" rstest = "0.21.0" + +[target.'x86_64-pc-windows-msvc'] +rustflags = ["-C", "target-feature=+crt-static"] diff --git a/pixi.lock b/pixi.lock index 5bce928..1ca7379 100644 --- a/pixi.lock +++ b/pixi.lock @@ -87,6 +87,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/nodejs-20.12.2-hb753e55_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.0-h4ab18f5_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/pkg-config-0.29.2-h36c2ea0_1008.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pre-commit-3.7.1-pyha770c72_0.conda @@ -208,6 +209,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/nodejs-20.12.2-hc1f8a26_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.0-h68df207_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pkg-config-0.29.2-hb9de7d4_1008.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pre-commit-3.7.1-pyha770c72_0.conda @@ -4910,6 +4912,36 @@ packages: license_family: APACHE size: 49832 timestamp: 1710076089469 +- kind: conda + name: pkg-config + version: 0.29.2 + build: h36c2ea0_1008 + build_number: 1008 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pkg-config-0.29.2-h36c2ea0_1008.tar.bz2 + sha256: 8b35a077ceccdf6888f1e82bd3ea281175014aefdc2d4cf63d7a4c7e169c125c + md5: fbef41ff6a4c8140c30057466a1cdd47 + depends: + - libgcc-ng >=7.5.0 + license: GPL-2.0-or-later + license_family: GPL + size: 123341 + timestamp: 1604184579935 +- kind: conda + name: pkg-config + version: 0.29.2 + build: hb9de7d4_1008 + build_number: 1008 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pkg-config-0.29.2-hb9de7d4_1008.tar.bz2 + sha256: 0d6af1ebd78e231281f570ad7ddd1e2789e485c94fba6b5cef4e8ad23ff7f3bf + md5: 1d0a81d5da1378d9b989383556c20eac + depends: + - libgcc-ng >=7.5.0 + license: GPL-2.0-or-later + license_family: GPL + size: 298687 + timestamp: 1604185362484 - kind: conda name: platformdirs version: 4.2.2 diff --git a/pixi.toml b/pixi.toml index 30ed5b3..502c317 100644 --- a/pixi.toml +++ b/pixi.toml @@ -13,14 +13,15 @@ test = "cargo test" rust = "1.77.2" openssl = "3.*" -[target.linux.activation] -scripts = ["activate-openssl.sh"] +# [target.linux.activation] +# scripts = ["activate-openssl.sh"] # TODO: once https://github.com/prefix-dev/pixi/issues/1481 is fixed, replace with # [activation.env] # OPENSSL_DIR = "$CONDA_PREFIX" [target.linux.dependencies] compilers = ">=1.7.0" +pkg-config = "*" [feature.test.dependencies] conda = "*" From b6515bcf545b018e746d769d85e854ad87849588 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Thu, 6 Jun 2024 09:48:00 +0200 Subject: [PATCH 35/37] add conventional commit auto labeler --- .github/release-drafter.yml | 50 -------------------------------- .github/release.yml | 36 +++++++++++++++++++++++ .github/workflows/chore.yml | 58 +++++++++++++++++++++++++++++++++++++ 3 files changed, 94 insertions(+), 50 deletions(-) create mode 100644 .github/release.yml create mode 100644 .github/workflows/chore.yml diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index af87647..58eacf0 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -38,53 +38,3 @@ autolabeler: - label: breaking title: - '/^[a-z]+(\(.*\))?\!\:/' -# ------------------------------------ RELEASE CONFIGURATION ------------------------------------ # -category-template: "### $TITLE" -change-template: "- $TITLE by @$AUTHOR in [#$NUMBER]($URL)" -replacers: - # remove conventional commit tag & scope from change list - - search: '/- [a-z]+(\(.*\))?(\!)?\: /g' - replace: "- " -template: | - ## What's Changed - - $CHANGES - - **Full Changelog:** [`$PREVIOUS_TAG...v$RESOLVED_VERSION`](https://github.com/$OWNER/$REPOSITORY/compare/$PREVIOUS_TAG...v$RESOLVED_VERSION) -categories: - - title: โš ๏ธ Breaking Changes - labels: - - breaking - - title: โœจ New Features - labels: - - enhancement - - title: ๐Ÿž Bug Fixes - labels: - - fix - - title: ๐ŸŽ๏ธ Performance Improvements - labels: - - performance - - title: ๐Ÿ“š Documentation - labels: - - documentation - - title: ๐Ÿ—๏ธ Testing - labels: - - test - - title: โš™๏ธ Automation - labels: - - ci - - title: ๐Ÿ›  Builds - labels: - - build - - title: ๐Ÿ’Ž Code Style - labels: - - style - - title: ๐Ÿ“ฆ Refactorings - labels: - - refactor - - title: โ™ป๏ธ Chores - labels: - - chore - - title: ๐Ÿ—‘ Reverts - labels: - - revert diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..f9c1495 --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,36 @@ +changelog: + exclude: + labels: + - ignore for release + categories: + - title: ๐Ÿšจ Breaking changes + labels: + - breaking + - title: โœจ New features + labels: + - enhancement + - title: ๐Ÿš€ Performance + labels: + - performance + - title: ๐Ÿ› Bug fixes + labels: + - bug + - fix + - title: ๐Ÿ“ Documentation + labels: + - documentation + - title: ๐Ÿงช Tests + labels: + - test + - title: โฌ†๏ธ Dependencies + labels: + - dependencies + - title: ๐Ÿค– CI + labels: + - ci + - title: ๐Ÿ—๏ธ Refactor + labels: + - refactor + - title: ๐Ÿคท๐Ÿป Other changes + labels: + - '*' diff --git a/.github/workflows/chore.yml b/.github/workflows/chore.yml new file mode 100644 index 0000000..e610c0f --- /dev/null +++ b/.github/workflows/chore.yml @@ -0,0 +1,58 @@ +name: Chore +on: + pull_request: + branches: [main] + types: [opened, reopened, edited, synchronize] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + check-pr-title: + name: Check PR Title + runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: write + steps: + - name: Check valid conventional commit message + id: lint + uses: amannn/action-semantic-pull-request@cfb60706e18bc85e8aec535e3c577abe8f70378e + with: + subjectPattern: ^[A-Za-z].+[^. ]$ # subject must start with letter and may not end with a dot/space + env: + GITHUB_TOKEN: ${{ github.token }} + + - name: Post comment about invalid PR title + if: failure() + uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 + with: + header: conventional-commit-pr-title + message: | + Thank you for opening this pull request! ๐Ÿ‘‹๐Ÿผ + + This repository requires pull request titles to follow the [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/) and it looks like your proposed title needs to be adjusted. + +
Details + + ``` + ${{ steps.lint.outputs.error_message }} + ``` + +
+ + - name: Delete comment about invalid PR title + if: success() + uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 + with: + header: conventional-commit-pr-title + delete: true + + - name: Assign labels + uses: release-drafter/release-drafter@3f0f87098bd6b5c5b9a36d49c41d998ea58f9348 + with: + disable-releaser: true + disable-autolabeler: false + env: + GITHUB_TOKEN: ${{ github.token }} From 632acf93bb1f94dec80ac6634a39d93f6174490c Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Thu, 6 Jun 2024 09:52:06 +0200 Subject: [PATCH 36/37] fixes --- .github/release.yml | 2 +- Cargo.toml | 2 +- activate-openssl.sh | 3 - pixi.lock | 160 ++++++++++++++++++++++++++++++++++++++++++++ pixi.toml | 10 +-- 5 files changed, 163 insertions(+), 14 deletions(-) delete mode 100755 activate-openssl.sh diff --git a/.github/release.yml b/.github/release.yml index f9c1495..c5f92f3 100644 --- a/.github/release.yml +++ b/.github/release.yml @@ -33,4 +33,4 @@ changelog: - refactor - title: ๐Ÿคท๐Ÿป Other changes labels: - - '*' + - "*" diff --git a/Cargo.toml b/Cargo.toml index fd7baf8..98bc7ed 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pixi-pack" -description = "A tool to pack and relocate pixi environments" +description = "A command line tool to pack and unpack conda environments for easy sharing" version = "0.1.0" edition = "2021" diff --git a/activate-openssl.sh b/activate-openssl.sh deleted file mode 100755 index 0a8b96d..0000000 --- a/activate-openssl.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash - -export OPENSSL_DIR="$CONDA_PREFIX" diff --git a/pixi.lock b/pixi.lock index 1ca7379..6db0a1f 100644 --- a/pixi.lock +++ b/pixi.lock @@ -301,6 +301,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/nodejs-20.12.2-hfc0f20e_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.0-h87427d6_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/pkg-config-0.29.2-ha3d46e9_1008.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pre-commit-3.7.1-pyha770c72_0.conda @@ -372,7 +373,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.2-hebf3989_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.80.2-h535f939_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.22.5-h8fbad5d_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmamba-1.5.8-h90c426b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmambapy-1.5.8-py312h344e357_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.58.0-ha4dd798_1.conda @@ -391,6 +394,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/nodejs-20.12.2-h3b52c9b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.0-hfb2fe0b_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.43-h26f9a81_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pkg-config-0.29.2-hab62308_1008.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pre-commit-3.7.1-pyha770c72_0.conda @@ -457,7 +462,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/libcurl-8.8.0-hd5e4a3a_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.6.2-h63175ca_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/libglib-2.80.2-h0df6a38_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libintl-0.22.5-h5728263_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libmamba-1.5.8-h3f09ed1_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libmambapy-1.5.8-py312h66cf91f_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libsolv-0.7.29-h0ea2cb4_0.conda @@ -479,6 +486,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/nodejs-20.12.2-h57928b3_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.0-h2466b09_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.43-h17e33f8_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/pkg-config-0.29.2-h2bf4dc2_1008.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pre-commit-3.7.1-pyha770c72_0.conda @@ -3227,6 +3236,48 @@ packages: license_family: GPL size: 1441361 timestamp: 1715016068766 +- kind: conda + name: libglib + version: 2.80.2 + build: h0df6a38_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libglib-2.80.2-h0df6a38_0.conda + sha256: 941bbe089a7a87fbe88324bfc7970a1688c7a765490e25b829ff73c7abc3fc5a + md5: ef9ae80bb2a15aee7a30180c057678ea + depends: + - libffi >=3.4,<4.0a0 + - libiconv >=1.17,<2.0a0 + - libintl >=0.22.5,<1.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - pcre2 >=10.43,<10.44.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + constrains: + - glib 2.80.2 *_0 + license: LGPL-2.1-or-later + size: 3749179 + timestamp: 1715253077632 +- kind: conda + name: libglib + version: 2.80.2 + build: h535f939_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.80.2-h535f939_0.conda + sha256: 3f0c9f25748787ab5475c5ce8267184d6637e8a5b7ca55ef2f3a0d7bff2f537f + md5: 4ac7cb698ca919924e205af3ab3aacf3 + depends: + - __osx >=11.0 + - libffi >=3.4,<4.0a0 + - libiconv >=1.17,<2.0a0 + - libintl >=0.22.5,<1.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - pcre2 >=10.43,<10.44.0a0 + constrains: + - glib 2.80.2 *_0 + license: LGPL-2.1-or-later + size: 3623970 + timestamp: 1715252979767 - kind: conda name: libgomp version: 13.2.0 @@ -3323,6 +3374,34 @@ packages: license: LGPL-2.1-only size: 666538 timestamp: 1702682713201 +- kind: conda + name: libintl + version: 0.22.5 + build: h5728263_2 + build_number: 2 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libintl-0.22.5-h5728263_2.conda + sha256: 1b95335af0a3e278b31e16667fa4e51d1c3f5e22d394d982539dfd5d34c5ae19 + md5: aa622c938af057adc119f8b8eecada01 + depends: + - libiconv >=1.17,<2.0a0 + license: LGPL-2.1-or-later + size: 95745 + timestamp: 1712516102666 +- kind: conda + name: libintl + version: 0.22.5 + build: h8fbad5d_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.22.5-h8fbad5d_2.conda + sha256: 21bc79bdf34ffd20cb84d2a8bd82d7d0e2a1b94b9e72773f0fb207e5b4f1ff63 + md5: 3d216d0add050129007de3342be7b8c5 + depends: + - libiconv >=1.17,<2.0a0 + license: LGPL-2.1-or-later + size: 81206 + timestamp: 1712512755390 - kind: conda name: libmamba version: 1.5.8 @@ -4912,6 +4991,56 @@ packages: license_family: APACHE size: 49832 timestamp: 1710076089469 +- kind: conda + name: pcre2 + version: '10.43' + build: h17e33f8_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.43-h17e33f8_0.conda + sha256: 9a82c7d49c4771342b398661862975efb9c30e7af600b5d2e08a0bf416fda492 + md5: d0485b8aa2cedb141a7bd27b4efa4c9c + depends: + - bzip2 >=1.0.8,<2.0a0 + - libzlib >=1.2.13,<2.0.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-3-Clause + license_family: BSD + size: 818317 + timestamp: 1708118868321 +- kind: conda + name: pcre2 + version: '10.43' + build: h26f9a81_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.43-h26f9a81_0.conda + sha256: 4bf7b5fa091f5e7ab0b78778458be1e81c1ffa182b63795734861934945a63a7 + md5: 1ddc87f00014612830f3235b5ad6d821 + depends: + - bzip2 >=1.0.8,<2.0a0 + - libzlib >=1.2.13,<2.0.0a0 + license: BSD-3-Clause + license_family: BSD + size: 615219 + timestamp: 1708118184900 +- kind: conda + name: pkg-config + version: 0.29.2 + build: h2bf4dc2_1008 + build_number: 1008 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/pkg-config-0.29.2-h2bf4dc2_1008.tar.bz2 + sha256: f2f64c4774eea3b789c9568452d8cd776bdcf7e2cda0f24bfa9dbcbd7fbb9f6f + md5: 8ff5bccb4dc5d153e79b068e0bb301c5 + depends: + - libglib >=2.64.6,<3.0a0 + - vc >=14.1,<15.0a0 + - vs2015_runtime >=14.16.27012 + license: GPL-2.0-or-later + license_family: GPL + size: 33990 + timestamp: 1604184834061 - kind: conda name: pkg-config version: 0.29.2 @@ -4927,6 +5056,37 @@ packages: license_family: GPL size: 123341 timestamp: 1604184579935 +- kind: conda + name: pkg-config + version: 0.29.2 + build: ha3d46e9_1008 + build_number: 1008 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/pkg-config-0.29.2-ha3d46e9_1008.tar.bz2 + sha256: f60d1c03c7d10e8926e767981872fdd6002d2094925df598a53c58261524c151 + md5: 352bc6fb446a7ca608c61b33c1d5eb98 + depends: + - libiconv >=1.16,<2.0.0a0 + license: GPL-2.0-or-later + license_family: GPL + size: 269087 + timestamp: 1650238856925 +- kind: conda + name: pkg-config + version: 0.29.2 + build: hab62308_1008 + build_number: 1008 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/pkg-config-0.29.2-hab62308_1008.tar.bz2 + sha256: e59e69111709d097f9938e72ba19811ec1ef36aababdbed77bd7c767f15639e0 + md5: 8d173d52214679033079d1b0582075aa + depends: + - libglib >=2.70.2,<3.0a0 + - libiconv >=1.16,<2.0.0a0 + license: GPL-2.0-or-later + license_family: GPL + size: 46049 + timestamp: 1650239029040 - kind: conda name: pkg-config version: 0.29.2 diff --git a/pixi.toml b/pixi.toml index 502c317..36323dd 100644 --- a/pixi.toml +++ b/pixi.toml @@ -1,7 +1,5 @@ [project] name = "pixi-pack" -version = "0.1.0" -description = "A command line tool to pack and unpack conda environments for easy sharing." channels = ["conda-forge"] platforms = ["osx-arm64", "osx-64", "linux-64", "linux-aarch64", "win-64"] @@ -12,16 +10,10 @@ test = "cargo test" [dependencies] rust = "1.77.2" openssl = "3.*" - -# [target.linux.activation] -# scripts = ["activate-openssl.sh"] -# TODO: once https://github.com/prefix-dev/pixi/issues/1481 is fixed, replace with -# [activation.env] -# OPENSSL_DIR = "$CONDA_PREFIX" +pkg-config = "*" [target.linux.dependencies] compilers = ">=1.7.0" -pkg-config = "*" [feature.test.dependencies] conda = "*" From 9550a8c623e0702db9955646e6e2883b9497cef7 Mon Sep 17 00:00:00 2001 From: Pavel Zwerschke Date: Thu, 6 Jun 2024 10:16:14 +0200 Subject: [PATCH 37/37] fix cargo config --- .cargo/config.toml | 2 ++ Cargo.toml | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 .cargo/config.toml diff --git a/.cargo/config.toml b/.cargo/config.toml new file mode 100644 index 0000000..ac2b23f --- /dev/null +++ b/.cargo/config.toml @@ -0,0 +1,2 @@ +[target.x86_64-pc-windows-msvc] +rustflags = ["-C", "target-feature=+crt-static"] diff --git a/Cargo.toml b/Cargo.toml index 98bc7ed..c2c90b2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -60,6 +60,3 @@ tempfile = "3.10.1" [dev-dependencies] async-std = "1.12.0" rstest = "0.21.0" - -[target.'x86_64-pc-windows-msvc'] -rustflags = ["-C", "target-feature=+crt-static"]