The requirements.txt file was missing in the tox dependencies. That
will enforce the requirements installation using the requirements
limits.
Change-Id: I777c1ad808e0ef8622f199c6839e73a2f535434d
Closes-Bug: #2002947
We need to specify doc requirements in doc/requirements.txt
to avoid problems with the pip resolver for the release team.
Removed specific doc requirements from test-requirements.txt
Change-Id: Ia88848fd9c4ce35d396bc186ae3894a1d5865db9
Update docs building:
* Switch to sphinx-build
* Update requirements for Sphinx and openstackdocstheme for
python 3
* Remove unneeded doc and translation sections from setup.cfg
Change-Id: Ie6cae5b1e7b600a2b2396f403a8fa5a90e5f3463
Removed E125 (continuation line does not distinguish itself
from next logical line) from the ignore list and fixed all
the indentation issues. Recently done in neutron tree.
Change-Id: Id002c874af7197823df4577035803528296dd4b7
The plugin pep8 setup was failing due to trying to use upper-constraints
with the pip install -e ., with a version constraint error. Grab
the setup commands from the neutron tox.ini to fix this.
Change-Id: Ic7b6e80213aafac6df7b0a8b044fe45f60870483
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because of that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I38db902c553d25f528b3ba9a80e185705f327b24
According to Openstack summit session [1] stestr is
maintained project to which all Openstack projects
should migrate.
Let's switch it then.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: I856024f8b66f5edaf40ae7b798fce21c43d021e7
Fixed E731, W503 and I201 pep8 errors.
Added flake8-import-order to test-requirements.txt to avoid
an "unknown option 'import-order-style' ignored" warning.
Removed {posargs} from flake8 invocation so it can be called
such as 'tox -e pep8 HEAD~1' in order to only run on files
changed in the top commit.
Removed py34, py27 and pypy from the tox.ini envlist since
there are no unit tests, and tox reports it skipped all tests.
Change-Id: I574cafe074befa59aaee44b092b011e27f5f4211
Fix some pep8 warnings found running under python3.5.
Also removed some ignore directives that were carried
over from the neutron tree, and exclude some additional
directories.
Trivialfix
Change-Id: I96f53d3d142352f0d2c7cc641391019b476b0724
Having no path in debug environment assumes the test path to be
neutron_tempest_plugin/tests which doesn't exists, so tox -e debug
debug fails complaining that neutron_tempest_plugin/tests isn't
importable. This patch fixes the test path for debug environment.
Change-Id: Iac685d4d4fcee357c40141acc79b2aac28bd535b
* switch from neutron.tests.tempest to neutron_tempest_plugin
* Cleaned up README.rst and setup.cfg
* Use neutron_tempest_plugin as a tempest plugin package
* Fixed gitreview
* Keeping flake8 Ignores in tox.ini as tempest plugin is
imported from neutron codebase.
Change-Id: I42d389836e72813fdeebc797a577f4a8ac2ee603
This tempest plugin is being split out of the main neutron project in
accordance with Queens goal "Split Tempest Plugins into Separate
Repos/Projects"[1]. This patch applies the standard boilerplate files
for OpenStack projects so that it can stand on its own.
[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html