[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