ansible/setup-simtest: pre-install pysim depends

Avoid spending time to install the depends of pysim in each CI job.

Closes: OS#5497
Change-Id: I1e9ddb93f05108146a219bd28cf1e9332764bf8e
This commit is contained in:
Oliver Smith 2022-10-13 14:51:11 +02:00 committed by osmith
parent 5be9a7442b
commit 1c7e7c21c3
1 changed files with 20 additions and 0 deletions

View File

@ -21,6 +21,26 @@
- virtualenv
install_recommends: no
- name: "pysim: get requirements.txt"
get_url:
url: https://gitea.osmocom.org/sim-card/pysim/raw/branch/master/requirements.txt
dest: /tmp/pysim_requirements.txt
- name: "pysim: install deps from requirements.txt"
pip:
executable: pip3
requirements: /tmp/pysim_requirements.txt
# https://gitea.osmocom.org/sim-card/pysim/src/branch/master/contrib/jenkins.sh
- name: "pysim: install other deps needed for contrib/jenkins.sh"
pip:
executable: pip3
name:
- "git+https://github.com/osmocom/sphinx-argparse@master#egg=sphinx-argparse"
- pylint
- sphinx
- sphinxcontrib-napoleon
roles:
- name: osmocom-jenkins-slave
generic_slave: false