Find pip-compile in global path if it does not exist in venv #114
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR modifies the script to locate and execute
pip-compile
from the global path if it is not found within the current virtual environment.Currently, the script assumes that
pip-compile
is installed within the activated virtual environment. However, users may havepip-compile
installed globally and installer does not install thepip-tools
to the venv space in the case [1].This change allows the script to search for `pip-compile in the system's PATH if it's not found in the virtual environment's bin directory.
[1] Such users will see the error: