diff options
author | Ruben Arts <ruben.arts@hotmail.com> | 2023-09-27 15:41:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-27 15:41:56 +0200 |
commit | 96809ceee7b6f086d8b7dcac6680616b0c68b73e (patch) | |
tree | 9317d4b1551f15495f085fc425b8adcf838bafb7 | |
parent | c32351a4c49413af909678f2846e8b94a42b1f01 (diff) |
Misc/docker example (#353)
-rw-r--r-- | .dockerignore | 8 | ||||
-rw-r--r-- | examples/docker-build/.gitattributes | 2 | ||||
-rw-r--r-- | examples/docker-build/.gitignore | 2 | ||||
-rw-r--r-- | examples/docker-build/Dockerfile | 38 | ||||
-rw-r--r-- | examples/docker-build/README.md | 21 | ||||
-rw-r--r-- | examples/docker-build/pixi.lock | 15 | ||||
-rw-r--r-- | examples/docker-build/pixi.toml | 13 | ||||
-rw-r--r-- | pixi.lock | 3102 | ||||
-rw-r--r-- | pixi.toml | 2 |
9 files changed, 3164 insertions, 39 deletions
diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..b10a97a --- /dev/null +++ b/.dockerignore @@ -0,0 +1,8 @@ +/target +.idea +.vscode +.test-projects +__pycache__ +**/**/.pixi +**/**/.build +.DS_store diff --git a/examples/docker-build/.gitattributes b/examples/docker-build/.gitattributes new file mode 100644 index 0000000..d5799bd --- /dev/null +++ b/examples/docker-build/.gitattributes @@ -0,0 +1,2 @@ +# GitHub syntax highlighting +pixi.lock linguist-language=YAML diff --git a/examples/docker-build/.gitignore b/examples/docker-build/.gitignore new file mode 100644 index 0000000..c9314b7 --- /dev/null +++ b/examples/docker-build/.gitignore @@ -0,0 +1,2 @@ +# pixi environments +.pixi diff --git a/examples/docker-build/Dockerfile b/examples/docker-build/Dockerfile new file mode 100644 index 0000000..e792ab0 --- /dev/null +++ b/examples/docker-build/Dockerfile @@ -0,0 +1,38 @@ +FROM ubuntu:latest + +# Install curl and tar for installing pixi binary +RUN apt-get update && \ + apt-get install -y curl tar + +# Environment variables +ENV PIXI_VERSION=latest +ENV INSTALL_DIR=/usr/local/bin +ENV REPO=prefix-dev/pixi +ENV PLATFORM=unknown-linux-musl +ENV PROJECT_NAME=pixi-in-docker + +# Download and install pixi +RUN if [ "$PIXI_VERSION" = "latest" ]; then \ + DOWNLOAD_URL="https://github.com/$REPO/releases/latest/download/pixi-$(uname -m)-$PLATFORM.tar.gz"; \ + else \ + DOWNLOAD_URL="https://github.com/$REPO/releases/download/$PIXI_VERSION/pixi-$(uname -m)-$PLATFORM.tar.gz"; \ + fi && \ + curl -SL "$DOWNLOAD_URL" | tar -xz -C "$INSTALL_DIR" + +# Make a project dir and make it the workdir for the docker image. +RUN mkdir -p /root/$PROJECT_NAME +WORKDIR /root/$PROJECT_NAME + +# Copy the project file and lockfile to only reinstall environment if those are changed. +COPY ../../pixi.lock ../../pixi.toml ./ + +# Install the environment +# The mount is a docker specific cache location so the firstime it will be slow but the second time the cache will be reused. +# More info in their docs: https://docs.docker.com/build/guide/mounts/ +RUN --mount=type=cache,target=/root/.cache/rattler pixi install + +# Copy the rest of the project +COPY ../../. ./ + +# Build pixi a custom pixi version in a docker container by running pixi the latest pixi ;) +RUN pixi run build diff --git a/examples/docker-build/README.md b/examples/docker-build/README.md new file mode 100644 index 0000000..e50b5a0 --- /dev/null +++ b/examples/docker-build/README.md @@ -0,0 +1,21 @@ +# Build a docker image using pixi +This project shows how to build a docker image with pixi installed into it. + +To show the strength of pixi in docker, we're going to use an installed pixi to build pixi in a docker image. +Steps of the docker build: +- Install the latest `pixi` from our prebuild binaries. +- Use `pixi` to install the build dependencies for the source project of `pixi`. +- Use `pixi` to run the cargo build of the source `pixi`. + +NOTE: Please [install docker](https://docs.docker.com/engine/install/) manually as it is not available through conda. +To start the `docker build` use pixi: +```shell +pixi run start +``` + +To optimize build time of the docker image, we use a cache for the pixi environment. +The mount is a docker specific cache location, so the first it will be slow but the second time the cache will be reused. +More info in their docs: https://docs.docker.com/build/guide/mounts/ +```dockerfile +RUN --mount=type=cache,target=/root/.cache/rattler pixi install +``` diff --git a/examples/docker-build/pixi.lock b/examples/docker-build/pixi.lock new file mode 100644 index 0000000..255fc61 --- /dev/null +++ b/examples/docker-build/pixi.lock @@ -0,0 +1,15 @@ +metadata: + content_hash: + linux-64: e90c2ee71ad70fc0a1c8302029533a7d1498f2bffcd0eaa8d2934700e775dc1d + channels: + - url: https://conda.anaconda.org/conda-forge/ + used_env_vars: [] + platforms: + - linux-64 + sources: [] + time_metadata: null + git_metadata: null + inputs_metadata: null + custom_metadata: null +package: [] +version: 1 diff --git a/examples/docker-build/pixi.toml b/examples/docker-build/pixi.toml new file mode 100644 index 0000000..172cc8e --- /dev/null +++ b/examples/docker-build/pixi.toml @@ -0,0 +1,13 @@ +[project] +name = "docker-build" +version = "0.1.0" +description = "Add a short description here" +authors = ["Ruben Arts <ruben@prefix.dev>"] +channels = ["conda-forge"] +platforms = ["linux-64"] + +[tasks] +test_docker_install = "docker -v || (echo No docker found, please install manually as it is not available on conda. && exit)" +build = {cmd = "docker build ../../. --no-cache -f Dockerfile --tag pixi", depends_on = ["test_docker_install"]} +start = {cmd = "docker run -it pixi", depends_on = ["build"]} +[dependencies] @@ -50,6 +50,26 @@ package: arch: x86_64 subdir: linux-64 build_number: 0 +- name: binutils + version: '2.40' + manager: conda + platform: linux-64 + dependencies: + binutils_impl_linux-64: '>=2.40,<2.41.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.40-hdd6e379_0.conda + hash: + md5: ccc940fddbc3fcd3d79cd4c654c4b5c4 + sha256: 35f3b042f295fd7387de11cf426ca8ee5257e5c98b88560c6c5ad4ef3c85d38c + optional: false + category: main + build: hdd6e379_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: GPL-3.0-only + license_family: GPL + size: 30469 + timestamp: 1674833987166 - name: binutils_impl_linux-64 version: '2.40' manager: conda @@ -67,6 +87,27 @@ package: arch: x86_64 subdir: linux-64 build_number: 0 +- name: binutils_linux-64 + version: '2.40' + manager: conda + platform: linux-64 + dependencies: + binutils_impl_linux-64: 2.40.* + sysroot_linux-64: '*' + url: https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.40-hbdbef99_2.conda + hash: + md5: adfebae9fdc63a598495dfe3b006973a + sha256: 333f3339d94c93bcc02a723e3e460cb6ff6075e05f5247e15bef5dcdcec541a3 + optional: false + category: main + build: hbdbef99_2 + arch: x86_64 + subdir: linux-64 + build_number: 2 + license: BSD-3-Clause + license_family: BSD + size: 28178 + timestamp: 1694604071236 - name: bzip2 version: 1.0.8 manager: conda @@ -138,6 +179,148 @@ package: arch: x86_64 subdir: win-64 build_number: 0 +- name: c-ares + version: 1.19.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.19.1-hd590300_0.conda + hash: + md5: e8c18d865be43e2fb3f7a145b6adf1f5 + sha256: c4276b1a0e8f18ab08018b1881666656742b325e0fcf2354f714e924d28683b6 + optional: false + category: main + build: hd590300_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + size: 113362 + timestamp: 1684782732180 +- name: c-ares + version: 1.19.1 + manager: conda + platform: osx-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.19.1-h0dc2134_0.conda + hash: + md5: b3e62631b4e1b9801477523ce1d6f355 + sha256: 1de09d540facc3833e3f0a280ae987859f310f535726eff66d6f4a66045bd32c + optional: false + category: main + build: h0dc2134_0 + arch: x86_64 + subdir: osx-64 + build_number: 0 + license: MIT + license_family: MIT + size: 103004 + timestamp: 1684783034995 +- name: c-ares + version: 1.19.1 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.19.1-hb547adb_0.conda + hash: + md5: e7fc7430440d255e3a9c7e5a52f7b294 + sha256: fc9d0fcfb30c20c0032b294120b6ba9c01078ddb372c34dd491214c598aecc06 + optional: false + category: main + build: hb547adb_0 + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + license: MIT + license_family: MIT + size: 101998 + timestamp: 1684783026131 +- name: c-compiler + version: 1.6.0 + manager: conda + platform: linux-64 + dependencies: + binutils: '*' + gcc: '*' + gcc_linux-64: 12.* + url: https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.6.0-hd590300_0.conda + hash: + md5: ea6c792f792bdd7ae6e7e2dee32f0a48 + sha256: d741ff93d5f71a83a9be0f592682f31ca2d468c37177f18a8d1a2469bb821c05 + optional: false + category: main + build: hd590300_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD + size: 6184 + timestamp: 1689097480051 +- name: c-compiler + version: 1.6.0 + manager: conda + platform: osx-64 + dependencies: + cctools: '>=949.0.1' + clang_osx-64: 15.* + ld64: '>=530' + llvm-openmp: '*' + url: https://conda.anaconda.org/conda-forge/osx-64/c-compiler-1.6.0-h63c33a9_0.conda + hash: + md5: d7f3b8d3a85b4e7eded31adb611bb665 + sha256: fe43bbe1b7c809b618808123a662333c20417bc98ffa5dc7d6da23c3c8ec236b + optional: false + category: main + build: h63c33a9_0 + arch: x86_64 + subdir: osx-64 + build_number: 0 + license: BSD + size: 6250 + timestamp: 1689097835926 +- name: c-compiler + version: 1.6.0 + manager: conda + platform: osx-arm64 + dependencies: + cctools: '>=949.0.1' + clang_osx-arm64: 15.* + ld64: '>=530' + llvm-openmp: '*' + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.6.0-hd291e01_0.conda + hash: + md5: 7d58fb216ad601b545826449d8d4c34e + sha256: f2e837668ff628ef8b5d54fffbfe9596cdd3820f7c5a3fc5ad48b259ff99a501 + optional: false + category: main + build: hd291e01_0 + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + license: BSD + size: 6269 + timestamp: 1689097851052 +- name: c-compiler + version: 1.6.0 + manager: conda + platform: win-64 + dependencies: + vs2019_win-64: '*' + url: https://conda.anaconda.org/conda-forge/win-64/c-compiler-1.6.0-hcfcfb64_0.conda + hash: + md5: 9246624ea9ea636c9801b3279f88f3a4 + sha256: 10d113359a3906d9eda66062ab3a36e0f21381c8448ec50c7a9e09e0a9bb4f21 + optional: false + category: main + build: hcfcfb64_0 + arch: x86_64 + subdir: win-64 + build_number: 0 + license: BSD + size: 6381 + timestamp: 1689097760340 - name: ca-certificates version: 2023.5.7 manager: conda @@ -198,6 +381,106 @@ package: arch: x86_64 subdir: win-64 build_number: 0 +- name: cctools + version: 973.0.1 + manager: conda + platform: osx-64 + dependencies: + cctools_osx-64: ==973.0.1 habff3f6_14 + ld64: ==609 ha91a046_14 + libllvm15: '>=15.0.7,<15.1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/cctools-973.0.1-hd9ad811_14.conda + hash: + md5: 2fbb98b0cef591025f5f1b17730a0b5b + sha256: 2466d8a164ab7d6d9308445bec0413fac4c6f488df4a5b6b903bca2b0f4c4b08 + optional: false + category: main + build: hd9ad811_14 + arch: x86_64 + subdir: osx-64 + build_number: 14 + license: APSL-2.0 + license_family: Other + size: 21930 + timestamp: 1690768082194 +- name: cctools + version: 973.0.1 + manager: conda + platform: osx-arm64 + dependencies: + cctools_osx-arm64: ==973.0.1 h2a25c60_14 + ld64: ==609 h89fa09d_14 + libllvm15: '>=15.0.7,<15.1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/cctools-973.0.1-hd1ac623_14.conda + hash: + md5: 46c0f28ac1c5f417f46e028212f72f91 + sha256: d7520a360b9d9ea0690f20403d19a9bee5069f5844aa2f092c5bd24816f0a84d + optional: false + category: main + build: hd1ac623_14 + arch: aarch64 + subdir: osx-arm64 + build_number: 14 + license: APSL-2.0 + license_family: Other + size: 22053 + timestamp: 1690768497252 +- name: cctools_osx-64 + version: 973.0.1 + manager: conda + platform: osx-64 + dependencies: + ld64_osx-64: '>=609,<610.0a0' + libcxx: '*' + libllvm15: '>=15.0.7,<15.1.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + sigtool: '*' + url: https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-973.0.1-habff3f6_14.conda + hash: + md5: f08fbd275d1df88503af3ad946c08582 + sha256: ddb114073cd1f3004a0a2f243d6d5d14ce0d30c3d94794e1706e9bda5a42237a + optional: false + category: main + build: habff3f6_14 + arch: x86_64 + subdir: osx-64 + build_number: 14 + constrains: + - clang 15.0.* + - ld64 609.* + - cctools 973.0.1.* + license: APSL-2.0 + license_family: Other + size: 1117928 + timestamp: 1690768048658 +- name: cctools_osx-arm64 + version: 973.0.1 + manager: conda + platform: osx-arm64 + dependencies: + ld64_osx-arm64: '>=609,<610.0a0' + libcxx: '*' + libllvm15: '>=15.0.7,<15.1.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + sigtool: '*' + url: https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-973.0.1-h2a25c60_14.conda + hash: + md5: 09f973985e770a7fbbca9a299af51a8b + sha256: 3c0b4237f5751617c2fa63180ae56ae8c39c349b1b30d78a651b0274758b65d1 + optional: false + category: main + build: h2a25c60_14 + arch: aarch64 + subdir: osx-arm64 + build_number: 14 + constrains: + - ld64 609.* + - clang 15.0.* + - cctools 973.0.1.* + license: APSL-2.0 + license_family: Other + size: 1122294 + timestamp: 1690768462517 - name: cffi version: 1.15.1 manager: conda @@ -377,6 +660,600 @@ package: noarch: python size: 10788 timestamp: 1629909423398 +- name: clang + version: 15.0.7 + manager: conda + platform: osx-64 + dependencies: + clang-15: ==15.0.7 default_hdb78580_3 + url: https://conda.anaconda.org/conda-forge/osx-64/clang-15.0.7-h694c41f_3.conda + hash: + md5: 8a48d466e519b8db7dda7c5d27cc1d31 + sha256: 3eab054ba786b0b80609bea17342385dcbdce69c6158e6ec7443f4f940c92883 + optional: false + category: main + build: h694c41f_3 + arch: x86_64 + subdir: osx-64 + build_number: 3 + constrains: + - clang-tools 15.0.7.* + - llvm 15.0.7.* + - llvm-tools 15.0.7.* + - llvmdev 15.0.7.* + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 132843 + timestamp: 1690549855885 +- name: clang + version: 15.0.7 + manager: conda + platform: osx-arm64 + dependencies: + clang-15: ==15.0.7 default_h5dc8d65_3 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang-15.0.7-hce30654_3.conda + hash: + md5: 0871ba77c4bec31504b371a4f2525a7b + sha256: 7eceef0863863c7e6c8752ca8359dedebc87cc9fba108856533115e2d9a8d9ba + optional: false + category: main + build: hce30654_3 + arch: aarch64 + subdir: osx-arm64 + build_number: 3 + constrains: + - clang-tools 15.0.7.* + - llvm 15.0.7.* + - llvm-tools 15.0.7.* + - llvmdev 15.0.7.* + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 133018 + timestamp: 1690549798814 +- name: clang-15 + version: 15.0.7 + manager: conda + platform: osx-64 + dependencies: + libclang-cpp15: ==15.0.7 default_hdb78580_3 + libcxx: '>=15.0.7' + libllvm15: '>=15.0.7,<15.1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/clang-15-15.0.7-default_hdb78580_3.conda + hash: + md5: 688d6b9e178cb7786a07e3cfca2a8f09 + sha256: 686abd626e3fe42c040c77e38b5c07d4fe5cd6f1561feb4b92ffbbba6b36e262 + optional: false + category: main + build: default_hdb78580_3 + arch: x86_64 + subdir: osx-64 + build_number: 3 + constrains: + - clang-tools 15.0.7 + - clangdev 15.0.7 + - llvm-tools 15.0.7 + - clangxx 15.0.7 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 794748 + timestamp: 1690549737577 +- name: clang-15 + version: 15.0.7 + manager: conda + platform: osx-arm64 + dependencies: + libclang-cpp15: ==15.0.7 default_h5dc8d65_3 + libcxx: '>=15.0.7' + libllvm15: '>=15.0.7,<15.1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang-15-15.0.7-default_h5dc8d65_3.conda + hash: + md5: 3b214c8a23030d3a04389cbcd4bb84e4 + sha256: 92d974b4675fa1f56f5ba1f396cc811a830ecbba0195ef1697235298535fad39 + optional: false + category: main + build: default_h5dc8d65_3 + arch: aarch64 + subdir: osx-arm64 + build_number: 3 + constrains: + - clang-tools 15.0.7 + - clangdev 15.0.7 + - clangxx 15.0.7 + - llvm-tools 15.0.7 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 795051 + timestamp: 1690549670667 +- name: clang_osx-64 + version: 15.0.7 + manager: conda + platform: osx-64 + dependencies: + cctools_osx-64: '*' + clang: 15.0.7.* + compiler-rt: 15.0.7.* + ld64_osx-64: '*' + llvm-tools: 15.0.7.* + url: https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-15.0.7-h03d6864_3.conda + hash: + md5: 9dfd4e8cbc51c07a7b1ad59ad8415fad + sha256: 1257bf432219240be7b3eddde72fcfad1e85c8eacea2871e6f9121d66eccd965 + optional: false + category: main + build: h03d6864_3 + arch: x86_64 + subdir: osx-64 + build_number: 3 + license: BSD-3-Clause + license_family: BSD + size: 20620 + timestamp: 1684463185776 +- name: clang_osx-arm64 + version: 15.0.7 + manager: conda + platform: osx-arm64 + dependencies: + cctools_osx-arm64: '*' + clang: 15.0.7.* + compiler-rt: 15.0.7.* + ld64_osx-arm64: '*' + llvm-tools: 15.0.7.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-15.0.7-h77e971b_3.conda + hash: + md5: 4799cb60f8ff17edaf3574b28681d2a0 + sha256: 556ab57b9d190bf3ad2b9e7ba3c164157f8d163489a65235c0cfe52478521da0 + optional: false + category: main + build: h77e971b_3 + arch: aarch64 + subdir: osx-arm64 + build_number: 3 + license: BSD-3-Clause + license_family: BSD + size: 20618 + timestamp: 1684463162877 +- name: clangdev + version: 5.0.0 + manager: conda + platform: win-64 + dependencies: + vs2015_runtime: '*' + vc: 14.* + url: https://conda.anaconda.org/conda-forge/win-64/clangdev-5.0.0-flang_3.tar.bz2 + hash: + md5: afbd5f59b9358ee37e73fbfb1515c3b6 + sha256: e5661a405acc14bd4941c576daebc3959b6f94f0cfd22b66f2a3f3198a3ec609 + optional: false + category: main + build: flang_3 + arch: x86_64 + subdir: win-64 + build_number: 3 + features: flang + license: NCSA + size: 198174317 +- name: clangxx + version: 15.0.7 + manager: conda + platform: osx-64 + dependencies: + clang: ==15.0.7 h694c41f_3 + url: https://conda.anaconda.org/conda-forge/osx-64/clangxx-15.0.7-default_hdb78580_3.conda + hash: + md5: 58df9ff86fefc7684670be729b41412f + sha256: b68fbe1f7c401401622b61f9e65be6fffae4104727c2f39feacede5c393fa65e + optional: false + category: main + build: default_hdb78580_3 + arch: x86_64 + subdir: osx-64 + build_number: 3 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 132973 + timestamp: 1690549872764 +- name: clangxx + version: 15.0.7 + manager: conda + platform: osx-arm64 + dependencies: + clang: ==15.0.7 hce30654_3 + url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-15.0.7-default_h610c423_3.conda + hash: + md5: 1919a441b26f5cd1181870be6b4ce31a + sha256: 59e1545bac0207bb8b82c3718a16ec79dd9ac218eb00679f8cb5ed2cd115ffe3 + optional: false + category: main + build: default_h610c423_3 + arch: aarch64 + subdir: osx-arm64 + build_number: 3 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 133212 + timestamp: 1690549817560 +- name: clangxx_osx-64 + version: 15.0.7 + manager: conda + platform: osx-64 + dependencies: + clang_osx-64: ==15.0.7 h03d6864_3 + clangxx: 15.0.7.* + libcxx: '>=15.0.7' + libllvm15: '>=15.0.7,<15.1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-15.0.7-h2133e9c_3.conda + hash: + md5: 2ff16b86a981da4b1a2658423db664bb + sha256: 04900d8758347c81d8f3904ba513fced2cb86af258d6ce70f8377e2515c9ec51 + optional: false + category: main + build: h2133e9c_3 + arch: x86_64 + subdir: osx-64 + build_number: 3 + license: BSD-3-Clause + license_family: BSD + size: 19427 + timestamp: 1684463207952 +- name: clangxx_osx-arm64 + version: 15.0.7 + manager: conda + platform: osx-arm64 + dependencies: + clang_osx-arm64: ==15.0.7 h77e971b_3 + clangxx: 15.0.7.* + libcxx: '>=15.0.7' + libllvm15: '>=15.0.7,<15.1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-15.0.7-h768a7fd_3.conda + hash: + md5: 16e11574eeb3cfa3da194692da449aeb + sha256: 83c774c3dd206f4772a4a0abd10d21ad4aa9aa472fc9e2af16bf0b9a07476684 + optional: false + category: main + build: h768a7fd_3 + arch: aarch64 + subdir: osx-arm64 + build_number: 3 + license: BSD-3-Clause + license_family: BSD + size: 19504 + timestamp: 1684463181478 +- name: compiler-rt + version: 15.0.7 + manager: conda + platform: osx-64 + dependencies: + clang: 15.0.7.* + clangxx: 15.0.7.* + compiler-rt_osx-64: 15.0.7.* + url: https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-15.0.7-he1888fc_1.conda + hash: + md5: 8ec296a4b097aeb2d85eafaf745c770a + sha256: 90a2dd7a9baf8d6ddde9d11ad682dbd74f74c1f40ce0e4e9df7c356b0275ca31 + optional: false + category: main + build: he1888fc_1 + arch: x86_64 + subdir: osx-64 + build_number: 1 + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 92129 + timestamp: 1684403261646 +- name: compiler-rt + version: 15.0.7 + manager: conda + platform: osx-arm64 + dependencies: + clang: 15.0.7.* + clangxx: 15.0.7.* + compiler-rt_osx-arm64: 15.0.7.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-15.0.7-hf8d1dfb_1.conda + hash: + md5: 355703f3e33fd12037800d28680845cb + sha256: d2ab8bc610038e40dafdb6b6172343553f1f3aba4e9a4c540e878474062b1b89 + optional: false + category: main + build: hf8d1dfb_1 + arch: aarch64 + subdir: osx-arm64 + build_number: 1 + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + size: 92034 + timestamp: 1684403020973 +- name: compiler-rt_osx-64 + version: 15.0.7 + manager: conda + platform: osx-64 + dependencies: + clang: 15.0.7.* + clangxx: 15.0.7.* + url: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-15.0.7-he1888fc_1.conda + hash: + md5: e1f93ea86259a549f2dcbfd245bf0422 + sha256: a2c19b4ec885e668266f5dd0e90193d9436c0be63c370c91ae1b840a19071159 + optional: false + category: main + build: he1888fc_1 + arch: x86_64 + subdir: osx-64 + build_number: 1 + constrains: + - compiler-rt 15.0.7 + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + noarch: generic + size: 11208907 + timestamp: 1684403213219 +- name: compiler-rt_osx-arm64 + version: 15.0.7 + manager: conda + platform: osx-arm64 + dependencies: + clang: 15.0.7.* + clangxx: 15.0.7.* + url: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-15.0.7-hf8d1dfb_1.conda + hash: + md5: 0722cbdc69a52c82acc4e265913a21cd + sha256: 5a801e344b2a18983199190cb34ad798e3ce5966a4a4031c74f7e395d8c38802 + optional: false + category: main + build: hf8d1dfb_1 + arch: aarch64 + subdir: osx-arm64 + build_number: 1 + constrains: + - compiler-rt 15.0.7 + license: Apache-2.0 WITH LLVM-exception + license_family: APACHE + noarch: generic + size: 11283089 + timestamp: 1684402974671 +- name: compilers + version: 1.6.0 + manager: conda + platform: linux-64 + dependencies: + c-compiler: ==1.6.0 hd590300_0 + cxx-compiler: ==1.6.0 h00ab1b0_0 + fortran-compiler: ==1.6.0 heb67821_0 + url: https://conda.anaconda.org/conda-forge/linux-64/compilers-1.6.0-ha770c72_0.conda + hash: + md5: e2259de4640a51a28c21931ae98e4975 + sha256: 05bce88c6f89327746ffcf53801994bce3eca758875e3c542594e12c09cb6db9 + optional: false + category: main + build: ha770c72_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + size: 6983 + timestamp: 1689097491629 +- name: compilers + version: 1.6.0 + manager: conda + platform: osx-64 + dependencies: + c-compiler: ==1.6.0 h63c33a9_0 + cxx-compiler: ==1.6.0 h1c7c39f_0 + fortran-compiler: ==1.6.0 h932d759_0 + url: https://conda.anaconda.org/conda-forge/osx-64/compilers-1.6.0-h694c41f_0.conda + hash: + md5: d4c66ca84aa87a6c63f4c8a6498052d9 + sha256: 6974c4b9a90e596f93af265fd5f01bb057cf5acb13c66f7c3d231998dde2a9bb + optional: false + category: main + build: h694c41f_0 + arch: x86_64 + subdir: osx-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + size: 7104 + timestamp: 1689097861954 +- name: compilers + version: 1.6.0 + manager: conda + platform: osx-arm64 + dependencies: + c-compiler: ==1.6.0 hd291e01_0 + cxx-compiler: ==1.6.0 h1995070_0 + fortran-compiler: ==1.6.0 h5a50232_0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.6.0-hce30654_0.conda + hash: + md5: 63282d3d857557088735f66775f44083 + sha256: 458c434679254a6dd3cc12c1a3de5ddb05da18aa413c403cb3f4997c9b1d6f6d + optional: false + category: main + build: hce30654_0 + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + size: 7127 + timestamp: 1689097909496 +- name: compilers + version: 1.6.0 + manager: conda + platform: win-64 + dependencies: + c-compiler: ==1.6.0 hcfcfb64_0 + cxx-compiler: ==1.6.0 h91493d7_0 + fortran-compiler: ==1.6.0 h9655429_0 + url: https://conda.anaconda.org/conda-forge/win-64/compilers-1.6.0-h57928b3_0.conda + hash: + md5: facaaa8d95a05c2dd3ca06eb3dca3c2c + sha256: 925898d204b2cb0c43e7001ac956e2c34154e7d5eba03aa2356701600cd44245 + optional: false + category: main + build: h57928b3_0 + arch: x86_64 + subdir: win-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + size: 7396 + timestamp: 1689097773566 +- name: curl + version: 8.3.0 + manager: conda + platform: linux-64 + dependencies: + krb5: '>=1.21.2,<1.22.0a0' + libcurl: ==8.3.0 hca28451_0 + libgcc-ng: '>=12' + libssh2: '>=1.11.0,<2.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + openssl: '>=3.1.2,<4.0a0' + zstd: '>=1.5.5,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/curl-8.3.0-hca28451_0.conda + hash: + md5: 0ac38ede40fe025be0f449c46b9f3cf0 + sha256: a45a26e8b32ec06bebed9d0b7be73190d3c91bcec55d433da5e2c28509e9d629 + optional: false + category: main + build: hca28451_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: curl + license_family: MIT + size: 93269 + timestamp: 1694599619424 +- name: curl + version: 8.3.0 + manager: conda + platform: osx-64 + dependencies: + krb5: '>=1.21.2,<1.22.0a0' + libcurl: ==8.3.0 h5f667d7_0 + libssh2: '>=1.11.0,<2.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + openssl: '>=3.1.2,<4.0a0' + zstd: '>=1.5.5,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/curl-8.3.0-h5f667d7_0.conda + hash: + md5: 6cc27c69f4073003e87cf0aaf60695e3 + sha256: e189a6dd74bb89b82dc86be99a38751bbf3b7b0a0a59cf737866dde2aea96f66 + optional: false + category: main + build: h5f667d7_0 + arch: x86_64 + subdir: osx-64 + build_number: 0 + license: curl + license_family: MIT + size: 151327 + timestamp: 1694600042667 +- name: curl + version: 8.3.0 + manager: conda + platform: osx-arm64 + dependencies: + krb5: '>=1.21.2,<1.22.0a0' + libcurl: ==8.3.0 hc52a3a8_0 + libssh2: '>=1.11.0,<2.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + openssl: '>=3.1.2,<4.0a0' + zstd: '>=1.5.5,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/curl-8.3.0-hc52a3a8_0.conda + hash: + md5: 1d92dbaa4d4c44724de56b9f47bc1717 + sha256: 89105ee741ac79c203a3c026db7cdebe89f75a3354985cda5ab8984ff2743ebe + optional: false + category: main + build: hc52a3a8_0 + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + license: curl + license_family: MIT + size: 151441 + timestamp: 1694600197922 +- name: cxx-compiler + version: 1.6.0 + manager: conda + platform: linux-64 + dependencies: + c-compiler: ==1.6.0 hd590300_0 + gxx: '*' + gxx_linux-64: 12.* + url: https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.6.0-h00ab1b0_0.conda + hash: + md5: 364c6ae36c4e36fcbd4d273cf4db78af + sha256: 472b6b7f967df1db634c67d71c6b31cd186d18b5d0548196c2e426833ff17d99 + optional: false + category: main + build: h00ab1b0_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD + size: 6179 + timestamp: 1689097484095 +- name: cxx-compiler + version: 1.6.0 + manager: conda + platform: osx-64 + dependencies: + c-compiler: ==1.6.0 h63c33a9_0 + clangxx_osx-64: 15.* + url: https://conda.anaconda.org/conda-forge/osx-64/cxx-compiler-1.6.0-h1c7c39f_0.conda + hash: + md5: 9adaf7c9d4e1e15e70a8dd46befbbab2 + sha256: dc0860c05ef3083192b8ff4ac8242403f05a550cc42c7709ec8c9f4eaa88e993 + optional: false + category: main + build: h1c7c39f_0 + arch: x86_64 + subdir: osx-64 + build_number: 0 + license: BSD + size: 6258 + timestamp: 1689097854160 +- name: cxx-compiler + version: 1.6.0 + manager: conda + platform: osx-arm64 + dependencies: + c-compiler: ==1.6.0 hd291e01_0 + clangxx_osx-arm64: 15.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.6.0-h1995070_0.conda + hash: + md5: 35c1be0a08578238276ca9417fc1615c + sha256: f0a94c6312d0fd9e3d3c3546894bafa9f9b8b20a411bee0767ad4dac916f3eb5 + optional: false + category: main + build: h1995070_0 + arch: aarch64 + subdir: osx-arm64 + build_number: 0 + license: BSD + size: 6301 + timestamp: 1689097905706 +- name: cxx-compiler + version: 1.6.0 + manager: conda + platform: win-64 + dependencies: + vs2019_win-64: '*' + url: https://conda.anaconda.org/conda-forge/win-64/cxx-compiler-1.6.0-h91493d7_0.conda + hash: + md5: b1219f0b49bd243c7139cb9c42c4710c + sha256: 625af0fe202d3df70ba29bb6c80f3e45887b571a87dfd5bff94fa75577e2c417 + optional: false + category: main + build: h91493d7_0 + arch: x86_64 + subdir: win-64 + build_number: 0 + license: BSD + size: 6421 + timestamp: 1689097764951 - name: distlib version: 0.3.7 manager: conda @@ -541,28 +1418,244 @@ package: noarch: python size: 14904 timestamp: 1686612932730 +- name: flang + version: 5.0.0 + manager: conda + platform: win-64 + dependencies: + clangdev: '* flang*' + libflang: ==5.0.0 h6538335_20180525 + openmp: ==5.0.0 + vc: '>=14,<15.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/flang-5.0.0-he025d50_20180525.tar.bz2 + hash: + md5: 6a25fea497e9da30b0aa386db4722fc2 + sha256: 7094bc2242e52aea89b8c83e54770028b0668b12e063b405c3423fbfb94f6fa2 + optional: false + category: main + build: he025d50_20180525 + arch: x86_64 + subdir: win-64 + build_number: 20180525 + track_features: + - flang + license: Apache 2.0 + size: 2777448 + timestamp: 1527899241687 +- name: flang_win-64 + version: 5.0.0 + manager: conda + platform: win-64 + dependencies: + flang: 5.0.0.* + url: https://conda.anaconda.org/conda-forge/win-64/flang_win-64-5.0.0-h13ae965_20180526.tar.bz2 + hash: + md5: 311b7fe1652dab00ff1086865e965764 + sha256: 7d006dbff4b97a598b7909c8c00e6f6c770f720ba60e2745137aad2183cbb8a8 + optional: false + category: main + build: h13ae965_20180526 + arch: x86_64 + subdir: win-64 + build_number: 20180526 + track_features: + - flang + license: Apache 2.0< |