

set -ex



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
exit 0
