See <https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label=build4-deb12build-ansible/3625/display/redirect?page=changes> Changes: [Oliver Smith] jobs/ttcn3: add ttcn3-udm-test-ogs(-latest) ------------------------------------------ [...truncated 47.77 KiB...] #18 13.23 Getting requirements to build wheel: finished with status 'done' #18 13.23 Preparing metadata (pyproject.toml): started #18 13.39 Preparing metadata (pyproject.toml): finished with status 'done' #18 13.42 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #18 13.43 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #18 13.46 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #18 13.47 Downloading pytlv-0.71.tar.gz (15 kB) #18 13.49 Preparing metadata (setup.py): started #18 13.71 Preparing metadata (setup.py): finished with status 'done' #18 13.76 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #18 13.77 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #18 13.82 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #18 13.83 Downloading jsonpath_ng-1.14.0-py3-none-any.whl.metadata (17 kB) #18 13.87 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #18 13.88 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #18 13.93 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #18 13.94 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #18 13.99 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #18 14.00 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #18 14.01 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #18 14.04 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #18 14.05 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #18 14.10 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #18 14.11 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #18 14.23 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #18 14.23 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #18 14.40 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #18 14.41 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #18 14.43 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #18 14.47 Collecting six (from smpplib==2.1.0) #18 14.47 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #18 14.54 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 14.55 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #18 14.61 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 14.62 Downloading bitstruct-8.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.3 kB) #18 14.67 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #18 14.69 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #18 14.74 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #18 14.75 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #18 14.80 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.81 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #18 14.86 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.86 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #18 14.91 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.92 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #18 14.96 Collecting attrs>=21.3.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #18 14.97 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #18 15.01 Collecting automat>=0.8.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #18 15.02 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #18 15.06 Collecting constantly>=15.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #18 15.07 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #18 15.12 Collecting hyperlink>=17.1.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #18 15.12 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #18 15.16 Collecting incremental>=22.10.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #18 15.17 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #18 15.19 Requirement already satisfied: typing-extensions>=4.2.0 in /usr/lib/python3/dist-packages (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) (4.13.2) #18 15.26 Collecting zope-interface>=5 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #18 15.27 Downloading zope_interface-8.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (48 kB) #18 15.31 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #18 15.32 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.37 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #18 15.38 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.44 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #18 15.45 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #18 15.50 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #18 15.51 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #18 15.56 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #18 15.56 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.60 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #18 15.61 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #18 15.66 Collecting Jinja2>=3.1 (from sphinx) #18 15.67 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #18 15.72 Collecting Pygments>=2.19 (from sphinx) #18 15.73 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #18 15.75 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #18 15.78 Collecting snowballstemmer>=3.0.1 (from sphinx) #18 15.79 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #18 15.84 Collecting babel>=2.18 (from sphinx) #18 15.84 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #18 15.89 Collecting alabaster>=1.0 (from sphinx) #18 15.90 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #18 15.94 Collecting imagesize>=1.3 (from sphinx) #18 15.95 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #18 16.01 Collecting requests>=2.32.5 (from sphinx) #18 16.01 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #18 16.07 Collecting roman-numerals>=3.0 (from sphinx) #18 16.08 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #18 16.13 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #18 16.14 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #18 16.19 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #18 16.20 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #18 16.37 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 16.38 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #18 16.43 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 16.44 Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) #18 16.53 Collecting idna>=2.5 (from hyperlink>=17.1.1->Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #18 16.53 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #18 16.55 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #18 16.64 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #18 16.65 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (46 kB) #18 16.70 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #18 16.70 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #18 16.75 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #18 16.76 Downloading certifi-2026.10.23-py3-none-any.whl.metadata (2.5 kB) #18 16.81 Collecting markdown-it-py>=2.2.0 (from rich>=15.0.0->cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 16.82 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #18 16.86 Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=15.0.0->cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 16.87 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #18 16.92 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #18 16.95 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #18 16.99 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #18 17.04 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 56.4 MB/s eta 0:00:00 #18 17.05 Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB) #18 17.19 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.5/10.5 MB 78.1 MB/s eta 0:00:00 #18 17.20 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #18 17.26 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 69.2 MB/s eta 0:00:00 #18 17.27 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #18 17.30 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #18 17.33 Downloading jsonpath_ng-1.14.0-py3-none-any.whl (84 kB) #18 17.36 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #18 17.38 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #18 17.41 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #18 17.43 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #18 17.47 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #18 17.49 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #18 17.54 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 51.1 MB/s eta 0:00:00 #18 17.55 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #18 17.61 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 74.0 MB/s eta 0:00:00 #18 17.62 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #18 17.64 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #18 17.67 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #18 17.70 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #18 17.84 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 74.6 MB/s eta 0:00:00 #18 17.85 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #18 17.88 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #18 17.91 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #18 17.93 Downloading idna-3.20-py3-none-any.whl (69 kB) #18 17.96 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #18 17.99 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #18 18.01 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #18 18.04 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #18 18.07 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #18 18.10 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 31.4 MB/s eta 0:00:00 #18 18.11 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #18 18.14 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #18 18.17 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #18 18.19 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #18 18.23 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #18 18.27 Downloading certifi-2026.10.23-py3-none-any.whl (135 kB) #18 18.30 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #18 18.33 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #18 18.35 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #18 18.38 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #18 18.41 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #18 18.43 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #18 18.46 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #18 18.49 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #18 18.52 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #18 18.55 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #18 18.58 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #18 18.60 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #18 18.63 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #18 18.65 Downloading zope_interface-8.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (283 kB) #18 18.68 Downloading bitstruct-8.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #18 18.71 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #18 18.74 Downloading pycparser-3.12-py3-none-any.whl (62 kB) #18 18.81 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #18 18.81 Building wheel for lcov_cobertura (pyproject.toml): started #18 18.94 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #18 18.94 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=5fcfdea1ff03cd0d5a49b0bc815ee3f55fb1d20e58d96884914a474a26fbb21f #18 18.94 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #18 18.94 Building wheel for sphinx-argparse (pyproject.toml): started #18 19.06 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #18 19.06 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #18 19.06 Stored in directory: /tmp/pip-ephem-wheel-cache-ovldps3e/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #18 19.06 DEPRECATION: Building 'smpplib' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpplib'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 19.07 Building wheel for smpplib (setup.py): started #18 19.19 Building wheel for smpplib (setup.py): finished with status 'done' #18 19.19 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=628e5999cc186dfb397b91fb94fe9b6c2379114076256cc56e87ba69db5331dd #18 19.19 Stored in directory: /tmp/pip-ephem-wheel-cache-ovldps3e/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #18 19.19 DEPRECATION: Building 'asn1tools' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'asn1tools'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 19.19 Building wheel for asn1tools (setup.py): started #18 19.34 Building wheel for asn1tools (setup.py): finished with status 'done' #18 19.34 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=ae1b5537a57da7916e29936b4366b737c504166d099cec7c60b2cbedbb3a96be #18 19.34 Stored in directory: /tmp/pip-ephem-wheel-cache-ovldps3e/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #18 19.34 DEPRECATION: Building 'smpp.pdu' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpp.pdu'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 19.34 Building wheel for smpp.pdu (setup.py): started #18 19.47 Building wheel for smpp.pdu (setup.py): finished with status 'done' #18 19.47 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=b208e95cd04599b29a11e93774d0853d70469fe0395a1e2d629d3915098f11b6 #18 19.47 Stored in directory: /tmp/pip-ephem-wheel-cache-ovldps3e/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #18 19.47 DEPRECATION: Building 'smpp.twisted3' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpp.twisted3'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 19.47 Building wheel for smpp.twisted3 (setup.py): started #18 19.59 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #18 19.59 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=598c853832e50e4756096aecd26f3e6824c3e6f68e4a6658f80b875b78594cc3 #18 19.59 Stored in directory: /tmp/pip-ephem-wheel-cache-ovldps3e/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #18 19.60 Building wheel for pyscard (pyproject.toml): started #18 20.91 Building wheel for pyscard (pyproject.toml): finished with status 'done' #18 20.91 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243938 sha256=2c7e8b65b949718c160ecc2bc4c2569adb0337f75f6b2eee92737fd6f0b9e0df #18 20.91 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #18 20.91 DEPRECATION: Building 'pytlv' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pytlv'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 20.91 Building wheel for pytlv (setup.py): started #18 21.09 Building wheel for pytlv (setup.py): finished with status 'done' #18 21.09 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=4f57ea31437746ae13c0c6c082591ad35b20a49b3cacef409b888a6e52bd92b3 #18 21.09 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #18 21.10 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #18 21.18 Installing collected packages: smpp.pdu3, smpp.pdu, pytlv, pyserial, pyperclip, zope-interface, urllib3, termcolor, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, six, ruff, roman-numerals, pyscard, pyparsing, Pygments, pycryptodomex, pycparser, mdurl, lcov_cobertura, jsonpath-ng, Jinja2, incremental, imagesize, idna, gsm0338, construct, constantly, colorlog, charset_normalizer, certifi, bitstruct, bidict, babel, automat, attrs, alabaster, smpplib, requests, pyosmocom, pockets, markdown-it-py, hyperlink, cffi, asn1tools, Twisted, sphinxcontrib-napoleon, sphinx, rich, cryptography, sphinx-argparse, smpp.twisted3, rich-argparse, cmd2 #18 22.05 Attempting uninstall: Pygments #18 22.06 Found existing installation: Pygments 2.18.0 #18 22.06 error: uninstall-no-record-file #18 22.06 #18 22.06 × Cannot uninstall Pygments 2.18.0 #18 22.06 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #18 22.06 #18 22.06 hint: The package was installed by debian. You should check if it can uninstall the package. #18 22.06 #18 ERROR: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 ------
[ 8/18] RUN SET -x && cat /tmp/pysim_requirements.txt && pip3 install --break-system-packages 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' 'git+https://github.com/podshumok/python-smpplib.git' 'ruff' 'sphinx' 'sphinxcontrib-napoleon' -r /tmp/pysim_requirements.txt: 21.18 Installing collected packages: smpp.pdu3, smpp.pdu, pytlv, pyserial, pyperclip, zope-interface, urllib3, termcolor, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, six, ruff, roman-numerals, pyscard, pyparsing, Pygments, pycryptodomex, pycparser, mdurl, lcov_cobertura, jsonpath-ng, Jinja2, incremental, imagesize, idna, gsm0338, construct, constantly, colorlog, charset_normalizer, certifi, bitstruct, bidict, babel, automat, attrs, alabaster, smpplib, requests, pyosmocom, pockets, markdown-it-py, hyperlink, cffi, asn1tools, Twisted, sphinxcontrib-napoleon, sphinx, rich, cryptography, sphinx-argparse, smpp.twisted3, rich-argparse, cmd2 22.05 Attempting uninstall: Pygments 22.06 Found existing installation: Pygments 2.18.0 22.06 error: uninstall-no-record-file 22.06 22.06 × Cannot uninstall Pygments 2.18.0 22.06 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 22.06 22.06 hint: The package was installed by debian. You should check if it can uninstall the package. 22.06
Dockerfile:195 -------------------- 194 | ADD https://gitea.osmocom.org/sim-card/pysim/raw/branch/master/requirements.txt /tmp/pysim_requirements.txt 195 | >>> RUN set -x && \ 196 | >>> cat /tmp/pysim_requirements.txt && \ 197 | >>> pip3 install --break-system-packages \ 198 | >>> 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \ 199 | >>> 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \ 200 | >>> 'git+https://github.com/podshumok/python-smpplib.git' \ 201 | >>> 'ruff' \ 202 | >>> 'sphinx' \ 203 | >>> 'sphinxcontrib-napoleon' \ 204 | >>> -r /tmp/pysim_requirements.txt 205 | -------------------- ERROR: failed to solve: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 make: *** [../make/Makefile:97: docker-build] Error 1 make: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label=build4-deb12build-ansible/ws/_docker_playground/debian-trixie-build'> + exit 1 Build step 'Execute shell' marked build as failure