The auth plugin from the keystoneclient-kerberos repository is copied to this package. It was in its own repository because it requires the requests-kerberos package and we want to minimize requirements in keystoneauth (or keystoneclient at the time the plugin was originally developed). Since we've got support for "extras" in setup.cfg in pip now this isn't an issue with the package anymore. Users of the kerberos plugin must install the extra packages using $ pip install keystoneauth['kerberos'] otherwise the plugin will fail to load. Closes-Bug: 1512741 Change-Id: Ia84bf559413e9bfd1a3faaceb417c2477bd10d5f
46 lines
969 B
INI
46 lines
969 B
INI
[tox]
|
|
minversion = 1.6
|
|
skipsdist = True
|
|
envlist = py26,py27,py34,pep8
|
|
|
|
[testenv]
|
|
usedevelop = True
|
|
install_command = pip install -U {opts} {packages}
|
|
setenv = VIRTUAL_ENV={envdir}
|
|
OS_STDOUT_NOCAPTURE=False
|
|
OS_STDERR_NOCAPTURE=False
|
|
|
|
deps = -r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
.[kerberos,saml2]
|
|
commands = ostestr {posargs}
|
|
|
|
[testenv:pep8]
|
|
commands =
|
|
flake8
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:cover]
|
|
commands = python setup.py testr --coverage --testr-args='{posargs}'
|
|
|
|
[tox:jenkins]
|
|
downloadcache = ~/cache/pip
|
|
|
|
[testenv:debug]
|
|
commands = oslo_debug_helper -t keystoneauth1/tests {posargs}
|
|
|
|
[flake8]
|
|
# H405: multi line docstring summary not separated with an empty line
|
|
ignore = H405
|
|
show-source = True
|
|
exclude = .venv,.tox,dist,doc,*egg,build,*openstack/common*
|
|
|
|
[testenv:docs]
|
|
commands=
|
|
python setup.py build_sphinx
|
|
|
|
[hacking]
|
|
local-check-factory = keystoneauth1.hacking.checks.factory
|