Added tox.ini files to subprojects
It is much more convenient to use tox for managing virtual environments. Change-Id: Ic4c82fc68b3a0a7fa92fc301b78f6139b28b818b Closes-Bug: 1321904
This commit is contained in:
parent
a9a910dd57
commit
fde9541a18
|
@ -0,0 +1,6 @@
|
|||
netaddr>=0.7.5
|
||||
OrderedDict>=1.1
|
||||
PyYAML>=3.10
|
||||
netifaces>=0.5
|
||||
git+https://git.fedorahosted.org/cgit/python-ethtool.git
|
||||
urwid>=1.1.1
|
|
@ -0,0 +1 @@
|
|||
hacking==0.7
|
|
@ -0,0 +1,37 @@
|
|||
[tox]
|
||||
minversion = 1.6
|
||||
skipsdist = True
|
||||
envlist = py26,py27,pep8
|
||||
|
||||
[testenv]
|
||||
usedevelop = True
|
||||
install_command = pip install --allow-external -U {opts} {packages}
|
||||
setenv = VIRTUAL_ENV={envdir}
|
||||
deps = -r{toxinidir}/requirements.txt
|
||||
-r{toxinidir}/test-requirements.txt
|
||||
commands =
|
||||
|
||||
[tox:jenkins]
|
||||
downloadcache = ~/cache/pip
|
||||
|
||||
[testenv:pep8]
|
||||
usedevelop = False
|
||||
commands =
|
||||
flake8 {posargs:.}
|
||||
|
||||
[testenv:venv]
|
||||
commands = {posargs:}
|
||||
|
||||
[testenv:devenv]
|
||||
envdir = devenv
|
||||
usedevelop = True
|
||||
|
||||
[flake8]
|
||||
ignore = H234,H302,H802
|
||||
exclude = .venv,.git,.tox,dist,doc,*lib/python*,*egg,build,tools,__init__.py,docs
|
||||
show-pep8 = True
|
||||
show-source = True
|
||||
count = True
|
||||
|
||||
[hacking]
|
||||
import_exceptions = testtools.matchers
|
Loading…
Reference in New Issue