Skip to content

Commit cd76a90

Browse files
committed
Set coverage to specific version as 4+ is not Python 3.2 compatible
1 parent e438491 commit cd76a90

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,13 @@ def get_version(version_tuple):
5252
extra_opts = {"packages": find_packages(exclude=["tests", "tests.*"])}
5353
if sys.version_info[0] == 3:
5454
extra_opts['use_2to3'] = True
55-
extra_opts['tests_require'] = ['nose', 'coverage', 'blinker', 'Pillow>=2.0.0']
55+
extra_opts['tests_require'] = ['nose', 'coverage==3.7.1', 'blinker', 'Pillow>=2.0.0']
5656
if "test" in sys.argv or "nosetests" in sys.argv:
5757
extra_opts['packages'] = find_packages()
5858
extra_opts['package_data'] = {"tests": ["fields/mongoengine.png", "fields/mongodb_leaf.png"]}
5959
else:
60-
extra_opts['tests_require'] = ['nose', 'coverage', 'blinker', 'Pillow>=2.0.0', 'python-dateutil']
60+
# coverage 4 does not support Python 3.2 anymore
61+
extra_opts['tests_require'] = ['nose', 'coverage==3.7.1', 'blinker', 'Pillow>=2.0.0', 'python-dateutil']
6162

6263
if sys.version_info[0] == 2 and sys.version_info[1] == 6:
6364
extra_opts['tests_require'].append('unittest2')

0 commit comments

Comments
 (0)