Skip to content

Instantly share code, notes, and snippets.

@traversaro
Last active July 18, 2025 12:27
Show Gist options
  • Select an option

  • Save traversaro/7bc2f2cc45c6dd48ba953cf2669bfc4b to your computer and use it in GitHub Desktop.

Select an option

Save traversaro/7bc2f2cc45c6dd48ba953cf2669bfc4b to your computer and use it in GitHub Desktop.
Reproduce CONDA_BUILD_CROSS_COMPILATION inconsistency between conda-build and rattler-build in noarch: python recipes

Reproduce noarch Cross-Compilation Issue

This project reproduces an issue where CONDA_BUILD_CROSS_COMPILATION environment variable behavior differs between conda-build and rattler-build for noarch: python builds.

Issue Description

  • Expected behavior (conda-build): For noarch: python builds, CONDA_BUILD_CROSS_COMPILATION should not be set to "1" since noarch packages are platform-independent.
  • Observed behavior (rattler-build): CONDA_BUILD_CROSS_COMPILATION is set to "1" even for noarch builds, which is a change in behavior.

Project Structure

recipe/
├── meta.yaml           # Conda recipe with noarch: python
├── setup.py           # Python setup script that checks the env variable
└── test_noarch_package/
    └── __init__.py    # Simple Python module

Usage

  1. Install dependencies:

    pixi install
  2. Test with conda-build (should succeed):

    pixi run reproduce-conda-build
  3. Test with rattler-build (may fail if the issue exists):

    pixi run reproduce-rattler-build
  4. Clean outputs:

    pixi run clean

Expected Results

  • conda-build: Should complete successfully without errors
  • rattler-build: Should fail with an error about CONDA_BUILD_CROSS_COMPILATION being set to "1"

Error Message

If the issue is present, you should see:

ERROR: CONDA_BUILD_CROSS_COMPILATION is set to 1 for noarch: python build!
This should not happen for noarch packages as they are platform-independent.
{% set name = "test-noarch-package" %}
{% set version = "0.1.0" %}
package:
name: {{ name|lower }}
version: {{ version }}
source:
path: .
build:
noarch: python
number: 0
script: python -m pip install . -vv
requirements:
host:
- python >=3.7
- pip
- setuptools
run:
- python >=3.7
test:
imports:
- test_noarch_package
about:
home: https://github.com/example/test-noarch-package
summary: Test package to reproduce CONDA_BUILD_CROSS_COMPILATION issue
license: MIT
version: 6
environments:
default:
channels:
- url: https://conda.anaconda.org/conda-forge/
packages:
linux-64:
- conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.7.14-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/conda-25.5.1-py312h7900ff3_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/conda-build-25.5.0-py312h7900ff3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/conda-index-0.6.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/evalidate-2.0.5-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/fmt-11.1.4-h07f6e7f_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.24.1-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/liblief-0.16.6-h5888daf_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.0-h44402ff_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.0-py312hd15d01f_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.34-h9463b59_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.3-hee844dc_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h4bc477f_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-hd590300_1001.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/mbedtls-3.6.3.1-h5888daf_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.0-py312h7900ff3_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.1-h7b32b05_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/patch-2.7.6-h7f98852_1002.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/patchelf-0.17.2-h58526e2_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.12.1.2-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.0.0-py312h66e93f0_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/py-lief-0.16.6-py312h2ec8cdc_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.11-h9e4cc4f_0_cpython.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-libarchive-c-5.3-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/rattler-build-0.44.0-h2d22210_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.26.0-py312h680f630_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.1-pyh29332c3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda
packages:
- conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726
md5: d7c89558ba9fa0495403155b64376d81
license: None
size: 2562
timestamp: 1578324546067
- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
build_number: 16
sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22
md5: 73aaf86a425cc6e73fcf236a5a46396d
depends:
- _libgcc_mutex 0.1 conda_forge
- libgomp >=7.5.0
constrains:
- openmp_impl 9999
license: BSD-3-Clause
license_family: BSD
size: 23621
timestamp: 1650670423406
- conda: https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.5-pyhd8ed1ab_0.conda
sha256: eb68e1ce9e9a148168a4b1e257a8feebffdb0664b557bb526a1e4853f2d2fc00
md5: 845b38297fca2f2d18a29748e2ece7fa
depends:
- python >=3.9
license: MIT OR Apache-2.0
size: 50894
timestamp: 1737352715041
- conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda
sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019
md5: a10d11958cadc13fdb43df75f8b1903f
depends:
- python >=3.9
license: MIT
license_family: MIT
size: 57181
timestamp: 1741918625732
- conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.4-pyha770c72_0.conda
sha256: ddb0df12fd30b2d36272f5daf6b6251c7625d6a99414d7ea930005bbaecad06d
md5: 9f07c4fc992adb2d6c30da7fab3959a7
depends:
- python >=3.9
- soupsieve >=1.2
- typing-extensions
license: MIT
license_family: MIT
size: 146613
timestamp: 1744783307123
- conda: https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda
sha256: ea5f4c876eff2ed469551b57f1cc889a3c01128bf3e2e10b1fea11c3ef39eac2
md5: c7eb87af73750d6fd97eff8bbee8cb9c
depends:
- python >=3.9
license: BSD-3-Clause
license_family: BSD
size: 302296
timestamp: 1749686302834
- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_3.conda
sha256: dc27c58dc717b456eee2d57d8bc71df3f562ee49368a2351103bc8f1b67da251
md5: a32e0c069f6c3dcac635f7b0b0dac67e
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libstdcxx >=13
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
constrains:
- libbrotlicommon 1.1.0 hb9d3cd8_3
license: MIT
license_family: MIT
size: 351721
timestamp: 1749230265727
- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda
sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d
md5: 62ee74e96c5ebb0af99386de58cf9553
depends:
- __glibc >=2.17,<3.0.a0
- libgcc-ng >=12
license: bzip2-1.0.6
license_family: BSD
size: 252783
timestamp: 1720974456583
- conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda
sha256: f8003bef369f57396593ccd03d08a8e21966157269426f71e943f96e4b579aeb
md5: f7f0d6cc2dc986d42ac2689ec88192be
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
license: MIT
license_family: MIT
size: 206884
timestamp: 1744127994291
- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda
sha256: 29defbd83c7829788358678ec996adeee252fa4d4274b7cd386c1ed73d2b201e
md5: d16c90324aef024877d8713c0b7fea5b
depends:
- __unix
license: ISC
size: 155658
timestamp: 1752482350666
- conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2025.7.14-pyhd8ed1ab_0.conda
sha256: f68ee5038f37620a4fb4cdd8329c9897dce80331db8c94c3ab264a26a8c70a08
md5: 4c07624f3faefd0bb6659fb7396cfa76
depends:
- python >=3.9
license: ISC
size: 159755
timestamp: 1752493370797
- conda: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda
sha256: cba6ea83c4b0b4f5b5dc59cb19830519b28f95d7ebef7c9c5cf1c14843621457
md5: a861504bbea4161a9170b85d4d2be840
depends:
- __glibc >=2.17,<3.0.a0
- libffi >=3.4,<4.0a0
- libgcc >=13
- pycparser
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
license: MIT
license_family: MIT
size: 294403
timestamp: 1725560714366
- conda: https://conda.anaconda.org/conda-forge/noarch/chardet-5.2.0-pyhd8ed1ab_3.conda
sha256: cfca3959d2bec9fcfec98350ecdd88b71dac6220d1002c257d65b40f6fbba87c
md5: 56bfd153e523d9b9d05e4cf3c1cfe01c
depends:
- python >=3.9
license: LGPL-2.1-only
license_family: GPL
size: 132170
timestamp: 1741798023836
- conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda
sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5
md5: 40fe4284b8b5835a9073a645139f35af
depends:
- python >=3.9
license: MIT
license_family: MIT
size: 50481
timestamp: 1746214981991
- conda: https://conda.anaconda.org/conda-forge/noarch/click-8.2.1-pyh707e725_0.conda
sha256: 8aee789c82d8fdd997840c952a586db63c6890b00e88c4fb6e80a38edd5f51c0
md5: 94b550b8d3a614dbd326af798c7dfb40
depends:
- __unix
- python >=3.10
license: BSD-3-Clause
license_family: BSD
size: 87749
timestamp: 1747811451319
- conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda
sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287
md5: 962b9857ee8e7018c22f2776ffa0b2d7
depends:
- python >=3.9
license: BSD-3-Clause
license_family: BSD
size: 27011
timestamp: 1733218222191
- conda: https://conda.anaconda.org/conda-forge/linux-64/conda-25.5.1-py312h7900ff3_0.conda
sha256: 36faa091f85ac0ff7f51447299d08e8b342376a78f4b8177ebb2288512e231ba
md5: 72a0d0e86336e7c734389d4995e50265
depends:
- archspec >=0.2.3
- boltons >=23.0.0
- charset-normalizer
- conda-libmamba-solver >=24.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.12,<3.13.0a0
- python_abi 3.12.* *_cp312
- 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
constrains:
- conda-env >=2.6
- conda-content-trust >=0.1.1
- conda-build >=24.3
license: BSD-3-Clause
license_family: BSD
size: 1188079
timestamp: 1749201905646
- conda: https://conda.anaconda.org/conda-forge/linux-64/conda-build-25.5.0-py312h7900ff3_0.conda
sha256: 2ffcff14cc977ddb297aef3a72b0333d0071157d7184431ec8dd1bf4ec7660c9
md5: 618766a7a55aeb2f5746b87c3625dfa4
depends:
- beautifulsoup4
- chardet
- conda >=24.11.0
- conda-index >=0.4.0
- conda-package-handling >=2.2.0
- evalidate >=2,<3.0a
- filelock
- frozendict >=2.4.2
- jinja2
- jsonschema >=4.19
- menuinst >=2
- packaging
- patch >=2.6
- patchelf <0.18
- pkginfo
- psutil
- py-lief <0.17.0a0
- python >=3.12,<3.13.0a0
- python-libarchive-c
- python_abi 3.12.* *_cp312
- pytz
- pyyaml
- requests
- ripgrep
- tqdm
constrains:
- conda-verify >=3.1.0
license: BSD-3-Clause
license_family: BSD
size: 768165
timestamp: 1748431403755
- conda: https://conda.anaconda.org/conda-forge/noarch/conda-index-0.6.1-pyhd8ed1ab_0.conda
sha256: a4007675cb6a3a37ab3d323207a3accaa288269279fac8eb7e7926b4c613d71d
md5: 15ec610629b2780c38c954d3b8395303
depends:
- click >=8
- conda >=4.14.0
- conda-package-streaming >=0.7.0
- filelock
- jinja2
- msgpack-python >=1.0.2
- python >=3.9
- ruamel.yaml
- zstandard
license: BSD-3-Clause
license_family: BSD
size: 193995
timestamp: 1748375869400
- conda: https://conda.anaconda.org/conda-forge/noarch/conda-libmamba-solver-25.4.0-pyhd8ed1ab_0.conda
sha256: 48999a7a6e300075e4ef1c85130614d75429379eea8fe78f18a38a8aab8da384
md5: d62b8f745ff471d5594ad73605cb9b59
depends:
- boltons >=23.0.0
- conda >=24.11
- libmambapy >=2.0.0
- python >=3.9
license: BSD-3-Clause
license_family: BSD
size: 41985
timestamp: 1745834587643
- conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.4.0-pyh7900ff3_2.conda
sha256: 8b2b1c235b7cbfa8488ad88ff934bdad25bac6a4c035714681fbff85b602f3f0
md5: 32c158f481b4fd7630c565030f7bc482
depends:
- conda-package-streaming >=0.9.0
- python >=3.9
- requests
- zstandard >=0.15
license: BSD-3-Clause
license_family: BSD
size: 257995
timestamp: 1736345601691
- conda: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.12.0-pyhd8ed1ab_0.conda
sha256: 11b76b0be2f629e8035be1d723ccb6e583eb0d2af93bde56113da7fa6e2f2649
md5: ff75d06af779966a5aeae1be1d409b96
depends:
- python >=3.9
- zstandard >=0.15
license: BSD-3-Clause
license_family: BSD
size: 21933
timestamp: 1751548225624
- conda: https://conda.anaconda.org/conda-forge/linux-64/cpp-expected-1.1.0-hff21bea_1.conda
sha256: 234e423531e0d5f31e8e8b2979c4dfa05bdb4c502cb3eb0a5db865bd831d333e
md5: 54e8e1a8144fd678c5d43905e3ba684d
depends:
- libstdcxx >=13
- libgcc >=13
- __glibc >=2.17,<3.0.a0
license: CC0-1.0
size: 24113
timestamp: 1745308833071
- conda: https://conda.anaconda.org/conda-forge/noarch/distro-1.9.0-pyhd8ed1ab_1.conda
sha256: 5603c7d0321963bb9b4030eadabc3fd7ca6103a38475b4e0ed13ed6d97c86f4e
md5: 0a2014fd9860f8b1eaa0b1f3d3771a08
depends:
- python >=3.9
license: Apache-2.0
license_family: APACHE
size: 41773
timestamp: 1734729953882
- conda: https://conda.anaconda.org/conda-forge/noarch/evalidate-2.0.5-pyhe01879c_0.conda
sha256: e98899cec440273341378bcff0e47bc10a5dbdffc0e77a7bc7010ca9189e3b4f
md5: 202726f0a6ffa85897273591c4b32b0e
depends:
- python >=3.9
- python
license: MIT
license_family: MIT
size: 16629
timestamp: 1746793833128
- conda: https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda
sha256: de7b6d4c4f865609ae88db6fa03c8b7544c2452a1aa5451eb7700aad16824570
md5: 4547b39256e296bb758166893e909a7c
depends:
- python >=3.9
license: Unlicense
size: 17887
timestamp: 1741969612334
- conda: https://conda.anaconda.org/conda-forge/linux-64/fmt-11.1.4-h07f6e7f_1.conda
sha256: 2db2a6a1629bc2ac649b31fd990712446394ce35930025e960e1765a9249af5d
md5: 288a90e722fd7377448b00b2cddcb90d
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libstdcxx >=13
license: MIT
license_family: MIT
size: 191161
timestamp: 1742833273257
- conda: https://conda.anaconda.org/conda-forge/linux-64/frozendict-2.4.6-py312h66e93f0_0.conda
sha256: a251569d25e9658f87406efda6640e2816659c5d4dd244d1008bb789793cf32e
md5: 9fa8408745a0621314b7751d11fecc18
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
license: LGPL-3.0-only
license_family: LGPL
size: 30486
timestamp: 1728841445822
- conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda
sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75
md5: b4754fb1bdcb70c8fd54f918301582c6
depends:
- hpack >=4.1,<5
- hyperframe >=6.1,<7
- python >=3.9
license: MIT
license_family: MIT
size: 53888
timestamp: 1738578623567
- conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba
md5: 0a802cb9888dd14eeefc611f05c40b6e
depends:
- python >=3.9
license: MIT
license_family: MIT
size: 30731
timestamp: 1737618390337
- conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8
md5: 8e6923fc12f1fe8f8c4e5c9f343256ac
depends:
- python >=3.9
license: MIT
license_family: MIT
size: 17397
timestamp: 1737618427549
- conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda
sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e
md5: 8b189310083baabfb622af68fd9d3ae3
depends:
- __glibc >=2.17,<3.0.a0
- libgcc-ng >=12
- libstdcxx-ng >=12
license: MIT
license_family: MIT
size: 12129203
timestamp: 1720853576813
- conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda
sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87
md5: 39a4f67be3286c86d696df570b1201b7
depends:
- python >=3.9
license: BSD-3-Clause
license_family: BSD
size: 49765
timestamp: 1733211921194
- conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda
sha256: f1ac18b11637ddadc05642e8185a851c7fab5998c6f5470d716812fae943b2af
md5: 446bd6c8cb26050d528881df495ce646
depends:
- markupsafe >=2.0
- python >=3.9
license: BSD-3-Clause
license_family: BSD
size: 112714
timestamp: 1741263433881
- conda: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_1.conda
sha256: 304955757d1fedbe344af43b12b5467cca072f83cce6109361ba942e186b3993
md5: cb60ae9cf02b9fcb8004dec4089e5691
depends:
- jsonpointer >=1.9
- python >=3.9
license: BSD-3-Clause
license_family: BSD
size: 17311
timestamp: 1733814664790
- conda: https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda
sha256: 76ccb7bffc7761d1d3133ffbe1f7f1710a0f0d9aaa9f7ea522652e799f3601f4
md5: 6b51f7459ea4073eeb5057207e2e1e3d
depends:
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
license: BSD-3-Clause
license_family: BSD
size: 17277
timestamp: 1725303032027
- conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.24.1-pyhe01879c_0.conda
sha256: 5048d421165c75118ebdfa58cd44de7f58a86aa422f08a2cba57ece4e3492544
md5: 5bfc971f7d1c463f94b15af1f0e9cd34
depends:
- attrs >=22.2.0
- jsonschema-specifications >=2023.3.6
- python >=3.9
- referencing >=0.28.4
- rpds-py >=0.7.1
- python
license: MIT
license_family: MIT
size: 81426
timestamp: 1752804622309
- conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.4.1-pyh29332c3_0.conda
sha256: 66fbad7480f163509deec8bd028cd3ea68e58022982c838683586829f63f3efa
md5: 41ff526b1083fde51fbdc93f29282e0e
depends:
- python >=3.9
- referencing >=0.31.0
- python
license: MIT
license_family: MIT
size: 19168
timestamp: 1745424244298
- conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2
sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb
md5: 30186d27e2c9fa62b45fb1476b7200e3
depends:
- libgcc-ng >=10.3.0
license: LGPL-2.1-or-later
size: 117831
timestamp: 1646151697040
- conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda
sha256: 99df692f7a8a5c27cd14b5fb1374ee55e756631b9c3d659ed3ee60830249b238
md5: 3f43953b7d3fb3aaa1d0d0723d91e368
depends:
- keyutils >=1.6.1,<2.0a0
- libedit >=3.1.20191231,<3.2.0a0
- libedit >=3.1.20191231,<4.0a0
- libgcc-ng >=12
- libstdcxx-ng >=12
- openssl >=3.3.1,<4.0a0
license: MIT
license_family: MIT
size: 1370023
timestamp: 1719463201255
- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda
sha256: 1a620f27d79217c1295049ba214c2f80372062fd251b569e9873d4a953d27554
md5: 0be7c6e070c19105f966d3758448d018
depends:
- __glibc >=2.17,<3.0.a0
constrains:
- binutils_impl_linux-64 2.44
license: GPL-3.0-only
license_family: GPL
size: 676044
timestamp: 1752032747103
- conda: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.8.1-gpl_h98cc613_100.conda
sha256: 6f35e429909b0fa6a938f8ff79e1d7000e8f15fbb37f67be6f789348fea4c602
md5: 9de6247361e1ee216b09cfb8b856e2ee
depends:
- __glibc >=2.17,<3.0.a0
- bzip2 >=1.0.8,<2.0a0
- libgcc >=13
- liblzma >=5.8.1,<6.0a0
- libxml2 >=2.13.8,<2.14.0a0
- libzlib >=1.3.1,<2.0a0
- lz4-c >=1.10.0,<1.11.0a0
- lzo >=2.10,<3.0a0
- openssl >=3.5.0,<4.0a0
- zstd >=1.5.7,<1.6.0a0
license: BSD-2-Clause
license_family: BSD
size: 883383
timestamp: 1749385818314
- conda: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda
sha256: b6c5cf340a4f80d70d64b3a29a7d9885a5918d16a5cb952022820e6d3e79dc8b
md5: 45f6713cb00f124af300342512219182
depends:
- __glibc >=2.17,<3.0.a0
- krb5 >=1.21.3,<1.22.0a0
- libgcc >=13
- libnghttp2 >=1.64.0,<2.0a0
- libssh2 >=1.11.1,<2.0a0
- libzlib >=1.3.1,<2.0a0
- openssl >=3.5.0,<4.0a0
- zstd >=1.5.7,<1.6.0a0
license: curl
license_family: MIT
size: 449910
timestamp: 1749033146806
- conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda
sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724
md5: c277e0a4d549b03ac1e9d6cbbe3d017b
depends:
- ncurses
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- ncurses >=6.5,<7.0a0
license: BSD-2-Clause
license_family: BSD
size: 134676
timestamp: 1738479519902
- conda: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda
sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4
md5: 172bf1cd1ff8629f2b1179945ed45055
depends:
- libgcc-ng >=12
license: BSD-2-Clause
license_family: BSD
size: 112766
timestamp: 1702146165126
- conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda
sha256: da2080da8f0288b95dd86765c801c6e166c4619b910b11f9a8446fb852438dc2
md5: 4211416ecba1866fab0c6470986c22d6
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=14
constrains:
- expat 2.7.1.*
license: MIT
license_family: MIT
size: 74811
timestamp: 1752719572741
- conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda
sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab
md5: ede4673863426c0883c0063d853bbd85
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
license: MIT
license_family: MIT
size: 57433
timestamp: 1743434498161
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda
sha256: 59a87161212abe8acc57d318b0cc8636eb834cdfdfddcf1f588b5493644b39a3
md5: 9e60c55e725c20d23125a5f0dd69af5d
depends:
- __glibc >=2.17,<3.0.a0
- _openmp_mutex >=4.5
constrains:
- libgcc-ng ==15.1.0=*_3
- libgomp 15.1.0 h767d61c_3
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
size: 824921
timestamp: 1750808216066
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda
sha256: b0b0a5ee6ce645a09578fc1cb70c180723346f8a45fdb6d23b3520591c6d6996
md5: e66f2b8ad787e7beb0f846e4bd7e8493
depends:
- libgcc 15.1.0 h767d61c_3
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
size: 29033
timestamp: 1750808224854
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda
sha256: 43710ab4de0cd7ff8467abff8d11e7bb0e36569df04ce1c099d48601818f11d1
md5: 3cd1a7238a0dd3d0860fdefc496cc854
depends:
- __glibc >=2.17,<3.0.a0
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
size: 447068
timestamp: 1750808138400
- conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda
sha256: 18a4afe14f731bfb9cf388659994263904d20111e42f841e9eea1bb6f91f4ab4
md5: e796ff8ddc598affdf7c173d6145f087
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
license: LGPL-2.1-only
size: 713084
timestamp: 1740128065462
- conda: https://conda.anaconda.org/conda-forge/linux-64/liblief-0.16.6-h5888daf_0.conda
sha256: 621baaae366a8fd86bc66b30ab1b907bd2fc15b6569b1ea1e28e0383d7bc4ca9
md5: f50ffc193e5e577664791538d89cbb9a
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libstdcxx >=13
- mbedtls >=3.6.3.1,<3.7.0a0
license: Apache-2.0
license_family: Apache
size: 1951675
timestamp: 1750152840150
- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda
sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8
md5: 1a580f7796c7bf6393fddb8bbbde58dc
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
constrains:
- xz 5.8.1.*
license: 0BSD
size: 112894
timestamp: 1749230047870
- conda: https://conda.anaconda.org/conda-forge/linux-64/libmamba-2.3.0-h44402ff_1.conda
sha256: 817bee7c075ee99d73af95756f11a3ace3b84dc9994dadf09140b99f84bf19a7
md5: 6826be8fbb2b2105ef738dfb5d8db373
depends:
- nlohmann_json >=3.11.3,<3.11.4.0a0
- cpp-expected >=1.1.0,<1.1.1.0a0
- libstdcxx >=13
- libgcc >=13
- __glibc >=2.17,<3.0.a0
- reproc-cpp >=14.2,<15.0a0
- simdjson >=3.13.0,<3.14.0a0
- libsolv >=0.7.33,<0.8.0a0
- zstd >=1.5.7,<1.6.0a0
- fmt >=11.1.4,<11.2.0a0
- yaml-cpp >=0.8.0,<0.9.0a0
- libcurl >=8.14.1,<9.0a0
- openssl >=3.5.0,<4.0a0
- libarchive >=3.8.1,<3.9.0a0
- reproc >=14.2,<15.0a0
license: BSD-3-Clause
license_family: BSD
size: 2383213
timestamp: 1750078835684
- conda: https://conda.anaconda.org/conda-forge/linux-64/libmambapy-2.3.0-py312hd15d01f_1.conda
sha256: be675a337f465c8dc9ce8592eac55b331d5d14f66ed79e65dc8490f2f3a01247
md5: 4622266e83387a3cdd0459cdd3e92771
depends:
- python
- libmamba ==2.3.0 h44402ff_1
- libstdcxx >=13
- libgcc >=13
- __glibc >=2.17,<3.0.a0
- zstd >=1.5.7,<1.6.0a0
- pybind11-abi ==4
- yaml-cpp >=0.8.0,<0.9.0a0
- libmamba >=2.3.0,<2.4.0a0
- openssl >=3.5.0,<4.0a0
- python_abi 3.12.* *_cp312
- fmt >=11.1.4,<11.2.0a0
license: BSD-3-Clause
license_family: BSD
size: 732348
timestamp: 1750078835684
- conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda
sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975
md5: 19e57602824042dfd0446292ef90488b
depends:
- __glibc >=2.17,<3.0.a0
- c-ares >=1.32.3,<2.0a0
- libev >=4.33,<4.34.0a0
- libev >=4.33,<5.0a0
- libgcc >=13
- libstdcxx >=13
- libzlib >=1.3.1,<2.0a0
- openssl >=3.3.2,<4.0a0
license: MIT
license_family: MIT
size: 647599
timestamp: 1729571887612
- conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda
sha256: 927fe72b054277cde6cb82597d0fcf6baf127dcbce2e0a9d8925a68f1265eef5
md5: d864d34357c3b65a4b731f78c0801dc4
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
license: LGPL-2.1-only
license_family: GPL
size: 33731
timestamp: 1750274110928
- conda: https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.34-h9463b59_0.conda
sha256: a6389bdfd6537351443fede41e5398741bbe9c756515924435262d3aa1e42f24
md5: 5d87f705c852b508359a4249d23cbde2
depends:
- libstdcxx >=14
- libgcc >=14
- __glibc >=2.17,<3.0.a0
- libgcc >=14
- libzlib >=1.3.1,<2.0a0
license: BSD-3-Clause
license_family: BSD
size: 518789
timestamp: 1752581949344
- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.3-hee844dc_0.conda
sha256: 10891c917031d27c546d397f22e09c449c6c10782f2c0a069f361a502d286f3c
md5: 4fe4c3b7ce84cda6508b6d78f0ce72e3
depends:
- __glibc >=2.17,<3.0.a0
- icu >=75.1,<76.0a0
- libgcc >=14
- libzlib >=1.3.1,<2.0a0
license: Unlicense
size: 935794
timestamp: 1752825101149
- conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda
sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661
md5: eecce068c7e4eddeb169591baac20ac4
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libzlib >=1.3.1,<2.0a0
- openssl >=3.5.0,<4.0a0
license: BSD-3-Clause
license_family: BSD
size: 304790
timestamp: 1745608545575
- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda
sha256: 7650837344b7850b62fdba02155da0b159cf472b9ab59eb7b472f7bd01dff241
md5: 6d11a5edae89fe413c0569f16d308f5a
depends:
- __glibc >=2.17,<3.0.a0
- libgcc 15.1.0 h767d61c_3
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
size: 3896407
timestamp: 1750808251302
- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda
sha256: bbaea1ecf973a7836f92b8ebecc94d3c758414f4de39d2cc6818a3d10cb3216b
md5: 57541755b5a51691955012b8e197c06c
depends:
- libstdcxx 15.1.0 h8f9b012_3
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
size: 29093
timestamp: 1750808292700
- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda
sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18
md5: 40b61aab5c7ba9ff276c41cfffe6b80b
depends:
- libgcc-ng >=12
license: BSD-3-Clause
license_family: BSD
size: 33601
timestamp: 1680112270483
- conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda
sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c
md5: 5aa797f8787fe7a17d1b0821485b5adc
depends:
- libgcc-ng >=12
license: LGPL-2.1-or-later
size: 100393
timestamp: 1702724383534
- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h4bc477f_0.conda
sha256: b0b3a96791fa8bb4ec030295e8c8bf2d3278f33c0f9ad540e73b5e538e6268e7
md5: 14dbe05b929e329dbaa6f2d0aa19466d
depends:
- __glibc >=2.17,<3.0.a0
- icu >=75.1,<76.0a0
- libgcc >=13
- libiconv >=1.18,<2.0a0
- liblzma >=5.8.1,<6.0a0
- libzlib >=1.3.1,<2.0a0
license: MIT
license_family: MIT
size: 690864
timestamp: 1746634244154
- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda
sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4
md5: edb0dca6bc32e4f4789199455a1dbeb8
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
constrains:
- zlib 1.3.1 *_2
license: Zlib
license_family: Other
size: 60963
timestamp: 1727963148474
- conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda
sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346
md5: 9de5350a85c4a20c685259b889aa6393
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libstdcxx >=13
license: BSD-2-Clause
license_family: BSD
size: 167055
timestamp: 1733741040117
- conda: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-hd590300_1001.conda
sha256: 88433b98a9dd9da315400e7fb9cd5f70804cb17dca8b1c85163a64f90f584126
md5: ec7398d21e2651e0dcb0044d03b9a339
depends:
- libgcc-ng >=12
license: GPL-2.0-or-later
license_family: GPL2
size: 171416
timestamp: 1713515738503
- conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda
sha256: 4a6bf68d2a2b669fecc9a4a009abd1cf8e72c2289522ff00d81b5a6e51ae78f5
md5: eb227c3e0bf58f5bd69c0532b157975b
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
constrains:
- jinja2 >=3.0.0
license: BSD-3-Clause
license_family: BSD
size: 24604
timestamp: 1733219911494
- conda: https://conda.anaconda.org/conda-forge/linux-64/mbedtls-3.6.3.1-h5888daf_0.conda
sha256: 6736158b195d9163adfcdd97e4e80a7a3c166ed534efa2efa27a4b83359b4b1f
md5: dd2974918f8e2534850866eddd42ee3c
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libstdcxx >=13
license: Apache-2.0
license_family: APACHE
size: 950599
timestamp: 1747803179261
- conda: https://conda.anaconda.org/conda-forge/linux-64/menuinst-2.3.0-py312h7900ff3_0.conda
sha256: 45753c04e947020cacda4fb92fbc927a86a3c5cd403760f8329be508e3c0411b
md5: 3de345c0744dae205b36d53b1671d210
depends:
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
license: BSD-3-Clause AND MIT
size: 172740
timestamp: 1750792417618
- conda: https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.1-py312h68727a3_0.conda
sha256: 969b8e50922b592228390c25ac417c0761fd6f98fccad870ac5cc84f35da301a
md5: 6998b34027ecc577efe4e42f4b022a98
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libstdcxx >=13
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
license: Apache-2.0
license_family: Apache
size: 102924
timestamp: 1749813333354
- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda
sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586
md5: 47e340acb35de30501a76c7c799c41d7
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
license: X11 AND BSD-3-Clause
size: 891641
timestamp: 1738195959188
- conda: https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda
sha256: ce4bcced4f8eea71b7cac8bc3daac097abf7a5792f278cd811dedada199500c1
md5: e46f7ac4917215b49df2ea09a694a3fa
depends:
- __glibc >=2.17,<3.0.a0
- libgcc-ng >=12
- libstdcxx-ng >=12
license: MIT
license_family: MIT
size: 122743
timestamp: 1723652407663
- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.1-h7b32b05_0.conda
sha256: 942347492164190559e995930adcdf84e2fea05307ec8012c02a505f5be87462
md5: c87df2ab1448ba69169652ab9547082d
depends:
- __glibc >=2.17,<3.0.a0
- ca-certificates
- libgcc >=13
license: Apache-2.0
license_family: Apache
size: 3131002
timestamp: 1751390382076
- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda
sha256: 289861ed0c13a15d7bbb408796af4de72c2fe67e2bcb0de98f4c3fce259d7991
md5: 58335b26c38bf4a20f399384c33cbcf9
depends:
- python >=3.8
- python
license: Apache-2.0
license_family: APACHE
size: 62477
timestamp: 1745345660407
- conda: https://conda.anaconda.org/conda-forge/linux-64/patch-2.7.6-h7f98852_1002.tar.bz2
sha256: fc30d1b643c35d82abd294cde6b34f7b9e952856c0386f4f069c3a2b7feb28dd
md5: 4c1bbbec45149a186b915c67d086ed3b
depends:
- libgcc-ng >=9.3.0
license: GPL-3.0-or-later
license_family: GPL
size: 123495
timestamp: 1612446599889
- conda: https://conda.anaconda.org/conda-forge/linux-64/patchelf-0.17.2-h58526e2_0.conda
sha256: eb355ac225be2f698e19dba4dcab7cb0748225677a9799e9cc8e4cadc3cb738f
md5: ba76a6a448819560b5f8b08a9c74f415
depends:
- libgcc-ng >=7.5.0
- libstdcxx-ng >=7.5.0
license: GPL-3.0-or-later
license_family: GPL
size: 94048
timestamp: 1673473024463
- conda: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.12.1.2-pyhd8ed1ab_0.conda
sha256: 353fd5a2c3ce31811a6272cd328874eb0d327b1eafd32a1e19001c4ad137ad3a
md5: dc702b2fae7ebe770aff3c83adb16b63
depends:
- python >=3.9
license: MIT
license_family: MIT
size: 30536
timestamp: 1739984682585
- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.8-pyhe01879c_0.conda
sha256: 0f48999a28019c329cd3f6fd2f01f09fc32cc832f7d6bbe38087ddac858feaa3
md5: 424844562f5d337077b445ec6b1398a7
depends:
- python >=3.9
- python
license: MIT
license_family: MIT
size: 23531
timestamp: 1746710438805
- conda: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda
sha256: a8eb555eef5063bbb7ba06a379fa7ea714f57d9741fe0efdb9442dbbc2cccbcc
md5: 7da7ccd349dbf6487a7778579d2bb971
depends:
- python >=3.9
license: MIT
license_family: MIT
size: 24246
timestamp: 1747339794916
- conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.0.0-py312h66e93f0_0.conda
sha256: 158047d7a80e588c846437566d0df64cec5b0284c7184ceb4f3c540271406888
md5: 8e30db4239508a538e4a3b3cdf5b9616
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
license: BSD-3-Clause
license_family: BSD
size: 466219
timestamp: 1740663246825
- conda: https://conda.anaconda.org/conda-forge/linux-64/py-lief-0.16.6-py312h2ec8cdc_0.conda
sha256: a6ef3e724d600f89332d48509d7711b6635a27a29b68d9c61534b0ebde69501c
md5: f18148940299acfc303da72ce8845ca5
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- liblief 0.16.6 h5888daf_0
- libstdcxx >=13
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
license: Apache-2.0
license_family: Apache
size: 1428059
timestamp: 1750154534988
- conda: https://conda.anaconda.org/conda-forge/noarch/pybind11-abi-4-hd8ed1ab_3.tar.bz2
sha256: d4fb485b79b11042a16dc6abfb0c44c4f557707c2653ac47c81e5d32b24a3bb0
md5: 878f923dd6acc8aeb47a75da6c4098be
license: BSD-3-Clause
license_family: BSD
size: 9906
timestamp: 1610372835205
- conda: https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py312h66e93f0_2.conda
sha256: dad83b55d1511a853ecf1d5bff3027055337262aa63084986ee2e329ee26d71b
md5: 08223e6a73e0bca5ade16ec4cebebf23
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
license: MIT
license_family: MIT
size: 87749
timestamp: 1732588516003
- conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6
md5: 12c566707c80111f9799308d9e265aef
depends:
- python >=3.9
- python
license: BSD-3-Clause
license_family: BSD
size: 110100
timestamp: 1733195786147
- conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8
md5: 461219d1a5bd61342293efa2c0c90eac
depends:
- __unix
- python >=3.9
license: BSD-3-Clause
license_family: BSD
size: 21085
timestamp: 1733217331982
- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.11-h9e4cc4f_0_cpython.conda
sha256: 6cca004806ceceea9585d4d655059e951152fc774a471593d4f5138e6a54c81d
md5: 94206474a5608243a10c92cefbe0908f
depends:
- __glibc >=2.17,<3.0.a0
- bzip2 >=1.0.8,<2.0a0
- ld_impl_linux-64 >=2.36.1
- libexpat >=2.7.0,<3.0a0
- libffi >=3.4.6,<3.5.0a0
- libgcc >=13
- liblzma >=5.8.1,<6.0a0
- libnsl >=2.0.1,<2.1.0a0
- libsqlite >=3.50.0,<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.5.0,<4.0a0
- readline >=8.2,<9.0a0
- tk >=8.6.13,<8.7.0a0
- tzdata
constrains:
- python_abi 3.12.* *_cp312
license: Python-2.0
size: 31445023
timestamp: 1749050216615
- conda: https://conda.anaconda.org/conda-forge/noarch/python-libarchive-c-5.3-pyhe01879c_0.conda
sha256: 916fa14bc3a810dd9d8c295da941c160f61e2a7d93f67b676707c5a9ee719605
md5: 62f88e1e404f84d3ff7f68746ced7f0f
depends:
- libarchive
- python >=3.9
- python
license: CC0-1.0
size: 28823
timestamp: 1747927321421
- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda
build_number: 8
sha256: 80677180dd3c22deb7426ca89d6203f1c7f1f256f2d5a94dc210f6e758229809
md5: c3efd25ac4d74b1584d2f7a57195ddf1
constrains:
- python 3.12.* *_cpython
license: BSD-3-Clause
license_family: BSD
size: 6958
timestamp: 1752805918820
- conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda
sha256: 8d2a8bf110cc1fc3df6904091dead158ba3e614d8402a83e51ed3a8aa93cdeb0
md5: bc8e3267d44011051f2eb14d22fb0960
depends:
- python >=3.9
license: MIT
license_family: MIT
size: 189015
timestamp: 1742920947249
- conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h178313f_2.conda
sha256: 159cba13a93b3fe084a1eb9bda0a07afc9148147647f0d437c3c3da60980503b
md5: cf2485f39740de96e2a7f2bb18ed2fee
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
- yaml >=0.2.5,<0.3.0a0
license: MIT
license_family: MIT
size: 206903
timestamp: 1737454910324
- conda: https://conda.anaconda.org/conda-forge/linux-64/rattler-build-0.44.0-h2d22210_0.conda
sha256: f42b8bcab699f1eb312062cb0c1095066eeb5aabb9117574b3a91d2687ed4474
md5: fc7102e7482525f017a3cbe2750f35f9
depends:
- patchelf
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- openssl >=3.5.0,<4.0a0
constrains:
- __glibc >=2.17
license: BSD-3-Clause
license_family: BSD
size: 16357677
timestamp: 1750800802907
- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda
sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c
md5: 283b96675859b20a825f8fa30f311446
depends:
- libgcc >=13
- ncurses >=6.5,<7.0a0
license: GPL-3.0-only
license_family: GPL
size: 282480
timestamp: 1740379431762
- conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda
sha256: e20909f474a6cece176dfc0dc1addac265deb5fa92ea90e975fbca48085b20c3
md5: 9140f1c09dd5489549c6a33931b943c7
depends:
- attrs >=22.2.0
- python >=3.9
- rpds-py >=0.7.0
- typing_extensions >=4.4.0
- python
license: MIT
license_family: MIT
size: 51668
timestamp: 1737836872415
- conda: https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.5.post0-hb9d3cd8_0.conda
sha256: a1973f41a6b956f1305f9aaefdf14b2f35a8c9615cfe5f143f1784ed9aa6bf47
md5: 69fbc0a9e42eb5fe6733d2d60d818822
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
license: MIT
license_family: MIT
size: 34194
timestamp: 1731925834928
- conda: https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.5.post0-h5888daf_0.conda
sha256: 568485837b905b1ea7bdb6e6496d914b83db57feda57f6050d5a694977478691
md5: 828302fca535f9cfeb598d5f7c204323
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libstdcxx >=13
- reproc 14.2.5.post0 hb9d3cd8_0
license: MIT
license_family: MIT
size: 25665
timestamp: 1731925852714
- conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.4-pyhd8ed1ab_0.conda
sha256: 9866aaf7a13c6cfbe665ec7b330647a0fb10a81e6f9b8fee33642232a1920e18
md5: f6082eae112814f1447b56a5e1f6ed05
depends:
- certifi >=2017.4.17
- charset-normalizer >=2,<4
- idna >=2.5,<4
- python >=3.9
- urllib3 >=1.21.1,<3
constrains:
- chardet >=3.0.2,<6
license: Apache-2.0
license_family: APACHE
size: 59407
timestamp: 1749498221996
- conda: https://conda.anaconda.org/conda-forge/linux-64/ripgrep-14.1.1-h8fae777_1.conda
sha256: b8c3e26a804077fde11fc3579207c7a60db32c5367c2330fe6d620f8e49a6dc4
md5: 845d9730024ab628f55d384631ceb499
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
constrains:
- __glibc >=2.17
license: MIT
license_family: MIT
size: 1690324
timestamp: 1746861432950
- conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.26.0-py312h680f630_0.conda
sha256: bb051358e7550fd8ef9129def61907ad03853604f5e641108b1dbe2ce93247cc
md5: 5b251d4dd547d8b5970152bae2cc1600
depends:
- python
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- python_abi 3.12.* *_cp312
constrains:
- __glibc >=2.17
license: MIT
license_family: MIT
size: 389020
timestamp: 1751467350968
- conda: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.14-py312h66e93f0_0.conda
sha256: ba0216708dd5f3f419f58d337d0498d8d28ae508784b8111d79cecb6a547b2d6
md5: ebef257605116235f5feac68640b44ca
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
- ruamel.yaml.clib >=0.1.2
license: MIT
license_family: MIT
size: 268479
timestamp: 1749480091070
- conda: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.8-py312h66e93f0_1.conda
sha256: ac987b1c186d79e4e1ce4354a84724fc68db452b2bd61de3a3e1b6fc7c26138d
md5: 532c3e5d0280be4fea52396ec1fa7d5d
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
license: MIT
license_family: MIT
size: 145481
timestamp: 1728724626666
- conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda
sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863
md5: 4de79c071274a53dcaf2a8c749d1499e
depends:
- python >=3.9
license: MIT
license_family: MIT
size: 748788
timestamp: 1748804951958
- conda: https://conda.anaconda.org/conda-forge/linux-64/simdjson-3.13.0-h84d6215_0.conda
sha256: c256cc95f50a5b9f68603c0849b82a3be9ba29527d05486f3e1465e8fed76c4a
md5: f2d511bfca0cc4acca4bb40cd1905dff
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libstdcxx >=13
license: Apache-2.0
license_family: APACHE
size: 248262
timestamp: 1749080745183
- conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.7-pyhd8ed1ab_0.conda
sha256: 7518506cce9a736042132f307b3f4abce63bf076f5fb07c1f4e506c0b214295a
md5: fb32097c717486aa34b38a9db57eb49e
depends:
- python >=3.9
license: MIT
license_family: MIT
size: 37773
timestamp: 1746563720271
- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda
sha256: a84ff687119e6d8752346d1d408d5cf360dee0badd487a472aa8ddedfdc219e1
md5: a0116df4f4ed05c303811a837d5b39d8
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libzlib >=1.3.1,<2.0a0
license: TCL
license_family: BSD
size: 3285204
timestamp: 1748387766691
- conda: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda
sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40
md5: 9efbfdc37242619130ea42b1cc4ed861
depends:
- colorama
- python >=3.9
license: MPL-2.0 or MIT
size: 89498
timestamp: 1735661472632
- conda: https://conda.anaconda.org/conda-forge/noarch/truststore-0.10.1-pyh29332c3_0.conda
sha256: 12ac41c281dc2cb6e15b7d9a758913550fc452debfe985634c9f8d347429b0af
md5: 373a72aeffd8a5d93652ef1235062252
depends:
- python >=3.10
- python
license: MIT
license_family: MIT
size: 23354
timestamp: 1739009763560
- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.14.1-h4440ef1_0.conda
sha256: 349951278fa8d0860ec6b61fcdc1e6f604e6fce74fabf73af2e39a37979d0223
md5: 75be1a943e0a7f99fcf118309092c635
depends:
- typing_extensions ==4.14.1 pyhe01879c_0
license: PSF-2.0
license_family: PSF
size: 90486
timestamp: 1751643513473
- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda
sha256: 4f52390e331ea8b9019b87effaebc4f80c6466d09f68453f52d5cdc2a3e1194f
md5: e523f4f1e980ed7a4240d7e27e9ec81f
depends:
- python >=3.9
- python
license: PSF-2.0
license_family: PSF
size: 51065
timestamp: 1751643513473
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192
md5: 4222072737ccff51314b5ece9c7d6f5a
license: LicenseRef-Public-Domain
size: 122968
timestamp: 1742727099393
- conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda
sha256: 4fb9789154bd666ca74e428d973df81087a697dbb987775bc3198d2215f240f8
md5: 436c165519e140cb08d246a4472a9d6a
depends:
- brotli-python >=1.0.9
- h2 >=4,<5
- pysocks >=1.5.6,<2.0,!=1.5.7
- python >=3.9
- zstandard >=0.18.0
license: MIT
license_family: MIT
size: 101735
timestamp: 1750271478254
- conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2
sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535
md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae
depends:
- libgcc-ng >=9.4.0
license: MIT
license_family: MIT
size: 89141
timestamp: 1641346969816
- conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-cpp-0.8.0-h3f2d84a_0.conda
sha256: 4b0b713a4308864a59d5f0b66ac61b7960151c8022511cdc914c0c0458375eca
md5: 92b90f5f7a322e74468bb4909c7354b5
depends:
- libstdcxx >=13
- libgcc >=13
- __glibc >=2.17,<3.0.a0
- libgcc >=13
license: MIT
license_family: MIT
size: 223526
timestamp: 1745307989800
- conda: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda
sha256: ff62d2e1ed98a3ec18de7e5cf26c0634fd338cb87304cf03ad8cbafe6fe674ba
md5: 630db208bc7bbb96725ce9832c7423bb
depends:
- __glibc >=2.17,<3.0.a0
- cffi >=1.11
- libgcc >=13
- python >=3.12,<3.13.0a0
- python_abi 3.12.* *_cp312
license: BSD-3-Clause
license_family: BSD
size: 732224
timestamp: 1745869780524
- conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda
sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb
md5: 6432cb5d4ac0046c3ac0a8a0f95842f9
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=13
- libstdcxx >=13
- libzlib >=1.3.1,<2.0a0
license: BSD-3-Clause
license_family: BSD
size: 567578
timestamp: 1742433379869
[project]
name = "reprnoarchcrosscompile"
version = "0.1.0"
description = "Reproduce CONDA_BUILD_CROSS_COMPILATION issue between conda-build and rattler-build"
authors = ["traversaro"]
channels = ["conda-forge"]
platforms = ["linux-64"]
[dependencies]
conda-build = ">=3.27"
rattler-build = ">=0.24"
[tasks]
reproduce-conda-build = "conda-build recipe --no-anaconda-upload --output-folder ./output-conda"
reproduce-rattler-build = "rattler-build build --recipe recipe.yaml --output-dir ./output-rattler"
clean = "rm -rf output-conda output-rattler"
context:
name: test-noarch-package
version: 0.1.0
package:
name: ${{ name|lower }}
version: ${{ version }}
source:
path: .
build:
noarch: python
number: 0
script: python -m pip install . -vv
requirements:
host:
- python >=3.7
- pip
- setuptools
run:
- python >=3.7
tests:
- python:
imports:
- test_noarch_package
about:
homepage: https://github.com/example/test-noarch-package
summary: Test package to reproduce CONDA_BUILD_CROSS_COMPILATION issue
license: MIT
import os
from setuptools import setup, find_packages
# Check if CONDA_BUILD_CROSS_COMPILATION is set to 1
cross_compilation = os.environ.get("CONDA_BUILD_CROSS_COMPILATION")
print(f"CONDA_BUILD_CROSS_COMPILATION environment variable: {cross_compilation}")
if cross_compilation == "1":
raise RuntimeError(
"ERROR: CONDA_BUILD_CROSS_COMPILATION is set to 1 for noarch: python build! "
"This should not happen for noarch packages for compatibility with conda-build."
)
print("SUCCESS: CONDA_BUILD_CROSS_COMPILATION is not set to 1, proceeding with build.")
setup(
name="test-noarch-package",
version="0.1.0",
description="Test package to reproduce CONDA_BUILD_CROSS_COMPILATION issue",
packages=find_packages(),
python_requires=">=3.7",
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment