Commit Graph

7 Commits

Author SHA1 Message Date
huang.zhiping 4b7b665d4a fix tox python3 overrides
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 that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I73f12f66e2b5a1c6612c84b2b332d2b34d4250b4
2018-06-09 10:47:55 +08:00
Doug Hellmann d53b471264 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I36bae9bbd868d472e1904948c67b67db7b38819f
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-20 16:32:29 -04:00
Kristi Nikolla f580783b4b Added py36 to tox
Also removed pypy since we don't use it.

Change-Id: I41781e87c391325bec03a4ede02deb182f1bb73d
2017-07-20 16:40:15 -04:00
Kristi Nikolla cf0640f14c Create structure for Devstack plugin
This adds the basic structure of the Devstack plugin. Required to
enable a gate which actually runs this plugin. Patch to follow that
sets up the and configures the mixmatch project in Devstack.

It also enable bashate in the pep8 job for the plugin.sh file.
Bashate is comparable to pep8, but for bash scripts.

Change-Id: I142def16a3179ec5cc390f419e2442dd3b93683c
2016-11-08 15:30:30 -05:00
Kristi Nikolla a859704206 Fix pep8 issues
Fixed pep8 issues for E126, H238, E241, H405, H403, E121, H201.
H306 and H301 which relate to the way imports are done is still
unfixed.

Change-Id: Ib2668c0af16a75e33e93ec3d699ce2d3fffade38
2016-11-07 15:50:28 -05:00
Kristi Nikolla 91bcaee5d1 Update requirements to global requirements, pep8 issues
This patch updates the requirements.txt and test-requirements.txt
to match the ones from global requirements. Changing the version
of flake8 had the side effect that pep8 tests started failing, for
now I have disabled the failing checks, but a follow-on patch will
re-enable them after the issues have been fixed.

Change-Id: I9dfe1be22ba9ea1425d95b8e8297173bb84f4a6e
2016-11-07 15:18:52 -05:00
Kristi Nikolla dcc8b3aa76 Initial commit of the code
This is the initial commit of the code for the project. Previous
development was ongoing in https://github.com/CCI-MOC/k2k-proxy.git

Change-Id: I5cce38e22581e1f0a82c2c76a64e7bbf2cd7490b
Co-Authored-By: George Silvis, III <george.iii.silvis@gmail.com>
Co-Authored-By: Wjdan Alharthi <walharth@bu.edu>
2016-11-07 09:49:52 -05:00