[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