{% set name = "conda-libmamba-solver" %} {% set version = "26.4.0" %} package: name: {{ name }} version: {{ version }} source: url: https://github.com/conda/{{ name }}/archive/refs/tags/{{ version }}.tar.gz sha256: 5762763f554c5174e435c2ac3b25df09221e4fbb9e682506518af34f6a22f4de folder: src/ build: number: 0 # build as noarch to avoid circular dependency issues in conda when # adding support for new Python versions noarch: python script: {{ PYTHON }} -m pip install src/ -vv --no-deps --no-build-isolation requirements: host: - python >=3.10 - pip - hatchling - hatch-vcs - libmambapy {{ libmambapy }} run: - python >=3.10 - conda >=26.1 # present in the conda-libmamba-solver recipe file at recipe/meta.yaml but dropped in pyproject.toml because libmambapy is not available on PyPI. - libmambapy >=2 - boltons >=23.0.0 - msgpack-python >=1.1.1 - requests >=2.28.0,<3.0.0 - zstandard >=0.15 test: imports: - conda_libmamba_solver commands: - python -c "from importlib.metadata import version; assert(version('{{ name }}')=='{{ version }}')" - CONDA_SOLVER=libmamba conda create -n test --dry-run scipy # [not win] Not cross-platform. - conda create --solver libmamba -n test --dry-run scipy about: home: https://github.com/conda/conda-libmamba-solver license: BSD-3-Clause license_family: BSD license_file: src/LICENSE summary: The fast mamba solver, now in conda! description: | The conda-libmamba-solver is a new solver for the conda package manager which uses the solver from the mamba project behind the scenes, while carefully implementing conda's functionality and expected behaviors on top. The library used by mamba to do the heavy-lifting is called libsolv. dev_url: https://github.com/conda/conda-libmamba-solver doc_url: https://conda.github.io/conda-libmamba-solver/ extra: recipe-maintainers: - jaimergp - jezdez - wolfv skip-lints: - avoid_noarch - missing_pip_check