This change removes some duplicated work involved in building nested virtualenvs. Because the pip install at the leaf node of a Venv tree installs all of the requirements of that tree, it's redundant to install some requirements again as execution traverses the parent relations. This change causes those parent-Venv installations to be skipped.
This change removes some duplicated work involved in building nested virtualenvs. Because the pip install at the leaf node of a Venv tree installs all of the requirements of that tree, it's redundant to install some requirements again as execution traverses the parent relations. This change causes those parent-Venv installations to be skipped.