
Brief summary of the modifications: * Use six for compatibility with both Python 2 and 3; * Replace UserDict.DictMixin with collections.MutableMapping; * Fix relative imports; * Use test-requirements.txt for requirements that are common to both Python 2 and 3, and test-requirements-py{2,3}.txt for version-specific requirements; * Miscellaneous fixes. * Use a specific test_db_py3.cfg file for Python 3, that only runs tests on sqlite. Thanks to Victor Stinner who co-wrote this patch. Change-Id: Ia6dc536c39d274924c21fd5bb619e8e5721e04c4 Co-Authored-By: Victor Stinner <victor.stinner@enovance.com>
25 lines
496 B
Plaintext
25 lines
496 B
Plaintext
# Install bounded pep8/pyflakes first, then let flake8 install
|
|
pep8==1.4.5
|
|
pyflakes>=0.7.2,<0.7.4
|
|
flake8==2.0
|
|
hacking>=0.8.0,<0.9
|
|
|
|
coverage>=3.6
|
|
discover
|
|
feedparser
|
|
fixtures>=0.3.14
|
|
mock>=1.0
|
|
mox>=0.5.3
|
|
psycopg2
|
|
python-subunit>=0.0.18
|
|
sphinx>=1.1.2,<1.2
|
|
sphinxcontrib_issuetracker
|
|
testrepository>=0.0.17
|
|
testtools>=0.9.34
|
|
|
|
scripttest
|
|
# NOTE(rpodolyaka): This version identifier is currently necessary as
|
|
# pytz otherwise does not install on pip 1.4 or higher
|
|
pylint
|
|
pytz>=2010h
|