From 81f4b718014677a25a94c962473d71fcee12c896 Mon Sep 17 00:00:00 2001 From: Martin Czygan Date: Wed, 12 Aug 2020 11:22:44 +0200 Subject: allow pypi uploads see: https://pypi.org/project/fuzzycat/ --- Makefile | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 7d73f56..000c468 100644 --- a/Makefile +++ b/Makefile @@ -19,11 +19,27 @@ black: ## Format all Python files find . -name "*.py" -exec black {} \; .PHONY: dist -dist: ## Create source distribution - python setup.py sdist +dist: ## Create source distribution and wheel + python setup.py sdist bdist_wheel .PHONY: clean clean: ## Clean all artifacts rm -rf dist rm -rf fuzzycat.egg-info/ +# Upload requires https://github.com/pypa/twine and some configuration. +.PHONY: upload +upload: dist + # https://pypi.org/account/register/ + # $ cat ~/.pypirc + # [pypi] + # username:abc + # password:secret + # + # For internal repositories, name them in ~/.pypirc (e.g. "internal"), then + # run: make upload TWINE_OPTS="-r internal" to upload to hosted pypi + # repository. + # + # For automatic package deployments, also see: .gitlab-ci.yml. + twine upload $(TWINE_OPTS) dist/* + -- cgit v1.2.3