diff --git a/.travis.yml b/.travis.yml
index 8b6fbabb5f715e5cadcbc0ded5ef89b82707e1f4..7939df92263e7c91da24288d457f9d27a20c623d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,7 +10,7 @@ script:
  - python setup.py nosetests
 install:
  - pip install -r requirements.txt
- - pip install  --force-reinstall coverage>=4.0,<4.4
+ - pip install  --force-reinstall coverage>=4.0,<4.4 codeclimate-test-reporter
 after_success:
  - codeclimate-test-reporter
  - bash build.sh
diff --git a/setup.py b/setup.py
index ffd604d9e66c87d4860826375fa4b0b179c86650..0b591c72bebcba6c352e2a941f9bcf040fdcfa5d 100644
--- a/setup.py
+++ b/setup.py
@@ -10,7 +10,7 @@ setup(keywords=['amqp', 'rabbitmq', 'client', 'network', 'ha', 'high availabilit
 Also, handles your reconnects and transactionality THE RIGHT WAY, though somewhat opinionated''',
       install_requires=['six', 'monotonic', 'futures'],
       # per coverage version for codeclimate-reporter
-      tests_require=["nose", 'coverage>=4.0,<4.4', 'codeclimate-test-reporter'],
+      tests_require=["nose", 'coverage>=4.0,<4.4'],
       test_suite='nose.collector'
      )