diff --git a/.travis.yml b/.travis.yml
index 692fd7f0013fb78d737f331a80d3ddc701998bdf..3f6258e3dcc9835c8d7b61e0cbcf185e56b3a9dc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -53,7 +53,7 @@ before_install:
   - pip install --upgrade pip
   - pip install --upgrade wheel
   # Set numpy version first, other packages link against it
-  - pip install six nose coverage codecov pytest pytest-cov coveralls codacy-coverage parameterized secp256k1prp cryptography scrypt
+  - pip install six nose coverage pytest pytest-cov coveralls codacy-coverage parameterized secp256k1prp cryptography scrypt
   - pip install pycryptodomex  ruamel.yaml appdirs pylibscrypt tox asn1crypto diff_match_patch
   - pip install ecdsa requests websocket-client pytz six Click prettytable click_shell
 
@@ -66,7 +66,6 @@ after_success:
  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then bash util/package-osx.sh; fi
  - if [[ "$BUILD_LINUX" == "yes" ]]; then bash util/package-linux.sh; fi
  - coveralls
- - codecov 
   # - python-codacy-coverage -r coverage.xml
 
 addons:
diff --git a/requirements-test.txt b/requirements-test.txt
index 89167a148d2ca140292a70e35e62ede076b5c4f9..63c3db3775f37647ff0ef7317a27e1a9e8976441 100644
--- a/requirements-test.txt
+++ b/requirements-test.txt
@@ -27,6 +27,5 @@ parameterized
 tox
 codacy-coverage
 virtualenv
-codecov
 diff_match_patch
 asn1crypto