|  | # Copyright lowRISC contributors. | 
|  | # Licensed under the Apache License, Version 2.0, see LICENSE for details. | 
|  | # SPDX-License-Identifier: Apache-2.0 | 
|  |  | 
|  | # Azure template for installing dependencies from various package managers, | 
|  | # necessary for building, testing, and packaging OpenTitan. | 
|  | # | 
|  | # This template can be included from pipelines in other repositories. | 
|  | # In this case, set the the REPO_TOP parameter to point to the root of the | 
|  | # checked out opentitan repository. | 
|  | # | 
|  | # This template executes: | 
|  | # - apt-get (*) install for all packages listed in apt-requirements.txt | 
|  | # - pip install for all packages listed in python-requirements.txt | 
|  | # | 
|  | # * As an optimization, apt-fast is used instead of apt-get if it is available. | 
|  |  | 
|  | parameters: | 
|  | - name: REPO_TOP | 
|  | type: string | 
|  | default: . | 
|  |  | 
|  | steps: | 
|  | - bash: | | 
|  | set -e | 
|  | cd ${{ parameters.REPO_TOP }} | 
|  | ci/install-package-dependencies.sh \ | 
|  | --verilator-version $(VERILATOR_VERSION) \ | 
|  | --openocd-version $(OPENOCD_VERSION) \ | 
|  | --verible-version $(VERIBLE_VERSION) \ | 
|  | --rust-version $(RUST_VERSION) | 
|  | displayName: 'Install package dependencies' |