# This file created by conda-build 26.3.0
# meta.yaml template originally from:
# /home/task_178241387241570/conda-rattler-solver-feedstock/recipe, last modified Thu Jun 25 18:58:05 2026
# ------------------------------------------------

package:
  name: conda-rattler-solver
  version: 0.1.1
source:
  url: https://github.com/conda/conda-rattler-solver/archive/refs/tags/0.1.1.tar.gz
  sha256: 5bb558d6d125d5312886e3d98ce592105679e37d44ec78bfb8ace8c114d78b6e
build:
  number: '0'
  script: /home/task_178241387241570/croot/conda-rattler-solver_1782413911495/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/bin/python
    -m pip install . --no-deps --no-build-isolation -vv
  string: py314h06a4308_0
requirements:
  host:
    - _libgcc_mutex 0.1 main
    - _openmp_mutex 5.1 52_gnu
    - bzip2 1.0.8 h5eee18b_6
    - ca-certificates 2026.5.14 h06a4308_0
    - hatch-vcs 0.5.0 py314h06a4308_0
    - hatchling 1.29.0 py314h06a4308_0
    - ld_impl_linux-64 2.44 h9e0c5a2_3
    - libexpat 2.8.1 h7354ed3_1
    - libffi 3.4.8 h06d3fd0_3
    - libgcc 15.2.0 h69a1729_8
    - libgcc-ng 15.2.0 h166f726_8
    - libmpdec 4.0.1 h47b2149_0
    - libstdcxx 15.2.0 h39759b7_8
    - libstdcxx-ng 15.2.0 hc03a8fd_8
    - libuuid 1.41.5 h5eee18b_0
    - libxcb 1.17.0 h9b100fa_0
    - libzlib 1.3.2 h47b2149_0
    - lz4-c 1.9.4 h6a678d5_1
    - ncurses 6.5 h7934f7d_0
    - openssl 3.5.7 h1b28b03_0
    - packaging 26.0 py314h06a4308_0
    - pathspec 1.0.4 py314h06a4308_0
    - pip 26.1.2 pyh0d26453_0
    - pluggy 1.6.0 py314h06a4308_0
    - pthread-stubs 0.3 h0ce48e5_1
    - python 3.14.6 h4bdf6f9_100_cp314
    - python_abi 3.14 2_cp314
    - readline 8.3 hc2a1206_0
    - setuptools 82.0.1 py314h06a4308_0
    - setuptools-scm 10.0.5 py314h06a4308_0
    - sqlite 3.53.2 h795bf6d_0
    - tk 8.6.15 h54e0aa7_0
    - trove-classifiers 2026.1.14.14 py314h06a4308_0
    - tzdata 2026b he532380_0
    - vcs-versioning 1.1.1 py314h06a4308_0
    - xorg-libx11 1.8.12 h9b100fa_1
    - xorg-libxau 1.0.12 h9b100fa_0
    - xorg-libxdmcp 1.1.5 h9b100fa_0
    - xorg-xorgproto 2024.1 h5eee18b_1
    - xz 5.8.2 h448239c_0
    - zlib 1.3.2 h47b2149_0
    - zstd 1.5.7 h11fc155_0
  run:
    - conda >=26.5.0
    - py-rattler >=0.25.0,<0.26.0a0
    - python >=3.14,<3.15.0a0
    - python_abi 3.14.* *_cp314
test:
  source_files:
    - pyproject.toml
    - tests
  imports:
    - conda_rattler_solver.solver
  requires:
    - conda-index
    - pip
    - pytest
    - pytest-xprocess
  commands:
    - pip check
    - python -m conda create --dry-run python --solver=rattler
    - pytest -vv tests  --deselect=tests/test_channels.py::test_conda_build_with_aliased_channels
      --deselect=tests/test_channels.py::test_unknown_channels_do_not_crash --deselect=tests/test_downstream.py::test_build_recipe
      --deselect=tests/test_downstream.py::test_conda_lock --deselect=tests/test_performance.py::test_install_vaex_from_conda_forge_and_defaults
      --deselect=tests/test_solver.py::TestRattlerSolver::test_empty --deselect=tests/test_solver.py::TestRattlerSolver::test_anaconda_nomkl
      --deselect=tests/test_solver.py::TestRattlerSolver::test_unsat_from_r1 --deselect=tests/test_solver.py::TestRattlerSolver::test_get_dists
      --deselect=tests/test_solver.py::TestRattlerSolver::test_timestamps_and_deps
      --deselect=tests/test_solver.py::TestRattlerSolver::test_nonexistent_deps --deselect=tests/test_solver.py::TestRattlerSolver::test_install_package_with_feature
      --deselect=tests/test_solver.py::TestRattlerSolver::test_circular_dependencies
      --deselect=tests/test_solver.py::TestRattlerSolver::test_irrational_version
      --deselect=tests/test_solver.py::TestRattlerSolver::test_unsat_simple --deselect=tests/test_solver.py::TestRattlerSolver::test_unsat_shortest_chain_1
      --deselect=tests/test_solver.py::TestRattlerSolver::test_unsat_shortest_chain_2
      --deselect=tests/test_solver.py::TestRattlerSolver::test_unsat_shortest_chain_3
      --deselect=tests/test_solver.py::TestRattlerSolver::test_unsat_shortest_chain_4
      --deselect=tests/test_solver.py::TestRattlerSolver::test_unsat_chain --deselect=tests/test_solver.py::TestRattlerSolver::test_unsat_any_two_not_three
      --deselect=tests/test_solver.py::TestRattlerSolver::test_unsat_expand_single
      --deselect=tests/test_solver.py::TestRattlerSolver::test_unsat_missing_dep --deselect=tests/test_solver.py::TestRattlerSolver::test_get_reduced_index_broadening_with_unsatisfiable_early_dep
      --deselect=tests/test_solver.py::TestRattlerSolver::test_get_reduced_index_broadening_preferred_solution
      --deselect=tests/test_solver.py::TestRattlerSolver::test_arch_preferred_over_noarch_when_otherwise_equal
      --deselect=tests/test_solver.py::TestRattlerSolver::test_noarch_preferred_over_arch_when_version_greater
      --deselect=tests/test_solver.py::TestRattlerSolver::test_noarch_preferred_over_arch_when_version_greater_dep
      --deselect=tests/test_solver.py::TestRattlerSolver::test_noarch_preferred_over_arch_when_build_greater
      --deselect=tests/test_solver.py::TestRattlerSolver::test_noarch_preferred_over_arch_when_build_greater_dep
      --deselect=tests/test_solver_differences.py::test_gpu_cpu_mutexes --deselect=tests/test_solver_differences.py::test_old_panel
      --deselect=tests/test_solver.py::test_too_aggressive_update_to_conda_forge_packages
      --deselect=tests/test_solver.py::test_pinned_with_cli_build_string --deselect=tests/test_solver.py::test_python_downgrade_reinstalls_noarch_packages
about:
  home: https://github.com/conda/conda-rattler-solver
  summary: The fast pixi solver, now in conda
  description: 'If conda-libmamba-solver brought the mamba solver to conda, conda-rattler-solver
    tries to

    integrate the pixi solver (called resolvo, as provided in rattler) in conda.

    Environments solve meaningfully faster with Rattler, especially large or complex
    ones, and

    your existing environments and workflows keep working.

    '
  license: BSD-3-Clause
  license_family: BSD
  license_file: LICENSE
  dev_url: https://github.com/conda/conda-rattler-solver
  doc_url: https://github.com/conda/conda-rattler-solver/blob/main/README.md
extra:
  recipe-maintainers:
    - danyeaw
    - jaimergp
  final: true
  copy_test_source_files: true
  remote_url: https://github.com/AnacondaRecipes/conda-rattler-solver-feedstock
  sha: 20dac25848045d3222359cab8438cfa67355de51
  task_id: N_2ZvM53RB2gDsZDzw4Daw
  task_run_id: '0'
  pbp_graph_uuid: a0b117a1-95eb-4a11-8264-6ec2af644b81
