From a014fa0ccde01dbdbe314a45b176e932657b19e4 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 5 Feb 2020 15:26:57 +0100 Subject: [PATCH] upload-pypi: twine is needed to upload to PyPi 'make upload-pypi' To build & deploy packages on PyPi call make target: make upload-pypi - https://github.com/asciimoo/searx/issues/1829 Signed-off-by: Markus Heiser --- requirements-dev.txt | 1 + utils/makefile.python | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index fe92bdce..a794c3e1 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -15,3 +15,4 @@ linuxdoc @ git+http://github.com/return42/linuxdoc.git sphinx-jinja sphinx-tabs sphinxcontrib-programoutput +twine diff --git a/utils/makefile.python b/utils/makefile.python index 4aa9d6b4..789cc4c9 100644 --- a/utils/makefile.python +++ b/utils/makefile.python @@ -192,7 +192,7 @@ quiet_cmd_pytest = TEST $@ # .. _installing: https://packaging.python.org/tutorials/installing-packages/ # quiet_cmd_pybuild = BUILD $@ - cmd_pybuild = $(PY_ENV_BIN)/$(PYTHON) setup.py \ + cmd_pybuild = $(PY_ENV_BIN)/python setup.py \ sdist -d $(PYDIST) \ bdist_wheel --bdist-dir $(PYBUILD) -d $(PYDIST) @@ -284,7 +284,7 @@ pyenv-python: pyenv-install # https://github.com/pypa/twine PHONY += upload-pypi -upload-pypi: pyclean pybuild +upload-pypi: pyclean pyenvinstall pybuild @$(PY_ENV_BIN)/twine upload $(PYDIST)/* .PHONY: $(PHONY)