diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index a0cc0dcc9..9df2c3245 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -8,9 +8,6 @@ due to the missing tokens. Once a member of conda-forge/core merges the PR, the will be run on the upstream repo. If this passes, the PR will get merged into `main`. If not, the PR will get kicked out of the queue for fixes. -If you have push access to this repo, you can use a branch for your PR, but this will not bypass the +If you have push access to this repo, you can use a branch for your PR, but this will not bypass the merge queue. --> - -Checklist -* [ ] CI is passing diff --git a/.github/workflows/clean-and-update.yml b/.github/workflows/clean-and-update.yml index 668ea8221..8a1c4ec74 100644 --- a/.github/workflows/clean-and-update.yml +++ b/.github/workflows/clean-and-update.yml @@ -12,12 +12,16 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 - - uses: conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3 + - name: setup conda + uses: mamba-org/setup-micromamba@f8b8a1e23a26f60a44c853292711bacfd3eac822 # v1 with: - python-version: '3.10' - channels: conda-forge - channel-priority: strict - show-channel-urls: true + environment-file: conda-lock.yml + environment-name: webservices + condarc: | + show_channel_urls: true + channel_priority: strict + channels: + - conda-forge - name: generate token id: generate_token @@ -27,14 +31,19 @@ jobs: private-key: ${{ secrets.CF_CURATOR_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - - name: configure conda + - name: relock + uses: beckermr/relock-conda@37dda99dfc45d796d0b2526761856b10ff257d32 + with: + github-token: ${{ steps.generate_token.outputs.token }} + automerge: true + skip-if-pr-exists: true + + - name: install code shell: bash -l {0} run: | - conda config --set show_channel_urls True - conda config --add channels conda-forge - conda install --yes --quiet --file conda-requirements.txt --file conda-test-requirements.txt git config --global user.email "79913779+conda-forge-curator[bot]@users.noreply.github.com" git config --global user.name "conda-forge-curator[bot]" + git config --global pull.rebase false mkdir -p ~/.conda-smithy/ && echo $GH_TOKEN > ~/.conda-smithy/github.token pip install --no-deps -e . env: @@ -54,11 +63,3 @@ jobs: env: CF_WEBSERVICES_APP_ID: ${{ secrets.CF_CURATOR_APP_ID }} CF_WEBSERVICES_PRIVATE_KEY: ${{ secrets.CF_CURATOR_PRIVATE_KEY }} - - - name: update and redeploy if needed - shell: bash -l {0} - run: | - update-webservices - env: - CF_WEBSERVICES_APP_ID: ${{ secrets.CF_CURATOR_APP_ID }} - CF_WEBSERVICES_PRIVATE_KEY: ${{ secrets.CF_CURATOR_PRIVATE_KEY }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3c34d19ef..02e473008 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,13 +21,16 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 - - uses: conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3 + - name: setup conda + uses: mamba-org/setup-micromamba@f8b8a1e23a26f60a44c853292711bacfd3eac822 # v1 with: - python-version: '3.10' - channels: conda-forge - channel-priority: strict - show-channel-urls: true - miniforge-version: latest + environment-file: conda-lock.yml + environment-name: webservices + condarc: | + show_channel_urls: true + channel_priority: strict + channels: + - conda-forge - name: generate token id: generate_token @@ -38,14 +41,12 @@ jobs: private-key: ${{ secrets.CF_CURATOR_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - - name: configure conda + - name: install code shell: bash -l {0} run: | - conda config --set show_channel_urls True - conda config --add channels conda-forge - conda install --yes --quiet --file conda-requirements.txt --file conda-test-requirements.txt git config --global user.email "79913779+conda-forge-curator[bot]@users.noreply.github.com" git config --global user.name "conda-forge-curator[bot]" + git config --global pull.rebase false mkdir -p ~/.conda-smithy/ && echo $GH_TOKEN > ~/.conda-smithy/github.token pip install --no-deps -e . env: @@ -86,14 +87,17 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 if: ${{ !github.event.pull_request.head.repo.fork }} - - uses: conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3 + - name: setup conda if: ${{ !github.event.pull_request.head.repo.fork }} + uses: mamba-org/setup-micromamba@f8b8a1e23a26f60a44c853292711bacfd3eac822 # v1 with: - python-version: '3.10' - channels: conda-forge - channel-priority: strict - show-channel-urls: true - miniforge-version: latest + environment-file: conda-lock.yml + environment-name: webservices + condarc: | + show_channel_urls: true + channel_priority: strict + channels: + - conda-forge - name: generate token if: ${{ !github.event.pull_request.head.repo.fork }} @@ -104,13 +108,10 @@ jobs: private-key: ${{ secrets.CF_CURATOR_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - - name: configure conda + - name: install code shell: bash -l {0} if: ${{ !github.event.pull_request.head.repo.fork }} run: | - conda config --set show_channel_urls True - conda config --add channels conda-forge - conda install --yes --quiet --file conda-requirements.txt --file conda-test-requirements.txt git config --global user.email "79913779+conda-forge-curator[bot]@users.noreply.github.com" git config --global user.name "conda-forge-curator[bot]" git config --global pull.rebase false @@ -121,11 +122,10 @@ jobs: - name: run package upload tests shell: bash -l {0} + if: ${{ !github.event.pull_request.head.repo.fork }} run: | export CF_WEBSERVICES_TEST=1 - if [[ '${{ github.event.pull_request.head.repo.fork }}' != "true" ]]; then - ./scripts/run_cfep13_tests.sh - fi + ./scripts/run_cfep13_tests.sh env: GH_TOKEN: ${{ steps.generate_token.outputs.token }} PROD_BINSTAR_TOKEN: ${{ secrets.PROD_BINSTAR_TOKEN }} diff --git a/.gitignore b/.gitignore index ec8ee77da..abeb39915 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,7 @@ feedstock-tokens .vscode/ built_dists/* recipe/* +.mypy_cache/ +.pytest_cache/ +.ruff_cache/ +built_dists/ diff --git a/Dockerfile b/Dockerfile index 65c114f2e..931abaed1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -42,7 +42,7 @@ ENV PYTHONDONTWRITEBYTECODE=1 ADD https://loripsum.net/api /opt/docker/etc/gibberish # Install conda -COPY conda-requirements.txt / +COPY conda-lock.yml / RUN echo "**** install dev packages ****" && \ apk add --no-cache bash ca-certificates wget && \ rm -rf /var/cache/apk/* && \ @@ -56,7 +56,7 @@ RUN echo "**** install dev packages ****" && \ bash miniforge3.sh -f -b -p "$CONDA_DIR" && \ rm -f miniforge3.sh && \ \ - echo "**** install base env ****" && \ + echo "**** install env ****" && \ source /opt/conda/etc/profile.d/conda.sh && \ conda activate base && \ conda config --set show_channel_urls True && \ @@ -65,7 +65,8 @@ RUN echo "**** install dev packages ****" && \ conda config --set always_yes yes && \ conda config --set solver libmamba && \ conda update --all --quiet && \ - conda install --quiet --file conda-requirements.txt && \ + conda install --quiet conda-lock && \ + conda-lock install -n webservices /conda-lock.yml && \ conda clean --all --force-pkgs-dirs --yes && \ find "$CONDA_DIR" -follow -type f \( -iname '*.a' -o -iname '*.pyc' -o -iname '*.js.map' \) -delete && \ \ @@ -78,7 +79,7 @@ RUN mkdir -p conda_forge_webservices COPY / conda_forge_webservices/ RUN cd conda_forge_webservices && \ source /opt/conda/etc/profile.d/conda.sh && \ - conda activate base && \ + conda activate webservices && \ pip install -e . CMD ["/opt/conda/bin/tini", \ diff --git a/conda-lock.yml b/conda-lock.yml new file mode 100644 index 000000000..3c310ce84 --- /dev/null +++ b/conda-lock.yml @@ -0,0 +1,3076 @@ +# This lock file was generated by conda-lock (https://github.com/conda/conda-lock). DO NOT EDIT! +# +# A "lock file" contains a concrete list of package versions (with checksums) to be installed. Unlike +# e.g. `conda env create`, the resulting environment will not change as new package versions become +# available, unless you explicitly update the lock file. +# +# Install this environment as "YOURENV" with: +# conda-lock install -n YOURENV conda-lock.yml +# To update a single package to the latest version compatible with the version constraints in the source: +# conda-lock lock --lockfile conda-lock.yml --update PACKAGE +# To re-solve the entire environment, e.g. after changing a version constraint in the source file: +# conda-lock -f environment.yml --lockfile conda-lock.yml +version: 1 +metadata: + content_hash: + linux-64: 0e9a5bdbd16b1cd00dccd055ebb1c36ae45df960af7c2a5198cfec9c77dd5243 + channels: + - url: conda-forge + used_env_vars: [] + platforms: + - linux-64 + sources: + - environment.yml +package: +- name: _libgcc_mutex + version: '0.1' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + category: main + optional: false +- name: _openmp_mutex + version: '4.5' + manager: conda + platform: linux-64 + dependencies: + _libgcc_mutex: '0.1' + libgomp: '>=7.5.0' + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + hash: + md5: 73aaf86a425cc6e73fcf236a5a46396d + sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 + category: main + optional: false +- name: anaconda-client + version: 1.12.3 + manager: conda + platform: linux-64 + dependencies: + conda-package-handling: '>=1.7.3' + defusedxml: '>=0.7.1' + nbformat: '>=4.4.0' + platformdirs: '>=3.10.0,<5.0' + python: '>=3.8' + python-dateutil: '>=2.6.1' + pytz: '>=2021.3' + pyyaml: '>=3.12' + requests: '>=2.20.0' + requests-toolbelt: '>=0.9.1' + setuptools: '>=58.0.4' + six: '>=1.15.0' + tqdm: '>=4.56.0' + urllib3: '>=1.26.4' + url: https://conda.anaconda.org/conda-forge/noarch/anaconda-client-1.12.3-pyhd8ed1ab_1.conda + hash: + md5: 92b52daa795f159861487b3be6a2a7ea + sha256: 28218e24143d81597b0165977f230301cd8a4e3bb09ac2b5fac6052b71e84998 + category: main + optional: false +- name: anyio + version: 4.4.0 + manager: conda + platform: linux-64 + dependencies: + exceptiongroup: '>=1.0.2' + idna: '>=2.8' + python: '>=3.8' + sniffio: '>=1.1' + typing_extensions: '>=4.1' + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.4.0-pyhd8ed1ab_0.conda + hash: + md5: 1fa97c6e8db1f82c64ff17a5efc4ae8e + sha256: 84ac9429812495f12939ab4994f2634f7cacd254f6234a0c2c0243daed15a7ee + category: main + optional: false +- name: archspec + version: 0.2.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.3-pyhd8ed1ab_0.conda + hash: + md5: 192278292e20704f663b9c766909d67b + sha256: cef4062ea91f07a961a808801d6b34a163632150037f4bd28232310ff0301cd7 + category: main + optional: false +- name: asttokens + version: 2.4.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.5' + six: '>=1.12.0' + url: https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda + hash: + md5: 5f25798dcefd8252ce5f9dc494d5f571 + sha256: 708168f026df19a0344983754d27d1f7b28bb21afc7b97a82f02c4798a3d2111 + category: main + optional: false +- name: attrs + version: 24.2.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda + hash: + md5: 6732fa52eb8e66e5afeb32db8701a791 + sha256: 28dba85a7e0f7fb57d7315e13f603d1e41b83c5b88aa2a602596b52c833a2ff8 + category: main + optional: false +- name: backports + version: '1.0' + manager: conda + platform: linux-64 + dependencies: + python: '>=3' + url: https://conda.anaconda.org/conda-forge/noarch/backports-1.0-pyhd8ed1ab_4.conda + hash: + md5: 67bdebbc334513034826e9b63f769d4c + sha256: 31b51537ce7d2ba8b5b3d0095f1813711884304ac1701bc55938ca75f6c82e19 + category: main + optional: false +- name: backports.strenum + version: 1.2.8 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8.6,<4.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/backports.strenum-1.2.8-pyhd8ed1ab_0.conda + hash: + md5: 1a441f7d04c8dc1c1dac645c1771a78e + sha256: cdc4397efc0b9e372e179b6c173d6b3d6128da8bec77bc298fa5a344dd685511 + category: main + optional: false +- name: backports.tarfile + version: 1.0.0 + manager: conda + platform: linux-64 + dependencies: + backports: '' + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/backports.tarfile-1.0.0-pyhd8ed1ab_1.conda + hash: + md5: c747b1d79f136013c3b7ebcba876afa6 + sha256: 7ba30f32daad2e7ca251508525185ba170eedc14123572611c2acf261c7956b3 + category: main + optional: false +- name: beautifulsoup4 + version: 4.12.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + soupsieve: '>=1.2' + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_0.conda + hash: + md5: 332493000404d8411859539a5a630865 + sha256: 7b05b2d0669029326c623b9df7a29fa49d1982a9e7e31b2fea34b4c9a4a72317 + category: main + optional: false +- name: black + version: 24.8.0 + manager: conda + platform: linux-64 + dependencies: + click: '>=8.0.0' + mypy_extensions: '>=0.4.3' + packaging: '>=22.0' + pathspec: '>=0.9' + platformdirs: '>=2' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/black-24.8.0-py311h38be061_1.conda + hash: + md5: 52f51f19b84d76803b5a1ce76c2bfbad + sha256: 0d86e9817b967c4b43f84c2698e398efc4a8908f0a20d6450380350f6c794483 + category: main + optional: false +- name: blinker + version: 1.8.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/blinker-1.8.2-pyhd8ed1ab_0.conda + hash: + md5: cf85c002319c15e9721934104aaa1137 + sha256: 8ca3cd8f78d0607df28c9f76adb9800348f8f2dc8aa49d188a995a0acdc4477d + category: main + optional: false +- name: boltons + version: 24.0.0 + manager: conda + platform: linux-64 + dependencies: + python: 2.7.*|>=3.7 + url: https://conda.anaconda.org/conda-forge/noarch/boltons-24.0.0-pyhd8ed1ab_0.conda + hash: + md5: 61de176bd62041f9cd5bd4fcd09eb0ff + sha256: e44d07932306392372411ab1261670a552f96077f925af00c1559a18a73a1bdc + category: main + optional: false +- name: boolean.py + version: '4.0' + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/boolean.py-4.0-pyhd8ed1ab_0.conda + hash: + md5: 46250fe31e1cdc42a316bbd2ec870e24 + sha256: 7b3ee20479c6a169137ed6129e1a83941a51c25c71e5c2470787805595fc664b + category: main + optional: false +- name: brotli-python + version: 1.1.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py311hfdbb021_2.conda + hash: + md5: d21daab070d76490cb39a8f1d1729d79 + sha256: 949913bbd1f74d1af202d3e4bff2e0a4e792ec00271dc4dd08641d4221aa2e12 + category: main + optional: false +- name: bzip2 + version: 1.0.8 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + hash: + md5: 62ee74e96c5ebb0af99386de58cf9553 + sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d + category: main + optional: false +- name: c-ares + version: 1.33.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc-ng: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.33.1-heb4867d_0.conda + hash: + md5: 0d3c60291342c0c025db231353376dfb + sha256: 2cb24f613eaf2850b1a08f28f967b10d8bd44ef623efa0154dc45eb718776be6 + category: main + optional: false +- name: ca-certificates + version: 2024.8.30 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda + hash: + md5: c27d1c142233b5bc9ca570c6e2e0c244 + sha256: afee721baa6d988e27fef1832f68d6f32ac8cc99cdf6015732224c2841a09cea + category: main + optional: false +- name: cachetools + version: 5.5.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/cachetools-5.5.0-pyhd8ed1ab_0.conda + hash: + md5: 5bad039db72bd8f134a5cff3ebaa190d + sha256: 0abdbbfc2e9c21079a943f42a2dcd950b1a8093ec474fc017e83da0ec4e6cbf4 + category: main + optional: false +- name: certifi + version: 2024.8.30 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda + hash: + md5: 12f7d00853807b0531775e9be891cb11 + sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f + category: main + optional: false +- name: cffi + version: 1.17.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libffi: '>=3.4,<4.0a0' + libgcc: '>=13' + pycparser: '' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py311hf29c0ef_0.conda + hash: + md5: 55553ecd5328336368db611f350b7039 + sha256: bc47aa39c8254e9e487b8bcd74cfa3b4a3de3648869eb1a0b89905986b668e35 + category: main + optional: false +- name: chardet + version: 5.2.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/chardet-5.2.0-py311h38be061_2.conda + hash: + md5: 00f0ad2aed7e65c9392a067ce7882b28 + sha256: 601205389d213210872008b16dcf410e0690c193376fa80a9fe71607b8e8a962 + category: main + optional: false +- name: charset-normalizer + version: 3.3.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda + hash: + md5: 7f4a9e3fcff3f6356ae99244a014da6a + sha256: 20cae47d31fdd58d99c4d2e65fbdcefa0b0de0c84e455ba9d6356a4bdbc4b5b9 + category: main + optional: false +- name: cirun + version: '0.30' + manager: conda + platform: linux-64 + dependencies: + hatch: '' + hatchling: '' + python: '>=3.8' + requests: '' + rich: '' + typer: '' + url: https://conda.anaconda.org/conda-forge/noarch/cirun-0.30-pyhd8ed1ab_0.conda + hash: + md5: 1e4a430e1d1f4c009d72334607d032cd + sha256: 81dff2b53ea88201db0d40be3b45fcc572cb44c7d9da5500ba3d1c89c8f1d5cd + category: main + optional: false +- name: click + version: 8.1.7 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda + hash: + md5: f3ad426304898027fc619827ff428eca + sha256: f0016cbab6ac4138a429e28dbcb904a90305b34b3fe41a9b89d697c90401caec + category: main + optional: false +- name: colorama + version: 0.4.6 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 3faab06a954c2a04039983f2c4a50d99 + sha256: 2c1b2e9755ce3102bca8d69e8f26e4f087ece73f50418186aee7c74bef8e1698 + category: main + optional: false +- name: conda + version: 24.7.1 + manager: conda + platform: linux-64 + dependencies: + archspec: '>=0.2.3' + boltons: '>=23.0.0' + charset-normalizer: '' + conda-libmamba-solver: '>=23.11.0' + conda-package-handling: '>=2.2.0' + distro: '>=1.5.0' + frozendict: '>=2.4.2' + jsonpatch: '>=1.32' + menuinst: '>=2' + packaging: '>=23.0' + platformdirs: '>=3.10.0' + pluggy: '>=1.0.0' + pycosat: '>=0.6.3' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + requests: '>=2.28.0,<3' + ruamel.yaml: '>=0.11.14,<0.19' + setuptools: '>=60.0.0' + tqdm: '>=4' + truststore: '>=0.8.0' + zstandard: '>=0.19.0' + url: https://conda.anaconda.org/conda-forge/linux-64/conda-24.7.1-py311h38be061_0.conda + hash: + md5: 63a6341170bb4762fbf5557d8a6ba48f + sha256: d02721990001d49babfde6fab507b02dffc3daa49f3dca9b10d1abcd17d2ece8 + category: main + optional: false +- name: conda-build + version: 24.7.1 + manager: conda + platform: linux-64 + dependencies: + beautifulsoup4: '' + chardet: '' + conda: '>=23.7.0' + conda-index: '>=0.4.0' + conda-package-handling: '>=2.2.0' + filelock: '' + frozendict: '>=2.4.2' + jinja2: '' + jsonschema: '>=4.19' + menuinst: '>=2' + packaging: '' + patch: '>=2.6' + patchelf: '' + pkginfo: '' + psutil: '' + py-lief: '' + python: '>=3.11,<3.12.0a0' + python-libarchive-c: '' + python_abi: 3.11.* + pytz: '' + pyyaml: '' + requests: '' + ripgrep: '' + tqdm: '' + url: https://conda.anaconda.org/conda-forge/linux-64/conda-build-24.7.1-py311h38be061_0.conda + hash: + md5: 3537101504b2889c9ab74e9499ea6af4 + sha256: 4eda5ebd8113324e9fa267ddd663d65b9371b29031050ddd3a4f7ce36d002635 + category: main + optional: false +- name: conda-forge-metadata + version: 0.9.2 + manager: conda + platform: linux-64 + dependencies: + beautifulsoup4: '' + conda-oci-mirror: '' + conda-package-streaming: '' + deprecated: '' + python: '>=3.6' + requests: '' + ruamel.yaml: '' + typing-extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/conda-forge-metadata-0.9.2-pyhd8ed1ab_0.conda + hash: + md5: fade9f83aad9f91056ff2d605599ec7c + sha256: 1050d2e27bb405b3dedb11dae38cb8460bbdf1a2253e3be9cd87d1d4a9cc1a48 + category: main + optional: false +- name: conda-forge-pinning + version: 2024.09.13.09.05.01 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/conda-forge-pinning-2024.09.13.09.05.01-hd8ed1ab_0.conda + hash: + md5: 73020f5c58050a701db8547c8df92ac2 + sha256: f214a0fae5c31665753e9eaed9655432b70ffb91803c23176cdb7d43df8c043a + category: main + optional: false +- name: conda-index + version: 0.5.0 + manager: conda + platform: linux-64 + dependencies: + click: '>=8' + conda: '>=4.12.0' + conda-package-streaming: '' + filelock: '' + jinja2: '' + more-itertools: '' + python: '>=3.7' + pyyaml: '>=6' + url: https://conda.anaconda.org/conda-forge/noarch/conda-index-0.5.0-pyhd8ed1ab_0.conda + hash: + md5: 6e312377c7c70eb15a3981fc82d6ecba + sha256: 05a9fe18fedf8ea151a9a4d3665f069b668cc149e77b923b4244c5ee48d3ce04 + category: main + optional: false +- name: conda-libmamba-solver + version: 24.7.0 + manager: conda + platform: linux-64 + dependencies: + boltons: '>=23.0.0' + conda: '>=23.7.4' + libmambapy: '>=1.5.6,<2.0a0' + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-24.7.0-pyhd8ed1ab_0.conda + hash: + md5: 857c9e25f0a77c0bd7eb622d46d9418f + sha256: e0cb57f5f86a18dc75045946ad3543a4e219a7b61b8f94fa2eba901c13b5cd69 + category: main + optional: false +- name: conda-oci-mirror + version: 0.1.0 + manager: conda + platform: linux-64 + dependencies: + click: '' + conda-package-handling: '' + oras-py: 0.1.14.* + python: '>=3.7' + requests: '' + url: https://conda.anaconda.org/conda-forge/noarch/conda-oci-mirror-0.1.0-pyhd8ed1ab_0.conda + hash: + md5: 8a3a8596d99abe7a1acbf5c794f21624 + sha256: ab2228d75f39a860d02df481f26e2df1dc41ebd2d442900fbfe709e059ab36ee + category: main + optional: false +- name: conda-package-handling + version: 2.3.0 + manager: conda + platform: linux-64 + dependencies: + conda-package-streaming: '>=0.9.0' + python: '>=3.8' + zstandard: '>=0.15' + url: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.3.0-pyh7900ff3_0.conda + hash: + md5: 0a7dce281ae2be81acab0aa963e6bb99 + sha256: c85a76ffd08608c3c61d1ca6c82be9f45ab31a5e108a1aec0872d84b3546e4f1 + category: main + optional: false +- name: conda-package-streaming + version: 0.10.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + zstandard: '>=0.15' + url: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.10.0-pyhd8ed1ab_0.conda + hash: + md5: 3480386e00995f7a1dfb3b9aa2fe70fd + sha256: 69674f1389168be29964e2d89c9597c7903462bf7525727a2df93dbd9f960934 + category: main + optional: false +- name: conda-smithy + version: 3.39.1 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + backports.strenum: '' + cirun: '>=0.30' + conda: '>=4.2' + conda-build: '>=24.3' + conda-forge-pinning: '' + conda-package-handling: '>=1.9.0' + exceptiongroup: '' + git: '' + gitpython: '' + jinja2: '' + jsonschema: '' + libarchive: '' + license-expression: '' + pycryptodome: '' + pygithub: '>=2,<3' + python: '>=3.6' + rattler-build-conda-compat: '>=1.2.0,<2.0.0a0' + requests: '' + ruamel.yaml: '>=0.16' + scrypt: '' + setuptools: '' + tomli: '>=1.0.0' + toolz: '' + vsts-python-api: '' + url: https://conda.anaconda.org/conda-forge/noarch/conda-smithy-3.39.1-unix_pyh707e725_0.conda + hash: + md5: 95141ce0b17e696ed20e53db4d1c1eec + sha256: c7ab828f206c8644b163458f847d12be54fbbf3665d0703ae0c0fe7b573c04b9 + category: main + optional: false +- name: cryptography + version: 43.0.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + cffi: '>=1.12' + libgcc: '>=13' + openssl: '>=3.3.2,<4.0a0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/cryptography-43.0.1-py311hafd3f86_0.conda + hash: + md5: 2653b58a992032d6c3ff4d82fc1c6c82 + sha256: 9a63941972809ca9c4397b60f4e1a71a5014b3ae92995e12f94baaf743642561 + category: main + optional: false +- name: dbus + version: 1.13.6 + manager: conda + platform: linux-64 + dependencies: + expat: '>=2.4.2,<3.0a0' + libgcc-ng: '>=9.4.0' + libglib: '>=2.70.2,<3.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 + hash: + md5: ecfff944ba3960ecb334b9a2663d708d + sha256: 8f5f995699a2d9dbdd62c61385bfeeb57c82a681a7c8c5313c395aa0ccab68a5 + category: main + optional: false +- name: defusedxml + version: 0.7.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 961b3a227b437d82ad7054484cfa71b2 + sha256: 9717a059677553562a8f38ff07f3b9f61727bd614f505658b0a5ecbcf8df89be + category: main + optional: false +- name: deprecated + version: 1.2.14 + manager: conda + platform: linux-64 + dependencies: + python: '>=2.7' + wrapt: <2,>=1.10 + url: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.14-pyh1a96a4e_0.conda + hash: + md5: 4e4c4236e1ca9bcd8816b921a4805882 + sha256: 8f61539b00ea315c99f8b6f9e2408caa6894593617676741214cc0280e875ca0 + category: main + optional: false +- name: distlib + version: 0.3.8 + manager: conda + platform: linux-64 + dependencies: + python: 2.7|>=3.6 + url: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.8-pyhd8ed1ab_0.conda + hash: + md5: db16c66b759a64dc5183d69cc3745a52 + sha256: 3ff11acdd5cc2f80227682966916e878e45ced94f59c402efb94911a5774e84e + category: main + optional: false +- name: distro + version: 1.9.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_0.conda + hash: + md5: bbdb409974cd6cb30071b1d978302726 + sha256: ae1c13d709c8001331b5b9345e4bcd77e9ae712d25f7958b2ebcbe0b068731b7 + category: main + optional: false +- name: editables + version: '0.5' + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/editables-0.5-pyhd8ed1ab_0.conda + hash: + md5: 9873878e2a069bc358b69e9a29c1ecd5 + sha256: de160a7494e7bc72360eea6a29cbddf194d0a79f45ff417a4de20e6858cf79a9 + category: main + optional: false +- name: exceptiongroup + version: 1.2.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda + hash: + md5: d02ae936e42063ca46af6cdad2dbd1e0 + sha256: e0edd30c4b7144406bb4da975e6bb97d6bc9c0e999aa4efe66ae108cada5d5b5 + category: main + optional: false +- name: executing + version: 2.1.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=2.7' + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda + hash: + md5: d0441db20c827c11721889a241df1220 + sha256: a52d7516e2e11d3eb10908e10d3eb3f8ef267fea99ed9b09d52d96c4db3441b8 + category: main + optional: false +- name: expat + version: 2.6.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libexpat: 2.6.3 + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.6.3-h5888daf_0.conda + hash: + md5: 6595440079bed734b113de44ffd3cd0a + sha256: 65bd479c75ce876f26600cb230d6ebc474086e31fa384af9b4282b36842ed7e2 + category: main + optional: false +- name: filelock + version: 3.16.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.16.0-pyhd8ed1ab_0.conda + hash: + md5: ec288789b07ae3be555046e099798a56 + sha256: f55c9af3d92a363fa9e4f164038db85a028befb65d56df0b2cb34911eba8a37a + category: main + optional: false +- name: fmt + version: 10.2.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/fmt-10.2.1-h00ab1b0_0.conda + hash: + md5: 35ef8bc24bd34074ebae3c943d551728 + sha256: 7b9ba098a3661e023c3555e01554354ac4891af8f8998e85f0fcbfdac79fc0d4 + category: main + optional: false +- name: frozendict + version: 2.4.4 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.4-py311h331c9d8_0.conda + hash: + md5: 2b9d917cb8b98e813459fffbb3844929 + sha256: 57d5db3e719df8730d0ebd067bd4845bb5a9ad8f3de4555bcc021cbe85e4ae11 + category: main + optional: false +- name: git + version: 2.46.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=8.9.0,<9.0a0' + libexpat: '>=2.6.2,<3.0a0' + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.1,<4.0a0' + pcre2: '>=10.44,<10.45.0a0' + perl: 5.* + url: https://conda.anaconda.org/conda-forge/linux-64/git-2.46.0-pl5321hb5640b7_0.conda + hash: + md5: 825d146359bc8b85083d92259d0a0e1b + sha256: 704f2baaf1fed72950b3fdbf4fe517226062180c8da8d3bb8c3ae923cf3bc1a8 + category: main + optional: false +- name: gitdb + version: 4.0.11 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + smmap: '>=3.0.1,<6' + url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.11-pyhd8ed1ab_0.conda + hash: + md5: 623b19f616f2ca0c261441067e18ae40 + sha256: 52ab2798be31b8f509eeec458712f447ced4f96ecb672c6c9a42778f47e07b1b + category: main + optional: false +- name: gitpython + version: 3.1.43 + manager: conda + platform: linux-64 + dependencies: + gitdb: '>=4.0.1,<5' + python: '>=3.7' + typing_extensions: '>=3.7.4.3' + url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.43-pyhd8ed1ab_0.conda + hash: + md5: 0b2154c1818111e17381b1df5b4b0176 + sha256: cbb2802641a009ce9bcc2a047e817fd8816f9c842036a42f4730398d8e4cda2a + category: main + optional: false +- name: gmp + version: 6.3.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda + hash: + md5: c94a5994ef49749880a8139cf9afcbe1 + sha256: 309cf4f04fec0c31b6771a5809a1909b4b3154a2208f52351e1ada006f4c750c + category: main + optional: false +- name: h11 + version: 0.14.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: b21ed0883505ba1910994f1df031a428 + sha256: 817d2c77d53afe3f3d9cf7f6eb8745cdd8ea76c7adaa9d7ced75c455a2c2c085 + category: main + optional: false +- name: h2 + version: 4.1.0 + manager: conda + platform: linux-64 + dependencies: + hpack: '>=4.0,<5' + hyperframe: '>=6.0,<7' + python: '>=3.6.1' + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: b748fbf7060927a6e82df7cb5ee8f097 + sha256: bfc6a23849953647f4e255c782e74a0e18fe16f7e25c7bb0bc57b83bb6762c7a + category: main + optional: false +- name: hatch + version: 1.12.0 + manager: conda + platform: linux-64 + dependencies: + click: '>=8.0.6' + hatchling: '>=1.24.2' + httpx: '>=0.22.0' + hyperlink: '>=21.0.0' + keyring: '>=23.5.0' + packaging: '>=23.2' + pexpect: '>=4.8,<5' + platformdirs: '>=2.5.0' + python: '>=3.8' + rich: '>=11.2.0' + shellingham: '>=1.4.0' + tomli-w: '>=1.0' + tomlkit: '>=0.11.1' + userpath: '>=1.7,<2' + uv: '>=0.1.35' + virtualenv: '>=20.26.1' + zstandard: <1.0 + url: https://conda.anaconda.org/conda-forge/noarch/hatch-1.12.0-pyhd8ed1ab_0.conda + hash: + md5: 75ef4cd9ebf1c870d9389d2af8c67a42 + sha256: 8f0e887f1a2f07866b357f9ab7b7ae424778723b1b896484990a0de62d1fac92 + category: main + optional: false +- name: hatchling + version: 1.25.0 + manager: conda + platform: linux-64 + dependencies: + editables: '>=0.3' + importlib-metadata: '' + packaging: '>=21.3' + pathspec: '>=0.10.1' + pluggy: '>=1.0.0' + python: '>=3.7' + tomli: '>=1.2.2' + trove-classifiers: '' + url: https://conda.anaconda.org/conda-forge/noarch/hatchling-1.25.0-pyhd8ed1ab_0.conda + hash: + md5: 7571d6e5561b04aef679a11904dfcebf + sha256: fb8a16a913f909d8f7d2ae95c18a1aeb7be3eebfb1b7a4246500c06d54498f89 + category: main + optional: false +- name: hpack + version: 4.0.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2 + hash: + md5: 914d6646c4dbb1fd3ff539830a12fd71 + sha256: 5dec948932c4f740674b1afb551223ada0c55103f4c7bf86a110454da3d27cb8 + category: main + optional: false +- name: httpcore + version: 1.0.5 + manager: conda + platform: linux-64 + dependencies: + anyio: '>=3.0,<5.0' + certifi: '' + h11: '>=0.13,<0.15' + h2: '>=3,<5' + python: '>=3.8' + sniffio: 1.* + url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.5-pyhd8ed1ab_0.conda + hash: + md5: a6b9a0158301e697e4d0a36a3d60e133 + sha256: 4025644200eefa0598e4600a66fd4804a57d9fd7054a5c8c45e508fd875e0b84 + category: main + optional: false +- name: httpx + version: 0.27.2 + manager: conda + platform: linux-64 + dependencies: + anyio: '' + certifi: '' + httpcore: 1.* + idna: '' + python: '>=3.8' + sniffio: '' + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda + hash: + md5: 7e9ac3faeebdbd7b53b462c41891e7f7 + sha256: 1a33f160548bf447e15c0273899d27e4473f1d5b7ca1441232ec2d9d07c56d03 + category: main + optional: false +- name: hyperframe + version: 6.0.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 9f765cbfab6870c8435b9eefecd7a1f4 + sha256: e374a9d0f53149328134a8d86f5d72bca4c6dcebed3c0ecfa968c02996289330 + category: main + optional: false +- name: hyperlink + version: 21.0.0 + manager: conda + platform: linux-64 + dependencies: + idna: '>=2.6' + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/hyperlink-21.0.0-pyhd3deb0d_0.tar.bz2 + hash: + md5: 1303beb57b40f8f4ff6fb1bb23bf0553 + sha256: 026cb82ada41be9ee2836a2ace526e85c4603e77617887c41c6e62c9bde798b3 + category: main + optional: false +- name: icu + version: '75.1' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda + hash: + md5: 8b189310083baabfb622af68fd9d3ae3 + sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e + category: main + optional: false +- name: idna + version: '3.8' + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.8-pyhd8ed1ab_0.conda + hash: + md5: 99e164522f6bdf23c177c8d9ae63f975 + sha256: 8660d38b272d3713ec8ac5ae918bc3bc80e1b81e1a7d61df554bded71ada6110 + category: main + optional: false +- name: importlib-metadata + version: 8.5.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + zipp: '>=0.5' + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda + hash: + md5: 54198435fce4d64d8a89af22573012a8 + sha256: 7194700ce1a5ad2621fd68e894dd8c1ceaff9a38723e6e0e5298fdef13017b1c + category: main + optional: false +- name: importlib_metadata + version: 8.5.0 + manager: conda + platform: linux-64 + dependencies: + importlib-metadata: '>=8.5.0,<8.5.1.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda + hash: + md5: 2a92e152208121afadf85a5e1f3a5f4d + sha256: 313b8a05211bacd6b15ab2621cb73d7f41ea5c6cae98db53367d47833f03fef1 + category: main + optional: false +- name: importlib_resources + version: 6.4.5 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + zipp: '>=3.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda + hash: + md5: c808991d29b9838fb4d96ce8267ec9ec + sha256: 2cb9db3e40033c3df72d3defc678a012840378fd55a67e4351363d4b321a0dc1 + category: main + optional: false +- name: iniconfig + version: 2.0.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda + hash: + md5: f800d2da156d08e289b14e87e43c1ae5 + sha256: 38740c939b668b36a50ef455b077e8015b8c9cf89860d421b3fff86048f49666 + category: main + optional: false +- name: inline-snapshot + version: 0.13.0 + manager: conda + platform: linux-64 + dependencies: + asttokens: '>=2.0.5' + black: '>=23.3.0' + click: '>=8.1.4' + executing: '>=2.0.0' + python: '>=3.8' + rich: '>=13.7.1' + toml: '>=0.10.2' + types-toml: '>=0.10.8.7' + typing-extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/inline-snapshot-0.13.0-pyhd8ed1ab_0.conda + hash: + md5: dd8db848313604abe0004fa7c3bc3306 + sha256: cdaa54326a9567295cbb53090d96f26ed55bc13e6c40a50af03dd0f5c7739774 + category: main + optional: false +- name: isodate + version: 0.6.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + six: '' + url: https://conda.anaconda.org/conda-forge/noarch/isodate-0.6.1-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 4a62c93c1b5c0b920508ae3fd285eaf5 + sha256: af8f801e093da52a50ca0ea0510dfaf6898fea37e66d08d335e370235dede9fc + category: main + optional: false +- name: jaraco.classes + version: 3.4.0 + manager: conda + platform: linux-64 + dependencies: + more-itertools: '' + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/jaraco.classes-3.4.0-pyhd8ed1ab_1.conda + hash: + md5: 7b756504d362cbad9b73a50a5455cafd + sha256: 538b1c6df537a36c63fd0ed83cb1c1c25b07d8d3b5e401991fdaff261a4b5b4d + category: main + optional: false +- name: jaraco.context + version: 5.3.0 + manager: conda + platform: linux-64 + dependencies: + backports.tarfile: '' + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/jaraco.context-5.3.0-pyhd8ed1ab_1.conda + hash: + md5: 72d7ad2dcd0f37eccb2ee35a1c8f6aaa + sha256: 9e2aeacb1aed3ab4fc5883a357e8a874e12f687af300f8708ec12de2995e17d2 + category: main + optional: false +- name: jaraco.functools + version: 4.0.0 + manager: conda + platform: linux-64 + dependencies: + more-itertools: '' + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/jaraco.functools-4.0.0-pyhd8ed1ab_0.conda + hash: + md5: 547670a612fd335eaa5ffbf0fa75cb64 + sha256: d2e866fd22a48eaa2f795b6a3b0bf16f066293322ce04dd65cca36267160ead6 + category: main + optional: false +- name: jeepney + version: 0.8.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/jeepney-0.8.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 9800ad1699b42612478755a2d26c722d + sha256: 16639759b811866d63315fe1391f6fb45f5478b823972f4d3d9f0392b7dd80b8 + category: main + optional: false +- name: jinja2 + version: 3.1.4 + manager: conda + platform: linux-64 + dependencies: + markupsafe: '>=2.0' + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda + hash: + md5: 7b86ecb7d3557821c649b3c31e3eb9f2 + sha256: 27380d870d42d00350d2d52598cddaf02f9505fb24be09488da0c9b8d1428f2d + category: main + optional: false +- name: jsonpatch + version: '1.33' + manager: conda + platform: linux-64 + dependencies: + jsonpointer: '>=1.9' + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_0.conda + hash: + md5: bfdb7c5c6ad1077c82a69a8642c87aff + sha256: fbb17e33ace3225c6416d1604637c1058906b8223da968cc015128985336b2b4 + category: main + optional: false +- name: jsonpointer + version: 3.0.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py311h38be061_1.conda + hash: + md5: 5ca76f61b00a15a9be0612d4d883badc + sha256: 2f082f7b12a7c6824e051321c1029452562ad6d496ad2e8c8b7b3dea1c8feb92 + category: main + optional: false +- name: jsonschema + version: 4.23.0 + manager: conda + platform: linux-64 + dependencies: + attrs: '>=22.2.0' + importlib_resources: '>=1.4.0' + jsonschema-specifications: '>=2023.03.6' + pkgutil-resolve-name: '>=1.3.10' + python: '>=3.8' + referencing: '>=0.28.4' + rpds-py: '>=0.7.1' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda + hash: + md5: da304c192ad59975202859b367d0f6a2 + sha256: 7d0c4c0346b26be9f220682b7c5c0d84606d48c6dbc36fc238e4452dda733aff + category: main + optional: false +- name: jsonschema-specifications + version: 2023.12.1 + manager: conda + platform: linux-64 + dependencies: + importlib_resources: '>=1.4.0' + python: '>=3.8' + referencing: '>=0.31.0' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2023.12.1-pyhd8ed1ab_0.conda + hash: + md5: a0e4efb5f35786a05af4809a2fb1f855 + sha256: a9630556ddc3121c0be32f4cbf792dd9102bd380d5cd81d57759d172cf0c2da2 + category: main + optional: false +- name: jupyter_core + version: 5.7.2 + manager: conda + platform: linux-64 + dependencies: + platformdirs: '>=2.5' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + traitlets: '>=5.3' + url: https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-5.7.2-py311h38be061_0.conda + hash: + md5: f85e78497dfed6f6a4b865191f42de2e + sha256: 49834d76e70d6461e19c265296b0f492578f63360d0e4799b06bbe2c0d018a7a + category: main + optional: false +- name: keyring + version: 25.3.0 + manager: conda + platform: linux-64 + dependencies: + __linux: '' + importlib_metadata: '>=4.11.4' + importlib_resources: '' + jaraco.classes: '' + jaraco.context: '' + jaraco.functools: '' + jeepney: '>=0.4.2' + python: '>=3.8' + secretstorage: '>=3.2' + url: https://conda.anaconda.org/conda-forge/noarch/keyring-25.3.0-pyha804496_0.conda + hash: + md5: 84378a85ee7375df2b9b4f0cdad72fa9 + sha256: 109ba72a2d3aedcc079b54ad959cf98d805f53ed72f890790abbda722007b8c7 + category: main + optional: false +- name: keyutils + version: 1.6.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=10.3.0' + url: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 + hash: + md5: 30186d27e2c9fa62b45fb1476b7200e3 + sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb + category: main + optional: false +- name: krb5 + version: 1.21.3 + manager: conda + platform: linux-64 + dependencies: + keyutils: '>=1.6.1,<2.0a0' + libedit: '>=3.1.20191231,<4.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + openssl: '>=3.3.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + hash: + md5: 3f43953b7d3fb3aaa1d0d0723d91e368 + sha256: 99df692f7a8a5c27cd14b5fb1374ee55e756631b9c3d659ed3ee60830249b238 + category: main + optional: false +- name: ld_impl_linux-64 + version: '2.40' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-hf3520f5_7.conda + hash: + md5: b80f2f396ca2c28b8c14c437a4ed1e74 + sha256: 764b6950aceaaad0c67ef925417594dd14cd2e22fff864aeef455ac259263d15 + category: main + optional: false +- name: libarchive + version: 3.7.4 + manager: conda + platform: linux-64 + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libgcc-ng: '>=12' + libxml2: '>=2.12.7,<3.0a0' + libzlib: '>=1.2.13,<2.0.0a0' + lz4-c: '>=1.9.3,<1.10.0a0' + lzo: '>=2.10,<3.0a0' + openssl: '>=3.3.0,<4.0a0' + xz: '>=5.2.6,<6.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.7.4-hfca40fe_0.conda + hash: + md5: 32ddb97f897740641d8d46a829ce1704 + sha256: c30970e5e6515c662d00bb74e7c1b09ebe0c8c92c772b952a41a5725e2dcc936 + category: main + optional: false +- name: libcurl + version: 8.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + krb5: '>=1.21.3,<1.22.0a0' + libgcc: '>=13' + libnghttp2: '>=1.58.0,<2.0a0' + libssh2: '>=1.11.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.10.0-hbbe4b11_0.conda + hash: + md5: 657ea309ad90675ef144e7d27a271ab9 + sha256: 7d9e0b7d855b9f0a3083190fb9931d6afb9c669009011bcb35cc3688d992a51a + category: main + optional: false +- name: libedit + version: 3.1.20191231 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=7.5.0' + ncurses: '>=6.2,<7.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 + hash: + md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 + sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf + category: main + optional: false +- name: libev + version: '4.33' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda + hash: + md5: 172bf1cd1ff8629f2b1179945ed45055 + sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 + category: main + optional: false +- name: libexpat + version: 2.6.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.3-h5888daf_0.conda + hash: + md5: 59f4c43bb1b5ef1c71946ff2cbf59524 + sha256: 4bb47bb2cd09898737a5211e2992d63c555d63715a07ba56eae0aff31fb89c22 + category: main + optional: false +- name: libffi + version: 3.4.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=9.4.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + hash: + md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + category: main + optional: false +- name: libgcc + version: 14.1.0 + manager: conda + platform: linux-64 + dependencies: + _libgcc_mutex: '0.1' + _openmp_mutex: '>=4.5' + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.1.0-h77fa898_1.conda + hash: + md5: 002ef4463dd1e2b44a94a4ace468f5d2 + sha256: 10fa74b69266a2be7b96db881e18fa62cfa03082b65231e8d652e897c4b335a3 + category: main + optional: false +- name: libgcc-ng + version: 14.1.0 + manager: conda + platform: linux-64 + dependencies: + libgcc: 14.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.1.0-h69a702a_1.conda + hash: + md5: 1efc0ad219877a73ef977af7dbb51f17 + sha256: b91f7021e14c3d5c840fbf0dc75370d6e1f7c7ff4482220940eaafb9c64613b7 + category: main + optional: false +- name: libglib + version: 2.80.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libffi: '>=3.4,<4.0a0' + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + pcre2: '>=10.44,<10.45.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.80.3-h315aac3_2.conda + hash: + md5: b0143a3e98136a680b728fdf9b42a258 + sha256: 7470e664b780b91708bed356cc634874dfc3d6f17cbf884a1d6f5d6d59c09f91 + category: main + optional: false +- name: libgomp + version: 14.1.0 + manager: conda + platform: linux-64 + dependencies: + _libgcc_mutex: '0.1' + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.1.0-h77fa898_1.conda + hash: + md5: 23c255b008c4f2ae008f81edcabaca89 + sha256: c96724c8ae4ee61af7674c5d9e5a3fbcf6cd887a40ad5a52c99aa36f1d4f9680 + category: main + optional: false +- name: libiconv + version: '1.17' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda + hash: + md5: d66573916ffcf376178462f1b61c941e + sha256: 8ac2f6a9f186e76539439e50505d98581472fedb347a20e7d1f36429849f05c9 + category: main + optional: false +- name: liblief + version: 0.14.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/liblief-0.14.1-h5888daf_2.conda + hash: + md5: 956ddbc5d3b221e8fbd5cb170dd86356 + sha256: a5fba46e8e1439fdcbeb4431f15b22c1001b1882031367afc78601e4a5fe35af + category: main + optional: false +- name: libmamba + version: 1.5.9 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + fmt: '>=10.2.1,<11.0a0' + libarchive: '>=3.7.4,<3.8.0a0' + libcurl: '>=8.9.1,<9.0a0' + libgcc: '>=13' + libsolv: '>=0.7.30,<0.8.0a0' + libstdcxx: '>=13' + openssl: '>=3.3.1,<4.0a0' + reproc: '>=14.2,<15.0a0' + reproc-cpp: '>=14.2,<15.0a0' + yaml-cpp: '>=0.8.0,<0.9.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libmamba-1.5.9-h4cc3d14_0.conda + hash: + md5: 896cece5b883ad86e9dd88b1f4d23c99 + sha256: b621d1d810546a351c89dd1804471e7b81c43b5259107b852af5660ffb6e60b6 + category: main + optional: false +- name: libmambapy + version: 1.5.9 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + fmt: '>=10.2.1,<11.0a0' + libgcc: '>=13' + libmamba: 1.5.9 + libstdcxx: '>=13' + openssl: '>=3.3.1,<4.0a0' + pybind11-abi: '4' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + yaml-cpp: '>=0.8.0,<0.9.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libmambapy-1.5.9-py311h7f1ffb1_0.conda + hash: + md5: 839a38fd95a1627555e45e65ec4733fe + sha256: 763dd50e9f902e1702ea1863c6c428adf25fa7df2f44fc46ba88e0d0894d4161 + category: main + optional: false +- name: libnghttp2 + version: 1.58.0 + manager: conda + platform: linux-64 + dependencies: + c-ares: '>=1.23.0,<2.0a0' + libev: '>=4.33,<5.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<2.0.0a0' + openssl: '>=3.2.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_1.conda + hash: + md5: 700ac6ea6d53d5510591c4344d5c989a + sha256: 1910c5306c6aa5bcbd623c3c930c440e9c77a5a019008e1487810e3c1d3716cb + category: main + optional: false +- name: libnsl + version: 2.0.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + hash: + md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 + sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 + category: main + optional: false +- name: libsodium + version: 1.0.20 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda + hash: + md5: a587892d3c13b6621a6091be690dbca2 + sha256: 0105bd108f19ea8e6a78d2d994a6d4a8db16d19a41212070d2d1d48a63c34161 + category: main + optional: false +- name: libsolv + version: 0.7.30 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.30-h3509ff9_0.conda + hash: + md5: 02539b77d25aa4f65b20246549e256c3 + sha256: 1dddbde791efdfc34c8fefa74dc2f910eac9cf87bf37ee6c3c9132eb96a0e7d4 + category: main + optional: false +- name: libsqlite + version: 3.46.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.46.1-hadc24fc_0.conda + hash: + md5: 36f79405ab16bf271edb55b213836dac + sha256: 9851c049abafed3ee329d6c7c2033407e2fc269d33a75c071110ab52300002b0 + category: main + optional: false +- name: libssh2 + version: 1.11.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.13,<2.0.0a0' + openssl: '>=3.1.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda + hash: + md5: 1f5a58e686b13bcfde88b93f547d23fe + sha256: 50e47fd9c4f7bf841a11647ae7486f65220cfc988ec422a4475fe8d5a823824d + category: main + optional: false +- name: libstdcxx + version: 14.1.0 + manager: conda + platform: linux-64 + dependencies: + libgcc: 14.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.1.0-hc0a3c3a_1.conda + hash: + md5: 9dbb9699ea467983ba8a4ba89b08b066 + sha256: 44decb3d23abacf1c6dd59f3c152a7101b7ca565b4ef8872804ceaedcc53a9cd + category: main + optional: false +- name: libstdcxx-ng + version: 14.1.0 + manager: conda + platform: linux-64 + dependencies: + libstdcxx: 14.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-14.1.0-h4852527_1.conda + hash: + md5: bd2598399a70bb86d8218e95548d735e + sha256: a2dc44f97290740cc187bfe94ce543e6eb3c2ea8964d99f189a1d8c97b419b8c + category: main + optional: false +- name: libuuid + version: 2.38.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + hash: + md5: 40b61aab5c7ba9ff276c41cfffe6b80b + sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 + category: main + optional: false +- name: libxcrypt + version: 4.4.36 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + hash: + md5: 5aa797f8787fe7a17d1b0821485b5adc + sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c + category: main + optional: false +- name: libxml2 + version: 2.12.7 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + icu: '>=75.1,<76.0a0' + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + xz: '>=5.2.6,<6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.7-he7c6b58_4.conda + hash: + md5: 08a9265c637230c37cb1be4a6cad4536 + sha256: 10e9e0ac52b9a516a17edbc07f8d559e23778e54f1a7721b2e0e8219284fed3b + category: main + optional: false +- name: libxslt + version: 1.1.39 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libxml2: '>=2.12.1,<3.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.39-h76b75d6_0.conda + hash: + md5: e71f31f8cfb0a91439f2086fc8aa0461 + sha256: 684e9b67ef7b9ca0ca993762eeb39705ec58e2e7f958555c758da7ef416db9f3 + category: main + optional: false +- name: libzlib + version: 1.3.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-h4ab18f5_1.conda + hash: + md5: 57d7dc60e9325e3de37ff8dffd18e814 + sha256: adf6096f98b537a11ae3729eaa642b0811478f0ea0402ca67b5108fe2cb0010d + category: main + optional: false +- name: license-expression + version: 30.1.1 + manager: conda + platform: linux-64 + dependencies: + boolean.py: '>=4.0.0' + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/license-expression-30.1.1-pyhd8ed1ab_0.conda + hash: + md5: b64341a51378dcd6924388737c5aac6f + sha256: 72fa44117cfd8e76274d4350a75c0badf269550ee32772efe6d77628f7569539 + category: main + optional: false +- name: lxml + version: 5.3.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libxml2: '>=2.12.7,<3.0a0' + libxslt: '>=1.1.39,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/lxml-5.3.0-py311hcfaa980_1.conda + hash: + md5: b76d6a1a47942ad2021a9d3d7fe527bd + sha256: 6f162a5102aa56eba2152abc5242016d8be4e192c378adc2c1482474e436c339 + category: main + optional: false +- name: lz4-c + version: 1.9.4 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.4-hcb278e6_0.conda + hash: + md5: 318b08df404f9c9be5712aaa5a6f0bb0 + sha256: 1b4c105a887f9b2041219d57036f72c4739ab9e9fe5a1486f094e58c76b31f5f + category: main + optional: false +- name: lzo + version: '2.10' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-hd590300_1001.conda + hash: + md5: ec7398d21e2651e0dcb0044d03b9a339 + sha256: 88433b98a9dd9da315400e7fb9cd5f70804cb17dca8b1c85163a64f90f584126 + category: main + optional: false +- name: markdown-it-py + version: 3.0.0 + manager: conda + platform: linux-64 + dependencies: + mdurl: '>=0.1,<1' + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda + hash: + md5: 93a8e71256479c62074356ef6ebf501b + sha256: c041b0eaf7a6af3344d5dd452815cdc148d6284fec25a4fa3f4263b3a021e962 + category: main + optional: false +- name: markupsafe + version: 2.1.5 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.5-py311h9ecbd09_1.conda + hash: + md5: c30e9e5aef9e9ff7fb593736ce2a4546 + sha256: d986ec37a67e0fb463352242aab99b0a9e663f17462eef1f1c1bc2952178440b + category: main + optional: false +- name: mdurl + version: 0.1.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda + hash: + md5: 776a8dd9e824f77abac30e6ef43a8f7a + sha256: 64073dfb6bb429d52fff30891877b48c7ec0f89625b1bf844905b66a81cce6e1 + category: main + optional: false +- name: menuinst + version: 2.1.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.1.2-py311h38be061_1.conda + hash: + md5: 345d5aede47c963d5293d36a1d2c253a + sha256: 3a46a5a0e73792ec9a9e6bdbc894f4230f1285ad401cd253373db7709a2ada00 + category: main + optional: false +- name: mock + version: 5.1.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/mock-5.1.0-pyhd8ed1ab_0.conda + hash: + md5: 926c67c0310094cf421ad13f7d3f38e5 + sha256: c83ca0a2f3bdcaa3cec5d7b5c796748f66de530f7a2f1bdb27d3de424fb5b304 + category: main + optional: false +- name: more-itertools + version: 10.5.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-10.5.0-pyhd8ed1ab_0.conda + hash: + md5: 3364591bebd600979606791e1dff7cb6 + sha256: 2315b7dba237e16b0e1b601725a8e03e062421e0be28d8a25dc35dd9bd93a342 + category: main + optional: false +- name: msrest + version: 0.6.21 + manager: conda + platform: linux-64 + dependencies: + certifi: '>=2017.4.17' + isodate: '>=0.6.0' + python: '' + requests: '>=2.16' + requests-oauthlib: '>=0.5.0' + url: https://conda.anaconda.org/conda-forge/noarch/msrest-0.6.21-pyh44b312d_0.tar.bz2 + hash: + md5: 1d2ea1f71147bd5ed5222a9f0d6df946 + sha256: 9eba0570e2960da8b65a83dd37fd05d3fea48553b49312e8241a5f613bb59f6d + category: main + optional: false +- name: mypy_extensions + version: 1.0.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.5' + url: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda + hash: + md5: 4eccaeba205f0aed9ac3a9ea58568ca3 + sha256: f240217476e148e825420c6bc3a0c0efb08c0718b7042fae960400c02af858a3 + category: main + optional: false +- name: nbformat + version: 5.10.4 + manager: conda + platform: linux-64 + dependencies: + jsonschema: '>=2.6' + jupyter_core: '>=4.12,!=5.0.*' + python: '>=3.8' + python-fastjsonschema: '>=2.15' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_0.conda + hash: + md5: 0b57b5368ab7fc7cdc9e3511fa867214 + sha256: 36fe73da4d37bc7ac2d1540526ecd294fbd09acda04e096181ab8f1ccd2b464c + category: main + optional: false +- name: ncurses + version: '6.5' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda + hash: + md5: 70caf8bb6cf39a0b6b7efc885f51c0fe + sha256: 6a1d5d8634c1a07913f1c525db6455918cbc589d745fac46d9d6e30340c8731a + category: main + optional: false +- name: oauthlib + version: 3.2.2 + manager: conda + platform: linux-64 + dependencies: + blinker: '' + cryptography: '' + pyjwt: '>=1.0.0' + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/oauthlib-3.2.2-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 8f882b197fd9c4941a787926baea4868 + sha256: 0cfd5146a91d3974f4abfc2a45de890371d510a77238fe553e036ec8c031dc5b + category: main + optional: false +- name: openssl + version: 3.3.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + ca-certificates: '' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.2-hb9d3cd8_0.conda + hash: + md5: 4d638782050ab6faa27275bed57e9b4e + sha256: cee91036686419f6dd6086902acf7142b4916e1c4ba042e9ca23e151da012b6d + category: main + optional: false +- name: oras-py + version: 0.1.14 + manager: conda + platform: linux-64 + dependencies: + jsonschema: '' + python: '>=3.7' + requests: '' + url: https://conda.anaconda.org/conda-forge/noarch/oras-py-0.1.14-pyhd8ed1ab_0.conda + hash: + md5: 0a1109e5353a81b0251583253d6ccf23 + sha256: 39b2cd630754de540ad4308942f78279cdc5d398815d684dbe3e6e59e144cc3e + category: main + optional: false +- name: packaging + version: '24.1' + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda + hash: + md5: cbe1bb1f21567018ce595d9c2be0f0db + sha256: 36aca948219e2c9fdd6d80728bcc657519e02f06c2703d8db3446aec67f51d81 + category: main + optional: false +- name: parameterized + version: 0.9.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/parameterized-0.9.0-pyhd8ed1ab_0.conda + hash: + md5: 3076b5d17ee57e6e4e69a8667dbb8c95 + sha256: 315ff5c4bd6fa362f102e267abc543d774e88edccb0bafac1253ecd2c86c8d04 + category: main + optional: false +- name: patch + version: 2.7.6 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=9.3.0' + url: https://conda.anaconda.org/conda-forge/linux-64/patch-2.7.6-h7f98852_1002.tar.bz2 + hash: + md5: 4c1bbbec45149a186b915c67d086ed3b + sha256: fc30d1b643c35d82abd294cde6b34f7b9e952856c0386f4f069c3a2b7feb28dd + category: main + optional: false +- name: patchelf + version: 0.17.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=7.5.0' + libstdcxx-ng: '>=7.5.0' + url: https://conda.anaconda.org/conda-forge/linux-64/patchelf-0.17.2-h58526e2_0.conda + hash: + md5: ba76a6a448819560b5f8b08a9c74f415 + sha256: eb355ac225be2f698e19dba4dcab7cb0748225677a9799e9cc8e4cadc3cb738f + category: main + optional: false +- name: pathspec + version: 0.12.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_0.conda + hash: + md5: 17064acba08d3686f1135b5ec1b32b12 + sha256: 4e534e66bfe8b1e035d2169d0e5b185450546b17e36764272863e22e0370be4d + category: main + optional: false +- name: pcre2 + version: '10.44' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + bzip2: '>=1.0.8,<2.0a0' + libgcc-ng: '>=12' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hba22ea6_2.conda + hash: + md5: df359c09c41cd186fffb93a2d87aa6f5 + sha256: 1087716b399dab91cc9511d6499036ccdc53eb29a288bebcb19cf465c51d7c0d + category: main + optional: false +- name: perl + version: 5.32.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libxcrypt: '>=4.4.36' + url: https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-7_hd590300_perl5.conda + hash: + md5: f2cfec9406850991f4e3d960cc9e3321 + sha256: 9ec32b6936b0e37bcb0ed34f22ec3116e75b3c0964f9f50ecea5f58734ed6ce9 + category: main + optional: false +- name: pexpect + version: 4.9.0 + manager: conda + platform: linux-64 + dependencies: + ptyprocess: '>=0.5' + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_0.conda + hash: + md5: 629f3203c99b32e0988910c93e77f3b6 + sha256: 90a09d134a4a43911b716d4d6eb9d169238aff2349056f7323d9db613812667e + category: main + optional: false +- name: pkginfo + version: 1.11.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.11.1-pyhd8ed1ab_0.conda + hash: + md5: 6a3e4fb1396215d0d88b3cc2f09de412 + sha256: 8eb347932cd42fffe9370e82a31cfbabc40b2149c2b049cf087d4a78f5b3b53c + category: main + optional: false +- name: pkgutil-resolve-name + version: 1.3.10 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda + hash: + md5: 405678b942f2481cecdb3e010f4925d9 + sha256: fecf95377134b0e8944762d92ecf7b0149c07d8186fb5db583125a2705c7ea0a + category: main + optional: false +- name: platformdirs + version: 4.3.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.2-pyhd8ed1ab_0.conda + hash: + md5: e1a2dfcd5695f0744f1bcd3bbfe02523 + sha256: 3aef5bb863a2db94e47272fd5ec5a5e4b240eafba79ebb9df7a162797cf035a3 + category: main + optional: false +- name: pluggy + version: 1.5.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda + hash: + md5: d3483c8fc2dc2cc3f5cf43e26d60cabf + sha256: 33eaa3359948a260ebccf9cdc2fd862cea5a6029783289e13602d8e634cd9a26 + category: main + optional: false +- name: psutil + version: 6.0.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.0.0-py311h9ecbd09_1.conda + hash: + md5: 493e283ab843404fa36add81fcc49f6c + sha256: fcea59a1e8a3fca0fd91d5916221c2a1c24f6cefbcd983f18ad735f71f6df803 + category: main + optional: false +- name: ptyprocess + version: 0.7.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 + hash: + md5: 359eeb6536da0e687af562ed265ec263 + sha256: fb31e006a25eb2e18f3440eb8d17be44c8ccfae559499199f73584566d0a444a + category: main + optional: false +- name: py-lief + version: 0.14.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + liblief: 0.14.1 + libstdcxx: '>=13' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/py-lief-0.14.1-py311hfdbb021_2.conda + hash: + md5: d526a5f49e1aba9c0be609532f59a3f9 + sha256: 6c443b60b70255a61c35680863de23fc141e07516fb87cc684c63cbdb7a920ce + category: main + optional: false +- name: pybind11-abi + version: '4' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2 + hash: + md5: 878f923dd6acc8aeb47a75da6c4098be + sha256: d4fb485b79b11042a16dc6abfb0c44c4f557707c2653ac47c81e5d32b24a3bb0 + category: main + optional: false +- name: pycosat + version: 0.6.6 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py311h459d7ec_0.conda + hash: + md5: 9a5b1fabf02c6c91da7203d7d5d53ffd + sha256: a4cfda3897fc7bd2b23e1eac1a6e9d8847e1e9ef42cb5948d7c1e244c884a799 + category: main + optional: false +- name: pycparser + version: '2.22' + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda + hash: + md5: 844d9eb3b43095b031874477f7d70088 + sha256: 406001ebf017688b1a1554b49127ca3a4ac4626ec0fd51dc75ffa4415b720b64 + category: main + optional: false +- name: pycryptodome + version: 3.20.0 + manager: conda + platform: linux-64 + dependencies: + gmp: '>=6.3.0,<7.0a0' + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/pycryptodome-3.20.0-py311h6601440_0.conda + hash: + md5: 3eb039705ce015a37bf02fc3df2b696c + sha256: bef7b36be0c8a853408072862a620dd7291a34c7e3ce7c0b7e1bfe1ac5ca8375 + category: main + optional: false +- name: pygithub + version: 2.4.0 + manager: conda + platform: linux-64 + dependencies: + cryptography: '>=3.4.0' + deprecated: '' + pyjwt: '>=2.4.0' + pynacl: '>=1.4.0' + python: '>=3.7' + python-dateutil: '' + requests: '>=2.14.0' + typing-extensions: '>=4.0.0' + urllib3: '>=1.26.0' + url: https://conda.anaconda.org/conda-forge/noarch/pygithub-2.4.0-pyhd8ed1ab_0.conda + hash: + md5: e06042c905a137b36fdcdea58a4578dd + sha256: efa2ddace0d856de836adbcda43eb7192b40b1df25ddeed4b86a0607f74ba778 + category: main + optional: false +- name: pygments + version: 2.18.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda + hash: + md5: b7f5c092b8f9800150d998a71b76d5a1 + sha256: 78267adf4e76d0d64ea2ffab008c501156c108bb08fecb703816fb63e279780b + category: main + optional: false +- name: pyjwt + version: 2.9.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.9.0-pyhd8ed1ab_1.conda + hash: + md5: 5ba575830ec18d5c51c59f403310e2c7 + sha256: b6f47cd0737cb1f5aca10be771641466ec1a3be585382d44877140eb2cb2dd46 + category: main + optional: false +- name: pynacl + version: 1.5.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + cffi: '>=1.4.1' + libgcc: '>=13' + libsodium: '>=1.0.20,<1.0.21.0a0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + six: '' + url: https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py311h9ecbd09_4.conda + hash: + md5: 522059f3c55e201aa5f189fe5276f83f + sha256: ce8ba3a3448b6d55a4740b5e826839752976435f0121739565aae5796bcf6dc1 + category: main + optional: false +- name: pysocks + version: 1.7.1 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 + hash: + md5: 2a7de29fb590ca14b5243c4c812c8025 + sha256: a42f826e958a8d22e65b3394f437af7332610e43ee313393d1cf143f0a2d274b + category: main + optional: false +- name: pytest + version: 8.1.2 + manager: conda + platform: linux-64 + dependencies: + colorama: '' + exceptiongroup: '>=1.0.0rc8' + iniconfig: '' + packaging: '' + pluggy: <2.0,>=1.4 + python: '>=3.8' + tomli: '>=1' + url: https://conda.anaconda.org/conda-forge/noarch/pytest-8.1.2-pyhd8ed1ab_0.conda + hash: + md5: bd376c5806a6ba58c1375aa4d7dd6e51 + sha256: 52915f1439934397a1d775af669b79670527d8db463e03acdf0365cdb4aed1b3 + category: main + optional: false +- name: python + version: 3.11.10 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + bzip2: '>=1.0.8,<2.0a0' + ld_impl_linux-64: '>=2.36.1' + libexpat: '>=2.6.3,<3.0a0' + libffi: '>=3.4,<4.0a0' + libgcc: '>=13' + libnsl: '>=2.0.1,<2.1.0a0' + libsqlite: '>=3.46.1,<4.0a0' + libuuid: '>=2.38.1,<3.0a0' + libxcrypt: '>=4.4.36' + libzlib: '>=1.3.1,<2.0a0' + ncurses: '>=6.5,<7.0a0' + openssl: '>=3.3.2,<4.0a0' + readline: '>=8.2,<9.0a0' + tk: '>=8.6.13,<8.7.0a0' + tzdata: '' + xz: '>=5.2.6,<6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.11.10-hc5c86c4_0_cpython.conda + hash: + md5: 43a02ff0a2dafe8a8a1b6a9eacdbd2cc + sha256: 844bb9cefdfe93969fd9a9b593f6eb1ecbe6c53ab8d1a5d441bd7c93b31d0fef + category: main + optional: false +- name: python-dateutil + version: 2.9.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + six: '>=1.5' + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda + hash: + md5: 2cf4264fffb9e6eff6031c5b6884d61c + sha256: f3ceef02ac164a8d3a080d0d32f8e2ebe10dd29e3a685d240e38b3599e146320 + category: main + optional: false +- name: python-fastjsonschema + version: 2.20.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.3' + url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.20.0-pyhd8ed1ab_0.conda + hash: + md5: b98d2018c01ce9980c03ee2850690fab + sha256: 7d8c931b89c9980434986b4deb22c2917b58d9936c3974139b9c10ae86fdfe60 + category: main + optional: false +- name: python-libarchive-c + version: '5.1' + manager: conda + platform: linux-64 + dependencies: + libarchive: '' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/python-libarchive-c-5.1-py311h38be061_1.conda + hash: + md5: ee6a298d4b225af3d8be13e2f6a5a552 + sha256: fdd8b4b3bef5e741ddc312b48951a7448435dbefa06a28b96fbe90b90ea87a43 + category: main + optional: false +- name: python_abi + version: '3.11' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.11-5_cp311.conda + hash: + md5: 139a8d40c8a2f430df31048949e450de + sha256: 2660b8059b3ee854bc5d3c6b1fce946e5bd2fe8fbca7827de2c5885ead6209de + category: main + optional: false +- name: pytz + version: '2024.2' + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.2-pyhd8ed1ab_0.conda + hash: + md5: 260009d03c9d5c0f111904d851f053dc + sha256: 81c16d9183bb4a6780366ce874e567ee5fc903722f85b2f8d1d9479ef1dafcc9 + category: main + optional: false +- name: pyyaml + version: 6.0.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + yaml: '>=0.2.5,<0.3.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py311h9ecbd09_1.conda + hash: + md5: abeb54d40f439b86f75ea57045ab8496 + sha256: e721e5ff389a7b2135917c04b27391be3d3382e261bb60a369b1620655365c3d + category: main + optional: false +- name: rattler-build + version: 0.21.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + openssl: '>=3.3.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/rattler-build-0.21.0-hbfb6850_0.conda + hash: + md5: 0f5e8ba5c762b0f6fbe86fb1e4bbf7e9 + sha256: 7a3be303a9a919498d50667337c45b76a62a50582a8523213a8e14b54d8e211f + category: main + optional: false +- name: rattler-build-conda-compat + version: 1.2.1 + manager: conda + platform: linux-64 + dependencies: + conda-build: '' + jinja2: '>=3.0.2,<4' + python: '>=3.8' + rattler-build: '' + ruamel.yaml: '' + tomli: '' + typing-extensions: '>=4.12.2,<5' + url: https://conda.anaconda.org/conda-forge/noarch/rattler-build-conda-compat-1.2.1-pyhd8ed1ab_0.conda + hash: + md5: f187a3b904be00c1ff53ff112e16c3c9 + sha256: 94245310c4e92524d1ae3d28a89003b0a8da7ee102b9cc357b9f603889d6b0ff + category: main + optional: false +- name: readline + version: '8.2' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + ncurses: '>=6.3,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda + hash: + md5: 47d31b792659ce70f470b5c82fdfb7a4 + sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 + category: main + optional: false +- name: referencing + version: 0.35.1 + manager: conda + platform: linux-64 + dependencies: + attrs: '>=22.2.0' + python: '>=3.8' + rpds-py: '>=0.7.0' + url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda + hash: + md5: 0fc8b52192a8898627c3efae1003e9f6 + sha256: be8d6d9e86b1a3fef5424127ff81782f8ca63d3058980859609f6f1ecdd34cb3 + category: main + optional: false +- name: reproc + version: 14.2.4.post0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.4.post0-hd590300_1.conda + hash: + md5: 82ca53502dfd5a64a80dee76dae14685 + sha256: bb2e4e0ce93bc61bc7c03c4f66abcb8161b0a4f1c41b5156cf1e5e17892b05d8 + category: main + optional: false +- name: reproc-cpp + version: 14.2.4.post0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + reproc: 14.2.4.post0 + url: https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.4.post0-h59595ed_1.conda + hash: + md5: 715e1d720ec1a03715bebd237972fca5 + sha256: 8f0c6852471c0f2b02ab21d7c2877e30fc7f4d7d8034ca90bd9fdc3a22277fe9 + category: main + optional: false +- name: requests + version: 2.32.3 + manager: conda + platform: linux-64 + dependencies: + certifi: '>=2017.4.17' + charset-normalizer: '>=2,<4' + idna: '>=2.5,<4' + python: '>=3.8' + urllib3: '>=1.21.1,<3' + url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda + hash: + md5: 5ede4753180c7a550a443c430dc8ab52 + sha256: 5845ffe82a6fa4d437a2eae1e32a1ad308d7ad349f61e337c0a890fe04c513cc + category: main + optional: false +- name: requests-oauthlib + version: 2.0.0 + manager: conda + platform: linux-64 + dependencies: + oauthlib: '>=3.0.0' + python: '>=3.4' + requests: '>=2.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/requests-oauthlib-2.0.0-pyhd8ed1ab_0.conda + hash: + md5: 87ce3f09ae7e1d3d0f748a1a634ea3b7 + sha256: 3d2b0ad106ad5745445c2eb7e7f90b0ce75dc9f4d8c518eb6fd75aad3c80c2cc + category: main + optional: false +- name: requests-toolbelt + version: 1.0.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + requests: '>=2.0.1,<3.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-1.0.0-pyhd8ed1ab_0.conda + hash: + md5: 99c98318c8646b08cc764f90ce98906e + sha256: 20eaefc5dba74ff6c31e537533dde59b5b20f69e74df49dff19d43be59785fa3 + category: main + optional: false +- name: rich + version: 13.8.1 + manager: conda + platform: linux-64 + dependencies: + markdown-it-py: '>=2.2.0' + pygments: '>=2.13.0,<3.0.0' + python: '>=3.7' + typing_extensions: '>=4.0.0,<5.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/rich-13.8.1-pyhd8ed1ab_0.conda + hash: + md5: 748f1807fa7fda73651795c5617b9557 + sha256: eb7d88222ec1a05c1b333aab5ca9bf486f2005f17c0d86a6b7653da47c6c143b + category: main + optional: false +- name: ripgrep + version: 14.1.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.0-he8a937b_0.conda + hash: + md5: 5a476f7033a8a1b9175626b5ebf86d1d + sha256: 4fcf37724b87440765cb3c6cf573e99d12fc631001426a0309d132f495c3d62a + category: main + optional: false +- name: rpds-py + version: 0.20.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.20.0-py311h9e33e62_1.conda + hash: + md5: 3989f9a93796221aff20be94300e3b93 + sha256: efcd140e5655816ce813c6e510db734bfa00c520e2d7fcc104d4402a33c48a0a + category: main + optional: false +- name: ruamel.yaml + version: 0.18.6 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + ruamel.yaml.clib: '>=0.1.2' + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.6-py311h459d7ec_0.conda + hash: + md5: 4dccc0bc3bb4d6e5c30bccbd053c4f90 + sha256: b7056cf0f680a70c24d0a9addea6e8b640bfeafda4c37887e276331757404da0 + category: main + optional: false +- name: ruamel.yaml.clib + version: 0.2.8 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py311h459d7ec_0.conda + hash: + md5: 7865c897d89a39abc0056d89e37bd9e9 + sha256: b6a4b72ec2a59de0307fca0c699da6238391ee20deb2d121780d10559b5a61a3 + category: main + optional: false +- name: ruamel.yaml.jinja2 + version: 0.2.7 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + ruamel.yaml: '>=0.16.1' + url: https://conda.anaconda.org/conda-forge/noarch/ruamel.yaml.jinja2-0.2.7-pyhd8ed1ab_0.conda + hash: + md5: 1256ba83f97fd9e29bc3bbd54d98debe + sha256: d9ff6eca8bfc60682d4f9a1377d46df8d53afe4dae824f4ad2b1a261d86d76f1 + category: main + optional: false +- name: scrypt + version: 0.8.24 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + cffi: '>=1.7' + libgcc: '>=13' + openssl: '>=3.3.2,<4.0a0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/scrypt-0.8.24-py311h442f005_1.conda + hash: + md5: 0489c048dbc7aa2ca109bdfd04ae1164 + sha256: 90c69e6c386a5cd16640f3ef6de1b99d2b6831c15245e660c29672be5cba5b9b + category: main + optional: false +- name: secretstorage + version: 3.3.3 + manager: conda + platform: linux-64 + dependencies: + cryptography: '' + dbus: '' + jeepney: '>=0.6' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/secretstorage-3.3.3-py311h38be061_3.conda + hash: + md5: b7d5a90193f112c78e25befb013dd606 + sha256: e7d68675349e80416aa0d4fb8262c2f4a223ef9e6e430704be3f809ea0c34d57 + category: main + optional: false +- name: setuptools + version: 73.0.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-73.0.1-pyhd8ed1ab_0.conda + hash: + md5: f0b618d7673d1b2464f600b34d912f6f + sha256: c9f5e110e3fe5a7c4cd5b9da445c05a1fae000b43ab3a97cb6a501f4267515fc + category: main + optional: false +- name: shellcheck + version: 0.10.0 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/shellcheck-0.10.0-ha770c72_0.conda + hash: + md5: 61b19e9e334ddcdf8bb2422ee576549e + sha256: 6809031184c07280dcbaed58e15020317226a3ed234b99cb1bd98384ea5be813 + category: main + optional: false +- name: shellingham + version: 1.5.4 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.4-pyhd8ed1ab_0.conda + hash: + md5: d08db09a552699ee9e7eec56b4eb3899 + sha256: 3c49a0a101c41b7cf6ac05a1872d7a1f91f1b6d02eecb4a36b605a19517862bb + category: main + optional: false +- name: six + version: 1.16.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 + hash: + md5: e5f25f8dbc060e9a8d912e432202afc2 + sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 + category: main + optional: false +- name: smmap + version: 5.0.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.5' + url: https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 62f26a3d1387acee31322208f0cfa3e0 + sha256: 23011cb3e064525bdb8787c75126a2e78d2344a72cd6773922006d1da1f2af16 + category: main + optional: false +- name: sniffio + version: 1.3.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_0.conda + hash: + md5: 490730480d76cf9c8f8f2849719c6e2b + sha256: bc12100b2d8836b93c55068b463190505b8064d0fc7d025e89f20ebf22fe6c2b + category: main + optional: false +- name: soupsieve + version: '2.5' + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda + hash: + md5: 3f144b2c34f8cb5a9abd9ed23a39c561 + sha256: 54ae221033db8fbcd4998ccb07f3c3828b4d77e73b0c72b18c1d6a507059059c + category: main + optional: false +- name: tini + version: 0.19.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/tini-0.19.0-h166bdaf_1.tar.bz2 + hash: + md5: 1b1ba3afc4159643c3cda3467ec46f99 + sha256: 08708cf9126263c860f53134d2ed5701c223cf73612404564246c5ea4341b16b + category: main + optional: false +- name: tk + version: 8.6.13 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.13,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + hash: + md5: d453b98d9c83e71da0741bb0ff4d76bc + sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e + category: main + optional: false +- name: toml + version: 0.10.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=2.7' + url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + hash: + md5: f832c45a477c78bebd107098db465095 + sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 + category: main + optional: false +- name: tomli + version: 2.0.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 5844808ffab9ebdb694585b50ba02a96 + sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f + category: main + optional: false +- name: tomli-w + version: 1.0.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/tomli-w-1.0.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 73506d1ab4202481841c68c169b7ef6c + sha256: efb5f78a224c4bb14aab04690c9912256ea12c3a8b8413e60167573ce1282b02 + category: main + optional: false +- name: tomlkit + version: 0.13.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_0.conda + hash: + md5: 0062a5f3347733f67b0f33ca48cc21dd + sha256: 2ccfe8dafdc1f1af944bca6bdf28fa97b5fa6125d84b8895a4e918a020853c12 + category: main + optional: false +- name: toolz + version: 0.12.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda + hash: + md5: 2fcb582444635e2c402e8569bb94e039 + sha256: 22b0a9790317526e08609d5dfdd828210ae89e6d444a9e954855fc29012e90c6 + category: main + optional: false +- name: tornado + version: 6.4.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4.1-py311h9ecbd09_1.conda + hash: + md5: 616fed0b6f5c925250be779b05d1d7f7 + sha256: 21390d0c5708581959ebd89702433c1d06a56ddd834797a194b217f98e38df53 + category: main + optional: false +- name: tqdm + version: 4.66.5 + manager: conda + platform: linux-64 + dependencies: + colorama: '' + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.66.5-pyhd8ed1ab_0.conda + hash: + md5: c6e94fc2b2ec71ea33fe7c7da259acb4 + sha256: f2384902cef72048b0e9bad5c03d7a843de02ba6bc8618a9ecab6ff81a131312 + category: main + optional: false +- name: traitlets + version: 5.14.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda + hash: + md5: 3df84416a021220d8b5700c613af2dc5 + sha256: 8a64fa0f19022828513667c2c7176cfd125001f3f4b9bc00d33732e627dd2592 + category: main + optional: false +- name: trove-classifiers + version: 2024.7.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/trove-classifiers-2024.7.2-pyhd8ed1ab_0.conda + hash: + md5: 2b9f52c7ecb8d017e50f91852aead307 + sha256: ab5575f5908fcb578ecde73701e1ceb8dde708f93111b3f692c163f11bc119fc + category: main + optional: false +- name: truststore + version: 0.9.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/truststore-0.9.2-pyhd8ed1ab_0.conda + hash: + md5: f14e46d1bf271e748ff556d8b872e28a + sha256: 04be82b30b57ac21b509e1dc6829ee9eb1b92c54366a64a256b0eedabfec1ac8 + category: main + optional: false +- name: typer + version: 0.12.5 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + typer-slim-standard: 0.12.5 + url: https://conda.anaconda.org/conda-forge/noarch/typer-0.12.5-pyhd8ed1ab_0.conda + hash: + md5: be70216cc1a5fe502c849676baabf498 + sha256: da9ff9e27c5fa8268c2d5898335485a897d9496eef3b5b446cd9387a89d168de + category: main + optional: false +- name: typer-slim + version: 0.12.5 + manager: conda + platform: linux-64 + dependencies: + click: '>=8.0.0' + python: '>=3.7' + typing_extensions: '>=3.7.4.3' + url: https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.12.5-pyhd8ed1ab_0.conda + hash: + md5: a46aa56c0ca7cc2bd38baffc2686f0a6 + sha256: 7be1876627495047f3f07c52c93ddc2ae2017b93affe58110a5474e5ebcb2662 + category: main + optional: false +- name: typer-slim-standard + version: 0.12.5 + manager: conda + platform: linux-64 + dependencies: + rich: '' + shellingham: '' + typer-slim: 0.12.5 + url: https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.12.5-hd8ed1ab_0.conda + hash: + md5: 2dc1ee4046de0692077e9aa9ba351d36 + sha256: bb298b116159ec1085f6b29eaeb982006651a0997eda08de8b70cfb6177297f3 + category: main + optional: false +- name: types-toml + version: 0.10.8.20240310 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/types-toml-0.10.8.20240310-pyhd8ed1ab_0.conda + hash: + md5: 0278611643eb129b6ac518755097217c + sha256: 6a89ece9bbee01130a8757f7775cf503149c1712b52ad7f96ef059cde580e7a1 + category: main + optional: false +- name: typing-extensions + version: 4.12.2 + manager: conda + platform: linux-64 + dependencies: + typing_extensions: 4.12.2 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_0.conda + hash: + md5: 52d648bd608f5737b123f510bb5514b5 + sha256: d3b9a8ed6da7c9f9553c5fd8a4fca9c3e0ab712fa5f497859f82337d67533b73 + category: main + optional: false +- name: typing_extensions + version: 4.12.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda + hash: + md5: ebe6952715e1d5eb567eeebf25250fa7 + sha256: 0fce54f8ec3e59f5ef3bb7641863be4e1bf1279623e5af3d3fa726e8f7628ddb + category: main + optional: false +- name: tzdata + version: 2024a + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h8827d51_1.conda + hash: + md5: 8bfdead4e0fff0383ae4c9c50d0531bd + sha256: 7d21c95f61319dba9209ca17d1935e6128af4235a67ee4e57a00908a1450081e + category: main + optional: false +- name: urllib3 + version: 2.2.2 + manager: conda + platform: linux-64 + dependencies: + brotli-python: '>=1.0.9' + h2: '>=4,<5' + pysocks: '>=1.5.6,<2.0,!=1.5.7' + python: '>=3.8' + zstandard: '>=0.18.0' + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.2-pyhd8ed1ab_1.conda + hash: + md5: e804c43f58255e977093a2298e442bb8 + sha256: 00c47c602c03137e7396f904eccede8cc64cc6bad63ce1fc355125df8882a748 + category: main + optional: false +- name: userpath + version: 1.7.0 + manager: conda + platform: linux-64 + dependencies: + click: '' + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/userpath-1.7.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 5bf074c9253a3bf914becfc50757406f + sha256: c8cbddd625340e1b00b53bafabc764526ee85f7ddb91018424bab0eea057796d + category: main + optional: false +- name: uv + version: 0.4.9 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/uv-0.4.9-h0f3a69f_0.conda + hash: + md5: f43ba02ff8f9ab19a47d0038b513b439 + sha256: 668e4d0fe07910e07d48f8350d2de2718786dfe10ceedcbed9bc53f2728fdf98 + category: main + optional: false +- name: virtualenv + version: 20.26.4 + manager: conda + platform: linux-64 + dependencies: + distlib: <1,>=0.3.7 + filelock: <4,>=3.12.2 + platformdirs: <5,>=3.9.1 + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.26.4-pyhd8ed1ab_0.conda + hash: + md5: 14c15fa7def506fe7d1a0e3abdc212d6 + sha256: 6eeb4f9e541f2e5198185c44ab4f5a2bdf700ca395b18617e12a8e00cf176d05 + category: main + optional: false +- name: vsts-python-api + version: 0.1.25 + manager: conda + platform: linux-64 + dependencies: + msrest: '>=0.6.0,<0.7.0' + python: '>=3.6' + setuptools: '' + url: https://conda.anaconda.org/conda-forge/noarch/vsts-python-api-0.1.25-pyhd8ed1ab_1.tar.bz2 + hash: + md5: 5ffe8d559c6ba5f1ccde047342f41ff4 + sha256: 00613c36181696b7a7e2e12fdc4d0dd9d6202ae582c2efc3dd8ee24f0fd89d11 + category: main + optional: false +- name: wrapt + version: 1.16.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.16.0-py311h9ecbd09_1.conda + hash: + md5: 810ae646bcc50a017380336d874e4014 + sha256: 426ee582e676e15a85846743060710fc4dbe4dd562b21d80d751694ffa263e41 + category: main + optional: false +- name: xz + version: 5.2.6 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + hash: + md5: 2161070d867d1b1204ea749c8eec4ef0 + sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 + category: main + optional: false +- name: yaml + version: 0.2.5 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=9.4.0' + url: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + hash: + md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae + sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 + category: main + optional: false +- name: yaml-cpp + version: 0.8.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h59595ed_0.conda + hash: + md5: 965eaacd7c18eb8361fd12bb9e7a57d7 + sha256: a65bb5284369e548a15a44b14baf1f7ac34fa4718d7d987dd29032caba2ecf20 + category: main + optional: false +- name: zipp + version: 3.20.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.1-pyhd8ed1ab_0.conda + hash: + md5: 74a4befb4b38897e19a107693e49da20 + sha256: 30762bd25b6fc8714d5520a223ccf20ad4a6792dc439c54b59bf44b60bf51e72 + category: main + optional: false +- name: zstandard + version: 0.23.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + cffi: '>=1.11' + libgcc: '>=13' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py311hbc35293_1.conda + hash: + md5: aec590674ba365e50ae83aa2d6e1efae + sha256: a5cf0eef1ffce0d710eb3dffcb07d9d5922d4f7a141abc96f6476b98600f718f + category: main + optional: false +- name: zstd + version: 1.5.6 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + hash: + md5: 4d056880988120e29d75bfff282e0f45 + sha256: c558b9cc01d9c1444031bd1ce4b9cff86f9085765f17627a6cd85fc623c8a02b + category: main + optional: false diff --git a/conda-requirements.txt b/conda-requirements.txt deleted file mode 100644 index 12f808424..000000000 --- a/conda-requirements.txt +++ /dev/null @@ -1,23 +0,0 @@ -anaconda-client>=1.8.0 -cachetools -conda -conda-build -conda-forge-metadata>=0.9.2 -conda-forge-pinning -conda-smithy>=3.34.1 # this pin is for jinja2 sandboxes -cryptography>=39 -python-dateutil -git -lxml -mock -parameterized -pygithub>=2.2.0 # for GH App endpoints -python=3.11.* -pytz -requests -ruamel.yaml>=0.16 -ruamel.yaml.jinja2 -shellcheck -tini -tornado -tqdm diff --git a/conda-test-requirements.txt b/conda-test-requirements.txt deleted file mode 100644 index 68e57a81a..000000000 --- a/conda-test-requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -pytest<8.2.0 -inline-snapshot>=0.11 \ No newline at end of file diff --git a/entrypoint b/entrypoint index e75b412ab..ef0672d38 100755 --- a/entrypoint +++ b/entrypoint @@ -6,7 +6,7 @@ echo "========================================================================== source /opt/conda/etc/profile.d/conda.sh -conda activate base +conda activate webservices conda info diff --git a/environment.yml b/environment.yml new file mode 100644 index 000000000..a3dd92651 --- /dev/null +++ b/environment.yml @@ -0,0 +1,32 @@ +name: webservices +channels: + - conda-forge +platforms: + - linux-64 +dependencies: + - anaconda-client >=1.8.0 + - cachetools + - conda + - conda-build + - conda-forge-metadata >=0.9.2 + - conda-forge-pinning + - conda-smithy >=3.34.1 # this pin is for jinja2 sandboxes + - cryptography >=39 + - python-dateutil + - git + - lxml + - mock + - parameterized + - pygithub >=2.2.0 # for GH App endpoints + - python =3.11.* + - pytz + - requests + - ruamel.yaml >=0.16 + - ruamel.yaml.jinja2 + - shellcheck + - tini + - tornado + - tqdm + # dev dependencies + - pytest <8.2.0 + - inline-snapshot >=0.11