Add deployment through poetry to travis

This commit is contained in:
Manuel Ebert 2019-07-07 20:41:31 -07:00
parent d51225da0f
commit 06a106312f
6 changed files with 165 additions and 132 deletions

View file

@ -4,10 +4,10 @@ clean:
rm -rf dist
rm -rf _static
rm -rf jrnl.egg-info
rm -rf docs/_build
rm -rf _build
rm -rf _sources
rm -rf _static
rm -rf site/
rm -f *.html
html:
@ -17,6 +17,21 @@ html:
docs:
mkdocs gh-deploy
# Upload to pipy
dist:
python setup.py publish
format: ## check style with flake8
poetry run black features jrnl
lint: ## check style with flake8
poetry run flake8 jrnl features --ignore E501
test: ## Run behave tests
poetry run behave
dist: clean ## builds source and wheel package
poetry build
release: dist ## package and upload a release
poetry publish
mkdocs gh-deploy
install: clean ## install the package to the active Python's site-packages
poetry install