X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FN2VC.git;a=blobdiff_plain;f=modules%2Flibjuju%2FMakefile;h=38dcc1195dd25a18ccfef8804a4b5f25293d8f0a;hp=2e59306203f5c38abc65a4521aa53bf8c94e33fa;hb=93a3db12e79d8e35ab8ca9a518a56631d8fd0707;hpb=68858c1915122c2dbc8999a5cd3229694abf5f3a diff --git a/modules/libjuju/Makefile b/modules/libjuju/Makefile index 2e59306..38dcc11 100644 --- a/modules/libjuju/Makefile +++ b/modules/libjuju/Makefile @@ -1,5 +1,5 @@ -BIN := .tox/py35/bin -PY := $(BIN)/python3.5 +BIN := .tox/py3/bin +PY := $(BIN)/python PIP := $(BIN)/pip SCHEMAGEN := $(shell which schemagen) VERSION=$(shell cat VERSION) @@ -13,7 +13,7 @@ clean: .tox: tox -r --notest -client: +client: .tox ifndef SCHEMAGEN $(error "schemagen is not available, please install from https://github.com/juju/schemagen") endif @@ -22,6 +22,10 @@ endif test: tox +.PHONY: lint +lint: + tox -e lint --notest + docs: .tox $(PIP) install -r docs/requirements.txt rm -rf docs/_build/ @@ -29,10 +33,12 @@ docs: .tox cd docs/_build/ && zip -r docs.zip * release: - git remote | xargs -L1 git fetch --tags - $(PY) setup.py sdist upload + git fetch --tags + rm dist/*.tar.gz + $(PY) setup.py sdist + $(BIN)/twine upload --repository-url https://upload.pypi.org/legacy/ dist/* git tag ${VERSION} - git remote | xargs -L1 git push --tags + git push --tags upload: release