diff options
| author | Markus Heiser <markus.heiser@darmarit.de> | 2021-01-30 14:25:23 +0100 |
|---|---|---|
| committer | Alexandre Flament <alex@al-f.net> | 2021-02-01 16:58:04 +0100 |
| commit | 38b39ef0ae85b889b8a8401235c577c95845ed7a (patch) | |
| tree | 6d57aeea2ca61e34ee088d126f24f382489b6126 /utils | |
| parent | d70c5a621a3afe8a6da2ee1daa241467e42c1b75 (diff) | |
[fix] re-add 'pip-exe' target - partial revert 9b48ae47
Target pip-exe is a prerequisite of the targets:
- pyinstall
- pyuninstall
and was accidentally deleted in commit 9b48ae47.
HINT:
do not confuse pyinstall with penvinstall
pyinstall & pyuninstall
Installing into user's HOME using pip from OS,
therefore the message is needed.
pyenvinstall & pyenvuninstall
Installing into virtualenv (./local) using pip which is provided by
prerequisite 'pyenv' in the virtualenv.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/makefile.python | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/utils/makefile.python b/utils/makefile.python index 287012398..f4fd02197 100644 --- a/utils/makefile.python +++ b/utils/makefile.python @@ -87,6 +87,22 @@ python-exe: @: endif +msg-pip-exe: + @echo "\n $(PIP) is required\n\n\ + Make sure you have updated pip installed, grab it from\n\ + https://pip.pypa.io or install it from your package\n\ + manager. On debian based OS these requirements are\n\ + installed by::\n\n\ + sudo -H apt-get install python$(PY)-pip\n" | $(FMT) + +ifeq ($(shell which $(PIP) >/dev/null 2>&1; echo $$?), 1) +pip-exe: msg-pip-exe + $(error The '$(PIP)' command was not found) +else +pip-exe: + @: +endif + # ------------------------------------------------------------------------------ # commands # ------------------------------------------------------------------------------ |