
<long rant deleted> This change enables the hacking extensions ability in trove. That includes bumping the version of hacking that we use, and also adding the enable-extensions like in the [flake8] section. I've enabled two of the hacking extensions here. There are some limitations to the hacking rules that I've enabled so I'm also going to enter two bugs that others can fix (if they so desire). Change-Id: I6d8fc4bc03f948b84ad823e5248d78a4caa5c042 Related-Bug: 1642554 Related-Bug: 1642552
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
# Hacking already pins down pep8, pyflakes and flake8
|
|
hacking<0.13,>=0.12.0 # Apache-2.0
|
|
bandit>=1.1.0 # Apache-2.0
|
|
sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
|
|
os-api-ref>=1.0.0 # Apache-2.0
|
|
oslosphinx>=4.7.0 # Apache-2.0
|
|
reno>=1.8.0 # Apache-2.0
|
|
coverage>=4.0 # Apache-2.0
|
|
nose # LGPL
|
|
nosexcover # BSD
|
|
openstackdocstheme>=1.5.0 # Apache-2.0
|
|
openstack.nose-plugin>=0.7 # Apache-2.0
|
|
WebTest>=2.0 # MIT
|
|
wsgi-intercept>=1.4.1 # MIT License
|
|
proboscis>=1.2.5.3 # Apache-2.0
|
|
python-troveclient>=2.2.0 # Apache-2.0
|
|
mock>=2.0 # BSD
|
|
mox3>=0.7.0 # Apache-2.0
|
|
testtools>=1.4.0 # MIT
|
|
testrepository>=0.0.18 # Apache-2.0/BSD
|
|
pymongo!=3.1,>=3.0.2 # Apache-2.0
|
|
redis>=2.10.0 # MIT
|
|
psycopg2>=2.5 # LGPL/ZPL
|
|
cassandra-driver!=3.6.0,>=2.1.4 # Apache-2.0
|
|
pycrypto>=2.6 # Public Domain
|
|
couchdb>=0.8 # Apache-2.0
|
|
os-testr>=0.8.0 # Apache-2.0
|
|
astroid<1.4.0 # LGPLv2.1 # breaks pylint 1.4.4
|
|
pylint==1.4.5 # GPLv2
|