From bdf4217568dad837aa3b5a22a20c409748750150 Mon Sep 17 00:00:00 2001 From: Ben Mares Date: Fri, 13 Sep 2024 16:24:37 +0200 Subject: [PATCH 1/2] Reduce Ubuntu and MacOS runners from 4 to 3 The Windows runners are the pytest bottleneck by a margin, so not much is gained by having the 4th runners. This way we reduce the usage. This is probably helpful when runners are scarce. --- .github/workflows/test.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7fa26322..a97df7e2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,6 +43,8 @@ jobs: # Prune the indices so that we only run the splits up to the group size # defined below in "include". (This is ugly but effective.) + - os: ubuntu + pytest-split-group-index: 4 - os: ubuntu pytest-split-group-index: 5 - os: ubuntu @@ -55,6 +57,8 @@ jobs: pytest-split-group-index: 9 - os: ubuntu pytest-split-group-index: 10 + - os: macos + pytest-split-group-index: 4 - os: macos pytest-split-group-index: 5 - os: macos @@ -69,9 +73,9 @@ jobs: pytest-split-group-index: 10 include: - os: ubuntu - pytest-split-group-size: 4 + pytest-split-group-size: 3 - os: macos - pytest-split-group-size: 4 + pytest-split-group-size: 3 - os: windows pytest-split-group-size: 10 From c4937d8c86b080dc22d23859ad5be8898ae1e09b Mon Sep 17 00:00:00 2001 From: Ben Mares Date: Fri, 13 Sep 2024 16:36:56 +0200 Subject: [PATCH 2/2] Update durations --- tests/durations/macos-py3.12.json | 432 ++++++++++++++-------------- tests/durations/ubuntu-py3.12.json | 432 ++++++++++++++-------------- tests/durations/ubuntu-py3.8.json | 432 ++++++++++++++-------------- tests/durations/windows-py3.12.json | 432 ++++++++++++++-------------- 4 files changed, 864 insertions(+), 864 deletions(-) diff --git a/tests/durations/macos-py3.12.json b/tests/durations/macos-py3.12.json index d85499ba..812ad5af 100644 --- a/tests/durations/macos-py3.12.json +++ b/tests/durations/macos-py3.12.json @@ -1,218 +1,218 @@ { - "conda_lock/common.py::conda_lock.common.get_in": 0.004990291999888541, - "conda_lock/pypi_solver.py::conda_lock.pypi_solver._compute_compatible_manylinux_tags": 0.02494770900000276, - "conda_lock/pypi_solver.py::conda_lock.pypi_solver._extract_glibc_version_from_virtual_packages": 0.0011202910000065458, - "conda_lock/pypi_solver.py::conda_lock.pypi_solver._glibc_version_from_manylinux_tag": 0.0012831669999968653, - "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.evaluate_marker": 0.013140833999955248, - "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.get_names": 0.0043040420000579616, - "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.parse_python_requirement": 0.004438166999875648, - "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.poetry_version_to_conda_version": 0.0017815009999821996, - "tests/test_channel.py::test__detect_used_env_var": 0.0038239589999875534, - "tests/test_channel.py::test_unify_package_sources[collections0-expected0]": 0.0005117920001111997, - "tests/test_channel.py::test_unify_package_sources[collections1-expected1]": 0.0004386239999121244, - "tests/test_channel.py::test_unify_package_sources[collections2-ValueError]": 0.0025667090000069948, - "tests/test_channel.py::test_url_auth_info": 0.002687541999989662, - "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-auth4-# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple]": 0.0012525409999852855, - "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.otherchannel.cloud/simple-auth5-# pip mypackage @ https://pypi.otherchannel.cloud/simple]": 0.0005568750000293221, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth2-https://username:password@conda.mychannel.cloud/channel1/mypackage]": 0.0005839569998897787, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth3-https://username1:password1@conda.mychannel.cloud/channel1/mypackage]": 0.0005348330000742862, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth0-https://username:password@conda.mychannel.cloud/mypackage]": 0.0005726669999148726, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth1-https://conda.mychannel.cloud/mypackage]": 0.0005487490000177786, - "tests/test_conda_lock.py::test__add_auth_to_lockfile[# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://username_a:password_a@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://username_c:password_c@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://username_d:password_d@d.mychannel.cloud/mypackage\\n]": 0.0006267919999345395, - "tests/test_conda_lock.py::test__extract_domain[# pip mypackage @ https://pypi.mychannel.cloud/simple-pypi.mychannel.cloud]": 0.0005194160002019999, - "tests/test_conda_lock.py::test__extract_domain[http://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.0005541250001215303, - "tests/test_conda_lock.py::test__extract_domain[https://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.0006285819999902742, - "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0005250829999567941, - "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0005529149999574656, - "tests/test_conda_lock.py::test__strip_auth_from_line[http://conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0011465840000255412, - "tests/test_conda_lock.py::test__strip_auth_from_line[http://user:password@conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0005136260000426773, - "tests/test_conda_lock.py::test__strip_auth_from_line[https://conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0006785419999459918, - "tests/test_conda_lock.py::test__strip_auth_from_line[https://user:password@conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0006195829998887348, - "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0006503339999426316, - "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://user:password@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://user:password@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://user:password@d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0006116260000226248, - "tests/test_conda_lock.py::test_aggregate_lock_specs": 0.0020972499999061256, - "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_channels": 0.0015877499998850908, - "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_pip_repos": 0.0010232909999103867, - "tests/test_conda_lock.py::test_aggregate_lock_specs_override_version": 0.0007863739999720565, - "tests/test_conda_lock.py::test_choose_wheel": 12.247771166000007, - "tests/test_conda_lock.py::test_cli_version": 0.004305708000174491, - "tests/test_conda_lock.py::test_default_virtual_package_input_hash_stability": 0.0025634169999193546, - "tests/test_conda_lock.py::test_explicit_toposorted": 0.22200883400000748, - "tests/test_conda_lock.py::test_extract_json_object": 0.0012094170000409576, - "tests/test_conda_lock.py::test_fake_conda_env[conda]": 2.773803915999906, - "tests/test_conda_lock.py::test_fake_conda_env[mamba]": 4.02922595799987, - "tests/test_conda_lock.py::test_fake_conda_env[micromamba]": 0.7488961660000086, - "tests/test_conda_lock.py::test_git_gh_408[conda]": 2.453951581999945, - "tests/test_conda_lock.py::test_git_gh_408[mamba]": 14.853779292000013, - "tests/test_conda_lock.py::test_git_gh_408[micromamba]": 2.196903707999809, - "tests/test_conda_lock.py::test_install[conda-env]": 3.7830001669999547, - "tests/test_conda_lock.py::test_install[conda-explicit]": 3.8307699160000084, - "tests/test_conda_lock.py::test_install[conda-lock]": 3.9502356249997774, - "tests/test_conda_lock.py::test_install[mamba-env]": 0.9481951660001187, - "tests/test_conda_lock.py::test_install[mamba-explicit]": 3.0636223320000227, - "tests/test_conda_lock.py::test_install[mamba-lock]": 2.8284037930000068, - "tests/test_conda_lock.py::test_install[micromamba-env]": 18.529427209999994, - "tests/test_conda_lock.py::test_install[micromamba-explicit]": 1.7092251660000102, - "tests/test_conda_lock.py::test_install[micromamba-lock]": 1.673112749999973, - "tests/test_conda_lock.py::test_install_with_pip_deps[conda]": 0.25128062400006, - "tests/test_conda_lock.py::test_install_with_pip_deps[mamba]": 0.4813787079999656, - "tests/test_conda_lock.py::test_install_with_pip_deps[micromamba]": 0.2906567500000392, - "tests/test_conda_lock.py::test_lock_poetry_ibis": 45.91307545899997, - "tests/test_conda_lock.py::test_lookup[emoji-to-python-dateutil-lookup.yml]": 16.566714041999944, - "tests/test_conda_lock.py::test_lookup[empty-lookup.yml]": 2.567777582999952, - "tests/test_conda_lock.py::test_lookup_sources": 1.8375474170001098, - "tests/test_conda_lock.py::test_manylinux_tags": 0.0037091670000108934, - "tests/test_conda_lock.py::test_move_dependency_from_pip_section[conda]": 5.298767334000104, - "tests/test_conda_lock.py::test_move_dependency_from_pip_section[mamba]": 23.287728125000058, - "tests/test_conda_lock.py::test_move_dependency_from_pip_section[micromamba]": 5.6450688739998895, - "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[conda]": 0.9590729169999577, - "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[mamba]": 0.9264313329999823, - "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[micromamba]": 18.06232278999994, - "tests/test_conda_lock.py::test_os_name_marker[conda]": 37.67295524999997, - "tests/test_conda_lock.py::test_os_name_marker[mamba]": 8.864475375000097, - "tests/test_conda_lock.py::test_os_name_marker[micromamba]": 33.74513920700008, - "tests/test_conda_lock.py::test_parse_env_file_with_filters_defaults": 0.01446937599996545, - "tests/test_conda_lock.py::test_parse_env_file_with_filters_no_args": 0.006139083999983086, - "tests/test_conda_lock.py::test_parse_env_file_with_no_defaults": 0.006049125999993521, - "tests/test_conda_lock.py::test_parse_environment_file": 0.01689354099994489, - "tests/test_conda_lock.py::test_parse_environment_file_with_git": 12.309490290999975, - "tests/test_conda_lock.py::test_parse_environment_file_with_git_tag": 0.006007415999988552, - "tests/test_conda_lock.py::test_parse_environment_file_with_pip": 0.00711308199981886, - "tests/test_conda_lock.py::test_parse_environment_file_with_pip_and_platform_selector": 0.005037498999968193, - "tests/test_conda_lock.py::test_parse_flit": 0.007249042000012196, - "tests/test_conda_lock.py::test_parse_flit_default_pip": 0.002242291999891677, - "tests/test_conda_lock.py::test_parse_flit_skip_non_conda_lock": 0.0017216249999592037, - "tests/test_conda_lock.py::test_parse_meta_yaml_file": 0.025248959000009563, - "tests/test_conda_lock.py::test_parse_pdm": 0.0023608339998872907, - "tests/test_conda_lock.py::test_parse_pdm_default_pip": 0.003300081999896065, - "tests/test_conda_lock.py::test_parse_pdm_skip_non_conda_lock": 0.0018234160000929478, - "tests/test_conda_lock.py::test_parse_pip_requirement[package-thingie1[foo]-parsed0]": 0.0007419580000487258, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] = 2.1-parsed2]": 0.0006109170000172526, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] == 2.1-parsed3]": 0.0004941239998288438, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=0.8.0-alpha.2,<1.0.0.0-parsed6]": 0.0005526270000473232, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=2.1.*, <4.0-parsed5]": 0.0005153749999635693, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] @ https://foo.bar/package.whl#sha1=blerp-parsed1]": 0.0005802910000056727, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra]===2.1-parsed4]": 0.0018051249999189167, - "tests/test_conda_lock.py::test_parse_platforms_from_multi_sources": 0.0033407079998823974, - "tests/test_conda_lock.py::test_parse_poetry": 0.0034448739999106692, - "tests/test_conda_lock.py::test_parse_poetry_default_pip": 0.0025872090000120807, - "tests/test_conda_lock.py::test_parse_poetry_git": 0.0023045420000471495, - "tests/test_conda_lock.py::test_parse_poetry_invalid_optionals": 0.002235500999972828, - "tests/test_conda_lock.py::test_parse_poetry_no_pypi": 0.0032572500001606386, - "tests/test_conda_lock.py::test_parse_poetry_skip_non_conda_lock": 0.0019908759999225367, - "tests/test_conda_lock.py::test_parse_pyproject_channel_toml": 0.01277312499985328, - "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[conda]": 5.122895040000003, - "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[mamba]": 7.850795875999893, - "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[micromamba]": 30.716072749999967, - "tests/test_conda_lock.py::test_pip_full_whl_url[conda]": 4.811341249999828, - "tests/test_conda_lock.py::test_pip_full_whl_url[mamba]": 4.938631667000095, - "tests/test_conda_lock.py::test_pip_full_whl_url[micromamba]": 2.4723209580000685, - "tests/test_conda_lock.py::test_pip_respects_glibc_version[conda]": 5.099928666999858, - "tests/test_conda_lock.py::test_pip_respects_glibc_version[mamba]": 6.179982583000083, - "tests/test_conda_lock.py::test_pip_respects_glibc_version[micromamba]": 2.0205182920001334, - "tests/test_conda_lock.py::test_platformenv_linux_platforms": 0.008867291000001387, - "tests/test_conda_lock.py::test_poetry_no_pypi_multiple_pyprojects": 0.008611624999957712, - "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python->=3.6,<3.7-/python-3.6]": 17.042862333000016, - "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-^2.7-/python-2.7]": 2.7712088750000703, - "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-~3.6-/python-3.6]": 3.253975583000056, - "tests/test_conda_lock.py::test_prepare_repositories_pool": 0.005429040999842982, - "tests/test_conda_lock.py::test_private_lock[conda-$QUETZ_API_KEY]": 0.002730749999955151, - "tests/test_conda_lock.py::test_private_lock[conda-${QUETZ_API_KEY}]": 0.001509749999968335, - "tests/test_conda_lock.py::test_private_lock[mamba-$QUETZ_API_KEY]": 0.001908500999888929, - "tests/test_conda_lock.py::test_private_lock[mamba-${QUETZ_API_KEY}]": 0.0009867079999139605, - "tests/test_conda_lock.py::test_private_lock[micromamba-$QUETZ_API_KEY]": 0.0006821669999226287, - "tests/test_conda_lock.py::test_private_lock[micromamba-${QUETZ_API_KEY}]": 0.0015252090000785756, - "tests/test_conda_lock.py::test_remove_dependency[conda]": 5.557838667999931, - "tests/test_conda_lock.py::test_remove_dependency[mamba]": 34.29986387500003, - "tests/test_conda_lock.py::test_remove_dependency[micromamba]": 4.389169374999938, - "tests/test_conda_lock.py::test_run_lock[conda]": 58.91519641599996, - "tests/test_conda_lock.py::test_run_lock[mamba]": 59.84644604199991, - "tests/test_conda_lock.py::test_run_lock[micromamba]": 93.43602537400011, - "tests/test_conda_lock.py::test_run_lock_blas_mkl[conda]": 11.859812250000118, - "tests/test_conda_lock.py::test_run_lock_blas_mkl[mamba]": 59.77617670799998, - "tests/test_conda_lock.py::test_run_lock_blas_mkl[micromamba]": 8.682086749999826, - "tests/test_conda_lock.py::test_run_lock_channel_toml[conda]": 20.941654209000035, - "tests/test_conda_lock.py::test_run_lock_channel_toml[mamba]": 22.14415379200011, - "tests/test_conda_lock.py::test_run_lock_channel_toml[micromamba]": 44.73870304100001, - "tests/test_conda_lock.py::test_run_lock_relative_source_path[conda]": 2.449494459000107, - "tests/test_conda_lock.py::test_run_lock_relative_source_path[mamba]": 30.564764582999942, - "tests/test_conda_lock.py::test_run_lock_relative_source_path[micromamba]": 3.747919040999932, - "tests/test_conda_lock.py::test_run_lock_uppercase_pip[conda]": 12.40979233400003, - "tests/test_conda_lock.py::test_run_lock_uppercase_pip[mamba]": 13.91190420800001, - "tests/test_conda_lock.py::test_run_lock_uppercase_pip[micromamba]": 5.430825124999956, - "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[conda]": 10.876113710000027, - "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[mamba]": 7.221682751000003, - "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[micromamba]": 28.868838084000004, - "tests/test_conda_lock.py::test_run_lock_with_git_metadata[conda]": 53.51907158300003, - "tests/test_conda_lock.py::test_run_lock_with_git_metadata[mamba]": 8.070950835000076, - "tests/test_conda_lock.py::test_run_lock_with_git_metadata[micromamba]": 9.24194129099999, - "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[conda]": 24.658463416000018, - "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[mamba]": 9.278211082999974, - "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[micromamba]": 5.537806458999853, - "tests/test_conda_lock.py::test_run_lock_with_input_metadata[conda]": 38.594041999999945, - "tests/test_conda_lock.py::test_run_lock_with_input_metadata[mamba]": 64.97022999900003, - "tests/test_conda_lock.py::test_run_lock_with_input_metadata[micromamba]": 58.29196875000014, - "tests/test_conda_lock.py::test_run_lock_with_local_package[conda]": 12.428751626000007, - "tests/test_conda_lock.py::test_run_lock_with_local_package[mamba]": 0.0172821669999621, - "tests/test_conda_lock.py::test_run_lock_with_local_package[micromamba]": 0.006008623999832707, - "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[conda]": 16.59231137500001, - "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[mamba]": 4.78350341700002, - "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[micromamba]": 25.728193874999874, - "tests/test_conda_lock.py::test_run_lock_with_pip[conda]": 9.80439274999992, - "tests/test_conda_lock.py::test_run_lock_with_pip[mamba]": 31.62678075000008, - "tests/test_conda_lock.py::test_run_lock_with_pip[micromamba]": 6.290320707999854, - "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[conda]": 35.720678375000034, - "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[mamba]": 21.691480333000072, - "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[micromamba]": 27.787237623999772, - "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[conda]": 61.2518675, - "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[mamba]": 12.075222832999998, - "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[micromamba]": 5.265980375999902, - "tests/test_conda_lock.py::test_run_lock_with_time_metadata[conda]": 13.40160687499997, - "tests/test_conda_lock.py::test_run_lock_with_time_metadata[mamba]": 49.11824187600007, - "tests/test_conda_lock.py::test_run_lock_with_time_metadata[micromamba]": 60.03416425000012, - "tests/test_conda_lock.py::test_run_lock_with_update[conda]": 38.70290741600013, - "tests/test_conda_lock.py::test_run_lock_with_update[mamba]": 16.522394083999984, - "tests/test_conda_lock.py::test_run_lock_with_update[micromamba]": 45.878141957000025, - "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[conda]": 4.529452167000045, - "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[mamba]": 4.203561083000068, - "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[micromamba]": 3.061808959000018, - "tests/test_conda_lock.py::test_run_with_channel_inversion": 18.35939612499999, - "tests/test_conda_lock.py::test_spec_poetry": 0.006498959000055038, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0005888329999379494, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0005919160000757984, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0005584169999792721, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.000590459000136434, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@symbol@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0005606259999240137, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username@userdomain.com:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0006094579998716654, - "tests/test_conda_lock.py::test_virtual_package_input_hash_stability": 0.0033313750000161235, - "tests/test_conda_lock.py::test_virtual_packages[conda-env]": 8.562776750000012, - "tests/test_conda_lock.py::test_virtual_packages[conda-explicit]": 7.129602750000004, - "tests/test_conda_lock.py::test_virtual_packages[mamba-env]": 1.1001506260000724, - "tests/test_conda_lock.py::test_virtual_packages[mamba-explicit]": 10.37237933300014, - "tests/test_conda_lock.py::test_virtual_packages[micromamba-env]": 3.6429537079999363, - "tests/test_conda_lock.py::test_virtual_packages[micromamba-explicit]": 3.52372445900005, - "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[env]": 0.0803299159999824, - "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[explicit]": 0.08250891700004104, - "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[conda]": 7.623246292999966, - "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[mamba]": 8.5772667089999, - "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[micromamba]": 4.292716917000007, - "tests/test_markers.py::test_sys_platform_marker[environment.yml]": 0.011299624999992375, - "tests/test_markers.py::test_sys_platform_marker[hatch]": 0.0048491249999642605, - "tests/test_markers.py::test_sys_platform_marker[poetry]": 0.0057654590000311146, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_with_credentials]": 4.976043083000036, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_without_credentials]": 5.640159666000045, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_with_credentials]": 4.465076124999882, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_without_credentials]": 5.824589916000036, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_with_credentials]": 2.9389612079999097, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_without_credentials]": 3.2089406670002063, - "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir0-pyproject.toml]": 1.5673546240000178, - "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir1-environment.yaml]": 29.27880616599998, - "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir2-environment.yaml]": 20.335864415999936, - "tests/test_regression.py::test_pip_environment_regression_gh449": 0.010754166999845438, - "tests/test_regression.py::test_pr_436[linux-64]": 2.547400916999891, - "tests/test_regression.py::test_pr_436[osx-64]": 10.913693998999975, - "tests/test_regression.py::test_pr_436[osx-arm64]": 4.295753333000107, - "tests/test_regression.py::test_run_lock_regression_gh155[conda]": 11.932168625000031, - "tests/test_regression.py::test_run_lock_regression_gh155[mamba]": 39.00833170899989, - "tests/test_regression.py::test_run_lock_regression_gh155[micromamba]": 26.05656220900005 + "conda_lock/common.py::conda_lock.common.get_in": 0.050370959000019866, + "conda_lock/pypi_solver.py::conda_lock.pypi_solver._compute_compatible_manylinux_tags": 0.0015917499999886786, + "conda_lock/pypi_solver.py::conda_lock.pypi_solver._extract_glibc_version_from_virtual_packages": 0.0010478340000190656, + "conda_lock/pypi_solver.py::conda_lock.pypi_solver._glibc_version_from_manylinux_tag": 0.00108879199990497, + "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.evaluate_marker": 0.00613112500002444, + "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.get_names": 0.0019994580001139184, + "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.parse_python_requirement": 0.005198791999987407, + "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.poetry_version_to_conda_version": 0.002535832999910781, + "tests/test_channel.py::test__detect_used_env_var": 0.012391207000007398, + "tests/test_channel.py::test_unify_package_sources[collections0-expected0]": 0.005182583000021168, + "tests/test_channel.py::test_unify_package_sources[collections1-expected1]": 0.0092742080000221, + "tests/test_channel.py::test_unify_package_sources[collections2-ValueError]": 0.005448164999961591, + "tests/test_channel.py::test_url_auth_info": 0.010974249000014424, + "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-auth4-# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple]": 0.0021640000001070803, + "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.otherchannel.cloud/simple-auth5-# pip mypackage @ https://pypi.otherchannel.cloud/simple]": 0.003347750999978416, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth2-https://username:password@conda.mychannel.cloud/channel1/mypackage]": 0.0035852909999221083, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth3-https://username1:password1@conda.mychannel.cloud/channel1/mypackage]": 0.0021067509999284084, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth0-https://username:password@conda.mychannel.cloud/mypackage]": 0.002621875000045293, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth1-https://conda.mychannel.cloud/mypackage]": 0.0033954590001030738, + "tests/test_conda_lock.py::test__add_auth_to_lockfile[# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://username_a:password_a@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://username_c:password_c@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://username_d:password_d@d.mychannel.cloud/mypackage\\n]": 0.0009601250000059736, + "tests/test_conda_lock.py::test__extract_domain[# pip mypackage @ https://pypi.mychannel.cloud/simple-pypi.mychannel.cloud]": 0.0024835419999362784, + "tests/test_conda_lock.py::test__extract_domain[http://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.0006684580000637652, + "tests/test_conda_lock.py::test__extract_domain[https://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.0008567090001179167, + "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.002940832000035698, + "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0036421260000452094, + "tests/test_conda_lock.py::test__strip_auth_from_line[http://conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0037513739999894824, + "tests/test_conda_lock.py::test__strip_auth_from_line[http://user:password@conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.002657623999880343, + "tests/test_conda_lock.py::test__strip_auth_from_line[https://conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0008660419998705038, + "tests/test_conda_lock.py::test__strip_auth_from_line[https://user:password@conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0023552499999368592, + "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0030839590000368844, + "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://user:password@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://user:password@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://user:password@d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0018991670000332306, + "tests/test_conda_lock.py::test_aggregate_lock_specs": 0.002291915999990124, + "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_channels": 0.002585666999948444, + "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_pip_repos": 0.0012189579998675981, + "tests/test_conda_lock.py::test_aggregate_lock_specs_override_version": 0.0008507929999268526, + "tests/test_conda_lock.py::test_choose_wheel": 13.978802249000012, + "tests/test_conda_lock.py::test_cli_version": 0.019949542000063047, + "tests/test_conda_lock.py::test_default_virtual_package_input_hash_stability": 0.004175373999942167, + "tests/test_conda_lock.py::test_explicit_toposorted": 0.2268313750000175, + "tests/test_conda_lock.py::test_extract_json_object": 0.0011942509999016693, + "tests/test_conda_lock.py::test_fake_conda_env[conda]": 5.853742332000024, + "tests/test_conda_lock.py::test_fake_conda_env[mamba]": 2.4352800410000555, + "tests/test_conda_lock.py::test_fake_conda_env[micromamba]": 0.7668204579999838, + "tests/test_conda_lock.py::test_git_gh_408[conda]": 37.498486168, + "tests/test_conda_lock.py::test_git_gh_408[mamba]": 1.9621849579999662, + "tests/test_conda_lock.py::test_git_gh_408[micromamba]": 18.315155666000123, + "tests/test_conda_lock.py::test_install[conda-env]": 15.325446041000191, + "tests/test_conda_lock.py::test_install[conda-explicit]": 40.232223917000056, + "tests/test_conda_lock.py::test_install[conda-lock]": 7.532831500000043, + "tests/test_conda_lock.py::test_install[mamba-env]": 1.2094807499997842, + "tests/test_conda_lock.py::test_install[mamba-explicit]": 2.0628001680000807, + "tests/test_conda_lock.py::test_install[mamba-lock]": 2.373851709000064, + "tests/test_conda_lock.py::test_install[micromamba-env]": 2.037658210000018, + "tests/test_conda_lock.py::test_install[micromamba-explicit]": 1.9587095429999408, + "tests/test_conda_lock.py::test_install[micromamba-lock]": 1.9423611669999445, + "tests/test_conda_lock.py::test_install_with_pip_deps[conda]": 0.5905867079999325, + "tests/test_conda_lock.py::test_install_with_pip_deps[mamba]": 0.2286864569999807, + "tests/test_conda_lock.py::test_install_with_pip_deps[micromamba]": 0.34653175000005376, + "tests/test_conda_lock.py::test_lock_poetry_ibis": 76.58188070999995, + "tests/test_conda_lock.py::test_lookup[emoji-to-python-dateutil-lookup.yml]": 20.320347499000036, + "tests/test_conda_lock.py::test_lookup[empty-lookup.yml]": 2.8672510410000314, + "tests/test_conda_lock.py::test_lookup_sources": 2.5781432080001423, + "tests/test_conda_lock.py::test_manylinux_tags": 0.0038344160000178817, + "tests/test_conda_lock.py::test_move_dependency_from_pip_section[conda]": 20.37400221000007, + "tests/test_conda_lock.py::test_move_dependency_from_pip_section[mamba]": 19.183349167000074, + "tests/test_conda_lock.py::test_move_dependency_from_pip_section[micromamba]": 8.49167716799991, + "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[conda]": 3.0794578740000134, + "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[mamba]": 0.9234562489999689, + "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[micromamba]": 0.19196191799994722, + "tests/test_conda_lock.py::test_os_name_marker[conda]": 13.994332916000076, + "tests/test_conda_lock.py::test_os_name_marker[mamba]": 5.560950625000032, + "tests/test_conda_lock.py::test_os_name_marker[micromamba]": 5.787890999999945, + "tests/test_conda_lock.py::test_parse_env_file_with_filters_defaults": 0.08803816599998981, + "tests/test_conda_lock.py::test_parse_env_file_with_filters_no_args": 0.010585583999954906, + "tests/test_conda_lock.py::test_parse_env_file_with_no_defaults": 0.012424375000023247, + "tests/test_conda_lock.py::test_parse_environment_file": 13.658074458000044, + "tests/test_conda_lock.py::test_parse_environment_file_with_git": 0.015989459000024908, + "tests/test_conda_lock.py::test_parse_environment_file_with_git_tag": 0.012539875999948435, + "tests/test_conda_lock.py::test_parse_environment_file_with_pip": 0.01303408399996897, + "tests/test_conda_lock.py::test_parse_environment_file_with_pip_and_platform_selector": 0.004951041000026635, + "tests/test_conda_lock.py::test_parse_flit": 0.006229666999956862, + "tests/test_conda_lock.py::test_parse_flit_default_pip": 0.006642333999991479, + "tests/test_conda_lock.py::test_parse_flit_skip_non_conda_lock": 0.008292751000055887, + "tests/test_conda_lock.py::test_parse_meta_yaml_file": 0.04235549999987143, + "tests/test_conda_lock.py::test_parse_pdm": 0.007205332000012277, + "tests/test_conda_lock.py::test_parse_pdm_default_pip": 0.005398583999976836, + "tests/test_conda_lock.py::test_parse_pdm_skip_non_conda_lock": 0.007151125999996566, + "tests/test_conda_lock.py::test_parse_pip_requirement[package-thingie1[foo]-parsed0]": 0.00129504099999167, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] = 2.1-parsed2]": 0.0012486250000165455, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] == 2.1-parsed3]": 0.0025315409999393523, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=0.8.0-alpha.2,<1.0.0.0-parsed6]": 0.0006095420000065133, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=2.1.*, <4.0-parsed5]": 0.0008094169998003053, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] @ https://foo.bar/package.whl#sha1=blerp-parsed1]": 0.000529042000039226, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra]===2.1-parsed4]": 0.000686750000113534, + "tests/test_conda_lock.py::test_parse_platforms_from_multi_sources": 0.006616041999961908, + "tests/test_conda_lock.py::test_parse_poetry": 0.017944249999914064, + "tests/test_conda_lock.py::test_parse_poetry_default_pip": 0.005540457999984483, + "tests/test_conda_lock.py::test_parse_poetry_git": 0.005100916000003508, + "tests/test_conda_lock.py::test_parse_poetry_invalid_optionals": 0.0068733749999410065, + "tests/test_conda_lock.py::test_parse_poetry_no_pypi": 0.012044957999989947, + "tests/test_conda_lock.py::test_parse_poetry_skip_non_conda_lock": 0.006358832000046277, + "tests/test_conda_lock.py::test_parse_pyproject_channel_toml": 0.025686624999991636, + "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[conda]": 9.226116291999915, + "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[mamba]": 2.773073082999872, + "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[micromamba]": 2.1594234170000846, + "tests/test_conda_lock.py::test_pip_full_whl_url[conda]": 7.848424832999967, + "tests/test_conda_lock.py::test_pip_full_whl_url[mamba]": 3.690834167000048, + "tests/test_conda_lock.py::test_pip_full_whl_url[micromamba]": 2.642766333000168, + "tests/test_conda_lock.py::test_pip_respects_glibc_version[conda]": 8.884146207999947, + "tests/test_conda_lock.py::test_pip_respects_glibc_version[mamba]": 3.6989290830000527, + "tests/test_conda_lock.py::test_pip_respects_glibc_version[micromamba]": 2.4201265009999133, + "tests/test_conda_lock.py::test_platformenv_linux_platforms": 0.008565540999939003, + "tests/test_conda_lock.py::test_poetry_no_pypi_multiple_pyprojects": 0.02327408399997921, + "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python->=3.6,<3.7-/python-3.6]": 25.551693332000013, + "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-^2.7-/python-2.7]": 3.0154884170000287, + "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-~3.6-/python-3.6]": 3.8123004990000027, + "tests/test_conda_lock.py::test_prepare_repositories_pool": 0.010374708000028932, + "tests/test_conda_lock.py::test_private_lock[conda-$QUETZ_API_KEY]": 0.012503791000085585, + "tests/test_conda_lock.py::test_private_lock[conda-${QUETZ_API_KEY}]": 0.000706083999943985, + "tests/test_conda_lock.py::test_private_lock[mamba-$QUETZ_API_KEY]": 0.000566832999993494, + "tests/test_conda_lock.py::test_private_lock[mamba-${QUETZ_API_KEY}]": 0.0002322070000673193, + "tests/test_conda_lock.py::test_private_lock[micromamba-$QUETZ_API_KEY]": 0.0013107500000160144, + "tests/test_conda_lock.py::test_private_lock[micromamba-${QUETZ_API_KEY}]": 0.00020512499986580224, + "tests/test_conda_lock.py::test_remove_dependency[conda]": 16.259393126000077, + "tests/test_conda_lock.py::test_remove_dependency[mamba]": 4.247443708999867, + "tests/test_conda_lock.py::test_remove_dependency[micromamba]": 24.83324537499982, + "tests/test_conda_lock.py::test_run_lock[conda]": 105.42838241599998, + "tests/test_conda_lock.py::test_run_lock[mamba]": 47.494713750000074, + "tests/test_conda_lock.py::test_run_lock[micromamba]": 43.411539124, + "tests/test_conda_lock.py::test_run_lock_blas_mkl[conda]": 20.46914733299991, + "tests/test_conda_lock.py::test_run_lock_blas_mkl[mamba]": 40.564609001000065, + "tests/test_conda_lock.py::test_run_lock_blas_mkl[micromamba]": 7.766780251, + "tests/test_conda_lock.py::test_run_lock_channel_toml[conda]": 13.09834649999982, + "tests/test_conda_lock.py::test_run_lock_channel_toml[mamba]": 23.4178298330001, + "tests/test_conda_lock.py::test_run_lock_channel_toml[micromamba]": 16.092332499999998, + "tests/test_conda_lock.py::test_run_lock_relative_source_path[conda]": 6.953401918000054, + "tests/test_conda_lock.py::test_run_lock_relative_source_path[mamba]": 2.4575666240000373, + "tests/test_conda_lock.py::test_run_lock_relative_source_path[micromamba]": 4.480301750000081, + "tests/test_conda_lock.py::test_run_lock_uppercase_pip[conda]": 29.84074287499982, + "tests/test_conda_lock.py::test_run_lock_uppercase_pip[mamba]": 11.140665624999997, + "tests/test_conda_lock.py::test_run_lock_uppercase_pip[micromamba]": 7.265038541999957, + "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[conda]": 28.929067292000013, + "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[mamba]": 8.275568249999992, + "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[micromamba]": 6.458852666999974, + "tests/test_conda_lock.py::test_run_lock_with_git_metadata[conda]": 32.78075708300014, + "tests/test_conda_lock.py::test_run_lock_with_git_metadata[mamba]": 7.819985250000059, + "tests/test_conda_lock.py::test_run_lock_with_git_metadata[micromamba]": 8.151126415999897, + "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[conda]": 9.311554209000064, + "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[mamba]": 2.399874332999957, + "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[micromamba]": 6.891623834000029, + "tests/test_conda_lock.py::test_run_lock_with_input_metadata[conda]": 29.55673525099985, + "tests/test_conda_lock.py::test_run_lock_with_input_metadata[mamba]": 34.36869699900001, + "tests/test_conda_lock.py::test_run_lock_with_input_metadata[micromamba]": 61.361963833000004, + "tests/test_conda_lock.py::test_run_lock_with_local_package[conda]": 0.020668209000064053, + "tests/test_conda_lock.py::test_run_lock_with_local_package[mamba]": 0.0073479169999473015, + "tests/test_conda_lock.py::test_run_lock_with_local_package[micromamba]": 0.01911554100001922, + "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[conda]": 37.130336499999885, + "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[mamba]": 2.727410250000048, + "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[micromamba]": 22.228299208000067, + "tests/test_conda_lock.py::test_run_lock_with_pip[conda]": 28.643070458999887, + "tests/test_conda_lock.py::test_run_lock_with_pip[mamba]": 21.358469207999974, + "tests/test_conda_lock.py::test_run_lock_with_pip[micromamba]": 29.421842917000163, + "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[conda]": 38.738440334000074, + "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[mamba]": 16.609732125999926, + "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[micromamba]": 13.520679541999925, + "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[conda]": 26.049187625000172, + "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[mamba]": 8.266577958000084, + "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[micromamba]": 64.79648116599992, + "tests/test_conda_lock.py::test_run_lock_with_time_metadata[conda]": 105.53134991699994, + "tests/test_conda_lock.py::test_run_lock_with_time_metadata[mamba]": 53.33835749999997, + "tests/test_conda_lock.py::test_run_lock_with_time_metadata[micromamba]": 7.03484149999997, + "tests/test_conda_lock.py::test_run_lock_with_update[conda]": 54.143937124000104, + "tests/test_conda_lock.py::test_run_lock_with_update[mamba]": 11.196673707999935, + "tests/test_conda_lock.py::test_run_lock_with_update[micromamba]": 43.41852920800011, + "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[conda]": 11.482939999999871, + "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[mamba]": 2.854289207000079, + "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[micromamba]": 2.734841291999942, + "tests/test_conda_lock.py::test_run_with_channel_inversion": 27.591603791999887, + "tests/test_conda_lock.py::test_spec_poetry": 0.019649167000011403, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.005158416999961446, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0032044150000274385, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0007692909998695541, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.000762625999982447, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@symbol@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.003120459000001574, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username@userdomain.com:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.007774874999995518, + "tests/test_conda_lock.py::test_virtual_package_input_hash_stability": 0.007583750999970107, + "tests/test_conda_lock.py::test_virtual_packages[conda-env]": 10.52228379099995, + "tests/test_conda_lock.py::test_virtual_packages[conda-explicit]": 17.726576584000213, + "tests/test_conda_lock.py::test_virtual_packages[mamba-env]": 0.6959048749999965, + "tests/test_conda_lock.py::test_virtual_packages[mamba-explicit]": 6.100623917999997, + "tests/test_conda_lock.py::test_virtual_packages[micromamba-env]": 3.9140473319999955, + "tests/test_conda_lock.py::test_virtual_packages[micromamba-explicit]": 5.469175584000027, + "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[env]": 0.08552233399996112, + "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[explicit]": 0.09735054200007198, + "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[conda]": 14.260978999999907, + "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[mamba]": 5.667294334000076, + "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[micromamba]": 4.975740667999958, + "tests/test_markers.py::test_sys_platform_marker[environment.yml]": 0.012282458000072438, + "tests/test_markers.py::test_sys_platform_marker[hatch]": 0.0038795419999360092, + "tests/test_markers.py::test_sys_platform_marker[poetry]": 0.005010292000065419, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_with_credentials]": 7.686436581999942, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_without_credentials]": 10.06842425100001, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_with_credentials]": 3.7372074989999646, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_without_credentials]": 8.037807125999961, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_with_credentials]": 4.002448624000067, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_without_credentials]": 4.727399541999944, + "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir0-pyproject.toml]": 1.8078774170000997, + "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir1-environment.yaml]": 9.10817291800015, + "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir2-environment.yaml]": 31.030914624000047, + "tests/test_regression.py::test_pip_environment_regression_gh449": 0.008336458999906426, + "tests/test_regression.py::test_pr_436[linux-64]": 3.0636888330000147, + "tests/test_regression.py::test_pr_436[osx-64]": 11.252928042999997, + "tests/test_regression.py::test_pr_436[osx-arm64]": 9.177409623999893, + "tests/test_regression.py::test_run_lock_regression_gh155[conda]": 13.497792000000004, + "tests/test_regression.py::test_run_lock_regression_gh155[mamba]": 11.020178084000008, + "tests/test_regression.py::test_run_lock_regression_gh155[micromamba]": 9.197700958000041 } diff --git a/tests/durations/ubuntu-py3.12.json b/tests/durations/ubuntu-py3.12.json index ae78798a..4ad6589c 100644 --- a/tests/durations/ubuntu-py3.12.json +++ b/tests/durations/ubuntu-py3.12.json @@ -1,218 +1,218 @@ { - "conda_lock/common.py::conda_lock.common.get_in": 0.004420675000005758, - "conda_lock/pypi_solver.py::conda_lock.pypi_solver._compute_compatible_manylinux_tags": 0.0015919019999728334, - "conda_lock/pypi_solver.py::conda_lock.pypi_solver._extract_glibc_version_from_virtual_packages": 0.0011999619999301103, - "conda_lock/pypi_solver.py::conda_lock.pypi_solver._glibc_version_from_manylinux_tag": 0.00115141199989921, - "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.evaluate_marker": 0.00446919500001286, - "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.get_names": 0.0019878999999605185, - "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.parse_python_requirement": 0.00309919599993691, - "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.poetry_version_to_conda_version": 0.7470320080000192, - "tests/test_channel.py::test__detect_used_env_var": 0.008412740000011354, - "tests/test_channel.py::test_unify_package_sources[collections0-expected0]": 0.001135092000026816, - "tests/test_channel.py::test_unify_package_sources[collections1-expected1]": 0.0010215220000020508, - "tests/test_channel.py::test_unify_package_sources[collections2-ValueError]": 0.0014339809999910358, - "tests/test_channel.py::test_url_auth_info": 0.005202419000028158, - "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-auth4-# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple]": 0.0013648190000594695, - "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.otherchannel.cloud/simple-auth5-# pip mypackage @ https://pypi.otherchannel.cloud/simple]": 0.0013516849999746228, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth2-https://username:password@conda.mychannel.cloud/channel1/mypackage]": 0.001393261000032453, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth3-https://username1:password1@conda.mychannel.cloud/channel1/mypackage]": 0.0015041679999967528, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth0-https://username:password@conda.mychannel.cloud/mypackage]": 0.0013752199999998993, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth1-https://conda.mychannel.cloud/mypackage]": 0.0015700399999900583, - "tests/test_conda_lock.py::test__add_auth_to_lockfile[# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://username_a:password_a@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://username_c:password_c@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://username_d:password_d@d.mychannel.cloud/mypackage\\n]": 0.0015022440000507231, - "tests/test_conda_lock.py::test__extract_domain[# pip mypackage @ https://pypi.mychannel.cloud/simple-pypi.mychannel.cloud]": 0.0014230070000280648, - "tests/test_conda_lock.py::test__extract_domain[http://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.001253872000006595, - "tests/test_conda_lock.py::test__extract_domain[https://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.0012862420000487873, - "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.001383443999998235, - "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.001245566999955372, - "tests/test_conda_lock.py::test__strip_auth_from_line[http://conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0013547900000503432, - "tests/test_conda_lock.py::test__strip_auth_from_line[http://user:password@conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0012567869999884351, - "tests/test_conda_lock.py::test__strip_auth_from_line[https://conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0013654900000119596, - "tests/test_conda_lock.py::test__strip_auth_from_line[https://user:password@conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.001227352000000792, - "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0014159239999571582, - "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://user:password@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://user:password@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://user:password@d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0013165999999955602, - "tests/test_conda_lock.py::test_aggregate_lock_specs": 0.001825697000015225, - "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_channels": 0.0020089980000079777, - "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_pip_repos": 0.0014917760000798808, - "tests/test_conda_lock.py::test_aggregate_lock_specs_override_version": 0.0014700739999966572, - "tests/test_conda_lock.py::test_choose_wheel": 0.7391626490000363, - "tests/test_conda_lock.py::test_cli_version": 0.003680818999953317, - "tests/test_conda_lock.py::test_default_virtual_package_input_hash_stability": 0.0037392059999774574, - "tests/test_conda_lock.py::test_explicit_toposorted": 0.28341270199996416, - "tests/test_conda_lock.py::test_extract_json_object": 0.001255704999948648, - "tests/test_conda_lock.py::test_fake_conda_env[conda]": 2.6792598469999973, - "tests/test_conda_lock.py::test_fake_conda_env[mamba]": 2.702840411000011, - "tests/test_conda_lock.py::test_fake_conda_env[micromamba]": 1.0406870040000058, - "tests/test_conda_lock.py::test_git_gh_408[conda]": 2.376299595999967, - "tests/test_conda_lock.py::test_git_gh_408[mamba]": 8.090947821000043, - "tests/test_conda_lock.py::test_git_gh_408[micromamba]": 7.464211335000016, - "tests/test_conda_lock.py::test_install[conda-env]": 14.660425599000007, - "tests/test_conda_lock.py::test_install[conda-explicit]": 5.7714748189999625, - "tests/test_conda_lock.py::test_install[conda-lock]": 11.481823200999997, - "tests/test_conda_lock.py::test_install[mamba-env]": 0.960876829999961, - "tests/test_conda_lock.py::test_install[mamba-explicit]": 4.044433414000025, - "tests/test_conda_lock.py::test_install[mamba-lock]": 5.500670185000047, - "tests/test_conda_lock.py::test_install[micromamba-env]": 10.016066383000009, - "tests/test_conda_lock.py::test_install[micromamba-explicit]": 1.7148799669999732, - "tests/test_conda_lock.py::test_install[micromamba-lock]": 1.5075483329999884, - "tests/test_conda_lock.py::test_install_with_pip_deps[conda]": 14.677334367000014, - "tests/test_conda_lock.py::test_install_with_pip_deps[mamba]": 17.71069684500003, - "tests/test_conda_lock.py::test_install_with_pip_deps[micromamba]": 6.073460393000033, - "tests/test_conda_lock.py::test_lock_poetry_ibis": 34.485240841000035, - "tests/test_conda_lock.py::test_lookup[emoji-to-python-dateutil-lookup.yml]": 9.196325894999973, - "tests/test_conda_lock.py::test_lookup[empty-lookup.yml]": 2.551246034999906, - "tests/test_conda_lock.py::test_lookup_sources": 2.44623186299998, - "tests/test_conda_lock.py::test_manylinux_tags": 0.0037119260000508802, - "tests/test_conda_lock.py::test_move_dependency_from_pip_section[conda]": 5.468507417999945, - "tests/test_conda_lock.py::test_move_dependency_from_pip_section[mamba]": 4.849699150000049, - "tests/test_conda_lock.py::test_move_dependency_from_pip_section[micromamba]": 5.863028563000057, - "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[conda]": 1.1113143929999865, - "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[mamba]": 10.694121876999986, - "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[micromamba]": 9.007749846999957, - "tests/test_conda_lock.py::test_os_name_marker[conda]": 12.87292100000002, - "tests/test_conda_lock.py::test_os_name_marker[mamba]": 4.8469327339999495, - "tests/test_conda_lock.py::test_os_name_marker[micromamba]": 5.751103363999988, - "tests/test_conda_lock.py::test_parse_env_file_with_filters_defaults": 0.008062486000028457, - "tests/test_conda_lock.py::test_parse_env_file_with_filters_no_args": 0.008576842999985956, - "tests/test_conda_lock.py::test_parse_env_file_with_no_defaults": 0.005207729999995081, - "tests/test_conda_lock.py::test_parse_environment_file": 0.014467886000034014, - "tests/test_conda_lock.py::test_parse_environment_file_with_git": 0.00782169699999713, - "tests/test_conda_lock.py::test_parse_environment_file_with_git_tag": 0.0075004979999846455, - "tests/test_conda_lock.py::test_parse_environment_file_with_pip": 12.229380419999984, - "tests/test_conda_lock.py::test_parse_environment_file_with_pip_and_platform_selector": 0.006224249999945641, - "tests/test_conda_lock.py::test_parse_flit": 0.003092058999982328, - "tests/test_conda_lock.py::test_parse_flit_default_pip": 0.0030454830000223865, - "tests/test_conda_lock.py::test_parse_flit_skip_non_conda_lock": 0.002537195000002157, - "tests/test_conda_lock.py::test_parse_meta_yaml_file": 0.029053499999974974, - "tests/test_conda_lock.py::test_parse_pdm": 0.0030124309999735033, - "tests/test_conda_lock.py::test_parse_pdm_default_pip": 0.0031049019999898064, - "tests/test_conda_lock.py::test_parse_pdm_skip_non_conda_lock": 0.002484586999997873, - "tests/test_conda_lock.py::test_parse_pip_requirement[package-thingie1[foo]-parsed0]": 0.0012036729999636009, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] = 2.1-parsed2]": 0.001107265000030111, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] == 2.1-parsed3]": 0.0011444429999869499, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=0.8.0-alpha.2,<1.0.0.0-parsed6]": 0.0013256780000006074, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=2.1.*, <4.0-parsed5]": 0.0012478250000071966, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] @ https://foo.bar/package.whl#sha1=blerp-parsed1]": 0.0011115809999751036, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra]===2.1-parsed4]": 0.0011994750000212662, - "tests/test_conda_lock.py::test_parse_platforms_from_multi_sources": 0.003831797000032111, - "tests/test_conda_lock.py::test_parse_poetry": 0.003282052999992402, - "tests/test_conda_lock.py::test_parse_poetry_default_pip": 0.0037754609999751665, - "tests/test_conda_lock.py::test_parse_poetry_git": 0.0036452890000191474, - "tests/test_conda_lock.py::test_parse_poetry_invalid_optionals": 0.00299802400002136, - "tests/test_conda_lock.py::test_parse_poetry_no_pypi": 0.005408344000016996, - "tests/test_conda_lock.py::test_parse_poetry_skip_non_conda_lock": 0.0036821770000017295, - "tests/test_conda_lock.py::test_parse_pyproject_channel_toml": 0.011744061000001693, - "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[conda]": 3.598253022999984, - "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[mamba]": 2.761460056999965, - "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[micromamba]": 2.7931423469999572, - "tests/test_conda_lock.py::test_pip_full_whl_url[conda]": 6.377610558999976, - "tests/test_conda_lock.py::test_pip_full_whl_url[mamba]": 3.1010894059999714, - "tests/test_conda_lock.py::test_pip_full_whl_url[micromamba]": 1.9451457769999934, - "tests/test_conda_lock.py::test_pip_respects_glibc_version[conda]": 3.7714993629999753, - "tests/test_conda_lock.py::test_pip_respects_glibc_version[mamba]": 3.444884151999986, - "tests/test_conda_lock.py::test_pip_respects_glibc_version[micromamba]": 2.0129857160000597, - "tests/test_conda_lock.py::test_platformenv_linux_platforms": 0.009638432999963698, - "tests/test_conda_lock.py::test_poetry_no_pypi_multiple_pyprojects": 0.016181066000001465, - "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python->=3.6,<3.7-/python-3.6]": 10.151840368000023, - "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-^2.7-/python-2.7]": 2.712297439999986, - "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-~3.6-/python-3.6]": 2.631575683000051, - "tests/test_conda_lock.py::test_prepare_repositories_pool": 0.007878323999989334, - "tests/test_conda_lock.py::test_private_lock[conda-$QUETZ_API_KEY]": 36.91862468300002, - "tests/test_conda_lock.py::test_private_lock[conda-${QUETZ_API_KEY}]": 4.321055383999919, - "tests/test_conda_lock.py::test_private_lock[mamba-$QUETZ_API_KEY]": 38.72613839999997, - "tests/test_conda_lock.py::test_private_lock[mamba-${QUETZ_API_KEY}]": 3.9456264829999554, - "tests/test_conda_lock.py::test_private_lock[micromamba-$QUETZ_API_KEY]": 21.748813425999998, - "tests/test_conda_lock.py::test_private_lock[micromamba-${QUETZ_API_KEY}]": 0.02053460500002302, - "tests/test_conda_lock.py::test_remove_dependency[conda]": 5.517992934000006, - "tests/test_conda_lock.py::test_remove_dependency[mamba]": 4.438836128999867, - "tests/test_conda_lock.py::test_remove_dependency[micromamba]": 2.785169338000003, - "tests/test_conda_lock.py::test_run_lock[conda]": 30.363001778999944, - "tests/test_conda_lock.py::test_run_lock[mamba]": 36.60982922300002, - "tests/test_conda_lock.py::test_run_lock[micromamba]": 33.36906650000003, - "tests/test_conda_lock.py::test_run_lock_blas_mkl[conda]": 7.907894074999945, - "tests/test_conda_lock.py::test_run_lock_blas_mkl[mamba]": 7.014523273999998, - "tests/test_conda_lock.py::test_run_lock_blas_mkl[micromamba]": 4.722611834000077, - "tests/test_conda_lock.py::test_run_lock_channel_toml[conda]": 3.653141225000013, - "tests/test_conda_lock.py::test_run_lock_channel_toml[mamba]": 19.87580462099993, - "tests/test_conda_lock.py::test_run_lock_channel_toml[micromamba]": 13.580183346999945, - "tests/test_conda_lock.py::test_run_lock_relative_source_path[conda]": 2.594201757999997, - "tests/test_conda_lock.py::test_run_lock_relative_source_path[mamba]": 2.57358875999995, - "tests/test_conda_lock.py::test_run_lock_relative_source_path[micromamba]": 2.490847174999999, - "tests/test_conda_lock.py::test_run_lock_uppercase_pip[conda]": 9.042776325999967, - "tests/test_conda_lock.py::test_run_lock_uppercase_pip[mamba]": 7.9025548050000225, - "tests/test_conda_lock.py::test_run_lock_uppercase_pip[micromamba]": 4.816260679000038, - "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[conda]": 9.221691967000027, - "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[mamba]": 7.79963192699995, - "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[micromamba]": 4.555588481999962, - "tests/test_conda_lock.py::test_run_lock_with_git_metadata[conda]": 9.361988934999943, - "tests/test_conda_lock.py::test_run_lock_with_git_metadata[mamba]": 7.873721414000045, - "tests/test_conda_lock.py::test_run_lock_with_git_metadata[micromamba]": 5.446665547000066, - "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[conda]": 12.413234053999957, - "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[mamba]": 3.9456326030000355, - "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[micromamba]": 10.84986101200002, - "tests/test_conda_lock.py::test_run_lock_with_input_metadata[conda]": 9.02366851699992, - "tests/test_conda_lock.py::test_run_lock_with_input_metadata[mamba]": 8.048189200999957, - "tests/test_conda_lock.py::test_run_lock_with_input_metadata[micromamba]": 4.682435860999931, - "tests/test_conda_lock.py::test_run_lock_with_local_package[conda]": 12.29658544299997, - "tests/test_conda_lock.py::test_run_lock_with_local_package[mamba]": 0.006724094000048808, - "tests/test_conda_lock.py::test_run_lock_with_local_package[micromamba]": 12.306559220999986, - "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[conda]": 9.470083848000058, - "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[mamba]": 3.396284220000041, - "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[micromamba]": 9.581657305000022, - "tests/test_conda_lock.py::test_run_lock_with_pip[conda]": 9.588314960999924, - "tests/test_conda_lock.py::test_run_lock_with_pip[mamba]": 23.013028055999996, - "tests/test_conda_lock.py::test_run_lock_with_pip[micromamba]": 17.061243206, - "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[conda]": 13.735156025000094, - "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[mamba]": 12.75190003399996, - "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[micromamba]": 12.194342428999988, - "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[conda]": 9.713808583999992, - "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[mamba]": 37.335697283, - "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[micromamba]": 5.686636197999974, - "tests/test_conda_lock.py::test_run_lock_with_time_metadata[conda]": 36.14116929199997, - "tests/test_conda_lock.py::test_run_lock_with_time_metadata[mamba]": 25.927106181000056, - "tests/test_conda_lock.py::test_run_lock_with_time_metadata[micromamba]": 16.121745721999957, - "tests/test_conda_lock.py::test_run_lock_with_update[conda]": 25.640405845999965, - "tests/test_conda_lock.py::test_run_lock_with_update[mamba]": 10.835667032000003, - "tests/test_conda_lock.py::test_run_lock_with_update[micromamba]": 20.310464660000093, - "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[conda]": 3.4850182889999815, - "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[mamba]": 3.1259639400000196, - "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[micromamba]": 8.722895125999997, - "tests/test_conda_lock.py::test_run_with_channel_inversion": 10.927335257000038, - "tests/test_conda_lock.py::test_spec_poetry": 0.006042912999959071, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0013711710000166022, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0011453320000214262, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.001318632999982583, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0015277420000074926, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@symbol@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.001238083000032475, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username@userdomain.com:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.001274611000042114, - "tests/test_conda_lock.py::test_virtual_package_input_hash_stability": 0.004123000999982196, - "tests/test_conda_lock.py::test_virtual_packages[conda-env]": 7.592133427999983, - "tests/test_conda_lock.py::test_virtual_packages[conda-explicit]": 6.610478871999987, - "tests/test_conda_lock.py::test_virtual_packages[mamba-env]": 0.7248095030000172, - "tests/test_conda_lock.py::test_virtual_packages[mamba-explicit]": 6.564064239000004, - "tests/test_conda_lock.py::test_virtual_packages[micromamba-env]": 2.958542088999991, - "tests/test_conda_lock.py::test_virtual_packages[micromamba-explicit]": 3.0064756220000106, - "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[env]": 0.1150412520000259, - "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[explicit]": 0.1128905520000103, - "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[conda]": 8.030650092999991, - "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[mamba]": 5.5412534280000045, - "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[micromamba]": 4.128503647999992, - "tests/test_markers.py::test_sys_platform_marker[environment.yml]": 0.012606434999952398, - "tests/test_markers.py::test_sys_platform_marker[hatch]": 0.006320911999921464, - "tests/test_markers.py::test_sys_platform_marker[poetry]": 0.00549316999996563, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_with_credentials]": 5.20742233499999, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_without_credentials]": 5.534009433999984, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_with_credentials]": 3.992646352999998, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_without_credentials]": 4.703034558000013, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_with_credentials]": 2.8130239689999144, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_without_credentials]": 3.230044027999952, - "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir0-pyproject.toml]": 1.610877931999994, - "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir1-environment.yaml]": 7.82532834999995, - "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir2-environment.yaml]": 18.255841491000012, - "tests/test_regression.py::test_pip_environment_regression_gh449": 0.008634654999980285, - "tests/test_regression.py::test_pr_436[linux-64]": 2.4015259509999396, - "tests/test_regression.py::test_pr_436[osx-64]": 6.2745004029999905, - "tests/test_regression.py::test_pr_436[osx-arm64]": 2.892210748000025, - "tests/test_regression.py::test_run_lock_regression_gh155[conda]": 21.53927293800001, - "tests/test_regression.py::test_run_lock_regression_gh155[mamba]": 9.170023103999995, - "tests/test_regression.py::test_run_lock_regression_gh155[micromamba]": 15.428296275000037 + "conda_lock/common.py::conda_lock.common.get_in": 0.004653458000007049, + "conda_lock/pypi_solver.py::conda_lock.pypi_solver._compute_compatible_manylinux_tags": 0.0016483039999570792, + "conda_lock/pypi_solver.py::conda_lock.pypi_solver._extract_glibc_version_from_virtual_packages": 0.0012430379999841534, + "conda_lock/pypi_solver.py::conda_lock.pypi_solver._glibc_version_from_manylinux_tag": 0.0011705939999728798, + "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.evaluate_marker": 0.004288736999967568, + "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.get_names": 0.0019627799999284434, + "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.parse_python_requirement": 0.003166323000016291, + "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.poetry_version_to_conda_version": 0.0023736269999972137, + "tests/test_channel.py::test__detect_used_env_var": 0.006063507999982676, + "tests/test_channel.py::test_unify_package_sources[collections0-expected0]": 0.0010936399999650348, + "tests/test_channel.py::test_unify_package_sources[collections1-expected1]": 0.0008940069999994193, + "tests/test_channel.py::test_unify_package_sources[collections2-ValueError]": 0.001227159000023903, + "tests/test_channel.py::test_url_auth_info": 0.0034929439999871192, + "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-auth4-# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple]": 0.0014618060000657351, + "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.otherchannel.cloud/simple-auth5-# pip mypackage @ https://pypi.otherchannel.cloud/simple]": 0.001448471999992762, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth2-https://username:password@conda.mychannel.cloud/channel1/mypackage]": 0.00149088099999517, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth3-https://username1:password1@conda.mychannel.cloud/channel1/mypackage]": 0.0015337510000108523, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth0-https://username:password@conda.mychannel.cloud/mypackage]": 0.001767065000024104, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth1-https://conda.mychannel.cloud/mypackage]": 0.0014924830000495604, + "tests/test_conda_lock.py::test__add_auth_to_lockfile[# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://username_a:password_a@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://username_c:password_c@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://username_d:password_d@d.mychannel.cloud/mypackage\\n]": 0.0015404810000063662, + "tests/test_conda_lock.py::test__extract_domain[# pip mypackage @ https://pypi.mychannel.cloud/simple-pypi.mychannel.cloud]": 0.00124183399998401, + "tests/test_conda_lock.py::test__extract_domain[http://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.0012341810000293663, + "tests/test_conda_lock.py::test__extract_domain[https://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.0013498170000048049, + "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0012983419999841317, + "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0012610820000418244, + "tests/test_conda_lock.py::test__strip_auth_from_line[http://conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0013393760000326438, + "tests/test_conda_lock.py::test__strip_auth_from_line[http://user:password@conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.001240382000048612, + "tests/test_conda_lock.py::test__strip_auth_from_line[https://conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0015002869999989343, + "tests/test_conda_lock.py::test__strip_auth_from_line[https://user:password@conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0015055169999982354, + "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0011048600000549413, + "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://user:password@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://user:password@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://user:password@d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0011800600000242412, + "tests/test_conda_lock.py::test_aggregate_lock_specs": 0.0019535140000357387, + "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_channels": 0.0018874189999564805, + "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_pip_repos": 0.001615643999969052, + "tests/test_conda_lock.py::test_aggregate_lock_specs_override_version": 0.0015330880000306024, + "tests/test_conda_lock.py::test_choose_wheel": 0.7534079149999968, + "tests/test_conda_lock.py::test_cli_version": 0.0036717259999363705, + "tests/test_conda_lock.py::test_default_virtual_package_input_hash_stability": 0.0035010080000006383, + "tests/test_conda_lock.py::test_explicit_toposorted": 0.28904857499998116, + "tests/test_conda_lock.py::test_extract_json_object": 0.0012421780000408944, + "tests/test_conda_lock.py::test_fake_conda_env[conda]": 2.7921483089999697, + "tests/test_conda_lock.py::test_fake_conda_env[mamba]": 2.542567535000046, + "tests/test_conda_lock.py::test_fake_conda_env[micromamba]": 0.98840788199999, + "tests/test_conda_lock.py::test_git_gh_408[conda]": 6.2663112129999945, + "tests/test_conda_lock.py::test_git_gh_408[mamba]": 2.0357247119999897, + "tests/test_conda_lock.py::test_git_gh_408[micromamba]": 7.429600913000002, + "tests/test_conda_lock.py::test_install[conda-env]": 14.61126678699992, + "tests/test_conda_lock.py::test_install[conda-explicit]": 4.697496178999984, + "tests/test_conda_lock.py::test_install[conda-lock]": 31.196293261999983, + "tests/test_conda_lock.py::test_install[mamba-env]": 0.7612036729999545, + "tests/test_conda_lock.py::test_install[mamba-explicit]": 4.091274218999956, + "tests/test_conda_lock.py::test_install[mamba-lock]": 3.7317152939999687, + "tests/test_conda_lock.py::test_install[micromamba-env]": 10.175147957000007, + "tests/test_conda_lock.py::test_install[micromamba-explicit]": 1.6245636470000306, + "tests/test_conda_lock.py::test_install[micromamba-lock]": 1.5469907259999616, + "tests/test_conda_lock.py::test_install_with_pip_deps[conda]": 14.02022239699994, + "tests/test_conda_lock.py::test_install_with_pip_deps[mamba]": 14.446142017999989, + "tests/test_conda_lock.py::test_install_with_pip_deps[micromamba]": 5.7887751220000325, + "tests/test_conda_lock.py::test_lock_poetry_ibis": 34.523527071000046, + "tests/test_conda_lock.py::test_lookup[emoji-to-python-dateutil-lookup.yml]": 2.5342892660000302, + "tests/test_conda_lock.py::test_lookup[empty-lookup.yml]": 2.5254112569999734, + "tests/test_conda_lock.py::test_lookup_sources": 2.6431896789999314, + "tests/test_conda_lock.py::test_manylinux_tags": 0.0035861659999909534, + "tests/test_conda_lock.py::test_move_dependency_from_pip_section[conda]": 6.133564393000029, + "tests/test_conda_lock.py::test_move_dependency_from_pip_section[mamba]": 4.744868009000015, + "tests/test_conda_lock.py::test_move_dependency_from_pip_section[micromamba]": 5.9326907129999995, + "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[conda]": 1.1091791399999238, + "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[mamba]": 0.8928872539999588, + "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[micromamba]": 0.12936580599998138, + "tests/test_conda_lock.py::test_os_name_marker[conda]": 5.333822018000092, + "tests/test_conda_lock.py::test_os_name_marker[mamba]": 4.363594094000064, + "tests/test_conda_lock.py::test_os_name_marker[micromamba]": 3.55519238399998, + "tests/test_conda_lock.py::test_parse_env_file_with_filters_defaults": 0.008140569999994796, + "tests/test_conda_lock.py::test_parse_env_file_with_filters_no_args": 0.008561464999985446, + "tests/test_conda_lock.py::test_parse_env_file_with_no_defaults": 0.007181301000031226, + "tests/test_conda_lock.py::test_parse_environment_file": 0.018197814999894035, + "tests/test_conda_lock.py::test_parse_environment_file_with_git": 0.008373615999971662, + "tests/test_conda_lock.py::test_parse_environment_file_with_git_tag": 12.338731047000039, + "tests/test_conda_lock.py::test_parse_environment_file_with_pip": 0.009175590999973338, + "tests/test_conda_lock.py::test_parse_environment_file_with_pip_and_platform_selector": 0.005715257000019847, + "tests/test_conda_lock.py::test_parse_flit": 0.00363960700002508, + "tests/test_conda_lock.py::test_parse_flit_default_pip": 0.0029803370000252016, + "tests/test_conda_lock.py::test_parse_flit_skip_non_conda_lock": 0.0025051720000135447, + "tests/test_conda_lock.py::test_parse_meta_yaml_file": 0.03150280600004862, + "tests/test_conda_lock.py::test_parse_pdm": 0.0029741260000264447, + "tests/test_conda_lock.py::test_parse_pdm_default_pip": 0.003048223999996935, + "tests/test_conda_lock.py::test_parse_pdm_skip_non_conda_lock": 0.0023570649999555826, + "tests/test_conda_lock.py::test_parse_pip_requirement[package-thingie1[foo]-parsed0]": 0.0013054550000219933, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] = 2.1-parsed2]": 0.0011665760000312275, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] == 2.1-parsed3]": 0.0013352710000162915, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=0.8.0-alpha.2,<1.0.0.0-parsed6]": 0.0013549959999750172, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=2.1.*, <4.0-parsed5]": 0.0011814239999239362, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] @ https://foo.bar/package.whl#sha1=blerp-parsed1]": 0.001192174000010482, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra]===2.1-parsed4]": 0.0013051850000351806, + "tests/test_conda_lock.py::test_parse_platforms_from_multi_sources": 0.003912746999986894, + "tests/test_conda_lock.py::test_parse_poetry": 0.0033088400000451657, + "tests/test_conda_lock.py::test_parse_poetry_default_pip": 0.003078240000036203, + "tests/test_conda_lock.py::test_parse_poetry_git": 0.003424735999999484, + "tests/test_conda_lock.py::test_parse_poetry_invalid_optionals": 0.0029201359999717624, + "tests/test_conda_lock.py::test_parse_poetry_no_pypi": 0.0037790160000099604, + "tests/test_conda_lock.py::test_parse_poetry_skip_non_conda_lock": 0.0027342580000322414, + "tests/test_conda_lock.py::test_parse_pyproject_channel_toml": 0.01168486899999266, + "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[conda]": 4.985708172000045, + "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[mamba]": 3.3159544929999356, + "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[micromamba]": 1.897779866999997, + "tests/test_conda_lock.py::test_pip_full_whl_url[conda]": 3.5355956719999995, + "tests/test_conda_lock.py::test_pip_full_whl_url[mamba]": 3.4836254599999847, + "tests/test_conda_lock.py::test_pip_full_whl_url[micromamba]": 3.0553415870000435, + "tests/test_conda_lock.py::test_pip_respects_glibc_version[conda]": 23.81603719200001, + "tests/test_conda_lock.py::test_pip_respects_glibc_version[mamba]": 3.917514976999996, + "tests/test_conda_lock.py::test_pip_respects_glibc_version[micromamba]": 1.8745874240000262, + "tests/test_conda_lock.py::test_platformenv_linux_platforms": 0.015319680999994034, + "tests/test_conda_lock.py::test_poetry_no_pypi_multiple_pyprojects": 0.009814489999968146, + "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python->=3.6,<3.7-/python-3.6]": 10.252134552999962, + "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-^2.7-/python-2.7]": 2.6264603229999466, + "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-~3.6-/python-3.6]": 11.24627959099999, + "tests/test_conda_lock.py::test_prepare_repositories_pool": 0.0018971369999860599, + "tests/test_conda_lock.py::test_private_lock[conda-$QUETZ_API_KEY]": 36.09751692699996, + "tests/test_conda_lock.py::test_private_lock[conda-${QUETZ_API_KEY}]": 49.40069913299999, + "tests/test_conda_lock.py::test_private_lock[mamba-$QUETZ_API_KEY]": 35.165598312999975, + "tests/test_conda_lock.py::test_private_lock[mamba-${QUETZ_API_KEY}]": 49.260715145000006, + "tests/test_conda_lock.py::test_private_lock[micromamba-$QUETZ_API_KEY]": 23.388829972999986, + "tests/test_conda_lock.py::test_private_lock[micromamba-${QUETZ_API_KEY}]": 0.020253616000047714, + "tests/test_conda_lock.py::test_remove_dependency[conda]": 5.513514291000035, + "tests/test_conda_lock.py::test_remove_dependency[mamba]": 4.382148339999901, + "tests/test_conda_lock.py::test_remove_dependency[micromamba]": 2.8224037949999854, + "tests/test_conda_lock.py::test_run_lock[conda]": 31.111130996999975, + "tests/test_conda_lock.py::test_run_lock[mamba]": 30.48381562900002, + "tests/test_conda_lock.py::test_run_lock[micromamba]": 25.815719812999987, + "tests/test_conda_lock.py::test_run_lock_blas_mkl[conda]": 8.09316196399999, + "tests/test_conda_lock.py::test_run_lock_blas_mkl[mamba]": 6.809428289999914, + "tests/test_conda_lock.py::test_run_lock_blas_mkl[micromamba]": 5.052830868000029, + "tests/test_conda_lock.py::test_run_lock_channel_toml[conda]": 3.324337597000067, + "tests/test_conda_lock.py::test_run_lock_channel_toml[mamba]": 4.203601157000037, + "tests/test_conda_lock.py::test_run_lock_channel_toml[micromamba]": 3.675467243000014, + "tests/test_conda_lock.py::test_run_lock_relative_source_path[conda]": 2.759625122999921, + "tests/test_conda_lock.py::test_run_lock_relative_source_path[mamba]": 2.5529166229999873, + "tests/test_conda_lock.py::test_run_lock_relative_source_path[micromamba]": 2.5643795299999965, + "tests/test_conda_lock.py::test_run_lock_uppercase_pip[conda]": 10.098365064999996, + "tests/test_conda_lock.py::test_run_lock_uppercase_pip[mamba]": 8.060937694000017, + "tests/test_conda_lock.py::test_run_lock_uppercase_pip[micromamba]": 4.766665095999969, + "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[conda]": 9.584488263000026, + "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[mamba]": 7.637228542999992, + "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[micromamba]": 4.972495936000001, + "tests/test_conda_lock.py::test_run_lock_with_git_metadata[conda]": 9.59972453000006, + "tests/test_conda_lock.py::test_run_lock_with_git_metadata[mamba]": 7.887606293999909, + "tests/test_conda_lock.py::test_run_lock_with_git_metadata[micromamba]": 4.826285364, + "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[conda]": 2.9550625029999082, + "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[mamba]": 2.345031099000039, + "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[micromamba]": 3.4218205329999876, + "tests/test_conda_lock.py::test_run_lock_with_input_metadata[conda]": 9.468270393000068, + "tests/test_conda_lock.py::test_run_lock_with_input_metadata[mamba]": 7.8691388459999985, + "tests/test_conda_lock.py::test_run_lock_with_input_metadata[micromamba]": 4.759662776999988, + "tests/test_conda_lock.py::test_run_lock_with_local_package[conda]": 0.007056214999977328, + "tests/test_conda_lock.py::test_run_lock_with_local_package[mamba]": 0.0067253079999431975, + "tests/test_conda_lock.py::test_run_lock_with_local_package[micromamba]": 0.006945744999995895, + "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[conda]": 10.059030882999934, + "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[mamba]": 2.457165535999934, + "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[micromamba]": 9.367037260000018, + "tests/test_conda_lock.py::test_run_lock_with_pip[conda]": 15.832598961999906, + "tests/test_conda_lock.py::test_run_lock_with_pip[mamba]": 8.279210675000058, + "tests/test_conda_lock.py::test_run_lock_with_pip[micromamba]": 14.658733409000007, + "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[conda]": 14.443632081000032, + "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[mamba]": 12.500096388999964, + "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[micromamba]": 9.090046947999951, + "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[conda]": 10.062835056999916, + "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[mamba]": 9.271287694000023, + "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[micromamba]": 4.9194635590000075, + "tests/test_conda_lock.py::test_run_lock_with_time_metadata[conda]": 36.15250511399995, + "tests/test_conda_lock.py::test_run_lock_with_time_metadata[mamba]": 32.31949088900001, + "tests/test_conda_lock.py::test_run_lock_with_time_metadata[micromamba]": 4.708797840000017, + "tests/test_conda_lock.py::test_run_lock_with_update[conda]": 26.517315972999995, + "tests/test_conda_lock.py::test_run_lock_with_update[mamba]": 10.42394022700006, + "tests/test_conda_lock.py::test_run_lock_with_update[micromamba]": 24.79556646399999, + "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[conda]": 3.571289497000066, + "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[mamba]": 2.957939900999918, + "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[micromamba]": 8.787404708000025, + "tests/test_conda_lock.py::test_run_with_channel_inversion": 10.762773360999972, + "tests/test_conda_lock.py::test_spec_poetry": 0.006645546000015656, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0012084829999139401, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0013590640000415988, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.001617105999969226, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0012545280000608727, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@symbol@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.001155134999976326, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username@userdomain.com:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0011734779999983402, + "tests/test_conda_lock.py::test_virtual_package_input_hash_stability": 0.004117196999970929, + "tests/test_conda_lock.py::test_virtual_packages[conda-env]": 7.743136649999997, + "tests/test_conda_lock.py::test_virtual_packages[conda-explicit]": 6.858672743999932, + "tests/test_conda_lock.py::test_virtual_packages[mamba-env]": 0.731098548000034, + "tests/test_conda_lock.py::test_virtual_packages[mamba-explicit]": 5.789133131999961, + "tests/test_conda_lock.py::test_virtual_packages[micromamba-env]": 2.9308799929999623, + "tests/test_conda_lock.py::test_virtual_packages[micromamba-explicit]": 3.0336423319999994, + "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[env]": 0.11303859600002397, + "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[explicit]": 0.11290198000000373, + "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[conda]": 6.358484109999978, + "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[mamba]": 6.885394903000019, + "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[micromamba]": 4.14883746199996, + "tests/test_markers.py::test_sys_platform_marker[environment.yml]": 0.011869251999996777, + "tests/test_markers.py::test_sys_platform_marker[hatch]": 0.004880071000002317, + "tests/test_markers.py::test_sys_platform_marker[poetry]": 0.005166975000008733, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_with_credentials]": 4.3344942870000125, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_without_credentials]": 4.566066483999975, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_with_credentials]": 3.6071969070000023, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_without_credentials]": 23.521419354999978, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_with_credentials]": 2.863495795999995, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_without_credentials]": 3.09496382399999, + "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir0-pyproject.toml]": 1.6191961300000344, + "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir1-environment.yaml]": 19.369052633000024, + "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir2-environment.yaml]": 19.275884195000003, + "tests/test_regression.py::test_pip_environment_regression_gh449": 0.008341814000004888, + "tests/test_regression.py::test_pr_436[linux-64]": 2.4434008640000116, + "tests/test_regression.py::test_pr_436[osx-64]": 6.173007810000001, + "tests/test_regression.py::test_pr_436[osx-arm64]": 2.893308571000034, + "tests/test_regression.py::test_run_lock_regression_gh155[conda]": 41.97117356800001, + "tests/test_regression.py::test_run_lock_regression_gh155[mamba]": 18.38459655699998, + "tests/test_regression.py::test_run_lock_regression_gh155[micromamba]": 5.837190577000001 } diff --git a/tests/durations/ubuntu-py3.8.json b/tests/durations/ubuntu-py3.8.json index 63cf98fa..f5c58d5f 100644 --- a/tests/durations/ubuntu-py3.8.json +++ b/tests/durations/ubuntu-py3.8.json @@ -1,218 +1,218 @@ { - "conda_lock/common.py::conda_lock.common.get_in": 0.005369258999962767, - "conda_lock/pypi_solver.py::conda_lock.pypi_solver._compute_compatible_manylinux_tags": 0.0023035090000007585, - "conda_lock/pypi_solver.py::conda_lock.pypi_solver._extract_glibc_version_from_virtual_packages": 0.0014225499999724889, - "conda_lock/pypi_solver.py::conda_lock.pypi_solver._glibc_version_from_manylinux_tag": 0.0014617719999705514, - "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.evaluate_marker": 0.006463838000001942, - "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.get_names": 0.002723532000004525, - "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.parse_python_requirement": 0.003156257999933132, - "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.poetry_version_to_conda_version": 0.6756490880000001, - "tests/test_channel.py::test__detect_used_env_var": 0.005694282999996858, - "tests/test_channel.py::test_unify_package_sources[collections0-expected0]": 0.0010454140000319967, - "tests/test_channel.py::test_unify_package_sources[collections1-expected1]": 0.0011045640000020285, - "tests/test_channel.py::test_unify_package_sources[collections2-ValueError]": 0.0013011470000208192, - "tests/test_channel.py::test_url_auth_info": 0.003393825999978617, - "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-auth4-# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple]": 0.0013128250000136177, - "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.otherchannel.cloud/simple-auth5-# pip mypackage @ https://pypi.otherchannel.cloud/simple]": 0.0012735709999844858, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth2-https://username:password@conda.mychannel.cloud/channel1/mypackage]": 0.0012837810000121408, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth3-https://username1:password1@conda.mychannel.cloud/channel1/mypackage]": 0.0013907919999951446, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth0-https://username:password@conda.mychannel.cloud/mypackage]": 0.001219942000005858, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth1-https://conda.mychannel.cloud/mypackage]": 0.0013109209999981886, - "tests/test_conda_lock.py::test__add_auth_to_lockfile[# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://username_a:password_a@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://username_c:password_c@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://username_d:password_d@d.mychannel.cloud/mypackage\\n]": 0.0013326509999842528, - "tests/test_conda_lock.py::test__extract_domain[# pip mypackage @ https://pypi.mychannel.cloud/simple-pypi.mychannel.cloud]": 0.001453185000002577, - "tests/test_conda_lock.py::test__extract_domain[http://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.0013120140000069114, - "tests/test_conda_lock.py::test__extract_domain[https://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.0013779860000227018, - "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0012333180000325683, - "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0012781119999942803, - "tests/test_conda_lock.py::test__strip_auth_from_line[http://conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.001580934999992678, - "tests/test_conda_lock.py::test__strip_auth_from_line[http://user:password@conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0010892690000048333, - "tests/test_conda_lock.py::test__strip_auth_from_line[https://conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0014159579999954985, - "tests/test_conda_lock.py::test__strip_auth_from_line[https://user:password@conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0013141459999985727, - "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0012896720000128425, - "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://user:password@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://user:password@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://user:password@d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0013999459999922692, - "tests/test_conda_lock.py::test_aggregate_lock_specs": 0.0016699809999636273, - "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_channels": 0.001878027999907772, - "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_pip_repos": 0.0015510590000076263, - "tests/test_conda_lock.py::test_aggregate_lock_specs_override_version": 0.0012990589999617441, - "tests/test_conda_lock.py::test_choose_wheel": 1.2997956719999877, - "tests/test_conda_lock.py::test_cli_version": 0.004822460999974965, - "tests/test_conda_lock.py::test_default_virtual_package_input_hash_stability": 0.003762897999990855, - "tests/test_conda_lock.py::test_explicit_toposorted": 0.3022943379999674, - "tests/test_conda_lock.py::test_extract_json_object": 0.0010672969999916404, - "tests/test_conda_lock.py::test_fake_conda_env[conda]": 2.7249850490000256, - "tests/test_conda_lock.py::test_fake_conda_env[mamba]": 2.552389502000011, - "tests/test_conda_lock.py::test_fake_conda_env[micromamba]": 0.9458212770000216, - "tests/test_conda_lock.py::test_git_gh_408[conda]": 4.876608031999979, - "tests/test_conda_lock.py::test_git_gh_408[mamba]": 2.185147083000004, - "tests/test_conda_lock.py::test_git_gh_408[micromamba]": 7.505196807000004, - "tests/test_conda_lock.py::test_install[conda-env]": 14.662414211999987, - "tests/test_conda_lock.py::test_install[conda-explicit]": 5.693702700000017, - "tests/test_conda_lock.py::test_install[conda-lock]": 11.569623492999995, - "tests/test_conda_lock.py::test_install[mamba-env]": 0.7293902159999845, - "tests/test_conda_lock.py::test_install[mamba-explicit]": 3.9890538889999902, - "tests/test_conda_lock.py::test_install[mamba-lock]": 3.69421458299999, - "tests/test_conda_lock.py::test_install[micromamba-env]": 18.090754374, - "tests/test_conda_lock.py::test_install[micromamba-explicit]": 1.4058903320000127, - "tests/test_conda_lock.py::test_install[micromamba-lock]": 1.447972476999979, - "tests/test_conda_lock.py::test_install_with_pip_deps[conda]": 14.631539774000032, - "tests/test_conda_lock.py::test_install_with_pip_deps[mamba]": 14.469027552, - "tests/test_conda_lock.py::test_install_with_pip_deps[micromamba]": 5.703845574000013, - "tests/test_conda_lock.py::test_lock_poetry_ibis": 33.86732020400001, - "tests/test_conda_lock.py::test_lookup[emoji-to-python-dateutil-lookup.yml]": 9.270893417000025, - "tests/test_conda_lock.py::test_lookup[empty-lookup.yml]": 2.6881209230000422, - "tests/test_conda_lock.py::test_lookup_sources": 2.2549271590000046, - "tests/test_conda_lock.py::test_manylinux_tags": 0.00457296599998358, - "tests/test_conda_lock.py::test_move_dependency_from_pip_section[conda]": 5.729210526999964, - "tests/test_conda_lock.py::test_move_dependency_from_pip_section[mamba]": 4.9144491059999496, - "tests/test_conda_lock.py::test_move_dependency_from_pip_section[micromamba]": 3.299956326999961, - "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[conda]": 1.0480380290000255, - "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[mamba]": 0.9491655449999712, - "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[micromamba]": 3.8408848770000077, - "tests/test_conda_lock.py::test_os_name_marker[conda]": 11.514721411999972, - "tests/test_conda_lock.py::test_os_name_marker[mamba]": 5.501151996000033, - "tests/test_conda_lock.py::test_os_name_marker[micromamba]": 5.3730825869999705, - "tests/test_conda_lock.py::test_parse_env_file_with_filters_defaults": 0.008123083000015185, - "tests/test_conda_lock.py::test_parse_env_file_with_filters_no_args": 0.008759169000001066, - "tests/test_conda_lock.py::test_parse_env_file_with_no_defaults": 0.0052754310000295845, - "tests/test_conda_lock.py::test_parse_environment_file": 0.014669763000000557, - "tests/test_conda_lock.py::test_parse_environment_file_with_git": 0.007906246999993982, - "tests/test_conda_lock.py::test_parse_environment_file_with_git_tag": 0.007552126999996744, - "tests/test_conda_lock.py::test_parse_environment_file_with_pip": 12.319179526, - "tests/test_conda_lock.py::test_parse_environment_file_with_pip_and_platform_selector": 0.008482828000012432, - "tests/test_conda_lock.py::test_parse_flit": 0.00477447699998379, - "tests/test_conda_lock.py::test_parse_flit_default_pip": 0.004546902000015507, - "tests/test_conda_lock.py::test_parse_flit_skip_non_conda_lock": 0.0032785450000289984, - "tests/test_conda_lock.py::test_parse_meta_yaml_file": 0.029215128000004142, - "tests/test_conda_lock.py::test_parse_pdm": 0.004112840999994205, - "tests/test_conda_lock.py::test_parse_pdm_default_pip": 0.0042745530000161125, - "tests/test_conda_lock.py::test_parse_pdm_skip_non_conda_lock": 0.002960721999983207, - "tests/test_conda_lock.py::test_parse_pip_requirement[package-thingie1[foo]-parsed0]": 0.001282637000002751, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] = 2.1-parsed2]": 0.0012750630000084584, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] == 2.1-parsed3]": 0.0012091609999913544, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=0.8.0-alpha.2,<1.0.0.0-parsed6]": 0.001432842000014034, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=2.1.*, <4.0-parsed5]": 0.0012292190000380288, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] @ https://foo.bar/package.whl#sha1=blerp-parsed1]": 0.001199982999992244, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra]===2.1-parsed4]": 0.0012073569999699885, - "tests/test_conda_lock.py::test_parse_platforms_from_multi_sources": 0.004054472000007081, - "tests/test_conda_lock.py::test_parse_poetry": 0.0035186850000172853, - "tests/test_conda_lock.py::test_parse_poetry_default_pip": 0.004031224999977212, - "tests/test_conda_lock.py::test_parse_poetry_git": 0.0034214609999878576, - "tests/test_conda_lock.py::test_parse_poetry_invalid_optionals": 0.004079410999992206, - "tests/test_conda_lock.py::test_parse_poetry_no_pypi": 0.004765579000007847, - "tests/test_conda_lock.py::test_parse_poetry_skip_non_conda_lock": 0.0036853549999875668, - "tests/test_conda_lock.py::test_parse_pyproject_channel_toml": 0.019907203000030904, - "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[conda]": 3.6311137150000263, - "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[mamba]": 5.362287820000006, - "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[micromamba]": 5.001564479999985, - "tests/test_conda_lock.py::test_pip_full_whl_url[conda]": 6.317640750999971, - "tests/test_conda_lock.py::test_pip_full_whl_url[mamba]": 2.8345357219999983, - "tests/test_conda_lock.py::test_pip_full_whl_url[micromamba]": 2.392200325999994, - "tests/test_conda_lock.py::test_pip_respects_glibc_version[conda]": 3.9211484189999624, - "tests/test_conda_lock.py::test_pip_respects_glibc_version[mamba]": 3.4551351999999724, - "tests/test_conda_lock.py::test_pip_respects_glibc_version[micromamba]": 1.9310689779999848, - "tests/test_conda_lock.py::test_platformenv_linux_platforms": 0.013758030000019517, - "tests/test_conda_lock.py::test_poetry_no_pypi_multiple_pyprojects": 0.015570312999983571, - "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python->=3.6,<3.7-/python-3.6]": 10.358919187999987, - "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-^2.7-/python-2.7]": 2.5734199940000053, - "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-~3.6-/python-3.6]": 2.5963491329999897, - "tests/test_conda_lock.py::test_prepare_repositories_pool": 0.0080390159999979, - "tests/test_conda_lock.py::test_private_lock[conda-$QUETZ_API_KEY]": 36.433174148000035, - "tests/test_conda_lock.py::test_private_lock[conda-${QUETZ_API_KEY}]": 4.38209357300002, - "tests/test_conda_lock.py::test_private_lock[mamba-$QUETZ_API_KEY]": 36.72926617499999, - "tests/test_conda_lock.py::test_private_lock[mamba-${QUETZ_API_KEY}]": 4.002648223999984, - "tests/test_conda_lock.py::test_private_lock[micromamba-$QUETZ_API_KEY]": 23.245643881000007, - "tests/test_conda_lock.py::test_private_lock[micromamba-${QUETZ_API_KEY}]": 0.02915670199999454, - "tests/test_conda_lock.py::test_remove_dependency[conda]": 5.233249092999927, - "tests/test_conda_lock.py::test_remove_dependency[mamba]": 4.471651456000018, - "tests/test_conda_lock.py::test_remove_dependency[micromamba]": 3.468421343999978, - "tests/test_conda_lock.py::test_run_lock[conda]": 31.20909010799997, - "tests/test_conda_lock.py::test_run_lock[mamba]": 41.41276095399991, - "tests/test_conda_lock.py::test_run_lock[micromamba]": 30.38215578500001, - "tests/test_conda_lock.py::test_run_lock_blas_mkl[conda]": 8.036409568999943, - "tests/test_conda_lock.py::test_run_lock_blas_mkl[mamba]": 6.8147352400000045, - "tests/test_conda_lock.py::test_run_lock_blas_mkl[micromamba]": 4.659231190999947, - "tests/test_conda_lock.py::test_run_lock_channel_toml[conda]": 7.489250568000017, - "tests/test_conda_lock.py::test_run_lock_channel_toml[mamba]": 33.09205742299997, - "tests/test_conda_lock.py::test_run_lock_channel_toml[micromamba]": 8.695820315000049, - "tests/test_conda_lock.py::test_run_lock_relative_source_path[conda]": 9.669072208999978, - "tests/test_conda_lock.py::test_run_lock_relative_source_path[mamba]": 2.696951592000005, - "tests/test_conda_lock.py::test_run_lock_relative_source_path[micromamba]": 10.195881183999973, - "tests/test_conda_lock.py::test_run_lock_uppercase_pip[conda]": 9.550477071000046, - "tests/test_conda_lock.py::test_run_lock_uppercase_pip[mamba]": 9.600710917000015, - "tests/test_conda_lock.py::test_run_lock_uppercase_pip[micromamba]": 5.217927285000002, - "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[conda]": 9.609144210999943, - "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[mamba]": 7.766836804000036, - "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[micromamba]": 4.762407884000027, - "tests/test_conda_lock.py::test_run_lock_with_git_metadata[conda]": 9.541356785999966, - "tests/test_conda_lock.py::test_run_lock_with_git_metadata[mamba]": 8.023762906000002, - "tests/test_conda_lock.py::test_run_lock_with_git_metadata[micromamba]": 4.6272274720000155, - "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[conda]": 12.439652033999977, - "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[mamba]": 10.548122390000003, - "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[micromamba]": 3.3779749579999816, - "tests/test_conda_lock.py::test_run_lock_with_input_metadata[conda]": 9.393782055000003, - "tests/test_conda_lock.py::test_run_lock_with_input_metadata[mamba]": 37.37293864499992, - "tests/test_conda_lock.py::test_run_lock_with_input_metadata[micromamba]": 4.691191784999944, - "tests/test_conda_lock.py::test_run_lock_with_local_package[conda]": 12.468335706000033, - "tests/test_conda_lock.py::test_run_lock_with_local_package[mamba]": 0.006776831999957267, - "tests/test_conda_lock.py::test_run_lock_with_local_package[micromamba]": 0.006926783000011483, - "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[conda]": 9.73545871999994, - "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[mamba]": 2.5628565560000425, - "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[micromamba]": 9.0798845999999, - "tests/test_conda_lock.py::test_run_lock_with_pip[conda]": 18.356385962999923, - "tests/test_conda_lock.py::test_run_lock_with_pip[mamba]": 8.49916753000008, - "tests/test_conda_lock.py::test_run_lock_with_pip[micromamba]": 31.98358705999999, - "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[conda]": 14.170666684000025, - "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[mamba]": 42.81608706399999, - "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[micromamba]": 9.461537133999997, - "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[conda]": 9.934362410000006, - "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[mamba]": 10.678790561000028, - "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[micromamba]": 5.0934523770000055, - "tests/test_conda_lock.py::test_run_lock_with_time_metadata[conda]": 31.78308741600003, - "tests/test_conda_lock.py::test_run_lock_with_time_metadata[mamba]": 8.368481154999927, - "tests/test_conda_lock.py::test_run_lock_with_time_metadata[micromamba]": 23.006458657999985, - "tests/test_conda_lock.py::test_run_lock_with_update[conda]": 26.366335744000025, - "tests/test_conda_lock.py::test_run_lock_with_update[mamba]": 10.617066386999966, - "tests/test_conda_lock.py::test_run_lock_with_update[micromamba]": 20.559099628000013, - "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[conda]": 3.5167036619999976, - "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[mamba]": 3.1795450319999645, - "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[micromamba]": 1.4971856209999714, - "tests/test_conda_lock.py::test_run_with_channel_inversion": 11.24699167700004, - "tests/test_conda_lock.py::test_spec_poetry": 0.010410780000029263, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0012583649999839963, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0012755840000124863, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.001282827999972369, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0014141330000256858, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@symbol@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0014182320000202253, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username@userdomain.com:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0012648439999907168, - "tests/test_conda_lock.py::test_virtual_package_input_hash_stability": 0.004060862999978099, - "tests/test_conda_lock.py::test_virtual_packages[conda-env]": 7.4503073099999995, - "tests/test_conda_lock.py::test_virtual_packages[conda-explicit]": 6.713778240000039, - "tests/test_conda_lock.py::test_virtual_packages[mamba-env]": 0.732883691000012, - "tests/test_conda_lock.py::test_virtual_packages[mamba-explicit]": 5.908682820999985, - "tests/test_conda_lock.py::test_virtual_packages[micromamba-env]": 2.8734954589999973, - "tests/test_conda_lock.py::test_virtual_packages[micromamba-explicit]": 2.8403372829999967, - "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[env]": 0.11490602799995031, - "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[explicit]": 0.11345077200002152, - "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[conda]": 8.086082941, - "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[mamba]": 6.965123806000008, - "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[micromamba]": 4.164204231999975, - "tests/test_markers.py::test_sys_platform_marker[environment.yml]": 0.0182924550000223, - "tests/test_markers.py::test_sys_platform_marker[hatch]": 0.006388216999994256, - "tests/test_markers.py::test_sys_platform_marker[poetry]": 0.007308440999992172, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_with_credentials]": 5.360353117000017, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_without_credentials]": 5.492793599000009, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_with_credentials]": 3.5724259950000032, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_without_credentials]": 3.930584576000001, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_with_credentials]": 2.8861488869999903, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_without_credentials]": 3.4291040580000356, - "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir0-pyproject.toml]": 1.60852197600002, - "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir1-environment.yaml]": 7.975618027999985, - "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir2-environment.yaml]": 19.409159582999962, - "tests/test_regression.py::test_pip_environment_regression_gh449": 0.008536133000006885, - "tests/test_regression.py::test_pr_436[linux-64]": 2.4930880860000286, - "tests/test_regression.py::test_pr_436[osx-64]": 6.2531297299999835, - "tests/test_regression.py::test_pr_436[osx-arm64]": 2.922472572000032, - "tests/test_regression.py::test_run_lock_regression_gh155[conda]": 21.81789889800001, - "tests/test_regression.py::test_run_lock_regression_gh155[mamba]": 9.163620041999934, - "tests/test_regression.py::test_run_lock_regression_gh155[micromamba]": 15.431940533000017 + "conda_lock/common.py::conda_lock.common.get_in": 0.5983386830000086, + "conda_lock/pypi_solver.py::conda_lock.pypi_solver._compute_compatible_manylinux_tags": 0.005044233999967673, + "conda_lock/pypi_solver.py::conda_lock.pypi_solver._extract_glibc_version_from_virtual_packages": 0.0011909229999673698, + "conda_lock/pypi_solver.py::conda_lock.pypi_solver._glibc_version_from_manylinux_tag": 0.0011130869999647075, + "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.evaluate_marker": 0.0044474360000208435, + "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.get_names": 0.0017286800000420044, + "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.parse_python_requirement": 0.0031119529999159568, + "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.poetry_version_to_conda_version": 0.0024079219999748602, + "tests/test_channel.py::test__detect_used_env_var": 0.008465916000005791, + "tests/test_channel.py::test_unify_package_sources[collections0-expected0]": 0.0011731929999712065, + "tests/test_channel.py::test_unify_package_sources[collections1-expected1]": 0.0010314679999794407, + "tests/test_channel.py::test_unify_package_sources[collections2-ValueError]": 0.0012259599999993043, + "tests/test_channel.py::test_url_auth_info": 0.0051934200000118835, + "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-auth4-# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple]": 0.0012989530000027116, + "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.otherchannel.cloud/simple-auth5-# pip mypackage @ https://pypi.otherchannel.cloud/simple]": 0.0015295150000156355, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth2-https://username:password@conda.mychannel.cloud/channel1/mypackage]": 0.001195780999978524, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth3-https://username1:password1@conda.mychannel.cloud/channel1/mypackage]": 0.001218894000032833, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth0-https://username:password@conda.mychannel.cloud/mypackage]": 0.001412296000069091, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth1-https://conda.mychannel.cloud/mypackage]": 0.0011939180000126726, + "tests/test_conda_lock.py::test__add_auth_to_lockfile[# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://username_a:password_a@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://username_c:password_c@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://username_d:password_d@d.mychannel.cloud/mypackage\\n]": 0.0012749389999839877, + "tests/test_conda_lock.py::test__extract_domain[# pip mypackage @ https://pypi.mychannel.cloud/simple-pypi.mychannel.cloud]": 0.0011212210000053346, + "tests/test_conda_lock.py::test__extract_domain[http://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.001024471000050653, + "tests/test_conda_lock.py::test__extract_domain[https://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.001502296000012393, + "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0013134219999528796, + "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0012476789999595894, + "tests/test_conda_lock.py::test__strip_auth_from_line[http://conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0014235450000228411, + "tests/test_conda_lock.py::test__strip_auth_from_line[http://user:password@conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0012425990000224374, + "tests/test_conda_lock.py::test__strip_auth_from_line[https://conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0014618879999943601, + "tests/test_conda_lock.py::test__strip_auth_from_line[https://user:password@conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0013050370000087241, + "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0016459539999686967, + "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://user:password@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://user:password@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://user:password@d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0011887679999631473, + "tests/test_conda_lock.py::test_aggregate_lock_specs": 0.0016788759999712966, + "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_channels": 0.0017695379999622673, + "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_pip_repos": 0.0015116819999434483, + "tests/test_conda_lock.py::test_aggregate_lock_specs_override_version": 0.0013935110000602435, + "tests/test_conda_lock.py::test_choose_wheel": 0.6740919500000189, + "tests/test_conda_lock.py::test_cli_version": 0.0037492480000196338, + "tests/test_conda_lock.py::test_default_virtual_package_input_hash_stability": 0.0033586440000021867, + "tests/test_conda_lock.py::test_explicit_toposorted": 0.29720800499995903, + "tests/test_conda_lock.py::test_extract_json_object": 0.0013289500000155385, + "tests/test_conda_lock.py::test_fake_conda_env[conda]": 2.5216837439999154, + "tests/test_conda_lock.py::test_fake_conda_env[mamba]": 2.6684572660000185, + "tests/test_conda_lock.py::test_fake_conda_env[micromamba]": 0.9813384730000507, + "tests/test_conda_lock.py::test_git_gh_408[conda]": 2.4461733839999624, + "tests/test_conda_lock.py::test_git_gh_408[mamba]": 2.078935919999992, + "tests/test_conda_lock.py::test_git_gh_408[micromamba]": 7.768583218999964, + "tests/test_conda_lock.py::test_install[conda-env]": 14.765532302999986, + "tests/test_conda_lock.py::test_install[conda-explicit]": 4.608945454000093, + "tests/test_conda_lock.py::test_install[conda-lock]": 4.041881968999974, + "tests/test_conda_lock.py::test_install[mamba-env]": 0.7829806980000171, + "tests/test_conda_lock.py::test_install[mamba-explicit]": 4.101663797000015, + "tests/test_conda_lock.py::test_install[mamba-lock]": 3.8602983350000386, + "tests/test_conda_lock.py::test_install[micromamba-env]": 10.309289295999974, + "tests/test_conda_lock.py::test_install[micromamba-explicit]": 1.6224656059999347, + "tests/test_conda_lock.py::test_install[micromamba-lock]": 1.5081537320000393, + "tests/test_conda_lock.py::test_install_with_pip_deps[conda]": 22.933343723000064, + "tests/test_conda_lock.py::test_install_with_pip_deps[mamba]": 14.980306530999997, + "tests/test_conda_lock.py::test_install_with_pip_deps[micromamba]": 6.060953669999947, + "tests/test_conda_lock.py::test_lock_poetry_ibis": 34.02625383200001, + "tests/test_conda_lock.py::test_lookup[emoji-to-python-dateutil-lookup.yml]": 2.5897300229999587, + "tests/test_conda_lock.py::test_lookup[empty-lookup.yml]": 2.4941262000000393, + "tests/test_conda_lock.py::test_lookup_sources": 2.421306204000018, + "tests/test_conda_lock.py::test_manylinux_tags": 0.003747684000074969, + "tests/test_conda_lock.py::test_move_dependency_from_pip_section[conda]": 5.820983786999989, + "tests/test_conda_lock.py::test_move_dependency_from_pip_section[mamba]": 4.812764243000004, + "tests/test_conda_lock.py::test_move_dependency_from_pip_section[micromamba]": 16.089550027, + "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[conda]": 1.1051966439999887, + "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[mamba]": 0.9207913859999906, + "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[micromamba]": 0.1302290930000254, + "tests/test_conda_lock.py::test_os_name_marker[conda]": 4.913052993000065, + "tests/test_conda_lock.py::test_os_name_marker[mamba]": 4.47984616399998, + "tests/test_conda_lock.py::test_os_name_marker[micromamba]": 3.574053751000008, + "tests/test_conda_lock.py::test_parse_env_file_with_filters_defaults": 0.007838413999962768, + "tests/test_conda_lock.py::test_parse_env_file_with_filters_no_args": 0.008255349999984674, + "tests/test_conda_lock.py::test_parse_env_file_with_no_defaults": 0.006787990000020727, + "tests/test_conda_lock.py::test_parse_environment_file": 0.014398198999970191, + "tests/test_conda_lock.py::test_parse_environment_file_with_git": 12.142255334999959, + "tests/test_conda_lock.py::test_parse_environment_file_with_git_tag": 0.007482471999992413, + "tests/test_conda_lock.py::test_parse_environment_file_with_pip": 0.008356407999997373, + "tests/test_conda_lock.py::test_parse_environment_file_with_pip_and_platform_selector": 0.006471059000034529, + "tests/test_conda_lock.py::test_parse_flit": 0.0034315449999553493, + "tests/test_conda_lock.py::test_parse_flit_default_pip": 0.003035207000010587, + "tests/test_conda_lock.py::test_parse_flit_skip_non_conda_lock": 0.00251227499998663, + "tests/test_conda_lock.py::test_parse_meta_yaml_file": 0.028234341999961998, + "tests/test_conda_lock.py::test_parse_pdm": 0.003130945000009433, + "tests/test_conda_lock.py::test_parse_pdm_default_pip": 0.003163757000010037, + "tests/test_conda_lock.py::test_parse_pdm_skip_non_conda_lock": 0.0025503159999971103, + "tests/test_conda_lock.py::test_parse_pip_requirement[package-thingie1[foo]-parsed0]": 0.0011201130000131343, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] = 2.1-parsed2]": 0.0013483590000191725, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] == 2.1-parsed3]": 0.001291222999952879, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=0.8.0-alpha.2,<1.0.0.0-parsed6]": 0.0011797750000255292, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=2.1.*, <4.0-parsed5]": 0.0012216030000331557, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] @ https://foo.bar/package.whl#sha1=blerp-parsed1]": 0.001380397999980687, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra]===2.1-parsed4]": 0.0012000829999578855, + "tests/test_conda_lock.py::test_parse_platforms_from_multi_sources": 0.003687009000003627, + "tests/test_conda_lock.py::test_parse_poetry": 0.002981525999985024, + "tests/test_conda_lock.py::test_parse_poetry_default_pip": 0.0035343370000475716, + "tests/test_conda_lock.py::test_parse_poetry_git": 0.002649791000010282, + "tests/test_conda_lock.py::test_parse_poetry_invalid_optionals": 0.0029891110000335175, + "tests/test_conda_lock.py::test_parse_poetry_no_pypi": 0.003584840000002032, + "tests/test_conda_lock.py::test_parse_poetry_skip_non_conda_lock": 0.0026674620000051164, + "tests/test_conda_lock.py::test_parse_pyproject_channel_toml": 0.011529902999996011, + "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[conda]": 13.30972989, + "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[mamba]": 2.8085064449999777, + "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[micromamba]": 2.2705786439999542, + "tests/test_conda_lock.py::test_pip_full_whl_url[conda]": 3.6850006439999845, + "tests/test_conda_lock.py::test_pip_full_whl_url[mamba]": 4.279775864000044, + "tests/test_conda_lock.py::test_pip_full_whl_url[micromamba]": 2.0101290480000102, + "tests/test_conda_lock.py::test_pip_respects_glibc_version[conda]": 3.8257097139999985, + "tests/test_conda_lock.py::test_pip_respects_glibc_version[mamba]": 3.4167732459999343, + "tests/test_conda_lock.py::test_pip_respects_glibc_version[micromamba]": 1.9153740130000187, + "tests/test_conda_lock.py::test_platformenv_linux_platforms": 0.009856903000013517, + "tests/test_conda_lock.py::test_poetry_no_pypi_multiple_pyprojects": 0.009854284999960328, + "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python->=3.6,<3.7-/python-3.6]": 10.286156478999999, + "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-^2.7-/python-2.7]": 12.374343538000005, + "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-~3.6-/python-3.6]": 2.6597971450000273, + "tests/test_conda_lock.py::test_prepare_repositories_pool": 0.001859760000058941, + "tests/test_conda_lock.py::test_private_lock[conda-$QUETZ_API_KEY]": 38.39694735500001, + "tests/test_conda_lock.py::test_private_lock[conda-${QUETZ_API_KEY}]": 35.535173628000024, + "tests/test_conda_lock.py::test_private_lock[mamba-$QUETZ_API_KEY]": 21.958765796000023, + "tests/test_conda_lock.py::test_private_lock[mamba-${QUETZ_API_KEY}]": 4.72139024300003, + "tests/test_conda_lock.py::test_private_lock[micromamba-$QUETZ_API_KEY]": 23.444443559999968, + "tests/test_conda_lock.py::test_private_lock[micromamba-${QUETZ_API_KEY}]": 0.029662815000051523, + "tests/test_conda_lock.py::test_remove_dependency[conda]": 5.416295532000049, + "tests/test_conda_lock.py::test_remove_dependency[mamba]": 4.541910014999985, + "tests/test_conda_lock.py::test_remove_dependency[micromamba]": 2.965976248000004, + "tests/test_conda_lock.py::test_run_lock[conda]": 30.42434412299997, + "tests/test_conda_lock.py::test_run_lock[mamba]": 30.131576357, + "tests/test_conda_lock.py::test_run_lock[micromamba]": 24.435627694999937, + "tests/test_conda_lock.py::test_run_lock_blas_mkl[conda]": 8.09152613200007, + "tests/test_conda_lock.py::test_run_lock_blas_mkl[mamba]": 7.080918849999932, + "tests/test_conda_lock.py::test_run_lock_blas_mkl[micromamba]": 4.675545748000047, + "tests/test_conda_lock.py::test_run_lock_channel_toml[conda]": 3.2832486960000438, + "tests/test_conda_lock.py::test_run_lock_channel_toml[mamba]": 5.302791749000022, + "tests/test_conda_lock.py::test_run_lock_channel_toml[micromamba]": 3.3848070629999825, + "tests/test_conda_lock.py::test_run_lock_relative_source_path[conda]": 2.6205764709999926, + "tests/test_conda_lock.py::test_run_lock_relative_source_path[mamba]": 2.609972980000009, + "tests/test_conda_lock.py::test_run_lock_relative_source_path[micromamba]": 2.4793180119999647, + "tests/test_conda_lock.py::test_run_lock_uppercase_pip[conda]": 9.44664503000007, + "tests/test_conda_lock.py::test_run_lock_uppercase_pip[mamba]": 9.11418287500004, + "tests/test_conda_lock.py::test_run_lock_uppercase_pip[micromamba]": 4.827064667999991, + "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[conda]": 9.67825524899996, + "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[mamba]": 8.027829869000044, + "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[micromamba]": 4.653657993000081, + "tests/test_conda_lock.py::test_run_lock_with_git_metadata[conda]": 9.497182862999978, + "tests/test_conda_lock.py::test_run_lock_with_git_metadata[mamba]": 8.114942939999992, + "tests/test_conda_lock.py::test_run_lock_with_git_metadata[micromamba]": 5.240219552000042, + "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[conda]": 2.873687706999931, + "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[mamba]": 2.4800599069999976, + "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[micromamba]": 3.3409484219999968, + "tests/test_conda_lock.py::test_run_lock_with_input_metadata[conda]": 30.781172017000017, + "tests/test_conda_lock.py::test_run_lock_with_input_metadata[mamba]": 29.285872418999986, + "tests/test_conda_lock.py::test_run_lock_with_input_metadata[micromamba]": 4.7794660429999, + "tests/test_conda_lock.py::test_run_lock_with_local_package[conda]": 0.007209300999988955, + "tests/test_conda_lock.py::test_run_lock_with_local_package[mamba]": 0.007246482999960335, + "tests/test_conda_lock.py::test_run_lock_with_local_package[micromamba]": 0.0072225460000368, + "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[conda]": 9.578259178999986, + "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[mamba]": 2.5246435240000267, + "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[micromamba]": 9.314205451999982, + "tests/test_conda_lock.py::test_run_lock_with_pip[conda]": 10.000320994000106, + "tests/test_conda_lock.py::test_run_lock_with_pip[mamba]": 8.41609658400003, + "tests/test_conda_lock.py::test_run_lock_with_pip[micromamba]": 14.952763427000036, + "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[conda]": 21.76637533099995, + "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[mamba]": 12.511795176000021, + "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[micromamba]": 8.980155929999967, + "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[conda]": 9.947421737000013, + "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[mamba]": 8.399615116000064, + "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[micromamba]": 5.077196592000121, + "tests/test_conda_lock.py::test_run_lock_with_time_metadata[conda]": 9.804329311000004, + "tests/test_conda_lock.py::test_run_lock_with_time_metadata[mamba]": 8.144525719, + "tests/test_conda_lock.py::test_run_lock_with_time_metadata[micromamba]": 4.759299130000045, + "tests/test_conda_lock.py::test_run_lock_with_update[conda]": 26.337346104999995, + "tests/test_conda_lock.py::test_run_lock_with_update[mamba]": 10.679788278999979, + "tests/test_conda_lock.py::test_run_lock_with_update[micromamba]": 24.610876099999984, + "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[conda]": 3.555014603000018, + "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[mamba]": 3.063208340000017, + "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[micromamba]": 9.435487499999994, + "tests/test_conda_lock.py::test_run_with_channel_inversion": 10.990622991000066, + "tests/test_conda_lock.py::test_spec_poetry": 0.005902572999985978, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0012985540000158835, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0012886239999261306, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0014173370000207797, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0012860100000011698, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@symbol@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0013388090000034936, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username@userdomain.com:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0014278859999876659, + "tests/test_conda_lock.py::test_virtual_package_input_hash_stability": 0.004626800999972147, + "tests/test_conda_lock.py::test_virtual_packages[conda-env]": 7.980898936000017, + "tests/test_conda_lock.py::test_virtual_packages[conda-explicit]": 8.537880410000014, + "tests/test_conda_lock.py::test_virtual_packages[mamba-env]": 0.7585321159999694, + "tests/test_conda_lock.py::test_virtual_packages[mamba-explicit]": 6.824503899999968, + "tests/test_conda_lock.py::test_virtual_packages[micromamba-env]": 3.017875315000026, + "tests/test_conda_lock.py::test_virtual_packages[micromamba-explicit]": 2.9823909579999963, + "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[env]": 0.11356230699999514, + "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[explicit]": 0.11306436200004555, + "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[conda]": 7.216560735999991, + "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[mamba]": 14.115812122000023, + "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[micromamba]": 4.17531696399999, + "tests/test_markers.py::test_sys_platform_marker[environment.yml]": 0.012558307000006153, + "tests/test_markers.py::test_sys_platform_marker[hatch]": 0.004726548999997249, + "tests/test_markers.py::test_sys_platform_marker[poetry]": 0.005077966999976979, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_with_credentials]": 4.733722545000006, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_without_credentials]": 27.610602975000006, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_with_credentials]": 3.5912593770000285, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_without_credentials]": 14.68359128299997, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_with_credentials]": 2.8964530460000333, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_without_credentials]": 2.9909405270000207, + "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir0-pyproject.toml]": 1.6553892750000045, + "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir1-environment.yaml]": 7.856854121000026, + "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir2-environment.yaml]": 30.765237953000053, + "tests/test_regression.py::test_pip_environment_regression_gh449": 0.008385826999983692, + "tests/test_regression.py::test_pr_436[linux-64]": 2.4398315440000147, + "tests/test_regression.py::test_pr_436[osx-64]": 6.385478702, + "tests/test_regression.py::test_pr_436[osx-arm64]": 2.908733975999951, + "tests/test_regression.py::test_run_lock_regression_gh155[conda]": 21.132025572000003, + "tests/test_regression.py::test_run_lock_regression_gh155[mamba]": 18.220309006000008, + "tests/test_regression.py::test_run_lock_regression_gh155[micromamba]": 5.854293342000005 } diff --git a/tests/durations/windows-py3.12.json b/tests/durations/windows-py3.12.json index a9c452a9..3e090707 100644 --- a/tests/durations/windows-py3.12.json +++ b/tests/durations/windows-py3.12.json @@ -1,218 +1,218 @@ { - "conda_lock/common.py::conda_lock.common.get_in": 0.006373499999995147, - "conda_lock/pypi_solver.py::conda_lock.pypi_solver._compute_compatible_manylinux_tags": 0.007577599999990525, - "conda_lock/pypi_solver.py::conda_lock.pypi_solver._extract_glibc_version_from_virtual_packages": 0.004167200000097182, - "conda_lock/pypi_solver.py::conda_lock.pypi_solver._glibc_version_from_manylinux_tag": 0.0040466999998898245, - "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.evaluate_marker": 0.011851599999999962, - "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.get_names": 0.005321700000081364, - "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.parse_python_requirement": 0.0073097000000643675, - "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.poetry_version_to_conda_version": 0.006363400000054753, - "tests/test_channel.py::test__detect_used_env_var": 0.010686800000030416, - "tests/test_channel.py::test_unify_package_sources[collections0-expected0]": 0.0016230999999606865, - "tests/test_channel.py::test_unify_package_sources[collections1-expected1]": 0.0014731000001120265, - "tests/test_channel.py::test_unify_package_sources[collections2-ValueError]": 0.0025328999997782375, - "tests/test_channel.py::test_url_auth_info": 0.005878699999811943, - "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-auth4-# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple]": 0.0020808000000442917, - "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.otherchannel.cloud/simple-auth5-# pip mypackage @ https://pypi.otherchannel.cloud/simple]": 0.0020729999999957727, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth2-https://username:password@conda.mychannel.cloud/channel1/mypackage]": 0.002097400000025118, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth3-https://username1:password1@conda.mychannel.cloud/channel1/mypackage]": 0.0021818999999823063, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth0-https://username:password@conda.mychannel.cloud/mypackage]": 0.003912399999990157, - "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth1-https://conda.mychannel.cloud/mypackage]": 0.002044600000090213, - "tests/test_conda_lock.py::test__add_auth_to_lockfile[# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://username_a:password_a@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://username_c:password_c@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://username_d:password_d@d.mychannel.cloud/mypackage\\n]": 0.0021550999999817577, - "tests/test_conda_lock.py::test__extract_domain[# pip mypackage @ https://pypi.mychannel.cloud/simple-pypi.mychannel.cloud]": 0.0017128000000639076, - "tests/test_conda_lock.py::test__extract_domain[http://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.001959400000032474, - "tests/test_conda_lock.py::test__extract_domain[https://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.0021124000001009335, - "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0018949999999904321, - "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0019230999999990672, - "tests/test_conda_lock.py::test__strip_auth_from_line[http://conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0018082999999933236, - "tests/test_conda_lock.py::test__strip_auth_from_line[http://user:password@conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0019268999999439984, - "tests/test_conda_lock.py::test__strip_auth_from_line[https://conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.001871400000027279, - "tests/test_conda_lock.py::test__strip_auth_from_line[https://user:password@conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0017646999999669788, - "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0023355000000719883, - "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://user:password@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://user:password@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://user:password@d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0018317999998771484, - "tests/test_conda_lock.py::test_aggregate_lock_specs": 0.0032153999999309235, - "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_channels": 0.003647200000045814, - "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_pip_repos": 0.0022923999999875377, - "tests/test_conda_lock.py::test_aggregate_lock_specs_override_version": 0.001980599999910737, - "tests/test_conda_lock.py::test_choose_wheel": 13.356061499999896, - "tests/test_conda_lock.py::test_cli_version": 0.0091032999998788, - "tests/test_conda_lock.py::test_default_virtual_package_input_hash_stability": 0.0062404000001379245, - "tests/test_conda_lock.py::test_explicit_toposorted": 0.43917990000022655, - "tests/test_conda_lock.py::test_extract_json_object": 0.0019523999999364605, - "tests/test_conda_lock.py::test_fake_conda_env[conda]": 5.284747700000025, - "tests/test_conda_lock.py::test_fake_conda_env[mamba]": 5.266032699999869, - "tests/test_conda_lock.py::test_fake_conda_env[micromamba]": 0.0007604999999557549, - "tests/test_conda_lock.py::test_git_gh_408[conda]": 22.075117999999975, - "tests/test_conda_lock.py::test_git_gh_408[mamba]": 17.65380180000011, - "tests/test_conda_lock.py::test_git_gh_408[micromamba]": 0.0010891000000583517, - "tests/test_conda_lock.py::test_install[conda-env]": 28.961467699999957, - "tests/test_conda_lock.py::test_install[conda-explicit]": 28.816965900000014, - "tests/test_conda_lock.py::test_install[conda-lock]": 42.70869189999996, - "tests/test_conda_lock.py::test_install[mamba-env]": 1.6761122000001478, - "tests/test_conda_lock.py::test_install[mamba-explicit]": 26.298610799999892, - "tests/test_conda_lock.py::test_install[mamba-lock]": 27.197914500000138, - "tests/test_conda_lock.py::test_install[micromamba-env]": 0.0007832000000007611, - "tests/test_conda_lock.py::test_install[micromamba-explicit]": 0.0010530000000699147, - "tests/test_conda_lock.py::test_install[micromamba-lock]": 0.0007938000001104228, - "tests/test_conda_lock.py::test_install_with_pip_deps[conda]": 0.4753824000000577, - "tests/test_conda_lock.py::test_install_with_pip_deps[mamba]": 0.5291225000001987, - "tests/test_conda_lock.py::test_install_with_pip_deps[micromamba]": 0.0007822000000032858, - "tests/test_conda_lock.py::test_lock_poetry_ibis": 59.07118760000003, - "tests/test_conda_lock.py::test_lookup[emoji-to-python-dateutil-lookup.yml]": 29.87500650000004, - "tests/test_conda_lock.py::test_lookup[empty-lookup.yml]": 29.830121200000008, - "tests/test_conda_lock.py::test_lookup_sources": 3.5172483999999713, - "tests/test_conda_lock.py::test_manylinux_tags": 0.007858700000042518, - "tests/test_conda_lock.py::test_move_dependency_from_pip_section[conda]": 74.24557630000004, - "tests/test_conda_lock.py::test_move_dependency_from_pip_section[mamba]": 69.27263949999997, - "tests/test_conda_lock.py::test_move_dependency_from_pip_section[micromamba]": 0.0010658000001058099, - "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[conda]": 2.3836316000001716, - "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[mamba]": 26.472139500000026, - "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[micromamba]": 0.0009762999999338717, - "tests/test_conda_lock.py::test_os_name_marker[conda]": 34.20618790000003, - "tests/test_conda_lock.py::test_os_name_marker[mamba]": 32.707610199999976, - "tests/test_conda_lock.py::test_os_name_marker[micromamba]": 0.0011290999999573614, - "tests/test_conda_lock.py::test_parse_env_file_with_filters_defaults": 0.013124000000061642, - "tests/test_conda_lock.py::test_parse_env_file_with_filters_no_args": 0.014371100000062142, - "tests/test_conda_lock.py::test_parse_env_file_with_no_defaults": 0.022833300000002055, - "tests/test_conda_lock.py::test_parse_environment_file": 0.024823700000069948, - "tests/test_conda_lock.py::test_parse_environment_file_with_git": 0.01269359999992048, - "tests/test_conda_lock.py::test_parse_environment_file_with_git_tag": 0.012491499999896405, - "tests/test_conda_lock.py::test_parse_environment_file_with_pip": 0.014120899999852554, - "tests/test_conda_lock.py::test_parse_environment_file_with_pip_and_platform_selector": 0.008449899999959598, - "tests/test_conda_lock.py::test_parse_flit": 0.012371100000109436, - "tests/test_conda_lock.py::test_parse_flit_default_pip": 0.006122500000174114, - "tests/test_conda_lock.py::test_parse_flit_skip_non_conda_lock": 0.0053546000001460925, - "tests/test_conda_lock.py::test_parse_meta_yaml_file": 0.061115100000051825, - "tests/test_conda_lock.py::test_parse_pdm": 0.0058922000000620756, - "tests/test_conda_lock.py::test_parse_pdm_default_pip": 0.0061074999998709245, - "tests/test_conda_lock.py::test_parse_pdm_skip_non_conda_lock": 0.005157999999937601, - "tests/test_conda_lock.py::test_parse_pip_requirement[package-thingie1[foo]-parsed0]": 0.002075699999977587, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] = 2.1-parsed2]": 0.00267140000028121, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] == 2.1-parsed3]": 0.0026503999997657957, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=0.8.0-alpha.2,<1.0.0.0-parsed6]": 0.002147099999774582, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=2.1.*, <4.0-parsed5]": 0.001991300000099727, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] @ https://foo.bar/package.whl#sha1=blerp-parsed1]": 0.0026227999999264284, - "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra]===2.1-parsed4]": 0.0020164999998542044, - "tests/test_conda_lock.py::test_parse_platforms_from_multi_sources": 0.00907269999993332, - "tests/test_conda_lock.py::test_parse_poetry": 0.00689730000021882, - "tests/test_conda_lock.py::test_parse_poetry_default_pip": 0.005349300000034418, - "tests/test_conda_lock.py::test_parse_poetry_git": 0.005760400000099253, - "tests/test_conda_lock.py::test_parse_poetry_invalid_optionals": 0.0064107000000603875, - "tests/test_conda_lock.py::test_parse_poetry_no_pypi": 0.008806800000002113, - "tests/test_conda_lock.py::test_parse_poetry_skip_non_conda_lock": 0.005241699999942284, - "tests/test_conda_lock.py::test_parse_pyproject_channel_toml": 0.020406599999660102, - "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[conda]": 35.44080759999997, - "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[mamba]": 34.005654400000026, - "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[micromamba]": 0.000933700000018689, - "tests/test_conda_lock.py::test_pip_full_whl_url[conda]": 31.119390899999985, - "tests/test_conda_lock.py::test_pip_full_whl_url[mamba]": 29.524320500000044, - "tests/test_conda_lock.py::test_pip_full_whl_url[micromamba]": 0.0009261999999807813, - "tests/test_conda_lock.py::test_pip_respects_glibc_version[conda]": 29.369053200000053, - "tests/test_conda_lock.py::test_pip_respects_glibc_version[mamba]": 30.651062500000194, - "tests/test_conda_lock.py::test_pip_respects_glibc_version[micromamba]": 0.0012132999999039384, - "tests/test_conda_lock.py::test_platformenv_linux_platforms": 0.025212500000179716, - "tests/test_conda_lock.py::test_poetry_no_pypi_multiple_pyprojects": 0.018531400000256326, - "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python->=3.6,<3.7-/python-3.6]": 26.581538600000044, - "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-^2.7-/python-2.7]": 30.205035599999974, - "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-~3.6-/python-3.6]": 27.37077640000018, - "tests/test_conda_lock.py::test_prepare_repositories_pool": 0.0028690999999980704, - "tests/test_conda_lock.py::test_private_lock[conda-$QUETZ_API_KEY]": 0.001675099999943086, - "tests/test_conda_lock.py::test_private_lock[conda-${QUETZ_API_KEY}]": 0.0015307000001030246, - "tests/test_conda_lock.py::test_private_lock[mamba-$QUETZ_API_KEY]": 0.0011790999999448104, - "tests/test_conda_lock.py::test_private_lock[mamba-${QUETZ_API_KEY}]": 0.000936499999966145, - "tests/test_conda_lock.py::test_private_lock[micromamba-$QUETZ_API_KEY]": 0.0011271999999280524, - "tests/test_conda_lock.py::test_private_lock[micromamba-${QUETZ_API_KEY}]": 0.0008752999999614985, - "tests/test_conda_lock.py::test_remove_dependency[conda]": 57.05778049999981, - "tests/test_conda_lock.py::test_remove_dependency[mamba]": 55.86639390000005, - "tests/test_conda_lock.py::test_remove_dependency[micromamba]": 0.001079699999991135, - "tests/test_conda_lock.py::test_run_lock[conda]": 84.97917079999957, - "tests/test_conda_lock.py::test_run_lock[mamba]": 90.0208318, - "tests/test_conda_lock.py::test_run_lock[micromamba]": 0.0018019000000322194, - "tests/test_conda_lock.py::test_run_lock_blas_mkl[conda]": 69.16118500000005, - "tests/test_conda_lock.py::test_run_lock_blas_mkl[mamba]": 68.21158239999988, - "tests/test_conda_lock.py::test_run_lock_blas_mkl[micromamba]": 0.0009618999999929656, - "tests/test_conda_lock.py::test_run_lock_channel_toml[conda]": 38.03306769999995, - "tests/test_conda_lock.py::test_run_lock_channel_toml[mamba]": 38.91969909999989, - "tests/test_conda_lock.py::test_run_lock_channel_toml[micromamba]": 0.0009787000000187618, - "tests/test_conda_lock.py::test_run_lock_relative_source_path[conda]": 23.394547699999976, - "tests/test_conda_lock.py::test_run_lock_relative_source_path[mamba]": 25.306400499999995, - "tests/test_conda_lock.py::test_run_lock_relative_source_path[micromamba]": 0.0010867999999391031, - "tests/test_conda_lock.py::test_run_lock_uppercase_pip[conda]": 76.88110400000005, - "tests/test_conda_lock.py::test_run_lock_uppercase_pip[mamba]": 80.68231119999996, - "tests/test_conda_lock.py::test_run_lock_uppercase_pip[micromamba]": 0.0009860000001253866, - "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[conda]": 85.30547210000009, - "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[mamba]": 80.73600090000002, - "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[micromamba]": 0.0009701000000177373, - "tests/test_conda_lock.py::test_run_lock_with_git_metadata[conda]": 77.21443399999998, - "tests/test_conda_lock.py::test_run_lock_with_git_metadata[mamba]": 105.43678210000019, - "tests/test_conda_lock.py::test_run_lock_with_git_metadata[micromamba]": 0.0010549999999511783, - "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[conda]": 32.25485579999997, - "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[mamba]": 26.31132070000001, - "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[micromamba]": 0.0010422999998809246, - "tests/test_conda_lock.py::test_run_lock_with_input_metadata[conda]": 88.04200870000022, - "tests/test_conda_lock.py::test_run_lock_with_input_metadata[mamba]": 85.62394680000011, - "tests/test_conda_lock.py::test_run_lock_with_input_metadata[micromamba]": 0.0009519000000182132, - "tests/test_conda_lock.py::test_run_lock_with_local_package[conda]": 13.639285699999846, - "tests/test_conda_lock.py::test_run_lock_with_local_package[mamba]": 0.01361359999987144, - "tests/test_conda_lock.py::test_run_lock_with_local_package[micromamba]": 0.0010658000001058099, - "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[conda]": 23.47373830000015, - "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[mamba]": 30.619868999999994, - "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[micromamba]": 0.0010173000000577304, - "tests/test_conda_lock.py::test_run_lock_with_pip[conda]": 89.97949400000005, - "tests/test_conda_lock.py::test_run_lock_with_pip[mamba]": 85.9030674999999, - "tests/test_conda_lock.py::test_run_lock_with_pip[micromamba]": 0.0010240000000294458, - "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[conda]": 96.91734559999986, - "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[mamba]": 77.6861247999999, - "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[micromamba]": 0.0010826000000179192, - "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[conda]": 81.88032780000003, - "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[mamba]": 67.34058270000003, - "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[micromamba]": 0.0009946000000127242, - "tests/test_conda_lock.py::test_run_lock_with_time_metadata[conda]": 76.06263699999977, - "tests/test_conda_lock.py::test_run_lock_with_time_metadata[mamba]": 72.71238929999981, - "tests/test_conda_lock.py::test_run_lock_with_time_metadata[micromamba]": 0.000946700000099554, - "tests/test_conda_lock.py::test_run_lock_with_update[conda]": 0.034300799999869014, - "tests/test_conda_lock.py::test_run_lock_with_update[mamba]": 0.005090199999813194, - "tests/test_conda_lock.py::test_run_lock_with_update[micromamba]": 0.004231899999922462, - "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[conda]": 31.840834000000086, - "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[mamba]": 30.755507299999863, - "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[micromamba]": 0.0011121000000002823, - "tests/test_conda_lock.py::test_run_with_channel_inversion": 27.28714679999996, - "tests/test_conda_lock.py::test_spec_poetry": 0.017358899999862842, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0019555000001219014, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.00200680000000375, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0021674000000757587, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0017560999999659543, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@symbol@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.001764800000046307, - "tests/test_conda_lock.py::test_strip_auth_from_url[https://username@userdomain.com:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0017966999999998734, - "tests/test_conda_lock.py::test_virtual_package_input_hash_stability": 0.0068785000000843866, - "tests/test_conda_lock.py::test_virtual_packages[conda-env]": 64.59113509999997, - "tests/test_conda_lock.py::test_virtual_packages[conda-explicit]": 61.718468400000006, - "tests/test_conda_lock.py::test_virtual_packages[mamba-env]": 1.59126219999996, - "tests/test_conda_lock.py::test_virtual_packages[mamba-explicit]": 58.95384219999994, - "tests/test_conda_lock.py::test_virtual_packages[micromamba-env]": 0.0007822000000032858, - "tests/test_conda_lock.py::test_virtual_packages[micromamba-explicit]": 0.0007278000000496831, - "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[env]": 0.19079900000008365, - "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[explicit]": 0.16673760000003313, - "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[conda]": 55.71807809999996, - "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[mamba]": 56.36732180000013, - "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[micromamba]": 0.0009379000000535598, - "tests/test_markers.py::test_sys_platform_marker[environment.yml]": 0.025105100000132552, - "tests/test_markers.py::test_sys_platform_marker[hatch]": 0.01069340000003649, - "tests/test_markers.py::test_sys_platform_marker[poetry]": 0.0171072999999069, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_with_credentials]": 46.324235199999976, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_without_credentials]": 37.80140779999999, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_with_credentials]": 33.61160369999993, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_without_credentials]": 47.93060790000004, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_with_credentials]": 0.0009384999999610955, - "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_without_credentials]": 0.0009437000001071283, - "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir0-pyproject.toml]": 3.6424895000000106, - "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir1-environment.yaml]": 60.5066503999999, - "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir2-environment.yaml]": 96.9177856, - "tests/test_regression.py::test_pip_environment_regression_gh449": 0.013700599999992846, - "tests/test_regression.py::test_pr_436[linux-64]": 29.351391199999966, - "tests/test_regression.py::test_pr_436[osx-64]": 19.83163249999984, - "tests/test_regression.py::test_pr_436[osx-arm64]": 9.596257899999841, - "tests/test_regression.py::test_run_lock_regression_gh155[conda]": 75.07113259999994, - "tests/test_regression.py::test_run_lock_regression_gh155[mamba]": 71.79911029999994, - "tests/test_regression.py::test_run_lock_regression_gh155[micromamba]": 0.0009468999999171501 + "conda_lock/common.py::conda_lock.common.get_in": 0.0056564999999864085, + "conda_lock/pypi_solver.py::conda_lock.pypi_solver._compute_compatible_manylinux_tags": 0.005487200000061421, + "conda_lock/pypi_solver.py::conda_lock.pypi_solver._extract_glibc_version_from_virtual_packages": 0.004381600000101571, + "conda_lock/pypi_solver.py::conda_lock.pypi_solver._glibc_version_from_manylinux_tag": 0.004611800000020594, + "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.evaluate_marker": 0.013420600000017657, + "conda_lock/src_parser/markers.py::conda_lock.src_parser.markers.get_names": 0.006057399999917834, + "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.parse_python_requirement": 0.008841799999913746, + "conda_lock/src_parser/pyproject_toml.py::conda_lock.src_parser.pyproject_toml.poetry_version_to_conda_version": 0.005902799999830677, + "tests/test_channel.py::test__detect_used_env_var": 0.0110932000000048, + "tests/test_channel.py::test_unify_package_sources[collections0-expected0]": 0.002305500000147731, + "tests/test_channel.py::test_unify_package_sources[collections1-expected1]": 0.0015683000000308311, + "tests/test_channel.py::test_unify_package_sources[collections2-ValueError]": 0.002262899999891488, + "tests/test_channel.py::test_url_auth_info": 0.006232399999930749, + "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-auth4-# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple]": 0.002090999999950327, + "tests/test_conda_lock.py::test__add_auth_to_line[# pip mypackage @ https://pypi.otherchannel.cloud/simple-auth5-# pip mypackage @ https://pypi.otherchannel.cloud/simple]": 0.0020983999999089065, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth2-https://username:password@conda.mychannel.cloud/channel1/mypackage]": 0.0020713000000114334, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/channel1/mypackage-auth3-https://username1:password1@conda.mychannel.cloud/channel1/mypackage]": 0.002171500000031301, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth0-https://username:password@conda.mychannel.cloud/mypackage]": 0.0022466000000349595, + "tests/test_conda_lock.py::test__add_auth_to_line[https://conda.mychannel.cloud/mypackage-auth1-https://conda.mychannel.cloud/mypackage]": 0.0020777000001999113, + "tests/test_conda_lock.py::test__add_auth_to_lockfile[# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://username_a:password_a@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://username_c:password_c@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://username_d:password_d@d.mychannel.cloud/mypackage\\n]": 0.002250699999990502, + "tests/test_conda_lock.py::test__extract_domain[# pip mypackage @ https://pypi.mychannel.cloud/simple-pypi.mychannel.cloud]": 0.0016666000001350767, + "tests/test_conda_lock.py::test__extract_domain[http://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.002317500000003747, + "tests/test_conda_lock.py::test__extract_domain[https://conda.mychannel.cloud/mypackage-conda.mychannel.cloud]": 0.002360400000043228, + "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0021785000001273147, + "tests/test_conda_lock.py::test__strip_auth_from_line[# pip mypackage @ https://username1:password1@pypi.mychannel.cloud/simple-# pip mypackage @ https://pypi.mychannel.cloud/simple]": 0.0019416000001228895, + "tests/test_conda_lock.py::test__strip_auth_from_line[http://conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0020277000002124623, + "tests/test_conda_lock.py::test__strip_auth_from_line[http://user:password@conda.mychannel.cloud/mypackage-http://conda.mychannel.cloud/mypackage]": 0.0017748999998730142, + "tests/test_conda_lock.py::test__strip_auth_from_line[https://conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.0021269999999731226, + "tests/test_conda_lock.py::test__strip_auth_from_line[https://user:password@conda.mychannel.cloud/mypackage-https://conda.mychannel.cloud/mypackage]": 0.00203719999990426, + "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n-http://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0022742000001017004, + "tests/test_conda_lock.py::test__strip_auth_from_lockfile[http://user:password@a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://user:password@c.mychannel.cloud/mypackage\\n# pip mypackage @ http://user:password@d.mychannel.cloud/mypackage\\n-# The following domains require authentication:\\n# - a.mychannel.cloud\\n# - c.mychannel.cloud\\n# - d.mychannel.cloud\\nhttp://a.mychannel.cloud/mypackage\\nhttp://b.mychannel.cloud/mypackage\\nhttp://c.mychannel.cloud/mypackage\\n# pip mypackage @ http://d.mychannel.cloud/mypackage\\n]": 0.0018086000000039348, + "tests/test_conda_lock.py::test_aggregate_lock_specs": 0.0025427999999010353, + "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_channels": 0.004132099999992533, + "tests/test_conda_lock.py::test_aggregate_lock_specs_invalid_pip_repos": 0.002501300000062656, + "tests/test_conda_lock.py::test_aggregate_lock_specs_override_version": 0.0020796000000018466, + "tests/test_conda_lock.py::test_choose_wheel": 13.537354899999855, + "tests/test_conda_lock.py::test_cli_version": 0.012113800000179253, + "tests/test_conda_lock.py::test_default_virtual_package_input_hash_stability": 0.006140300000083698, + "tests/test_conda_lock.py::test_explicit_toposorted": 0.505665299999805, + "tests/test_conda_lock.py::test_extract_json_object": 0.00215939999998227, + "tests/test_conda_lock.py::test_fake_conda_env[conda]": 5.213924899999938, + "tests/test_conda_lock.py::test_fake_conda_env[mamba]": 5.269136199999934, + "tests/test_conda_lock.py::test_fake_conda_env[micromamba]": 0.0007573000000320462, + "tests/test_conda_lock.py::test_git_gh_408[conda]": 21.722557700000152, + "tests/test_conda_lock.py::test_git_gh_408[mamba]": 17.92438070000003, + "tests/test_conda_lock.py::test_git_gh_408[micromamba]": 0.0011588000000983811, + "tests/test_conda_lock.py::test_install[conda-env]": 28.452273600000126, + "tests/test_conda_lock.py::test_install[conda-explicit]": 21.49992129999987, + "tests/test_conda_lock.py::test_install[conda-lock]": 40.99504860000002, + "tests/test_conda_lock.py::test_install[mamba-env]": 1.6958069999998315, + "tests/test_conda_lock.py::test_install[mamba-explicit]": 27.30388400000004, + "tests/test_conda_lock.py::test_install[mamba-lock]": 27.330421999999885, + "tests/test_conda_lock.py::test_install[micromamba-env]": 0.0011547999999947933, + "tests/test_conda_lock.py::test_install[micromamba-explicit]": 0.0010800999999673877, + "tests/test_conda_lock.py::test_install[micromamba-lock]": 0.0010515999999824999, + "tests/test_conda_lock.py::test_install_with_pip_deps[conda]": 0.47465029999989383, + "tests/test_conda_lock.py::test_install_with_pip_deps[mamba]": 0.6077633000001015, + "tests/test_conda_lock.py::test_install_with_pip_deps[micromamba]": 0.0010014999999157226, + "tests/test_conda_lock.py::test_lock_poetry_ibis": 56.227283700000044, + "tests/test_conda_lock.py::test_lookup[emoji-to-python-dateutil-lookup.yml]": 29.039300199999957, + "tests/test_conda_lock.py::test_lookup[empty-lookup.yml]": 29.628855599999838, + "tests/test_conda_lock.py::test_lookup_sources": 3.4132798999999068, + "tests/test_conda_lock.py::test_manylinux_tags": 0.007232199999975819, + "tests/test_conda_lock.py::test_move_dependency_from_pip_section[conda]": 74.08900629999994, + "tests/test_conda_lock.py::test_move_dependency_from_pip_section[mamba]": 66.34518179999998, + "tests/test_conda_lock.py::test_move_dependency_from_pip_section[micromamba]": 0.0009541999999100881, + "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[conda]": 2.457684200000017, + "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[mamba]": 2.0041561000001593, + "tests/test_conda_lock.py::test_msys2_channel_included_in_defaults_on_windows[micromamba]": 0.0007936999999174077, + "tests/test_conda_lock.py::test_os_name_marker[conda]": 34.267517299999895, + "tests/test_conda_lock.py::test_os_name_marker[mamba]": 31.82730200000003, + "tests/test_conda_lock.py::test_os_name_marker[micromamba]": 0.0011684000000968808, + "tests/test_conda_lock.py::test_parse_env_file_with_filters_defaults": 0.013261899999974958, + "tests/test_conda_lock.py::test_parse_env_file_with_filters_no_args": 0.014866299999994226, + "tests/test_conda_lock.py::test_parse_env_file_with_no_defaults": 0.022465299999907984, + "tests/test_conda_lock.py::test_parse_environment_file": 0.025083900000026915, + "tests/test_conda_lock.py::test_parse_environment_file_with_git": 0.020105100000023413, + "tests/test_conda_lock.py::test_parse_environment_file_with_git_tag": 0.013179100000002109, + "tests/test_conda_lock.py::test_parse_environment_file_with_pip": 0.016289199999960147, + "tests/test_conda_lock.py::test_parse_environment_file_with_pip_and_platform_selector": 0.00857399999995323, + "tests/test_conda_lock.py::test_parse_flit": 0.01246990000004189, + "tests/test_conda_lock.py::test_parse_flit_default_pip": 0.0060906000001068605, + "tests/test_conda_lock.py::test_parse_flit_skip_non_conda_lock": 0.005500600000004852, + "tests/test_conda_lock.py::test_parse_meta_yaml_file": 0.04724589999989348, + "tests/test_conda_lock.py::test_parse_pdm": 0.006173900000021604, + "tests/test_conda_lock.py::test_parse_pdm_default_pip": 0.0060040000000753935, + "tests/test_conda_lock.py::test_parse_pdm_skip_non_conda_lock": 0.005184099999951286, + "tests/test_conda_lock.py::test_parse_pip_requirement[package-thingie1[foo]-parsed0]": 0.0021259999999756474, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] = 2.1-parsed2]": 0.002075399999966976, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] == 2.1-parsed3]": 0.0020469999999477295, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=0.8.0-alpha.2,<1.0.0.0-parsed6]": 0.0024408000000448737, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] >=2.1.*, <4.0-parsed5]": 0.0022373999998990257, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra] @ https://foo.bar/package.whl#sha1=blerp-parsed1]": 0.0021065000000817236, + "tests/test_conda_lock.py::test_parse_pip_requirement[package[extra]===2.1-parsed4]": 0.002009700000144221, + "tests/test_conda_lock.py::test_parse_platforms_from_multi_sources": 0.007598800000096162, + "tests/test_conda_lock.py::test_parse_poetry": 0.006761900000014975, + "tests/test_conda_lock.py::test_parse_poetry_default_pip": 0.0055172999999513195, + "tests/test_conda_lock.py::test_parse_poetry_git": 0.0057530000000269865, + "tests/test_conda_lock.py::test_parse_poetry_invalid_optionals": 0.010845000000017535, + "tests/test_conda_lock.py::test_parse_poetry_no_pypi": 0.008682799999974122, + "tests/test_conda_lock.py::test_parse_poetry_skip_non_conda_lock": 0.005761900000038622, + "tests/test_conda_lock.py::test_parse_pyproject_channel_toml": 0.020291199999974197, + "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[conda]": 36.19644040000003, + "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[mamba]": 34.63074649999999, + "tests/test_conda_lock.py::test_pip_finds_recent_manylinux_wheels[micromamba]": 0.0010853999999653752, + "tests/test_conda_lock.py::test_pip_full_whl_url[conda]": 33.6134452, + "tests/test_conda_lock.py::test_pip_full_whl_url[mamba]": 30.20832340000004, + "tests/test_conda_lock.py::test_pip_full_whl_url[micromamba]": 0.0007559000000583183, + "tests/test_conda_lock.py::test_pip_respects_glibc_version[conda]": 33.040163299999904, + "tests/test_conda_lock.py::test_pip_respects_glibc_version[mamba]": 31.229578200000105, + "tests/test_conda_lock.py::test_pip_respects_glibc_version[micromamba]": 0.0009760000000369473, + "tests/test_conda_lock.py::test_platformenv_linux_platforms": 0.022197800000071766, + "tests/test_conda_lock.py::test_poetry_no_pypi_multiple_pyprojects": 0.01908549999996012, + "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python->=3.6,<3.7-/python-3.6]": 22.03795089999994, + "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-^2.7-/python-2.7]": 29.320734999999786, + "tests/test_conda_lock.py::test_poetry_version_parsing_constraints[python-~3.6-/python-3.6]": 28.411885799999936, + "tests/test_conda_lock.py::test_prepare_repositories_pool": 0.0029931999999917025, + "tests/test_conda_lock.py::test_private_lock[conda-$QUETZ_API_KEY]": 0.0016808999999966545, + "tests/test_conda_lock.py::test_private_lock[conda-${QUETZ_API_KEY}]": 0.001497500000027685, + "tests/test_conda_lock.py::test_private_lock[mamba-$QUETZ_API_KEY]": 0.001180700000077195, + "tests/test_conda_lock.py::test_private_lock[mamba-${QUETZ_API_KEY}]": 0.000977799999986928, + "tests/test_conda_lock.py::test_private_lock[micromamba-$QUETZ_API_KEY]": 0.0012844000000313827, + "tests/test_conda_lock.py::test_private_lock[micromamba-${QUETZ_API_KEY}]": 0.0009089000001267777, + "tests/test_conda_lock.py::test_remove_dependency[conda]": 57.35194059999992, + "tests/test_conda_lock.py::test_remove_dependency[mamba]": 57.118061799999964, + "tests/test_conda_lock.py::test_remove_dependency[micromamba]": 0.0009608000000298489, + "tests/test_conda_lock.py::test_run_lock[conda]": 74.98789739999995, + "tests/test_conda_lock.py::test_run_lock[mamba]": 71.25513220000005, + "tests/test_conda_lock.py::test_run_lock[micromamba]": 0.0015609999999242063, + "tests/test_conda_lock.py::test_run_lock_blas_mkl[conda]": 69.11480010000002, + "tests/test_conda_lock.py::test_run_lock_blas_mkl[mamba]": 71.71103740000001, + "tests/test_conda_lock.py::test_run_lock_blas_mkl[micromamba]": 0.0010201000000051863, + "tests/test_conda_lock.py::test_run_lock_channel_toml[conda]": 30.39295470000002, + "tests/test_conda_lock.py::test_run_lock_channel_toml[mamba]": 31.737376399999903, + "tests/test_conda_lock.py::test_run_lock_channel_toml[micromamba]": 0.0008022000000664775, + "tests/test_conda_lock.py::test_run_lock_relative_source_path[conda]": 21.5332171, + "tests/test_conda_lock.py::test_run_lock_relative_source_path[mamba]": 21.683387400000015, + "tests/test_conda_lock.py::test_run_lock_relative_source_path[micromamba]": 0.0010404999999309439, + "tests/test_conda_lock.py::test_run_lock_uppercase_pip[conda]": 78.05214779999994, + "tests/test_conda_lock.py::test_run_lock_uppercase_pip[mamba]": 78.20906030000015, + "tests/test_conda_lock.py::test_run_lock_uppercase_pip[micromamba]": 0.0011160999998764964, + "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[conda]": 80.86109240000008, + "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[mamba]": 75.47823359999995, + "tests/test_conda_lock.py::test_run_lock_with_custom_metadata[micromamba]": 0.0008226999999578766, + "tests/test_conda_lock.py::test_run_lock_with_git_metadata[conda]": 69.95406790000004, + "tests/test_conda_lock.py::test_run_lock_with_git_metadata[mamba]": 82.40402660000007, + "tests/test_conda_lock.py::test_run_lock_with_git_metadata[micromamba]": 0.0008996999998771571, + "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[conda]": 26.36121079999998, + "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[mamba]": 23.159752899999944, + "tests/test_conda_lock.py::test_run_lock_with_input_hash_check[micromamba]": 0.001203099999997903, + "tests/test_conda_lock.py::test_run_lock_with_input_metadata[conda]": 77.5258675, + "tests/test_conda_lock.py::test_run_lock_with_input_metadata[mamba]": 74.87821450000001, + "tests/test_conda_lock.py::test_run_lock_with_input_metadata[micromamba]": 0.0007897000000411936, + "tests/test_conda_lock.py::test_run_lock_with_local_package[conda]": 13.570548799999983, + "tests/test_conda_lock.py::test_run_lock_with_local_package[mamba]": 0.013054399999987254, + "tests/test_conda_lock.py::test_run_lock_with_local_package[micromamba]": 0.0011706999999887557, + "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[conda]": 21.178569500000094, + "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[mamba]": 30.136150300000054, + "tests/test_conda_lock.py::test_run_lock_with_locked_environment_files[micromamba]": 0.0010942000000113694, + "tests/test_conda_lock.py::test_run_lock_with_pip[conda]": 84.69822880000004, + "tests/test_conda_lock.py::test_run_lock_with_pip[mamba]": 84.96319049999988, + "tests/test_conda_lock.py::test_run_lock_with_pip[micromamba]": 0.0011985000001004664, + "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[conda]": 91.79551950000007, + "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[mamba]": 77.12609840000005, + "tests/test_conda_lock.py::test_run_lock_with_pip_environment_different_names_same_deps[micromamba]": 0.0013147999999318927, + "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[conda]": 82.51942919999999, + "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[mamba]": 68.78888919999997, + "tests/test_conda_lock.py::test_run_lock_with_pip_hash_checking[micromamba]": 0.0011530000000448126, + "tests/test_conda_lock.py::test_run_lock_with_time_metadata[conda]": 70.8162274, + "tests/test_conda_lock.py::test_run_lock_with_time_metadata[mamba]": 75.75122779999992, + "tests/test_conda_lock.py::test_run_lock_with_time_metadata[micromamba]": 0.0007926999999199325, + "tests/test_conda_lock.py::test_run_lock_with_update[conda]": 0.0322961999997915, + "tests/test_conda_lock.py::test_run_lock_with_update[mamba]": 0.005942300000015166, + "tests/test_conda_lock.py::test_run_lock_with_update[micromamba]": 0.004301599999962491, + "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[conda]": 25.91566069999999, + "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[mamba]": 32.11796279999999, + "tests/test_conda_lock.py::test_run_lock_with_update_filter_platform[micromamba]": 0.0010094000000435699, + "tests/test_conda_lock.py::test_run_with_channel_inversion": 24.6681094999999, + "tests/test_conda_lock.py::test_spec_poetry": 0.010636699999963639, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0020327000000861517, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0021099999999023566, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0023238000001128967, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.0023309000001745517, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username:password@symbol@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.002318599999966864, + "tests/test_conda_lock.py::test_strip_auth_from_url[https://username@userdomain.com:password@example.com/path?query=string#fragment-https://example.com/path?query=string#fragment]": 0.002350299999989147, + "tests/test_conda_lock.py::test_virtual_package_input_hash_stability": 0.006791600000042308, + "tests/test_conda_lock.py::test_virtual_packages[conda-env]": 64.81538290000003, + "tests/test_conda_lock.py::test_virtual_packages[conda-explicit]": 62.07905400000004, + "tests/test_conda_lock.py::test_virtual_packages[mamba-env]": 1.6046299000000772, + "tests/test_conda_lock.py::test_virtual_packages[mamba-explicit]": 59.92360930000007, + "tests/test_conda_lock.py::test_virtual_packages[micromamba-env]": 0.0007580999999845517, + "tests/test_conda_lock.py::test_virtual_packages[micromamba-explicit]": 0.0007698000000573302, + "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[env]": 0.18630789999986064, + "tests/test_conda_lock.py::test_warn_on_explicit_lock_with_pip_deps[explicit]": 0.18192120000003342, + "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[conda]": 54.63496260000011, + "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[mamba]": 57.150707799999964, + "tests/test_conda_lock.py::test_when_merging_lockfiles_content_hashes_are_updated[micromamba]": 0.0007712999999966996, + "tests/test_markers.py::test_sys_platform_marker[environment.yml]": 0.027952700000014374, + "tests/test_markers.py::test_sys_platform_marker[hatch]": 0.011060200000088116, + "tests/test_markers.py::test_sys_platform_marker[poetry]": 0.01263310000013007, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_with_credentials]": 32.26460880000002, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[conda-response_url_without_credentials]": 42.79994900000008, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_with_credentials]": 32.70474390000004, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[mamba-response_url_without_credentials]": 40.96794190000014, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_with_credentials]": 0.000778500000137683, + "tests/test_pip_repositories.py::test_it_uses_pip_repositories_with_env_var_substitution[micromamba-response_url_without_credentials]": 0.0007548999999471562, + "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir0-pyproject.toml]": 4.406446800000026, + "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir1-environment.yaml]": 57.771023099999866, + "tests/test_regression.py::test_conda_pip_regressions_gh290[test_dir2-environment.yaml]": 99.99433429999988, + "tests/test_regression.py::test_pip_environment_regression_gh449": 0.013247900000010304, + "tests/test_regression.py::test_pr_436[linux-64]": 29.112348699999984, + "tests/test_regression.py::test_pr_436[osx-64]": 19.72244020000005, + "tests/test_regression.py::test_pr_436[osx-arm64]": 9.834748499999819, + "tests/test_regression.py::test_run_lock_regression_gh155[conda]": 85.54558930000019, + "tests/test_regression.py::test_run_lock_regression_gh155[mamba]": 72.24446120000005, + "tests/test_regression.py::test_run_lock_regression_gh155[micromamba]": 0.0010199000000739034 }