diff options
author | ng0 <ng0@n0.is> | 2019-12-16 14:12:07 +0000 |
---|---|---|
committer | ng0 <ng0@n0.is> | 2019-12-16 14:12:07 +0000 |
commit | 3cce6a6500e4cb929987098e142f70b1a1945b34 (patch) | |
tree | 5b3f4bbf318ce649143721f312558bcc86570bc4 | |
parent | cc138f142da4f56b5d157f01c24cc97af52287a8 (diff) | |
download | taler-util-3cce6a6500e4cb929987098e142f70b1a1945b34.tar.gz taler-util-3cce6a6500e4cb929987098e142f70b1a1945b34.tar.bz2 taler-util-3cce6a6500e4cb929987098e142f70b1a1945b34.zip |
Makefile: try to satisfy guidelines in an hopefully not-so-awkward way.
-rw-r--r-- | Makefile | 24 |
1 files changed, 19 insertions, 5 deletions
@@ -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" |