Build failed in Jenkins: nplab-m3ua-test #3410
See <https://jenkins.osmocom.org/jenkins/job/nplab-m3ua-test/3410/display/redirect> Changes: ------------------------------------------ [...truncated 464.50 KiB...] #19 12.21 Downloading sphinx-9.2.0-py3-none-any.whl.metadata (5.9 kB) #19 12.26 Collecting sphinxcontrib-napoleon #19 12.27 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl.metadata (6.2 kB) #19 12.33 Collecting pyscard (from -r /tmp/pysim_requirements.txt (line 1)) #19 12.34 Downloading pyscard-2.3.1.tar.gz (160 kB) #19 12.40 Installing build dependencies: started #19 12.99 Installing build dependencies: finished with status 'done' #19 12.99 Getting requirements to build wheel: started #19 13.18 Getting requirements to build wheel: finished with status 'done' #19 13.18 Preparing metadata (pyproject.toml): started #19 13.29 Preparing metadata (pyproject.toml): finished with status 'done' #19 13.31 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #19 13.31 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #19 13.45 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #19 13.47 Downloading pytlv-0.71.tar.gz (15 kB) #19 13.50 Preparing metadata (setup.py): started #19 13.60 Preparing metadata (setup.py): finished with status 'done' #19 13.63 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #19 13.64 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #19 13.69 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #19 13.69 Downloading jsonpath_ng-1.12.0-py3-none-any.whl.metadata (17 kB) #19 13.77 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #19 13.78 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #19 13.87 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #19 13.88 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #19 14.03 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #19 14.04 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #19 14.06 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #19 14.09 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #19 14.10 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #19 14.16 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #19 14.17 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #19 14.25 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #19 14.26 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #19 14.39 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #19 14.40 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #19 14.41 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #19 14.44 Collecting six (from smpplib==2.1.0) #19 14.45 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #19 14.50 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #19 14.51 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #19 14.58 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #19 14.59 Downloading bitstruct-8.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.3 kB) #19 14.64 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #19 14.65 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #19 14.80 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #19 14.82 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #19 14.88 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 14.89 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #19 14.96 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 14.96 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #19 15.01 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 15.02 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #19 15.08 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)) #19 15.09 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #19 15.14 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)) #19 15.15 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #19 15.20 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)) #19 15.21 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #19 15.26 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)) #19 15.27 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #19 15.33 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)) #19 15.34 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #19 15.37 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) #19 15.46 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)) #19 15.47 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) #19 15.51 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #19 15.51 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 15.56 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #19 15.57 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 15.62 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #19 15.63 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #19 15.68 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #19 15.69 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #19 15.74 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #19 15.75 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 15.80 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #19 15.81 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #19 15.87 Collecting Jinja2>=3.1 (from sphinx) #19 15.88 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #19 15.94 Collecting Pygments>=2.19 (from sphinx) #19 15.95 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #19 15.97 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #19 16.00 Collecting snowballstemmer>=3.0.1 (from sphinx) #19 16.01 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #19 16.06 Collecting babel>=2.18 (from sphinx) #19 16.07 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #19 16.13 Collecting alabaster>=1.0 (from sphinx) #19 16.13 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #19 16.19 Collecting imagesize>=1.3 (from sphinx) #19 16.20 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #19 16.26 Collecting requests>=2.32.5 (from sphinx) #19 16.27 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #19 16.31 Collecting roman-numerals>=3.0 (from sphinx) #19 16.32 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #19 16.38 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #19 16.39 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #19 16.45 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #19 16.46 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #19 16.57 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #19 16.57 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #19 16.61 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #19 16.62 Downloading pycparser-3.11-py3-none-any.whl.metadata (8.2 kB) #19 16.68 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)) #19 16.69 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #19 16.72 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #19 16.82 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #19 16.83 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) #19 16.88 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #19 16.89 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #19 16.94 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #19 16.95 Downloading certifi-2026.10.19-py3-none-any.whl.metadata (2.5 kB) #19 17.00 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)) #19 17.01 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #19 17.06 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)) #19 17.07 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #19 17.12 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #19 17.15 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #19 17.18 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #19 17.24 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 53.7 MB/s eta 0:00:00 #19 17.25 Downloading ruff-0.17.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.4 MB) #19 17.37 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.4/10.4 MB 87.0 MB/s eta 0:00:00 #19 17.38 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #19 17.43 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 78.8 MB/s eta 0:00:00 #19 17.44 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #19 17.47 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #19 17.50 Downloading jsonpath_ng-1.12.0-py3-none-any.whl (80 kB) #19 17.53 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #19 17.56 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #19 17.58 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #19 17.61 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #19 17.63 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #19 17.66 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #19 17.70 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 50.5 MB/s eta 0:00:00 #19 17.72 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #19 17.79 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 65.6 MB/s eta 0:00:00 #19 17.80 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #19 17.83 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #19 17.86 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #19 17.89 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #19 18.00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 87.6 MB/s eta 0:00:00 #19 18.01 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #19 18.04 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #19 18.07 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #19 18.10 Downloading idna-3.20-py3-none-any.whl (69 kB) #19 18.13 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #19 18.15 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #19 18.18 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #19 18.21 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #19 18.24 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #19 18.27 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 33.6 MB/s eta 0:00:00 #19 18.28 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #19 18.32 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #19 18.34 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #19 18.37 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #19 18.41 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #19 18.43 Downloading certifi-2026.10.19-py3-none-any.whl (136 kB) #19 18.47 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #19 18.50 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #19 18.53 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #19 18.56 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #19 18.58 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #19 18.61 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #19 18.63 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #19 18.66 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #19 18.69 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #19 18.72 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #19 18.75 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #19 18.78 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #19 18.81 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #19 18.84 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) #19 18.88 Downloading bitstruct-8.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #19 18.91 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #19 18.94 Downloading pycparser-3.11-py3-none-any.whl (51 kB) #19 19.01 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #19 19.01 Building wheel for lcov_cobertura (pyproject.toml): started #19 19.13 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #19 19.13 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=523a376c8225ba876611b366f06b09164180c80fdc262c2debbd45079261a4b9 #19 19.13 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #19 19.13 Building wheel for sphinx-argparse (pyproject.toml): started #19 19.24 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #19 19.24 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #19 19.24 Stored in directory: /tmp/pip-ephem-wheel-cache-59tpu7ql/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #19 19.25 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 #19 19.25 Building wheel for smpplib (setup.py): started #19 19.37 Building wheel for smpplib (setup.py): finished with status 'done' #19 19.37 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=b793e8cf2323f74383a95fbac74560fa84c7a82fb57c67ed1044563248dfffbe #19 19.37 Stored in directory: /tmp/pip-ephem-wheel-cache-59tpu7ql/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #19 19.37 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 #19 19.37 Building wheel for asn1tools (setup.py): started #19 19.51 Building wheel for asn1tools (setup.py): finished with status 'done' #19 19.51 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=8920cc3bcbaa8149bb078256e90a4e5bd0242029d77b2d377c2191abc2e232b9 #19 19.51 Stored in directory: /tmp/pip-ephem-wheel-cache-59tpu7ql/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #19 19.51 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 #19 19.51 Building wheel for smpp.pdu (setup.py): started #19 19.63 Building wheel for smpp.pdu (setup.py): finished with status 'done' #19 19.63 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=0123d8597ad114549accec8ec68b90056ada2febf1b3631d99caac1a16c5c21f #19 19.63 Stored in directory: /tmp/pip-ephem-wheel-cache-59tpu7ql/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #19 19.63 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 #19 19.63 Building wheel for smpp.twisted3 (setup.py): started #19 19.75 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #19 19.75 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=0cd1a65d87ec80e9608e72db44b89673f9c4aaa0ffc3dab2661b43800404ba91 #19 19.75 Stored in directory: /tmp/pip-ephem-wheel-cache-59tpu7ql/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #19 19.75 Building wheel for pyscard (pyproject.toml): started #19 20.87 Building wheel for pyscard (pyproject.toml): finished with status 'done' #19 20.87 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243936 sha256=97d9851e23badea37aa4963ca3a51ef1d1bffb81c795021bf71d7d292d55c647 #19 20.87 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #19 20.87 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 #19 20.87 Building wheel for pytlv (setup.py): started #19 20.99 Building wheel for pytlv (setup.py): finished with status 'done' #19 20.99 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=17e22a60b708e40b22185fdcb7aeff1fa2bd11e4014cf33e0c3046b76c461bf6 #19 20.99 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #19 20.99 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #19 21.06 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 #19 21.82 Attempting uninstall: Pygments #19 21.83 Found existing installation: Pygments 2.18.0 #19 21.83 error: uninstall-no-record-file #19 21.83 #19 21.83 × Cannot uninstall Pygments 2.18.0 #19 21.83 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #19 21.83 #19 21.83 hint: The package was installed by debian. You should check if it can uninstall the package. #19 21.83 #19 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.06 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 21.82 Attempting uninstall: Pygments 21.83 Found existing installation: Pygments 2.18.0 21.83 error: uninstall-no-record-file 21.83 21.83 × Cannot uninstall Pygments 2.18.0 21.83 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 21.83 21.83 hint: The package was installed by debian. You should check if it can uninstall the package. 21.83
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/nplab-m3ua-test/ws/debian-trixie-build'> + exit 1 + RC=1 + uptime + grep --color=always -o load.* [01;31m[Kload average: 1.85, 2.86, 2.09[m[K + exit 1 Build step 'Execute shell' marked build as failure Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
See <https://jenkins.osmocom.org/jenkins/job/nplab-m3ua-test/3411/display/redirect> Changes: ------------------------------------------ [...truncated 464.80 KiB...] #20 11.17 Downloading sphinx-9.2.0-py3-none-any.whl.metadata (5.9 kB) #20 11.23 Collecting sphinxcontrib-napoleon #20 11.24 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl.metadata (6.2 kB) #20 11.31 Collecting pyscard (from -r /tmp/pysim_requirements.txt (line 1)) #20 11.31 Downloading pyscard-2.3.1.tar.gz (160 kB) #20 11.37 Installing build dependencies: started #20 11.95 Installing build dependencies: finished with status 'done' #20 11.95 Getting requirements to build wheel: started #20 12.16 Getting requirements to build wheel: finished with status 'done' #20 12.16 Preparing metadata (pyproject.toml): started #20 12.27 Preparing metadata (pyproject.toml): finished with status 'done' #20 12.30 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #20 12.31 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #20 12.46 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #20 12.47 Downloading pytlv-0.71.tar.gz (15 kB) #20 12.51 Preparing metadata (setup.py): started #20 12.62 Preparing metadata (setup.py): finished with status 'done' #20 12.67 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #20 12.68 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #20 12.76 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #20 12.77 Downloading jsonpath_ng-1.12.0-py3-none-any.whl.metadata (17 kB) #20 12.83 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #20 12.84 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #20 12.91 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #20 12.92 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #20 13.07 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #20 13.08 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #20 13.10 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #20 13.14 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #20 13.15 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #20 13.22 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #20 13.23 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #20 13.34 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #20 13.35 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #20 13.51 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #20 13.51 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #20 13.53 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #20 13.57 Collecting six (from smpplib==2.1.0) #20 13.58 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #20 13.65 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #20 13.66 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #20 13.74 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #20 13.75 Downloading bitstruct-8.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.3 kB) #20 13.81 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #20 13.81 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #20 13.97 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #20 13.99 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #20 14.04 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #20 14.05 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #20 14.13 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #20 14.14 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #20 14.20 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #20 14.21 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #20 14.27 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)) #20 14.28 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #20 14.34 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)) #20 14.35 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #20 14.42 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)) #20 14.43 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #20 14.50 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)) #20 14.51 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #20 14.56 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)) #20 14.56 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #20 14.58 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) #20 14.66 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)) #20 14.67 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) #20 14.74 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #20 14.75 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #20 14.81 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #20 14.82 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #20 14.85 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #20 14.86 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #20 14.89 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #20 14.89 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #20 14.93 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #20 14.94 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #20 14.97 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #20 14.98 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #20 15.05 Collecting Jinja2>=3.1 (from sphinx) #20 15.05 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #20 15.11 Collecting Pygments>=2.19 (from sphinx) #20 15.12 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #20 15.13 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #20 15.15 Collecting snowballstemmer>=3.0.1 (from sphinx) #20 15.16 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #20 15.20 Collecting babel>=2.18 (from sphinx) #20 15.20 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #20 15.27 Collecting alabaster>=1.0 (from sphinx) #20 15.28 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #20 15.33 Collecting imagesize>=1.3 (from sphinx) #20 15.33 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #20 15.38 Collecting requests>=2.32.5 (from sphinx) #20 15.39 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #20 15.45 Collecting roman-numerals>=3.0 (from sphinx) #20 15.46 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #20 15.53 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #20 15.54 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #20 15.69 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #20 15.71 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #20 15.84 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #20 15.85 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #20 15.92 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #20 15.93 Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) #20 16.01 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)) #20 16.02 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #20 16.06 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #20 16.18 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #20 16.18 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) #20 16.26 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #20 16.26 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #20 16.32 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #20 16.33 Downloading certifi-2026.10.19-py3-none-any.whl.metadata (2.5 kB) #20 16.39 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)) #20 16.39 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #20 16.43 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)) #20 16.44 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #20 16.50 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #20 16.54 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #20 16.58 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #20 16.65 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 47.7 MB/s eta 0:00:00 #20 16.66 Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB) #20 16.79 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.5/10.5 MB 80.5 MB/s eta 0:00:00 #20 16.80 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #20 16.86 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 69.4 MB/s eta 0:00:00 #20 16.86 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #20 16.88 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #20 16.91 Downloading jsonpath_ng-1.12.0-py3-none-any.whl (80 kB) #20 16.93 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #20 16.97 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #20 17.00 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #20 17.03 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #20 17.07 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #20 17.11 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #20 17.17 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 36.0 MB/s eta 0:00:00 #20 17.18 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #20 17.27 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 57.8 MB/s eta 0:00:00 #20 17.28 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #20 17.31 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #20 17.35 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #20 17.38 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #20 17.54 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 61.5 MB/s eta 0:00:00 #20 17.55 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #20 17.61 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #20 17.64 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #20 17.67 Downloading idna-3.20-py3-none-any.whl (69 kB) #20 17.71 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #20 17.74 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #20 17.77 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #20 17.81 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #20 17.85 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #20 17.90 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 22.6 MB/s eta 0:00:00 #20 17.91 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #20 17.93 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #20 17.97 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #20 18.00 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #20 18.04 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #20 18.08 Downloading certifi-2026.10.19-py3-none-any.whl (136 kB) #20 18.12 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #20 18.16 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #20 18.19 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #20 18.23 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #20 18.26 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #20 18.30 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #20 18.34 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #20 18.37 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #20 18.41 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #20 18.45 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #20 18.48 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #20 18.51 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #20 18.54 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #20 18.58 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) #20 18.62 Downloading bitstruct-8.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #20 18.66 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #20 18.70 Downloading pycparser-3.12-py3-none-any.whl (62 kB) #20 18.79 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #20 18.79 Building wheel for lcov_cobertura (pyproject.toml): started #20 18.91 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #20 18.91 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=08ed119461cb504762edb5389cdf927296b2baa4ab89e7a05155d935c70f9c15 #20 18.91 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #20 18.91 Building wheel for sphinx-argparse (pyproject.toml): started #20 19.02 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #20 19.02 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #20 19.02 Stored in directory: /tmp/pip-ephem-wheel-cache-brfuk3gy/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #20 19.02 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 #20 19.02 Building wheel for smpplib (setup.py): started #20 19.15 Building wheel for smpplib (setup.py): finished with status 'done' #20 19.15 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=888cb1a14569c3b922da34729a536c712b4c0d63b2e7e8e835e3889f4b1704aa #20 19.15 Stored in directory: /tmp/pip-ephem-wheel-cache-brfuk3gy/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #20 19.15 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 #20 19.15 Building wheel for asn1tools (setup.py): started #20 19.30 Building wheel for asn1tools (setup.py): finished with status 'done' #20 19.30 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=77eb2229d7ac9aaddbc939fde768973190c6b1321e8654b3d2ed6340ebd37be0 #20 19.30 Stored in directory: /tmp/pip-ephem-wheel-cache-brfuk3gy/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #20 19.30 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 #20 19.30 Building wheel for smpp.pdu (setup.py): started #20 19.43 Building wheel for smpp.pdu (setup.py): finished with status 'done' #20 19.43 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=ae144fc00d98067975ff8553f8fbc822673245709c7c3f54c80389a13bf344fa #20 19.43 Stored in directory: /tmp/pip-ephem-wheel-cache-brfuk3gy/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #20 19.43 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 #20 19.43 Building wheel for smpp.twisted3 (setup.py): started #20 19.55 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #20 19.55 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=c379ebb22e90a674a366d18e42efc247594b05d21c0dc5a5e9644c2bdf59338a #20 19.55 Stored in directory: /tmp/pip-ephem-wheel-cache-brfuk3gy/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #20 19.55 Building wheel for pyscard (pyproject.toml): started #20 20.68 Building wheel for pyscard (pyproject.toml): finished with status 'done' #20 20.68 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243937 sha256=8b422c0d937a6ebb3ea95f527b07d70a9d4be7caaf3034d4bf5e568d80ec85c1 #20 20.68 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #20 20.68 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 #20 20.68 Building wheel for pytlv (setup.py): started #20 20.81 Building wheel for pytlv (setup.py): finished with status 'done' #20 20.81 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=f4565678a816ff227c96c10b7b990c57f4de716f747f0dc0320433afaea51403 #20 20.81 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #20 20.81 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #20 20.88 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 #20 21.97 Attempting uninstall: Pygments #20 21.98 Found existing installation: Pygments 2.18.0 #20 21.98 error: uninstall-no-record-file #20 21.98 #20 21.98 × Cannot uninstall Pygments 2.18.0 #20 21.98 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #20 21.98 #20 21.98 hint: The package was installed by debian. You should check if it can uninstall the package. #20 21.98 #20 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: 20.88 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 21.97 Attempting uninstall: Pygments 21.98 Found existing installation: Pygments 2.18.0 21.98 error: uninstall-no-record-file 21.98 21.98 × Cannot uninstall Pygments 2.18.0 21.98 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 21.98 21.98 hint: The package was installed by debian. You should check if it can uninstall the package. 21.98
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/nplab-m3ua-test/ws/debian-trixie-build'> + exit 1 + RC=1 + uptime + grep --color=always -o load.* [01;31m[Kload average: 2.92, 2.83, 2.03[m[K + exit 1 Build step 'Execute shell' marked build as failure Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
See <https://jenkins.osmocom.org/jenkins/job/nplab-m3ua-test/3412/display/redirect> Changes: ------------------------------------------ [...truncated 464.95 KiB...] #19 11.02 Downloading sphinx-9.2.0-py3-none-any.whl.metadata (5.9 kB) #19 11.07 Collecting sphinxcontrib-napoleon #19 11.08 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl.metadata (6.2 kB) #19 11.14 Collecting pyscard (from -r /tmp/pysim_requirements.txt (line 1)) #19 11.15 Downloading pyscard-2.3.1.tar.gz (160 kB) #19 11.21 Installing build dependencies: started #19 11.80 Installing build dependencies: finished with status 'done' #19 11.80 Getting requirements to build wheel: started #19 12.00 Getting requirements to build wheel: finished with status 'done' #19 12.00 Preparing metadata (pyproject.toml): started #19 12.10 Preparing metadata (pyproject.toml): finished with status 'done' #19 12.12 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #19 12.13 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #19 12.27 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #19 12.37 Downloading pytlv-0.71.tar.gz (15 kB) #19 12.40 Preparing metadata (setup.py): started #19 12.51 Preparing metadata (setup.py): finished with status 'done' #19 12.55 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #19 12.65 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #19 12.71 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #19 12.72 Downloading jsonpath_ng-1.13.0-py3-none-any.whl.metadata (17 kB) #19 12.79 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #19 12.80 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #19 12.86 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #19 12.87 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #19 13.01 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #19 13.02 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #19 13.04 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #19 13.07 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #19 13.08 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #19 13.14 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #19 13.15 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #19 13.24 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #19 13.25 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #19 13.38 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #19 13.39 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #19 13.40 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #19 13.43 Collecting six (from smpplib==2.1.0) #19 13.44 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #19 13.51 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #19 13.51 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #19 13.59 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #19 13.60 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) #19 13.66 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #19 13.67 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #19 13.82 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #19 13.83 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #19 13.88 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 13.89 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #19 13.96 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 13.97 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #19 14.02 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 14.02 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #19 14.08 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)) #19 14.09 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #19 14.14 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)) #19 14.15 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #19 14.20 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)) #19 14.21 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #19 14.26 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)) #19 14.27 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #19 14.32 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)) #19 14.33 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #19 14.35 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) #19 14.44 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)) #19 14.45 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) #19 14.50 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #19 14.51 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 14.56 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #19 14.57 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 14.62 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #19 14.63 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #19 14.67 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #19 14.68 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #19 14.73 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #19 14.74 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 14.80 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #19 14.81 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #19 14.87 Collecting Jinja2>=3.1 (from sphinx) #19 14.88 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #19 14.95 Collecting Pygments>=2.19 (from sphinx) #19 14.95 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #19 14.97 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #19 15.00 Collecting snowballstemmer>=3.0.1 (from sphinx) #19 15.01 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #19 15.07 Collecting babel>=2.18 (from sphinx) #19 15.08 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #19 15.13 Collecting alabaster>=1.0 (from sphinx) #19 15.14 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #19 15.20 Collecting imagesize>=1.3 (from sphinx) #19 15.21 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #19 15.27 Collecting requests>=2.32.5 (from sphinx) #19 15.28 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #19 15.33 Collecting roman-numerals>=3.0 (from sphinx) #19 15.34 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #19 15.40 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #19 15.41 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #19 15.57 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #19 15.67 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #19 15.77 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #19 15.78 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #19 15.82 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #19 15.83 Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) #19 15.90 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)) #19 15.91 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #19 15.93 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #19 16.01 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #19 16.02 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) #19 16.07 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #19 16.07 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #19 16.12 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #19 16.13 Downloading certifi-2026.10.23-py3-none-any.whl.metadata (2.5 kB) #19 16.18 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)) #19 16.19 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #19 16.24 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)) #19 16.25 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #19 16.28 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #19 16.45 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #19 16.49 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #19 16.54 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 56.7 MB/s eta 0:00:00 #19 16.56 Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB) #19 16.68 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.5/10.5 MB 83.6 MB/s eta 0:00:00 #19 16.69 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #19 16.75 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 75.1 MB/s eta 0:00:00 #19 16.76 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #19 16.78 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #19 16.81 Downloading jsonpath_ng-1.13.0-py3-none-any.whl (83 kB) #19 16.84 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #19 16.86 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #19 16.89 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #19 16.92 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #19 16.94 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #19 16.97 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #19 17.02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 50.9 MB/s eta 0:00:00 #19 17.03 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #19 17.09 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 78.3 MB/s eta 0:00:00 #19 17.10 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #19 17.12 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #19 17.15 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #19 17.17 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #19 17.31 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 76.7 MB/s eta 0:00:00 #19 17.32 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #19 17.35 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #19 17.37 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #19 17.40 Downloading idna-3.20-py3-none-any.whl (69 kB) #19 17.43 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #19 17.45 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #19 17.48 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #19 17.51 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #19 17.54 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #19 17.57 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 34.4 MB/s eta 0:00:00 #19 17.58 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #19 17.61 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #19 17.64 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #19 17.66 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #19 17.70 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #19 17.72 Downloading certifi-2026.10.23-py3-none-any.whl (135 kB) #19 17.75 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #19 17.78 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #19 17.81 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #19 17.84 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #19 17.86 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #19 17.89 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #19 17.91 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #19 17.95 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #19 17.97 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #19 18.00 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #19 18.02 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #19 18.05 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #19 18.07 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #19 18.10 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) #19 18.13 Downloading bitstruct-8.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #19 18.16 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #19 18.18 Downloading pycparser-3.12-py3-none-any.whl (62 kB) #19 18.26 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #19 18.26 Building wheel for lcov_cobertura (pyproject.toml): started #19 18.38 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #19 18.38 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=7d65531d9fa3aca62b2aa92145227d49de41be99c9f7630b9473a5d97aba96ef #19 18.38 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #19 18.38 Building wheel for sphinx-argparse (pyproject.toml): started #19 18.49 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #19 18.49 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #19 18.49 Stored in directory: /tmp/pip-ephem-wheel-cache-q1pnessq/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #19 18.49 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 #19 18.49 Building wheel for smpplib (setup.py): started #19 18.61 Building wheel for smpplib (setup.py): finished with status 'done' #19 18.61 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=33d8044341811df01716e6deeb7666b27a9aeb15cee6d9d83c3dab2292853fdc #19 18.61 Stored in directory: /tmp/pip-ephem-wheel-cache-q1pnessq/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #19 18.61 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 #19 18.61 Building wheel for asn1tools (setup.py): started #19 18.75 Building wheel for asn1tools (setup.py): finished with status 'done' #19 18.75 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=a845b4f3ca47e5da73992ece1eb9bbfdac539a5705e8af28c42ec83de014fd8e #19 18.75 Stored in directory: /tmp/pip-ephem-wheel-cache-q1pnessq/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #19 18.75 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 #19 18.75 Building wheel for smpp.pdu (setup.py): started #19 18.87 Building wheel for smpp.pdu (setup.py): finished with status 'done' #19 18.87 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=7dd95edd159fad2bf0a1c7b8c7cf55f8dbfc2a839cde8f56f600f3a0feaa4b6a #19 18.87 Stored in directory: /tmp/pip-ephem-wheel-cache-q1pnessq/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #19 18.87 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 #19 18.87 Building wheel for smpp.twisted3 (setup.py): started #19 18.99 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #19 18.99 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=d46f371779e8449d4e46a41bfc05f58f2c52f40db2a2515b3dd1b4780be81974 #19 18.99 Stored in directory: /tmp/pip-ephem-wheel-cache-q1pnessq/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #19 18.99 Building wheel for pyscard (pyproject.toml): started #19 20.11 Building wheel for pyscard (pyproject.toml): finished with status 'done' #19 20.11 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243936 sha256=ccaecc6316d2b93a5d2a1ae39a72a5eb001014dd847fc6b99e48c6c0185d6535 #19 20.11 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #19 20.11 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 #19 20.11 Building wheel for pytlv (setup.py): started #19 20.23 Building wheel for pytlv (setup.py): finished with status 'done' #19 20.23 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=c0a3984738a532abdecd78326592d13d50c21d64cf85920f68fc434124347f2d #19 20.23 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #19 20.23 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #19 20.30 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 #19 21.08 Attempting uninstall: Pygments #19 21.09 Found existing installation: Pygments 2.18.0 #19 21.09 error: uninstall-no-record-file #19 21.09 #19 21.09 × Cannot uninstall Pygments 2.18.0 #19 21.09 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #19 21.09 #19 21.09 hint: The package was installed by debian. You should check if it can uninstall the package. #19 21.09 #19 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: 20.30 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 21.08 Attempting uninstall: Pygments 21.09 Found existing installation: Pygments 2.18.0 21.09 error: uninstall-no-record-file 21.09 21.09 × Cannot uninstall Pygments 2.18.0 21.09 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 21.09 21.09 hint: The package was installed by debian. You should check if it can uninstall the package. 21.09
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/nplab-m3ua-test/ws/debian-trixie-build'> + exit 1 + RC=1 + uptime + grep --color=always -o load.* [01;31m[Kload average: 2.32, 3.50, 2.45[m[K + exit 1 Build step 'Execute shell' marked build as failure Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
See <https://jenkins.osmocom.org/jenkins/job/nplab-m3ua-test/3413/display/redirect> Changes: ------------------------------------------ [...truncated 464.91 KiB...] #19 10.93 Downloading sphinx-9.2.0-py3-none-any.whl.metadata (5.9 kB) #19 10.98 Collecting sphinxcontrib-napoleon #19 10.99 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl.metadata (6.2 kB) #19 11.05 Collecting pyscard (from -r /tmp/pysim_requirements.txt (line 1)) #19 11.06 Downloading pyscard-2.3.1.tar.gz (160 kB) #19 11.12 Installing build dependencies: started #19 11.70 Installing build dependencies: finished with status 'done' #19 11.70 Getting requirements to build wheel: started #19 11.90 Getting requirements to build wheel: finished with status 'done' #19 11.90 Preparing metadata (pyproject.toml): started #19 12.00 Preparing metadata (pyproject.toml): finished with status 'done' #19 12.02 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #19 12.03 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #19 12.18 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #19 12.28 Downloading pytlv-0.71.tar.gz (15 kB) #19 12.32 Preparing metadata (setup.py): started #19 12.42 Preparing metadata (setup.py): finished with status 'done' #19 12.46 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #19 12.47 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #19 12.52 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #19 12.53 Downloading jsonpath_ng-1.13.0-py3-none-any.whl.metadata (17 kB) #19 12.59 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #19 12.60 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #19 12.66 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #19 12.66 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #19 12.81 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #19 12.82 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #19 12.84 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #19 12.88 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #19 12.89 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #19 12.95 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #19 12.96 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #19 13.05 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #19 13.06 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #19 13.19 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #19 13.19 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #19 13.21 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #19 13.23 Collecting six (from smpplib==2.1.0) #19 13.24 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #19 13.30 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #19 13.31 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #19 13.38 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #19 13.39 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) #19 13.44 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #19 13.45 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #19 13.61 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #19 13.62 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #19 13.68 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 13.69 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #19 13.76 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 13.77 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #19 13.82 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 13.82 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #19 13.88 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)) #19 13.89 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #19 13.94 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)) #19 13.95 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #19 13.99 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)) #19 14.01 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #19 14.05 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)) #19 14.07 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #19 14.12 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)) #19 14.12 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #19 14.14 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) #19 14.23 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)) #19 14.24 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) #19 14.28 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #19 14.29 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 14.34 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #19 14.35 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 14.41 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #19 14.42 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #19 14.47 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #19 14.47 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #19 14.52 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #19 14.53 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 14.57 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #19 14.58 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #19 14.64 Collecting Jinja2>=3.1 (from sphinx) #19 14.64 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #19 14.70 Collecting Pygments>=2.19 (from sphinx) #19 14.71 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #19 14.73 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #19 14.76 Collecting snowballstemmer>=3.0.1 (from sphinx) #19 14.77 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #19 14.82 Collecting babel>=2.18 (from sphinx) #19 14.83 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #19 14.89 Collecting alabaster>=1.0 (from sphinx) #19 14.90 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #19 14.96 Collecting imagesize>=1.3 (from sphinx) #19 14.97 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #19 15.03 Collecting requests>=2.32.5 (from sphinx) #19 15.04 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #19 15.09 Collecting roman-numerals>=3.0 (from sphinx) #19 15.10 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #19 15.17 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #19 15.18 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #19 15.33 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #19 15.34 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #19 15.46 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #19 15.46 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #19 15.50 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #19 15.51 Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) #19 15.59 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)) #19 15.60 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #19 15.62 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #19 15.71 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #19 15.72 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) #19 15.77 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #19 15.78 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #19 15.84 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #19 15.84 Downloading certifi-2026.10.23-py3-none-any.whl.metadata (2.5 kB) #19 15.90 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)) #19 15.91 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #19 15.97 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)) #19 15.98 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #19 16.03 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #19 16.07 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #19 16.10 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #19 16.17 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 49.7 MB/s eta 0:00:00 #19 16.18 Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB) #19 16.31 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.5/10.5 MB 82.8 MB/s eta 0:00:00 #19 16.32 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #19 16.38 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 64.7 MB/s eta 0:00:00 #19 16.39 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #19 16.42 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #19 16.45 Downloading jsonpath_ng-1.13.0-py3-none-any.whl (83 kB) #19 16.48 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #19 16.50 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #19 16.53 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #19 16.56 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #19 16.58 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #19 16.61 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #19 16.65 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 51.9 MB/s eta 0:00:00 #19 16.66 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #19 16.73 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 70.8 MB/s eta 0:00:00 #19 16.74 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #19 16.77 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #19 16.80 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #19 16.82 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #19 16.95 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 81.7 MB/s eta 0:00:00 #19 16.96 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #19 16.99 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #19 17.01 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #19 17.04 Downloading idna-3.20-py3-none-any.whl (69 kB) #19 17.08 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #19 17.10 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #19 17.13 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #19 17.16 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #19 17.18 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #19 17.22 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 29.6 MB/s eta 0:00:00 #19 17.23 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #19 17.27 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #19 17.29 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #19 17.32 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #19 17.36 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #19 17.39 Downloading certifi-2026.10.23-py3-none-any.whl (135 kB) #19 17.42 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #19 17.45 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #19 17.48 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #19 17.51 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #19 17.53 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #19 17.56 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #19 17.58 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #19 17.62 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #19 17.64 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #19 17.67 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #19 17.71 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #19 17.74 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #19 17.76 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #19 17.80 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) #19 17.83 Downloading bitstruct-8.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #19 17.87 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #19 17.89 Downloading pycparser-3.12-py3-none-any.whl (62 kB) #19 17.97 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #19 17.97 Building wheel for lcov_cobertura (pyproject.toml): started #19 18.09 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #19 18.09 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=9afe6b2868964c1c4fa06ae1f5de4c188861030c147c1e49c71054a9d5e70b77 #19 18.09 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #19 18.09 Building wheel for sphinx-argparse (pyproject.toml): started #19 18.20 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #19 18.20 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #19 18.20 Stored in directory: /tmp/pip-ephem-wheel-cache-sgt33w2o/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #19 18.20 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 #19 18.20 Building wheel for smpplib (setup.py): started #19 18.33 Building wheel for smpplib (setup.py): finished with status 'done' #19 18.33 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=f1a807f1cbd4c5ad8d0e8e61cace856586fca7374c4b471caacc6aa91ceb430b #19 18.33 Stored in directory: /tmp/pip-ephem-wheel-cache-sgt33w2o/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #19 18.33 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 #19 18.33 Building wheel for asn1tools (setup.py): started #19 18.47 Building wheel for asn1tools (setup.py): finished with status 'done' #19 18.47 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=5c8e9a09de56147629dffb27111458fced356501e99adf8413ee335a0663e23c #19 18.47 Stored in directory: /tmp/pip-ephem-wheel-cache-sgt33w2o/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #19 18.47 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 #19 18.47 Building wheel for smpp.pdu (setup.py): started #19 18.59 Building wheel for smpp.pdu (setup.py): finished with status 'done' #19 18.59 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=6009528d17541c6a2b38d68f048baa545c0faa131b8c0a2b40d7f51e5cac82f6 #19 18.59 Stored in directory: /tmp/pip-ephem-wheel-cache-sgt33w2o/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #19 18.59 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 #19 18.59 Building wheel for smpp.twisted3 (setup.py): started #19 18.71 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #19 18.71 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=e7de5b1a35c2c2a52bbea8a6205232ee5c9139b4c172725d04eaed66e1b4c587 #19 18.71 Stored in directory: /tmp/pip-ephem-wheel-cache-sgt33w2o/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #19 18.71 Building wheel for pyscard (pyproject.toml): started #19 19.81 Building wheel for pyscard (pyproject.toml): finished with status 'done' #19 19.81 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243938 sha256=5303950cfee32280fc1aaa2989157192f0e0ac13d59b2c73b5045d7d4f512546 #19 19.81 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #19 19.82 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 #19 19.82 Building wheel for pytlv (setup.py): started #19 19.95 Building wheel for pytlv (setup.py): finished with status 'done' #19 19.95 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=859e6bb477789d36879a26b2a5d6be5c818752a2efe88cbe93311a14e08e286e #19 19.95 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #19 19.95 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #19 20.02 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 #19 20.79 Attempting uninstall: Pygments #19 20.80 Found existing installation: Pygments 2.18.0 #19 20.80 error: uninstall-no-record-file #19 20.80 #19 20.80 × Cannot uninstall Pygments 2.18.0 #19 20.80 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #19 20.80 #19 20.80 hint: The package was installed by debian. You should check if it can uninstall the package. #19 20.80 #19 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: 20.02 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 20.79 Attempting uninstall: Pygments 20.80 Found existing installation: Pygments 2.18.0 20.80 error: uninstall-no-record-file 20.80 20.80 × Cannot uninstall Pygments 2.18.0 20.80 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 20.80 20.80 hint: The package was installed by debian. You should check if it can uninstall the package. 20.80
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/nplab-m3ua-test/ws/debian-trixie-build'> + exit 1 + RC=1 + + grep --color=always -o load.* uptime [01;31m[Kload average: 1.35, 2.07, 1.47[m[K + exit 1 Build step 'Execute shell' marked build as failure Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
See <https://jenkins.osmocom.org/jenkins/job/nplab-m3ua-test/3414/display/redirect> Changes: ------------------------------------------ [...truncated 464.59 KiB...] #19 11.13 Downloading sphinx-9.2.0-py3-none-any.whl.metadata (5.9 kB) #19 11.18 Collecting sphinxcontrib-napoleon #19 11.19 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl.metadata (6.2 kB) #19 11.26 Collecting pyscard (from -r /tmp/pysim_requirements.txt (line 1)) #19 11.27 Downloading pyscard-2.3.1.tar.gz (160 kB) #19 11.32 Installing build dependencies: started #19 11.90 Installing build dependencies: finished with status 'done' #19 11.90 Getting requirements to build wheel: started #19 12.11 Getting requirements to build wheel: finished with status 'done' #19 12.11 Preparing metadata (pyproject.toml): started #19 12.21 Preparing metadata (pyproject.toml): finished with status 'done' #19 12.23 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #19 12.25 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #19 12.29 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #19 12.30 Downloading pytlv-0.71.tar.gz (15 kB) #19 12.33 Preparing metadata (setup.py): started #19 12.43 Preparing metadata (setup.py): finished with status 'done' #19 12.47 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #19 12.47 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #19 12.52 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #19 12.53 Downloading jsonpath_ng-1.13.0-py3-none-any.whl.metadata (17 kB) #19 12.58 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #19 12.59 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #19 12.65 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #19 12.66 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #19 12.81 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #19 12.83 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #19 12.85 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #19 12.88 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #19 12.89 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #19 12.95 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #19 12.95 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #19 13.05 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #19 13.05 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #19 13.18 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #19 13.19 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #19 13.20 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #19 13.23 Collecting six (from smpplib==2.1.0) #19 13.24 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #19 13.29 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #19 13.30 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #19 13.38 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #19 13.38 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) #19 13.43 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #19 13.44 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #19 13.59 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #19 13.60 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #19 13.65 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 13.66 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #19 13.73 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 13.74 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #19 13.79 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 13.79 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #19 13.85 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)) #19 13.86 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #19 13.91 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)) #19 13.92 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #19 13.97 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)) #19 13.98 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #19 14.03 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)) #19 14.04 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #19 14.10 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)) #19 14.11 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #19 14.13 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) #19 14.22 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)) #19 14.22 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) #19 14.26 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #19 14.27 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 14.32 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #19 14.33 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 14.38 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #19 14.39 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #19 14.44 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #19 14.45 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #19 14.50 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #19 14.51 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 14.56 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #19 14.57 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #19 14.63 Collecting Jinja2>=3.1 (from sphinx) #19 14.64 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #19 14.70 Collecting Pygments>=2.19 (from sphinx) #19 14.70 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #19 14.72 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #19 14.75 Collecting snowballstemmer>=3.0.1 (from sphinx) #19 14.76 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #19 14.82 Collecting babel>=2.18 (from sphinx) #19 14.83 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #19 14.88 Collecting alabaster>=1.0 (from sphinx) #19 14.89 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #19 14.94 Collecting imagesize>=1.3 (from sphinx) #19 14.95 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #19 15.02 Collecting requests>=2.32.5 (from sphinx) #19 15.02 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #19 15.07 Collecting roman-numerals>=3.0 (from sphinx) #19 15.08 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #19 15.15 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #19 15.16 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #19 15.32 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #19 15.33 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #19 15.44 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #19 15.45 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #19 15.49 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #19 15.49 Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) #19 15.57 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)) #19 15.57 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #19 15.59 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #19 15.68 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #19 15.68 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) #19 15.73 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #19 15.74 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #19 15.79 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #19 15.80 Downloading certifi-2026.10.23-py3-none-any.whl.metadata (2.5 kB) #19 15.86 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)) #19 15.86 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #19 15.92 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)) #19 15.92 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #19 15.97 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #19 16.00 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #19 16.03 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #19 16.09 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 56.7 MB/s eta 0:00:00 #19 16.10 Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB) #19 16.24 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.5/10.5 MB 76.1 MB/s eta 0:00:00 #19 16.25 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #19 16.31 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 60.8 MB/s eta 0:00:00 #19 16.32 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #19 16.35 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #19 16.38 Downloading jsonpath_ng-1.13.0-py3-none-any.whl (83 kB) #19 16.41 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #19 16.44 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #19 16.46 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #19 16.49 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #19 16.51 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #19 16.54 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #19 16.59 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 50.8 MB/s eta 0:00:00 #19 16.60 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #19 16.66 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 71.1 MB/s eta 0:00:00 #19 16.67 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #19 16.70 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #19 16.72 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #19 16.75 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #19 16.88 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 75.9 MB/s eta 0:00:00 #19 16.90 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #19 16.93 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #19 16.96 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #19 16.98 Downloading idna-3.20-py3-none-any.whl (69 kB) #19 17.01 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #19 17.03 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #19 17.06 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #19 17.09 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #19 17.11 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #19 17.15 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 34.2 MB/s eta 0:00:00 #19 17.16 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #19 17.19 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #19 17.21 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #19 17.24 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #19 17.27 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #19 17.30 Downloading certifi-2026.10.23-py3-none-any.whl (135 kB) #19 17.33 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #19 17.36 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #19 17.40 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #19 17.42 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #19 17.45 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #19 17.47 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #19 17.50 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #19 17.53 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #19 17.56 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #19 17.59 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #19 17.62 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #19 17.65 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #19 17.68 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #19 17.70 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) #19 17.74 Downloading bitstruct-8.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #19 17.77 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #19 17.79 Downloading pycparser-3.12-py3-none-any.whl (62 kB) #19 17.87 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #19 17.87 Building wheel for lcov_cobertura (pyproject.toml): started #19 17.99 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #19 17.99 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=f11abdbd8f326500887e58974a8fb2ed2cdbc7eac3b0f1f41fa1164144bd9b6a #19 17.99 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #19 17.99 Building wheel for sphinx-argparse (pyproject.toml): started #19 18.09 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #19 18.09 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #19 18.09 Stored in directory: /tmp/pip-ephem-wheel-cache-iwbrrlsf/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #19 18.09 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 #19 18.09 Building wheel for smpplib (setup.py): started #19 18.21 Building wheel for smpplib (setup.py): finished with status 'done' #19 18.21 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=f6ae770645c98adb30fddcf9273096da7356f0b8134e894ab4e14e6116007487 #19 18.21 Stored in directory: /tmp/pip-ephem-wheel-cache-iwbrrlsf/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #19 18.22 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 #19 18.22 Building wheel for asn1tools (setup.py): started #19 18.35 Building wheel for asn1tools (setup.py): finished with status 'done' #19 18.36 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=c1d8c6587587d470835b9f91064be3d5f02c0e646d1c50e2a88db3333043f4dd #19 18.36 Stored in directory: /tmp/pip-ephem-wheel-cache-iwbrrlsf/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #19 18.36 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 #19 18.36 Building wheel for smpp.pdu (setup.py): started #19 18.48 Building wheel for smpp.pdu (setup.py): finished with status 'done' #19 18.48 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=a15a6186c27b4a92b47db10739a15a3dff08efcc9fabb7ba9591516cd0ba23a8 #19 18.48 Stored in directory: /tmp/pip-ephem-wheel-cache-iwbrrlsf/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #19 18.48 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 #19 18.48 Building wheel for smpp.twisted3 (setup.py): started #19 18.60 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #19 18.60 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=d0b559dc49f05b37ddccd19cf9fffebe3250cbf873a86fc532c1039916db8a2e #19 18.60 Stored in directory: /tmp/pip-ephem-wheel-cache-iwbrrlsf/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #19 18.60 Building wheel for pyscard (pyproject.toml): started #19 19.75 Building wheel for pyscard (pyproject.toml): finished with status 'done' #19 19.75 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243938 sha256=c96468045b54b7d21f8a89a7121672ada76669fa52545b06e053744a3d96d0dc #19 19.75 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #19 19.75 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 #19 19.75 Building wheel for pytlv (setup.py): started #19 19.87 Building wheel for pytlv (setup.py): finished with status 'done' #19 19.87 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=a6c193d2b6ad0a70bec4a7fbd5a207ee78127a7ad203bd708e172c3d1a507c23 #19 19.87 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #19 19.87 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #19 19.94 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 #19 20.68 Attempting uninstall: Pygments #19 20.69 Found existing installation: Pygments 2.18.0 #19 20.69 error: uninstall-no-record-file #19 20.69 #19 20.69 × Cannot uninstall Pygments 2.18.0 #19 20.69 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #19 20.69 #19 20.69 hint: The package was installed by debian. You should check if it can uninstall the package. #19 20.69 #19 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: 19.94 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 20.68 Attempting uninstall: Pygments 20.69 Found existing installation: Pygments 2.18.0 20.69 error: uninstall-no-record-file 20.69 20.69 × Cannot uninstall Pygments 2.18.0 20.69 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 20.69 20.69 hint: The package was installed by debian. You should check if it can uninstall the package. 20.69
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/nplab-m3ua-test/ws/debian-trixie-build'> + exit 1 + RC=1 + uptime + grep --color=always -o load.* [01;31m[Kload average: 1.75, 2.12, 1.51[m[K + exit 1 Build step 'Execute shell' marked build as failure Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
See <https://jenkins.osmocom.org/jenkins/job/nplab-m3ua-test/3415/display/redirect> Changes: ------------------------------------------ [...truncated 464.60 KiB...] #19 12.29 Downloading sphinx-9.2.0-py3-none-any.whl.metadata (5.9 kB) #19 12.43 Collecting sphinxcontrib-napoleon #19 12.44 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl.metadata (6.2 kB) #19 12.60 Collecting pyscard (from -r /tmp/pysim_requirements.txt (line 1)) #19 12.61 Downloading pyscard-2.3.1.tar.gz (160 kB) #19 12.67 Installing build dependencies: started #19 13.26 Installing build dependencies: finished with status 'done' #19 13.26 Getting requirements to build wheel: started #19 13.46 Getting requirements to build wheel: finished with status 'done' #19 13.46 Preparing metadata (pyproject.toml): started #19 13.56 Preparing metadata (pyproject.toml): finished with status 'done' #19 13.58 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #19 13.59 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #19 13.63 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #19 13.72 Downloading pytlv-0.71.tar.gz (15 kB) #19 13.74 Preparing metadata (setup.py): started #19 13.85 Preparing metadata (setup.py): finished with status 'done' #19 13.88 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #19 13.89 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #19 13.93 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #19 13.93 Downloading jsonpath_ng-1.14.0-py3-none-any.whl.metadata (17 kB) #19 13.99 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #19 14.00 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #19 14.05 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #19 14.06 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #19 14.22 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #19 14.23 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #19 14.25 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #19 14.28 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #19 14.29 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #19 14.35 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #19 14.36 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #19 14.46 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #19 14.46 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #19 14.59 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #19 14.60 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #19 14.62 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #19 14.65 Collecting six (from smpplib==2.1.0) #19 14.65 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #19 14.72 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #19 14.72 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #19 14.80 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #19 14.81 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) #19 14.86 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #19 14.87 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #19 15.02 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #19 15.04 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #19 15.09 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 15.10 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #19 15.17 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 15.17 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #19 15.22 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 15.23 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #19 15.28 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)) #19 15.29 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #19 15.34 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)) #19 15.35 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #19 15.41 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)) #19 15.42 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #19 15.47 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)) #19 15.48 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #19 15.53 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)) #19 15.55 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #19 15.57 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) #19 15.66 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)) #19 15.67 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) #19 15.71 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #19 15.72 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 15.77 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #19 15.78 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 15.83 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #19 15.84 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #19 15.89 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #19 15.90 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #19 15.95 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #19 15.96 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 16.01 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #19 16.03 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #19 16.09 Collecting Jinja2>=3.1 (from sphinx) #19 16.09 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #19 16.15 Collecting Pygments>=2.19 (from sphinx) #19 16.16 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #19 16.18 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #19 16.21 Collecting snowballstemmer>=3.0.1 (from sphinx) #19 16.22 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #19 16.28 Collecting babel>=2.18 (from sphinx) #19 16.29 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #19 16.34 Collecting alabaster>=1.0 (from sphinx) #19 16.35 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #19 16.41 Collecting imagesize>=1.3 (from sphinx) #19 16.42 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #19 16.48 Collecting requests>=2.32.5 (from sphinx) #19 16.49 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #19 16.54 Collecting roman-numerals>=3.0 (from sphinx) #19 16.55 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #19 16.61 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #19 16.61 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #19 16.77 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #19 16.78 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #19 16.88 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #19 16.89 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #19 16.93 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #19 16.94 Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) #19 17.02 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)) #19 17.02 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #19 17.04 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #19 17.13 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #19 17.13 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) #19 17.18 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #19 17.19 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #19 17.24 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #19 17.25 Downloading certifi-2026.10.23-py3-none-any.whl.metadata (2.5 kB) #19 17.30 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)) #19 17.31 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #19 17.36 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)) #19 17.37 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #19 17.42 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #19 17.44 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #19 17.48 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #19 17.54 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 60.4 MB/s eta 0:00:00 #19 17.55 Downloading ruff-0.17.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB) #19 17.69 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.6/10.6 MB 77.6 MB/s eta 0:00:00 #19 17.70 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #19 17.76 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 65.5 MB/s eta 0:00:00 #19 17.77 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #19 17.79 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #19 17.83 Downloading jsonpath_ng-1.14.0-py3-none-any.whl (84 kB) #19 17.85 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #19 17.88 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #19 17.91 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #19 17.93 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #19 17.96 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #19 17.98 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #19 18.03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 51.8 MB/s eta 0:00:00 #19 18.04 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #19 18.11 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 70.3 MB/s eta 0:00:00 #19 18.12 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #19 18.14 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #19 18.17 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #19 18.20 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #19 18.32 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 82.2 MB/s eta 0:00:00 #19 18.33 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #19 18.36 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #19 18.39 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #19 18.41 Downloading idna-3.20-py3-none-any.whl (69 kB) #19 18.44 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #19 18.47 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #19 18.49 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #19 18.53 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #19 18.55 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #19 18.59 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 31.8 MB/s eta 0:00:00 #19 18.60 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #19 18.63 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #19 18.66 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #19 18.69 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #19 18.72 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #19 18.75 Downloading certifi-2026.10.23-py3-none-any.whl (135 kB) #19 18.77 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #19 18.81 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #19 18.84 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #19 18.87 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #19 18.89 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #19 18.92 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #19 18.94 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #19 18.97 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #19 19.00 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #19 19.02 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #19 19.05 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #19 19.08 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #19 19.10 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #19 19.13 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) #19 19.17 Downloading bitstruct-8.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #19 19.20 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #19 19.22 Downloading pycparser-3.12-py3-none-any.whl (62 kB) #19 19.30 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #19 19.30 Building wheel for lcov_cobertura (pyproject.toml): started #19 19.42 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #19 19.42 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=24bc100ca1e4bdfde013c3c03cec1e8e1841264594bee800e26eb836e5dce544 #19 19.42 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #19 19.42 Building wheel for sphinx-argparse (pyproject.toml): started #19 19.54 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #19 19.54 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #19 19.54 Stored in directory: /tmp/pip-ephem-wheel-cache-cs1xtws7/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #19 19.54 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 #19 19.54 Building wheel for smpplib (setup.py): started #19 19.67 Building wheel for smpplib (setup.py): finished with status 'done' #19 19.67 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=c1b948b440bd6ebd051cfaa65ff880428dc81cd0155327c29763ca4a4b9394eb #19 19.67 Stored in directory: /tmp/pip-ephem-wheel-cache-cs1xtws7/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #19 19.67 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 #19 19.67 Building wheel for asn1tools (setup.py): started #19 19.82 Building wheel for asn1tools (setup.py): finished with status 'done' #19 19.82 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=82f170f3572001c0875d0fa93566f9f1f7885b697ae267305cba093f6200f5bb #19 19.82 Stored in directory: /tmp/pip-ephem-wheel-cache-cs1xtws7/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #19 19.82 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 #19 19.82 Building wheel for smpp.pdu (setup.py): started #19 19.94 Building wheel for smpp.pdu (setup.py): finished with status 'done' #19 19.94 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=3f2b88906c9bf5af33268fb8eba268d8fdf45eab238bb81c0dd7e5c027f9ebab #19 19.94 Stored in directory: /tmp/pip-ephem-wheel-cache-cs1xtws7/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #19 19.94 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 #19 19.94 Building wheel for smpp.twisted3 (setup.py): started #19 20.06 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #19 20.06 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=2d5f3ad212abc9ace90dbf9e64231d3ff884c67ca868b8e9f5423fd6b4b991e1 #19 20.06 Stored in directory: /tmp/pip-ephem-wheel-cache-cs1xtws7/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #19 20.06 Building wheel for pyscard (pyproject.toml): started #19 21.11 Building wheel for pyscard (pyproject.toml): finished with status 'done' #19 21.11 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243938 sha256=004fc6346a3b15cba13f857ef749e6fd9a289b3ac5f9ca49681de723d54d18a2 #19 21.11 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #19 21.11 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 #19 21.11 Building wheel for pytlv (setup.py): started #19 21.23 Building wheel for pytlv (setup.py): finished with status 'done' #19 21.23 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=39eababe8609bcb375ce4e870b872b227a73768b75d94c0557d07ab26d152e64 #19 21.23 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #19 21.23 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #19 21.30 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 #19 22.13 Attempting uninstall: Pygments #19 22.14 Found existing installation: Pygments 2.18.0 #19 22.14 error: uninstall-no-record-file #19 22.14 #19 22.14 × Cannot uninstall Pygments 2.18.0 #19 22.14 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #19 22.14 #19 22.14 hint: The package was installed by debian. You should check if it can uninstall the package. #19 22.14 #19 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.30 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.13 Attempting uninstall: Pygments 22.14 Found existing installation: Pygments 2.18.0 22.14 error: uninstall-no-record-file 22.14 22.14 × Cannot uninstall Pygments 2.18.0 22.14 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 22.14 22.14 hint: The package was installed by debian. You should check if it can uninstall the package. 22.14
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/nplab-m3ua-test/ws/debian-trixie-build'> + exit 1 + RC=1 + uptime + grep --color=always -o load.* [01;31m[Kload average: 1.58, 2.36, 1.70[m[K + exit 1 Build step 'Execute shell' marked build as failure Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
See <https://jenkins.osmocom.org/jenkins/job/nplab-m3ua-test/3416/display/redirect> Changes: ------------------------------------------ [...truncated 464.86 KiB...] #19 11.76 Downloading sphinx-9.2.0-py3-none-any.whl.metadata (5.9 kB) #19 11.81 Collecting sphinxcontrib-napoleon #19 11.82 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl.metadata (6.2 kB) #19 11.88 Collecting pyscard (from -r /tmp/pysim_requirements.txt (line 1)) #19 11.89 Downloading pyscard-2.3.2.tar.gz (162 kB) #19 11.95 Installing build dependencies: started #19 12.55 Installing build dependencies: finished with status 'done' #19 12.55 Getting requirements to build wheel: started #19 12.74 Getting requirements to build wheel: finished with status 'done' #19 12.74 Preparing metadata (pyproject.toml): started #19 12.84 Preparing metadata (pyproject.toml): finished with status 'done' #19 12.86 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #19 12.87 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #19 13.00 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #19 13.01 Downloading pytlv-0.71.tar.gz (15 kB) #19 13.04 Preparing metadata (setup.py): started #19 13.14 Preparing metadata (setup.py): finished with status 'done' #19 13.19 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #19 13.20 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #19 13.25 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #19 13.25 Downloading jsonpath_ng-1.14.0-py3-none-any.whl.metadata (17 kB) #19 13.31 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #19 13.32 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #19 13.38 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #19 13.39 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #19 13.53 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #19 13.54 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #19 13.56 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #19 13.59 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #19 13.60 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #19 13.66 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #19 13.66 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #19 13.76 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #19 13.76 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #19 13.89 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #19 13.90 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #19 13.91 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #19 13.94 Collecting six (from smpplib==2.1.0) #19 13.95 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #19 14.00 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #19 14.01 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #19 14.09 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #19 14.09 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) #19 14.15 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #19 14.16 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #19 14.31 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted->-r /tmp/pysim_requirements.txt (line 17)) #19 14.33 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #19 14.38 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 14.39 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #19 14.46 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 14.46 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #19 14.51 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #19 14.52 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #19 14.58 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)) #19 14.58 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #19 14.63 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)) #19 14.64 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #19 14.69 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)) #19 14.70 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #19 14.76 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)) #19 14.77 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #19 14.82 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)) #19 14.83 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #19 14.86 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) #19 14.94 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)) #19 14.95 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) #19 14.99 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #19 15.00 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 15.05 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #19 15.06 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 15.11 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #19 15.12 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #19 15.17 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #19 15.18 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #19 15.23 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #19 15.24 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #19 15.30 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #19 15.31 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #19 15.36 Collecting Jinja2>=3.1 (from sphinx) #19 15.37 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #19 15.42 Collecting Pygments>=2.19 (from sphinx) #19 15.43 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #19 15.45 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #19 15.48 Collecting snowballstemmer>=3.0.1 (from sphinx) #19 15.49 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #19 15.54 Collecting babel>=2.18 (from sphinx) #19 15.55 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #19 15.61 Collecting alabaster>=1.0 (from sphinx) #19 15.61 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #19 15.67 Collecting imagesize>=1.3 (from sphinx) #19 15.68 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #19 15.74 Collecting requests>=2.32.5 (from sphinx) #19 15.75 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #19 15.79 Collecting roman-numerals>=3.0 (from sphinx) #19 15.80 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #19 15.86 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #19 15.87 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #19 16.02 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #19 16.04 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #19 16.15 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #19 16.15 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #19 16.19 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #19 16.20 Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) #19 16.27 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)) #19 16.28 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #19 16.30 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #19 16.38 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #19 16.39 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) #19 16.45 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #19 16.46 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #19 16.52 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #19 16.53 Downloading certifi-2026.10.23-py3-none-any.whl.metadata (2.5 kB) #19 16.58 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)) #19 16.59 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #19 16.64 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)) #19 16.65 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #19 16.70 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #19 16.73 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #19 16.76 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #19 16.81 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 57.0 MB/s eta 0:00:00 #19 16.82 Downloading ruff-0.17.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB) #19 16.97 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.6/10.6 MB 75.5 MB/s eta 0:00:00 #19 16.98 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #19 17.04 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 60.0 MB/s eta 0:00:00 #19 17.06 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #19 17.08 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #19 17.11 Downloading jsonpath_ng-1.14.0-py3-none-any.whl (84 kB) #19 17.14 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #19 17.16 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #19 17.19 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #19 17.21 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #19 17.24 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #19 17.26 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #19 17.31 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 51.9 MB/s eta 0:00:00 #19 17.32 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #19 17.38 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 86.6 MB/s eta 0:00:00 #19 17.38 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #19 17.41 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #19 17.44 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #19 17.46 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #19 17.59 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 84.4 MB/s eta 0:00:00 #19 17.59 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #19 17.62 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #19 17.65 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #19 17.67 Downloading idna-3.20-py3-none-any.whl (69 kB) #19 17.70 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #19 17.73 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #19 17.75 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #19 17.78 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #19 17.81 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #19 17.85 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 33.7 MB/s eta 0:00:00 #19 17.86 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #19 17.89 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #19 17.91 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #19 17.94 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #19 17.96 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #19 17.99 Downloading certifi-2026.10.23-py3-none-any.whl (135 kB) #19 18.02 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #19 18.04 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #19 18.07 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #19 18.09 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #19 18.12 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #19 18.14 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #19 18.17 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #19 18.19 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #19 18.22 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #19 18.25 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #19 18.27 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #19 18.30 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #19 18.32 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #19 18.35 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) #19 18.38 Downloading bitstruct-8.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #19 18.41 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #19 18.44 Downloading pycparser-3.12-py3-none-any.whl (62 kB) #19 18.52 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #19 18.52 Building wheel for lcov_cobertura (pyproject.toml): started #19 18.64 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #19 18.64 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=45f9105848b5141a5a6e167ce4d2aa934a8762eeec2bcce9883e39d4d1ccedfd #19 18.64 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #19 18.64 Building wheel for sphinx-argparse (pyproject.toml): started #19 18.77 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #19 18.77 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #19 18.77 Stored in directory: /tmp/pip-ephem-wheel-cache-9gu2zaw1/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #19 18.77 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 #19 18.77 Building wheel for smpplib (setup.py): started #19 18.90 Building wheel for smpplib (setup.py): finished with status 'done' #19 18.90 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=51ee1f543ad754ea1f76738ebd0cac7bd272a929463928cc2b29f9ed4714fc5b #19 18.90 Stored in directory: /tmp/pip-ephem-wheel-cache-9gu2zaw1/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #19 18.90 Building wheel for asn1tools (setup.py): started #19 18.90 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 #19 19.04 Building wheel for asn1tools (setup.py): finished with status 'done' #19 19.04 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=09318ba5e21eee8228ce549e3aed39d71218ea5d84a6f6fb009a7c96b8188819 #19 19.04 Stored in directory: /tmp/pip-ephem-wheel-cache-9gu2zaw1/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #19 19.04 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 #19 19.04 Building wheel for smpp.pdu (setup.py): started #19 19.16 Building wheel for smpp.pdu (setup.py): finished with status 'done' #19 19.16 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=f6499e5d304e4682aebc9a25d9a765408742b70aa6d2ec3c5099aecf909b5190 #19 19.16 Stored in directory: /tmp/pip-ephem-wheel-cache-9gu2zaw1/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #19 19.16 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 #19 19.16 Building wheel for smpp.twisted3 (setup.py): started #19 19.28 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #19 19.28 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=44e8ed8a7c9c4c2a67104e79ffbeaf38b740b06b66cb55accd211514569fb904 #19 19.28 Stored in directory: /tmp/pip-ephem-wheel-cache-9gu2zaw1/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #19 19.28 Building wheel for pyscard (pyproject.toml): started #19 20.37 Building wheel for pyscard (pyproject.toml): finished with status 'done' #19 20.37 Created wheel for pyscard: filename=pyscard-2.3.2-cp313-cp313-linux_x86_64.whl size=243940 sha256=0d934d7fa638a5e84ba5b844b65a4d3043a285c212691d225f9fcc6ef8192091 #19 20.37 Stored in directory: /root/.cache/pip/wheels/b4/13/46/3cb029c61ac6760805b934bc12f4f42af806f50b9d78ed81be #19 20.37 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 #19 20.37 Building wheel for pytlv (setup.py): started #19 20.49 Building wheel for pytlv (setup.py): finished with status 'done' #19 20.49 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=d0364156f88aa5c8e4a597a094afd4316d788d5abdcac8735545f7a09248e8a0 #19 20.49 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #19 20.49 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #19 20.56 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 #19 21.35 Attempting uninstall: Pygments #19 21.36 Found existing installation: Pygments 2.18.0 #19 21.36 error: uninstall-no-record-file #19 21.36 #19 21.36 × Cannot uninstall Pygments 2.18.0 #19 21.36 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #19 21.36 #19 21.36 hint: The package was installed by debian. You should check if it can uninstall the package. #19 21.36 #19 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: 20.56 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 21.35 Attempting uninstall: Pygments 21.36 Found existing installation: Pygments 2.18.0 21.36 error: uninstall-no-record-file 21.36 21.36 × Cannot uninstall Pygments 2.18.0 21.36 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 21.36 21.36 hint: The package was installed by debian. You should check if it can uninstall the package. 21.36
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/nplab-m3ua-test/ws/debian-trixie-build'> + exit 1 + RC=1 + uptime + grep --color=always -o load.* [01;31m[Kload average: 1.62, 2.19, 1.53[m[K + exit 1 Build step 'Execute shell' marked build as failure Recording test results ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
participants (1)
-
jenkins@lists.osmocom.org