diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 2dbdc314d2c31bee3274f58021cf05d90dc9657b..5195b7c68600c44336661612ec50f6c69162f73b 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -13,10 +13,10 @@ jobs:
       - uses: actions/setup-python@v2
         with:
           python-version: ${{ matrix.python-version }}
-      - run: pip install pytest mock -r requirements.txt
-      - run: make schema
       - run: pip install black
         if: matrix.python-version != '2.7'
+      - run: pip install pytest mock -r requirements.txt
+      - run: make schema
       - run: make black
         if: matrix.python-version != '2.7'
       - run: PYTHONPATH=$GITHUB_WORKSPACE py.test -m "not hw_raspberrypi and not mqtt"
diff --git a/requirements.txt b/requirements.txt
index 206cd60ec45ea94eed9f8e750e343a46d8786e62..e07289879d50d0b503a661e1cbf94e8995c10f13 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,3 @@
 paho-mqtt
 PyYAML>=5.3.1
-enum34
 cerberus