diff --git a/.travis.yml b/.travis.yml
index 933f7c5f7f40bbdfea3aeba81db83816f4b4a63b..442bffc6b1be1bf558806bd8f7375bb8a70beaad 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,10 +6,10 @@ services:
 language: c
 
 before_install:
-  - docker pull ubuntu:16.04
+  - docker pull ubuntu:18.04
 
 script:
-  - docker run -v "$(pwd):/var/razer" ubuntu:16.04 /bin/sh -c "cd /var/razer/ && ./scripts/ci/ci.sh"
+  - docker run -v "$(pwd):/var/razer" ubuntu:18.04 /bin/sh -c "cd /var/razer/ && ./scripts/ci/ci.sh"
 
 notifications:
     webhooks:
diff --git a/scripts/ci/install-check-deps.sh b/scripts/ci/install-check-deps.sh
index b0de8d54e150f1982eeb3bec65817f1dbb56d55b..b837d8afd13eecde8c685cdbf85a2f0260b3c8c9 100755
--- a/scripts/ci/install-check-deps.sh
+++ b/scripts/ci/install-check-deps.sh
@@ -6,7 +6,6 @@ apt-get -y install \
     python3-pip
 
 pip3 install autopep8
-pip3 install 'isort<5' # isort 5+ requires Python 3.6+
 pip3 install pylint
 
 # pylint errors with 1.8+ on pylib/tests/integration_tests/test_device_manager.py about the missing 'coverage' module