diff options
Diffstat (limited to 'Makefile')
-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" |