Skip to content
Permalink
Browse files

Merge "Add pypi publishing testing"

  • Loading branch information...
Zuul authored and openstack-gerrit committed May 30, 2019
2 parents f18a808 + 489300d commit 5ec71e7579f4c9a8018d989751f276a60b1f5379
Showing with 14 additions and 1 deletion.
  1. +1 −0 test-requirements.txt
  2. +13 −1 tox.ini
@@ -20,3 +20,4 @@ testrepository>=0.0.18
testscenarios>=0.4
testtools>=1.4.0
twine
wheel
14 tox.ini
@@ -10,11 +10,14 @@ setenv =
VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/test-requirements.txt
commands = python setup.py test
whitelist_externals =
bash
rm

[testenv:linters]
# py3 linters are able to stop more than py2 ones
basepython = python3
whitelist_externals = bash

extras = insights
commands =
{[testenv:pep8]commands}
@@ -23,6 +26,7 @@ commands =
pykwalify -d browbeat-complete.yaml -s browbeat/schema/browbeat.yml
bash -c "set -e; for config in $(ls conf/); do \
echo conf/$config; pykwalify -d conf/$config -s browbeat/schema/browbeat.yml; done"
{[testenv:dist]commands}

[testenv:dist]
basepython = python3
@@ -74,6 +78,14 @@ commands = python setup.py build_sphinx
basepython = python3
commands = oslo_debug_helper {posargs}

[testenv:publish]
envdir = {toxworkdir}/py27
commands =
rm -rf dist/*
rm -rf build/*
python setup.py sdist bdist_wheel
twine upload dist/*

[flake8]
# E123, E125 skipped as they are invalid PEP-8.
show-source = True

0 comments on commit 5ec71e7

Please sign in to comment.
You can’t perform that action at this time.