[CI] Use python-requirements.txt in quick checks

The requirements file is the single source of truth for our Python
dependencies, use that instead of half-duplicating the list in the
Pipeline definition.
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 376c53a..5b94b7e 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -24,7 +24,7 @@
     steps:
     - bash: |
         sudo apt-get install -y python3 python3-pip build-essential srecord python3-setuptools zlib1g-dev libusb-1.0 clang-format
-        sudo pip3 install fusesoc hjson livereload mistletoe yapf isort mako pygments pyftdi
+        sudo pip3 install -r python-requirements.txt
       displayName: 'Install dependencies'
 
     - bash: |
@@ -82,7 +82,7 @@
     steps:
     - bash: |
         sudo apt-get install -y python3 python3-pip build-essential srecord python3-setuptools zlib1g-dev libusb-1.0 \
-          && sudo pip3 install fusesoc hjson livereload mistletoe yapf isort mako pygments pyftdi \
+          && sudo pip3 install -r python-requirements.txt \
           && sudo apt-get install git make autoconf g++ flex bison curl
       displayName: 'Install dependencies'
     - bash: |
@@ -120,7 +120,7 @@
     steps:
     - bash: |
         sudo apt-get install -y python3 python3-pip build-essential srecord python3-setuptools zlib1g-dev libusb-1.0 \
-          && sudo pip3 install fusesoc hjson livereload mistletoe yapf isort mako pygments pyftdi
+          && sudo pip3 install -r python-requirements.txt
       displayName: 'Install dependencies'
     - bash: |
         set -e