diff options
author | Oliver Smith <osmith@sysmocom.de> | 2022-10-21 14:41:18 +0200 |
---|---|---|
committer | osmith <osmith@sysmocom.de> | 2022-10-24 14:13:00 +0000 |
commit | 729efb020246763db78eb30a8cf778aa21a2bf97 (patch) | |
tree | c46e09823d3018cb71a5f75263fd300d69b470bd | |
parent | 9a330b6fc32f4012626d25be4bbac2c5102203e3 (diff) |
debian-buster-jenkins: add pysim doc/lint depends
The lint and docs parts of pysim's contrib/jenkins.sh will run on a
different jenkins node than the tests (which has to run on simtester).
Add the depends for lint and docs to debian-buster-jenkins, so we can
run them in docker.
The python libraries construct, pytlv, pyyaml are needed so pylint
doesn't print false errors like "Undefined variable 'TLV'".
Related: OS#5497
Change-Id: Id5c75725d2fab46b29773fa4f637fa2d73fa7291
-rw-r--r-- | debian-buster-jenkins/Dockerfile | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/debian-buster-jenkins/Dockerfile b/debian-buster-jenkins/Dockerfile index 01a383e..ca11719 100644 --- a/debian-buster-jenkins/Dockerfile +++ b/debian-buster-jenkins/Dockerfile @@ -52,6 +52,7 @@ RUN \ graphviz \ htop \ inkscape \ + latexmk \ lcov \ libaio-dev \ libasound2-dev \ @@ -122,6 +123,7 @@ RUN \ sudo \ systemd \ tcpdump \ + tex-gyre \ texinfo \ unzip \ wget \ @@ -138,10 +140,17 @@ RUN set -x && \ # Install pip dependencies (keep in alphabetic order) RUN pip3 install \ - git+https://github.com/podshumok/python-smpplib.git \ - git+https://github.com/eriwen/lcov-to-cobertura-xml.git \ - pydbus \ - pysispm + 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git' \ + 'git+https://github.com/osmocom/sphinx-argparse@master#egg=sphinx-argparse' \ + 'git+https://github.com/podshumok/python-smpplib.git' \ + 'construct>=2.9.51' \ + 'pydbus' \ + 'pylint' \ + 'pysispm' \ + 'pytlv' \ + 'pyyaml>=5.1' \ + 'sphinx' \ + 'sphinxcontrib-napoleon' # match the outside user RUN useradd --uid=1000 build |