diff --git a/tljh/installer.py b/tljh/installer.py index aff24fc1..0a4ac414 100644 --- a/tljh/installer.py +++ b/tljh/installer.py @@ -242,11 +242,9 @@ def ensure_user_environment(user_requirements_txt_file): ) to_upgrade.append(pkg) - # force reinstall conda/mamba to ensure a basically consistent env - # avoids issues with RemoveError: 'requests' is a dependency of conda - # only do this for 'old' conda versions known to have a problem - # we don't know how old, but we know 4.10 is affected and 23.1 is not - if not is_fresh_install and V(package_versions.get("conda", "0")) < V("23.1"): + # force reinstall conda/mamba to ensure an env where conda doesn't raise the + # error "RemoveError: 'requests' is a dependency of conda" + if not is_fresh_install: # force-reinstall doesn't upgrade packages # it reinstalls them in-place # only reinstall packages already present