From 3cce6a6500e4cb929987098e142f70b1a1945b34 Mon Sep 17 00:00:00 2001 From: ng0 Date: Mon, 16 Dec 2019 14:12:07 +0000 Subject: Makefile: try to satisfy guidelines in an hopefully not-so-awkward way. --- Makefile | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 11d321e..69846cf 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,12 @@ include config.mk -all: - echo "skip" +.SILENT: all +all: dist + echo "This is a python project, no compilation at this step required." + echo "Run make install to install global." + echo "Run make install-user to install for the current user." + echo "" + echo "If you want to update your installation, use make update." # you need SOURCE_DATE_EPOCH at least at the 1980s when # your default SOURCE_DATE_EPOCH in env is 1. @@ -10,13 +15,22 @@ dist: $(env) SOURCE_DATE_EPOCH=315532800 $(python) setup.py sdist bdist_wheel install: all - $(python) -m pip install + (cd dist; $(env) SOURCE_DATE_EPOCH=315532800 $(python) -m pip install taler-util) uninstall: - $(python) -m pip uninstall + (cd dist; $(env) SOURCE_DATE_EPOCH=315532800 $(python) -m pip uninstall taler-util) + +install-user: + (cd dist; $(env) SOURCE_DATE_EPOCH=315532800 $(python) -m pip install --user --no-index --find-links=. taler-util) + +uninstall-user: + (cd dist; $(env) SOURCE_DATE_EPOCH=315532800 $(python) -m pip uninstall --verbose taler-util) + +update: + (cd dist; $(env) SOURCE_DATE_EPOCH=315532800 $(python) -m pip install --upgrade --no-index --find-links=. taler-util) pypi: dist - $(python) -m twine upload dist/* + $(env) SOURCE_DATE_EPOCH=315532800 $(python) -m twine upload dist/* check: $(tox) || echo "error: you have to install tox" -- cgit v1.2.3