Changes:
------------------------------------------ [...truncated 1.17 MiB...] #18 13.09 Getting requirements to build wheel: finished with status 'done' #18 13.09 Preparing metadata (pyproject.toml): started #18 13.20 Preparing metadata (pyproject.toml): finished with status 'done' #18 13.23 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #18 13.23 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #18 13.28 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #18 13.30 Downloading pytlv-0.71.tar.gz (15 kB) #18 13.32 Preparing metadata (setup.py): started #18 13.44 Preparing metadata (setup.py): finished with status 'done' #18 13.48 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #18 13.49 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #18 13.54 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #18 13.55 Downloading jsonpath_ng-1.12.0-py3-none-any.whl.metadata (17 kB) #18 13.60 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #18 13.61 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #18 13.66 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #18 13.67 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #18 13.72 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #18 13.73 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #18 13.75 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #18 13.79 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #18 13.80 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #18 13.86 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #18 13.86 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #18 13.95 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #18 13.96 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #18 14.10 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #18 14.11 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #18 14.12 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #18 14.16 Collecting six (from smpplib==2.1.0) #18 14.17 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #18 14.23 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 14.24 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #18 14.31 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 14.32 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) #18 14.38 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.39 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #18 14.44 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.46 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #18 14.51 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.52 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #18 14.59 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.60 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #18 14.65 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.66 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #18 14.71 Collecting attrs>=21.3.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.72 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #18 14.76 Collecting automat>=0.8.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.77 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #18 14.81 Collecting constantly>=15.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.83 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #18 14.88 Collecting hyperlink>=17.1.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.90 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #18 14.95 Collecting incremental>=22.10.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.96 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #18 14.98 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-%3E-r /tmp/pysim_requirements.txt (line 17)) (4.13.2) #18 15.04 Collecting zope-interface>=5 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 15.05 Downloading zope_interface-8.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (48 kB) #18 15.09 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #18 15.10 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.13 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #18 15.14 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.17 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #18 15.18 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #18 15.22 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #18 15.23 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #18 15.28 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #18 15.29 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.35 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #18 15.36 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #18 15.41 Collecting Jinja2>=3.1 (from sphinx) #18 15.41 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #18 15.45 Collecting Pygments>=2.19 (from sphinx) #18 15.46 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #18 15.47 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #18 15.49 Collecting snowballstemmer>=3.0.1 (from sphinx) #18 15.50 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #18 15.53 Collecting babel>=2.18 (from sphinx) #18 15.54 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #18 15.57 Collecting alabaster>=1.0 (from sphinx) #18 15.58 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #18 15.62 Collecting imagesize>=1.3 (from sphinx) #18 15.62 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #18 15.67 Collecting requests>=2.32.5 (from sphinx) #18 15.68 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #18 15.72 Collecting roman-numerals>=3.0 (from sphinx) #18 15.73 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #18 15.76 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #18 15.77 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #18 15.81 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #18 15.83 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #18 15.91 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 15.92 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #18 15.97 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 15.98 Downloading pycparser-3.11-py3-none-any.whl.metadata (8.2 kB) #18 16.02 Collecting idna>=2.5 (from hyperlink>=17.1.1->Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 16.03 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #18 16.04 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #18 16.15 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #18 16.16 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (46 kB) #18 16.21 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #18 16.22 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #18 16.26 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #18 16.26 Downloading certifi-2026.10.19-py3-none-any.whl.metadata (2.5 kB) #18 16.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)) #18 16.31 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #18 16.35 Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=15.0.0->cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 16.35 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #18 16.39 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #18 16.42 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #18 16.44 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #18 16.49 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 60.1 MB/s eta 0:00:00 #18 16.49 Downloading ruff-0.17.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.4 MB) #18 16.64 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.4/10.4 MB 72.9 MB/s eta 0:00:00 #18 16.65 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #18 16.70 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 66.0 MB/s eta 0:00:00 #18 16.71 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #18 16.73 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #18 16.75 Downloading jsonpath_ng-1.12.0-py3-none-any.whl (80 kB) #18 16.77 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #18 16.79 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #18 16.81 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #18 16.83 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #18 16.85 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #18 16.87 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #18 16.91 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 47.9 MB/s eta 0:00:00 #18 16.92 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #18 16.99 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 72.4 MB/s eta 0:00:00 #18 16.99 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #18 17.01 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #18 17.04 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #18 17.06 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #18 17.21 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 70.1 MB/s eta 0:00:00 #18 17.21 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #18 17.23 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #18 17.25 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #18 17.29 Downloading idna-3.20-py3-none-any.whl (69 kB) #18 17.31 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #18 17.33 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #18 17.35 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #18 17.37 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #18 17.39 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #18 17.42 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 43.4 MB/s eta 0:00:00 #18 17.42 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #18 17.45 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #18 17.47 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #18 17.50 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #18 17.52 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #18 17.55 Downloading certifi-2026.10.19-py3-none-any.whl (136 kB) #18 17.57 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #18 17.59 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #18 17.62 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #18 17.64 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #18 17.66 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #18 17.68 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #18 17.70 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #18 17.73 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #18 17.75 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #18 17.77 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #18 17.79 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #18 17.82 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #18 17.84 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #18 17.86 Downloading zope_interface-8.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (283 kB) #18 17.89 Downloading bitstruct-8.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #18 17.92 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #18 17.94 Downloading pycparser-3.11-py3-none-any.whl (51 kB) #18 18.00 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #18 18.00 Building wheel for lcov_cobertura (pyproject.toml): started #18 18.13 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #18 18.13 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=62f640cf9c4ea13a9129cbc4974dbd9a8d34cc2549fb131766983fad4cd358e4 #18 18.13 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #18 18.14 Building wheel for sphinx-argparse (pyproject.toml): started #18 18.26 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #18 18.26 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #18 18.26 Stored in directory: /tmp/pip-ephem-wheel-cache-zorezl6r/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #18 18.26 DEPRECATION: Building 'smpplib' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpplib'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 18.26 Building wheel for smpplib (setup.py): started #18 18.39 Building wheel for smpplib (setup.py): finished with status 'done' #18 18.39 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=661bac47b3849f6f2df8c8c7925f7e772af999fb86c6643b602db603bfc071ba #18 18.39 Stored in directory: /tmp/pip-ephem-wheel-cache-zorezl6r/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #18 18.40 DEPRECATION: Building 'asn1tools' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'asn1tools'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 18.40 Building wheel for asn1tools (setup.py): started #18 18.54 Building wheel for asn1tools (setup.py): finished with status 'done' #18 18.54 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=bf99d9fcfb67cffeb2670642efa121c722f337f38c4abb2bad68b6f2ac6b6e5b #18 18.54 Stored in directory: /tmp/pip-ephem-wheel-cache-zorezl6r/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #18 18.54 DEPRECATION: Building 'smpp.pdu' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpp.pdu'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 18.54 Building wheel for smpp.pdu (setup.py): started #18 18.67 Building wheel for smpp.pdu (setup.py): finished with status 'done' #18 18.67 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=3ee5924d3518daf69973931c80769ad18b1a92e04d9d6a8704fe2a8f9000353b #18 18.67 Stored in directory: /tmp/pip-ephem-wheel-cache-zorezl6r/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #18 18.67 DEPRECATION: Building 'smpp.twisted3' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpp.twisted3'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 18.67 Building wheel for smpp.twisted3 (setup.py): started #18 18.79 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #18 18.79 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=b1be87cd1c58124ce3fc31051f7283af080cfdfbcf82f224bbc9831465e6a202 #18 18.79 Stored in directory: /tmp/pip-ephem-wheel-cache-zorezl6r/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #18 18.80 Building wheel for pyscard (pyproject.toml): started #18 19.93 Building wheel for pyscard (pyproject.toml): finished with status 'done' #18 19.93 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243937 sha256=702535e69de56718268bd6f55b308d4a4c43d968f22785fcf78fbc78eb7238ed #18 19.93 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #18 19.93 DEPRECATION: Building 'pytlv' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pytlv'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 19.93 Building wheel for pytlv (setup.py): started #18 20.05 Building wheel for pytlv (setup.py): finished with status 'done' #18 20.05 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=49ec10dcc41b13c67680fd4eb9621e60e4561d9c6cc8035f3337c86597eb2e1b #18 20.05 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #18 20.05 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #18 20.12 Installing collected packages: smpp.pdu3, smpp.pdu, pytlv, pyserial, pyperclip, zope-interface, urllib3, termcolor, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, six, ruff, roman-numerals, pyscard, pyparsing, Pygments, pycryptodomex, pycparser, mdurl, lcov_cobertura, jsonpath-ng, Jinja2, incremental, imagesize, idna, gsm0338, construct, constantly, colorlog, charset_normalizer, certifi, bitstruct, bidict, babel, automat, attrs, alabaster, smpplib, requests, pyosmocom, pockets, markdown-it-py, hyperlink, cffi, asn1tools, Twisted, sphinxcontrib-napoleon, sphinx, rich, cryptography, sphinx-argparse, smpp.twisted3, rich-argparse, cmd2 #18 20.93 Attempting uninstall: Pygments #18 20.94 Found existing installation: Pygments 2.18.0 #18 20.94 error: uninstall-no-record-file #18 20.94 #18 20.94 × Cannot uninstall Pygments 2.18.0 #18 20.94 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #18 20.94 #18 20.94 hint: The package was installed by debian. You should check if it can uninstall the package. #18 20.94 #18 ERROR: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 ------
[ 8/18] RUN SET -x && cat /tmp/pysim_requirements.txt && pip3 install --break-system-packages 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' 'git+https://github.com/podshumok/python-smpplib.git' 'ruff' 'sphinx' 'sphinxcontrib-napoleon' -r /tmp/pysim_requirements.txt:
20.12 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.93 Attempting uninstall: Pygments 20.94 Found existing installation: Pygments 2.18.0 20.94 error: uninstall-no-record-file 20.94 20.94 × Cannot uninstall Pygments 2.18.0 20.94 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 20.94 20.94 hint: The package was installed by debian. You should check if it can uninstall the package. 20.94 ------ Dockerfile:195 -------------------- 194 | ADD https://gitea.osmocom.org/sim-card/pysim/raw/branch/master/requirements.txt /tmp/pysim_requirements.txt 195 | >>> RUN set -x && \ 196 | >>> cat /tmp/pysim_requirements.txt && \ 197 | >>> pip3 install --break-system-packages \ 198 | >>> 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \ 199 | >>> 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \ 200 | >>> 'git+https://github.com/podshumok/python-smpplib.git' \ 201 | >>> 'ruff' \ 202 | >>> 'sphinx' \ 203 | >>> 'sphinxcontrib-napoleon' \ 204 | >>> -r /tmp/pysim_requirements.txt 205 | -------------------- ERROR: failed to solve: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 make: *** [../make/Makefile:97: docker-build] Error 1 make: Leaving directory 'https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label=build4-deb12build-ansible/ws/_docker_playground/debian-trixie-build' + exit 1 Build step 'Execute shell' marked build as failure
Changes:
------------------------------------------ [...truncated 460.73 KiB...] #18 12.99 Getting requirements to build wheel: finished with status 'done' #18 12.99 Preparing metadata (pyproject.toml): started #18 13.10 Preparing metadata (pyproject.toml): finished with status 'done' #18 13.12 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #18 13.13 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #18 13.18 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #18 13.19 Downloading pytlv-0.71.tar.gz (15 kB) #18 13.21 Preparing metadata (setup.py): started #18 13.32 Preparing metadata (setup.py): finished with status 'done' #18 13.36 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #18 13.38 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #18 13.43 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #18 13.44 Downloading jsonpath_ng-1.12.0-py3-none-any.whl.metadata (17 kB) #18 13.49 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #18 13.50 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #18 13.56 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #18 13.57 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #18 13.63 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #18 13.64 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #18 13.66 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #18 13.69 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #18 13.70 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #18 13.76 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #18 13.77 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #18 13.87 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #18 13.87 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #18 14.00 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #18 14.01 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #18 14.02 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #18 14.05 Collecting six (from smpplib==2.1.0) #18 14.06 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #18 14.12 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 14.12 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #18 14.19 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 14.20 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) #18 14.25 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.26 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #18 14.32 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.32 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #18 14.38 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.39 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #18 14.45 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.46 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #18 14.51 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.52 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #18 14.57 Collecting attrs>=21.3.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.58 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #18 14.63 Collecting automat>=0.8.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.64 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #18 14.69 Collecting constantly>=15.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.70 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #18 14.76 Collecting hyperlink>=17.1.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.77 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #18 14.82 Collecting incremental>=22.10.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.83 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #18 14.85 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-%3E-r /tmp/pysim_requirements.txt (line 17)) (4.13.2) #18 14.94 Collecting zope-interface>=5 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.94 Downloading zope_interface-8.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (48 kB) #18 14.98 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #18 14.99 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.04 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #18 15.05 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.11 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #18 15.12 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #18 15.17 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #18 15.18 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #18 15.23 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #18 15.24 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.29 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #18 15.30 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #18 15.36 Collecting Jinja2>=3.1 (from sphinx) #18 15.36 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #18 15.42 Collecting Pygments>=2.19 (from sphinx) #18 15.43 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #18 15.45 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #18 15.48 Collecting snowballstemmer>=3.0.1 (from sphinx) #18 15.49 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #18 15.54 Collecting babel>=2.18 (from sphinx) #18 15.55 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #18 15.61 Collecting alabaster>=1.0 (from sphinx) #18 15.62 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #18 15.69 Collecting imagesize>=1.3 (from sphinx) #18 15.70 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #18 15.76 Collecting requests>=2.32.5 (from sphinx) #18 15.77 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #18 15.81 Collecting roman-numerals>=3.0 (from sphinx) #18 15.82 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #18 15.89 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #18 15.90 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #18 15.95 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #18 15.97 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #18 16.08 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 16.09 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #18 16.13 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 16.14 Downloading pycparser-3.11-py3-none-any.whl.metadata (8.2 kB) #18 16.19 Collecting idna>=2.5 (from hyperlink>=17.1.1->Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 16.20 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #18 16.23 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #18 16.34 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #18 16.34 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (46 kB) #18 16.40 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #18 16.40 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #18 16.46 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #18 16.47 Downloading certifi-2026.10.19-py3-none-any.whl.metadata (2.5 kB) #18 16.52 Collecting markdown-it-py>=2.2.0 (from rich>=15.0.0->cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 16.53 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #18 16.58 Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=15.0.0->cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 16.59 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #18 16.63 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #18 16.67 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #18 16.70 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #18 16.76 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 58.7 MB/s eta 0:00:00 #18 16.77 Downloading ruff-0.17.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.4 MB) #18 16.91 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.4/10.4 MB 73.4 MB/s eta 0:00:00 #18 16.92 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #18 16.99 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 55.0 MB/s eta 0:00:00 #18 17.00 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #18 17.02 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #18 17.06 Downloading jsonpath_ng-1.12.0-py3-none-any.whl (80 kB) #18 17.09 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #18 17.13 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #18 17.19 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #18 17.22 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #18 17.24 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #18 17.27 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #18 17.34 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 34.7 MB/s eta 0:00:00 #18 17.35 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #18 17.42 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 67.4 MB/s eta 0:00:00 #18 17.43 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #18 17.46 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #18 17.49 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #18 17.53 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #18 17.70 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 61.4 MB/s eta 0:00:00 #18 17.71 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #18 17.75 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #18 17.77 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #18 17.80 Downloading idna-3.20-py3-none-any.whl (69 kB) #18 17.84 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #18 17.87 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #18 17.89 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #18 17.91 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #18 17.94 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #18 17.99 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 25.1 MB/s eta 0:00:00 #18 18.00 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #18 18.03 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #18 18.07 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #18 18.10 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #18 18.12 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #18 18.14 Downloading certifi-2026.10.19-py3-none-any.whl (136 kB) #18 18.16 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #18 18.18 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #18 18.21 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #18 18.22 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #18 18.24 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #18 18.27 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #18 18.29 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #18 18.32 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #18 18.35 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #18 18.38 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #18 18.41 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #18 18.44 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #18 18.46 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #18 18.48 Downloading zope_interface-8.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (283 kB) #18 18.51 Downloading bitstruct-8.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #18 18.55 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #18 18.57 Downloading pycparser-3.11-py3-none-any.whl (51 kB) #18 18.63 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #18 18.63 Building wheel for lcov_cobertura (pyproject.toml): started #18 18.75 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #18 18.75 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=749babf1ab7e5723241248a19f47927bc6355a446602cdbe03dffbfaec483d20 #18 18.75 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #18 18.75 Building wheel for sphinx-argparse (pyproject.toml): started #18 18.86 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #18 18.86 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #18 18.86 Stored in directory: /tmp/pip-ephem-wheel-cache-y6kmowe0/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #18 18.86 DEPRECATION: Building 'smpplib' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpplib'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 18.86 Building wheel for smpplib (setup.py): started #18 19.00 Building wheel for smpplib (setup.py): finished with status 'done' #18 19.00 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=c60857c14aafdf6d06c50cfbd50ac2dfc081910479233fb9e515a7c8cfd27c4d #18 19.00 Stored in directory: /tmp/pip-ephem-wheel-cache-y6kmowe0/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #18 19.01 DEPRECATION: Building 'asn1tools' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'asn1tools'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 19.01 Building wheel for asn1tools (setup.py): started #18 19.18 Building wheel for asn1tools (setup.py): finished with status 'done' #18 19.18 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=71079c98872c2e8dcdc9890f9d51678e6bec0f079ea63585d29878638b599f5f #18 19.18 Stored in directory: /tmp/pip-ephem-wheel-cache-y6kmowe0/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #18 19.18 DEPRECATION: Building 'smpp.pdu' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpp.pdu'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 19.18 Building wheel for smpp.pdu (setup.py): started #18 19.32 Building wheel for smpp.pdu (setup.py): finished with status 'done' #18 19.32 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=fb95d760f10c65f151d0071e8ef52d45f042c53383fe18e58534c6c76af41125 #18 19.32 Stored in directory: /tmp/pip-ephem-wheel-cache-y6kmowe0/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #18 19.32 DEPRECATION: Building 'smpp.twisted3' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpp.twisted3'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 19.32 Building wheel for smpp.twisted3 (setup.py): started #18 19.45 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #18 19.45 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=fe16590f9b3e0fb31b10a483e3f8675b5d6367360d5c2e15369996283f0f7fd5 #18 19.45 Stored in directory: /tmp/pip-ephem-wheel-cache-y6kmowe0/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #18 19.45 Building wheel for pyscard (pyproject.toml): started #18 20.54 Building wheel for pyscard (pyproject.toml): finished with status 'done' #18 20.54 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243934 sha256=15f3ede2f6836b5a6efed3b2ec45e893511a0921630fe635c2d3aafea2ed7637 #18 20.54 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #18 20.54 DEPRECATION: Building 'pytlv' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pytlv'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 20.54 Building wheel for pytlv (setup.py): started #18 20.66 Building wheel for pytlv (setup.py): finished with status 'done' #18 20.66 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=664c04017ee035c874c8d4a9e51a27b1418ef21dee3de904b274de95489b4a0c #18 20.66 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #18 20.66 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #18 20.74 Installing collected packages: smpp.pdu3, smpp.pdu, pytlv, pyserial, pyperclip, zope-interface, urllib3, termcolor, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, six, ruff, roman-numerals, pyscard, pyparsing, Pygments, pycryptodomex, pycparser, mdurl, lcov_cobertura, jsonpath-ng, Jinja2, incremental, imagesize, idna, gsm0338, construct, constantly, colorlog, charset_normalizer, certifi, bitstruct, bidict, babel, automat, attrs, alabaster, smpplib, requests, pyosmocom, pockets, markdown-it-py, hyperlink, cffi, asn1tools, Twisted, sphinxcontrib-napoleon, sphinx, rich, cryptography, sphinx-argparse, smpp.twisted3, rich-argparse, cmd2 #18 21.50 Attempting uninstall: Pygments #18 21.50 Found existing installation: Pygments 2.18.0 #18 21.50 error: uninstall-no-record-file #18 21.50 #18 21.50 × Cannot uninstall Pygments 2.18.0 #18 21.50 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #18 21.50 #18 21.50 hint: The package was installed by debian. You should check if it can uninstall the package. #18 21.50 #18 ERROR: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 ------
[ 8/18] RUN SET -x && cat /tmp/pysim_requirements.txt && pip3 install --break-system-packages 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' 'git+https://github.com/podshumok/python-smpplib.git' 'ruff' 'sphinx' 'sphinxcontrib-napoleon' -r /tmp/pysim_requirements.txt:
20.74 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.50 Attempting uninstall: Pygments 21.50 Found existing installation: Pygments 2.18.0 21.50 error: uninstall-no-record-file 21.50 21.50 × Cannot uninstall Pygments 2.18.0 21.50 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 21.50 21.50 hint: The package was installed by debian. You should check if it can uninstall the package. 21.50 ------ Dockerfile:195 -------------------- 194 | ADD https://gitea.osmocom.org/sim-card/pysim/raw/branch/master/requirements.txt /tmp/pysim_requirements.txt 195 | >>> RUN set -x && \ 196 | >>> cat /tmp/pysim_requirements.txt && \ 197 | >>> pip3 install --break-system-packages \ 198 | >>> 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \ 199 | >>> 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \ 200 | >>> 'git+https://github.com/podshumok/python-smpplib.git' \ 201 | >>> 'ruff' \ 202 | >>> 'sphinx' \ 203 | >>> 'sphinxcontrib-napoleon' \ 204 | >>> -r /tmp/pysim_requirements.txt 205 | -------------------- ERROR: failed to solve: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 make: *** [../make/Makefile:97: docker-build] Error 1 make: Leaving directory 'https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label=build4-deb12build-ansible/ws/_docker_playground/debian-trixie-build' + exit 1 Build step 'Execute shell' marked build as failure
Changes:
[Oliver Smith] OBS: config: projects_other: sort alphabetically
------------------------------------------ [...truncated 47.96 KiB...] #18 12.79 Getting requirements to build wheel: finished with status 'done' #18 12.79 Preparing metadata (pyproject.toml): started #18 12.90 Preparing metadata (pyproject.toml): finished with status 'done' #18 12.93 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #18 12.94 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #18 12.98 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #18 13.00 Downloading pytlv-0.71.tar.gz (15 kB) #18 13.04 Preparing metadata (setup.py): started #18 13.16 Preparing metadata (setup.py): finished with status 'done' #18 13.21 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #18 13.22 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #18 13.28 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #18 13.29 Downloading jsonpath_ng-1.12.0-py3-none-any.whl.metadata (17 kB) #18 13.34 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #18 13.35 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #18 13.40 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #18 13.41 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #18 13.48 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #18 13.49 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #18 13.52 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #18 13.56 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #18 13.57 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #18 13.63 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #18 13.64 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #18 13.74 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #18 13.75 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #18 13.88 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #18 13.88 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #18 13.90 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #18 13.93 Collecting six (from smpplib==2.1.0) #18 13.94 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #18 14.00 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 14.01 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #18 14.09 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 14.10 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) #18 14.15 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.18 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #18 14.31 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.32 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #18 14.37 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.38 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #18 14.44 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.45 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #18 14.50 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.51 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #18 14.56 Collecting attrs>=21.3.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.57 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #18 14.63 Collecting automat>=0.8.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.64 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #18 14.69 Collecting constantly>=15.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.70 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #18 14.76 Collecting hyperlink>=17.1.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.77 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #18 14.85 Collecting incremental>=22.10.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.86 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #18 14.88 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-%3E-r /tmp/pysim_requirements.txt (line 17)) (4.13.2) #18 14.97 Collecting zope-interface>=5 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.98 Downloading zope_interface-8.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (48 kB) #18 15.02 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #18 15.03 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.10 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #18 15.11 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.18 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #18 15.19 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #18 15.23 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #18 15.23 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #18 15.29 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #18 15.30 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.35 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #18 15.36 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #18 15.42 Collecting Jinja2>=3.1 (from sphinx) #18 15.43 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #18 15.48 Collecting Pygments>=2.19 (from sphinx) #18 15.49 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #18 15.51 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #18 15.54 Collecting snowballstemmer>=3.0.1 (from sphinx) #18 15.55 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #18 15.60 Collecting babel>=2.18 (from sphinx) #18 15.61 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #18 15.66 Collecting alabaster>=1.0 (from sphinx) #18 15.67 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #18 15.72 Collecting imagesize>=1.3 (from sphinx) #18 15.73 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #18 15.80 Collecting requests>=2.32.5 (from sphinx) #18 15.80 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #18 15.85 Collecting roman-numerals>=3.0 (from sphinx) #18 15.86 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #18 15.92 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #18 15.93 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #18 15.99 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #18 16.00 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #18 16.10 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 16.11 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #18 16.15 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 16.16 Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) #18 16.22 Collecting idna>=2.5 (from hyperlink>=17.1.1->Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 16.23 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #18 16.24 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #18 16.37 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #18 16.38 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (46 kB) #18 16.43 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #18 16.44 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #18 16.50 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #18 16.51 Downloading certifi-2026.10.19-py3-none-any.whl.metadata (2.5 kB) #18 16.56 Collecting markdown-it-py>=2.2.0 (from rich>=15.0.0->cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 16.56 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #18 16.63 Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=15.0.0->cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 16.64 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #18 16.69 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #18 16.73 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #18 16.76 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #18 16.82 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 50.0 MB/s eta 0:00:00 #18 16.83 Downloading ruff-0.17.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.4 MB) #18 16.96 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.4/10.4 MB 81.3 MB/s eta 0:00:00 #18 16.98 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #18 17.04 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 66.2 MB/s eta 0:00:00 #18 17.05 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #18 17.07 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #18 17.10 Downloading jsonpath_ng-1.12.0-py3-none-any.whl (80 kB) #18 17.12 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #18 17.14 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #18 17.17 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #18 17.20 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #18 17.22 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #18 17.26 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #18 17.31 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 45.5 MB/s eta 0:00:00 #18 17.31 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #18 17.39 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 62.2 MB/s eta 0:00:00 #18 17.40 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #18 17.43 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #18 17.46 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #18 17.48 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #18 17.61 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 83.2 MB/s eta 0:00:00 #18 17.62 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #18 17.65 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #18 17.67 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #18 17.70 Downloading idna-3.20-py3-none-any.whl (69 kB) #18 17.73 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #18 17.76 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #18 17.79 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #18 17.82 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #18 17.84 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #18 17.88 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 33.7 MB/s eta 0:00:00 #18 17.89 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #18 17.92 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #18 17.94 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #18 17.98 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #18 18.01 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #18 18.03 Downloading certifi-2026.10.19-py3-none-any.whl (136 kB) #18 18.06 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #18 18.09 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #18 18.13 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #18 18.15 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #18 18.18 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #18 18.21 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #18 18.23 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #18 18.26 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #18 18.28 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #18 18.32 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #18 18.35 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #18 18.38 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #18 18.41 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #18 18.44 Downloading zope_interface-8.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (283 kB) #18 18.48 Downloading bitstruct-8.23.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #18 18.52 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #18 18.55 Downloading pycparser-3.12-py3-none-any.whl (62 kB) #18 18.62 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #18 18.62 Building wheel for lcov_cobertura (pyproject.toml): started #18 18.74 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #18 18.74 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=a42487e31e47379d6e3408e021007799026c2d4cea826e2495490b00356ea8c9 #18 18.74 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #18 18.74 Building wheel for sphinx-argparse (pyproject.toml): started #18 18.85 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #18 18.85 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #18 18.85 Stored in directory: /tmp/pip-ephem-wheel-cache-p9tuotl1/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #18 18.86 DEPRECATION: Building 'smpplib' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpplib'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 18.86 Building wheel for smpplib (setup.py): started #18 18.98 Building wheel for smpplib (setup.py): finished with status 'done' #18 18.98 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=52acea40fba71977fc9abc74ae7339209b04a6e0115e97fe5547e8664f8e07dd #18 18.98 Stored in directory: /tmp/pip-ephem-wheel-cache-p9tuotl1/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #18 18.98 DEPRECATION: Building 'asn1tools' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'asn1tools'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 18.98 Building wheel for asn1tools (setup.py): started #18 19.14 Building wheel for asn1tools (setup.py): finished with status 'done' #18 19.14 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=18a792554412d90559d339019890e55c763eb2b39d031781963263b35de8ad6c #18 19.14 Stored in directory: /tmp/pip-ephem-wheel-cache-p9tuotl1/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #18 19.14 DEPRECATION: Building 'smpp.pdu' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpp.pdu'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 19.14 Building wheel for smpp.pdu (setup.py): started #18 19.26 Building wheel for smpp.pdu (setup.py): finished with status 'done' #18 19.27 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=e7c97234443f07006a79bf0a0fd749bd5b226e31ec56d06b204117b6531d7222 #18 19.27 Stored in directory: /tmp/pip-ephem-wheel-cache-p9tuotl1/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #18 19.27 DEPRECATION: Building 'smpp.twisted3' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpp.twisted3'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 19.27 Building wheel for smpp.twisted3 (setup.py): started #18 19.39 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #18 19.39 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=a4f9f0e83984a037b0ecc3c61b13375798f453fb33f885a083af7226cf0c6fa7 #18 19.39 Stored in directory: /tmp/pip-ephem-wheel-cache-p9tuotl1/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #18 19.39 Building wheel for pyscard (pyproject.toml): started #18 20.57 Building wheel for pyscard (pyproject.toml): finished with status 'done' #18 20.57 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243937 sha256=18c685c603686ea787bf1a317b05365d75ea90ff5a350288f71a453c311eab37 #18 20.57 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #18 20.57 DEPRECATION: Building 'pytlv' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pytlv'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 20.57 Building wheel for pytlv (setup.py): started #18 20.69 Building wheel for pytlv (setup.py): finished with status 'done' #18 20.69 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=e9d09342f61fe78b7609a07c79cbc41964ebc43e6727fb239de7d38948d502e8 #18 20.69 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #18 20.69 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #18 20.76 Installing collected packages: smpp.pdu3, smpp.pdu, pytlv, pyserial, pyperclip, zope-interface, urllib3, termcolor, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, six, ruff, roman-numerals, pyscard, pyparsing, Pygments, pycryptodomex, pycparser, mdurl, lcov_cobertura, jsonpath-ng, Jinja2, incremental, imagesize, idna, gsm0338, construct, constantly, colorlog, charset_normalizer, certifi, bitstruct, bidict, babel, automat, attrs, alabaster, smpplib, requests, pyosmocom, pockets, markdown-it-py, hyperlink, cffi, asn1tools, Twisted, sphinxcontrib-napoleon, sphinx, rich, cryptography, sphinx-argparse, smpp.twisted3, rich-argparse, cmd2 #18 21.56 Attempting uninstall: Pygments #18 21.56 Found existing installation: Pygments 2.18.0 #18 21.56 error: uninstall-no-record-file #18 21.56 #18 21.56 × Cannot uninstall Pygments 2.18.0 #18 21.56 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #18 21.56 #18 21.56 hint: The package was installed by debian. You should check if it can uninstall the package. #18 21.56 #18 ERROR: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 ------
[ 8/18] RUN SET -x && cat /tmp/pysim_requirements.txt && pip3 install --break-system-packages 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' 'git+https://github.com/podshumok/python-smpplib.git' 'ruff' 'sphinx' 'sphinxcontrib-napoleon' -r /tmp/pysim_requirements.txt:
20.76 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.56 Attempting uninstall: Pygments 21.56 Found existing installation: Pygments 2.18.0 21.56 error: uninstall-no-record-file 21.56 21.56 × Cannot uninstall Pygments 2.18.0 21.56 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 21.56 21.56 hint: The package was installed by debian. You should check if it can uninstall the package. 21.56 ------ Dockerfile:195 -------------------- 194 | ADD https://gitea.osmocom.org/sim-card/pysim/raw/branch/master/requirements.txt /tmp/pysim_requirements.txt 195 | >>> RUN set -x && \ 196 | >>> cat /tmp/pysim_requirements.txt && \ 197 | >>> pip3 install --break-system-packages \ 198 | >>> 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \ 199 | >>> 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \ 200 | >>> 'git+https://github.com/podshumok/python-smpplib.git' \ 201 | >>> 'ruff' \ 202 | >>> 'sphinx' \ 203 | >>> 'sphinxcontrib-napoleon' \ 204 | >>> -r /tmp/pysim_requirements.txt 205 | -------------------- ERROR: failed to solve: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 make: *** [../make/Makefile:97: docker-build] Error 1 make: Leaving directory 'https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label=build4-deb12build-ansible/ws/_docker_playground/debian-trixie-build' + exit 1 Build step 'Execute shell' marked build as failure
Changes:
[Oliver Smith] OBS: add the Osmocom titan.core repository URL
[Oliver Smith] OBS: remove update_obs_eclipse_titan.sh
------------------------------------------ [...truncated 452.63 KiB...] #18 12.16 Getting requirements to build wheel: finished with status 'done' #18 12.16 Preparing metadata (pyproject.toml): started #18 12.27 Preparing metadata (pyproject.toml): finished with status 'done' #18 12.30 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #18 12.31 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #18 12.46 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #18 12.47 Downloading pytlv-0.71.tar.gz (15 kB) #18 12.51 Preparing metadata (setup.py): started #18 12.62 Preparing metadata (setup.py): finished with status 'done' #18 12.67 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #18 12.68 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #18 12.76 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #18 12.77 Downloading jsonpath_ng-1.12.0-py3-none-any.whl.metadata (17 kB) #18 12.83 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #18 12.84 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #18 12.91 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #18 12.92 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #18 13.07 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #18 13.08 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #18 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) #18 13.14 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #18 13.15 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #18 13.22 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #18 13.23 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #18 13.34 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #18 13.35 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #18 13.51 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #18 13.51 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #18 13.53 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #18 13.57 Collecting six (from smpplib==2.1.0) #18 13.58 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #18 13.65 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 13.66 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #18 13.74 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 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) #18 13.81 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 13.81 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #18 13.97 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 13.99 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #18 14.04 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.05 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #18 14.13 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.14 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #18 14.20 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.21 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #18 14.27 Collecting attrs>=21.3.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.28 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #18 14.34 Collecting automat>=0.8.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.35 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #18 14.42 Collecting constantly>=15.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.43 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #18 14.50 Collecting hyperlink>=17.1.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.51 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #18 14.56 Collecting incremental>=22.10.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.56 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #18 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-%3E-r /tmp/pysim_requirements.txt (line 17)) (4.13.2) #18 14.66 Collecting zope-interface>=5 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 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) #18 14.74 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #18 14.75 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 14.81 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #18 14.82 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 14.85 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #18 14.86 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #18 14.89 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #18 14.89 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #18 14.93 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #18 14.94 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 14.97 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #18 14.98 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #18 15.05 Collecting Jinja2>=3.1 (from sphinx) #18 15.05 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #18 15.11 Collecting Pygments>=2.19 (from sphinx) #18 15.12 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #18 15.13 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #18 15.15 Collecting snowballstemmer>=3.0.1 (from sphinx) #18 15.16 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #18 15.20 Collecting babel>=2.18 (from sphinx) #18 15.20 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #18 15.27 Collecting alabaster>=1.0 (from sphinx) #18 15.28 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #18 15.33 Collecting imagesize>=1.3 (from sphinx) #18 15.33 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #18 15.38 Collecting requests>=2.32.5 (from sphinx) #18 15.39 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #18 15.45 Collecting roman-numerals>=3.0 (from sphinx) #18 15.46 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #18 15.53 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #18 15.54 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #18 15.69 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #18 15.71 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #18 15.84 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 15.85 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #18 15.92 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 15.93 Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) #18 16.01 Collecting idna>=2.5 (from hyperlink>=17.1.1->Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 16.02 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #18 16.06 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #18 16.18 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #18 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) #18 16.26 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #18 16.26 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #18 16.32 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #18 16.33 Downloading certifi-2026.10.19-py3-none-any.whl.metadata (2.5 kB) #18 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)) #18 16.39 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #18 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)) #18 16.44 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #18 16.50 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #18 16.54 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #18 16.58 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #18 16.65 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 47.7 MB/s eta 0:00:00 #18 16.66 Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB) #18 16.79 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.5/10.5 MB 80.5 MB/s eta 0:00:00 #18 16.80 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #18 16.86 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 69.4 MB/s eta 0:00:00 #18 16.86 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #18 16.88 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #18 16.91 Downloading jsonpath_ng-1.12.0-py3-none-any.whl (80 kB) #18 16.93 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #18 16.97 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #18 17.00 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #18 17.03 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #18 17.07 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #18 17.11 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #18 17.17 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 36.0 MB/s eta 0:00:00 #18 17.18 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #18 17.27 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 57.8 MB/s eta 0:00:00 #18 17.28 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #18 17.31 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #18 17.35 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #18 17.38 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #18 17.54 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 61.5 MB/s eta 0:00:00 #18 17.55 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #18 17.61 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #18 17.64 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #18 17.67 Downloading idna-3.20-py3-none-any.whl (69 kB) #18 17.71 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #18 17.74 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #18 17.77 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #18 17.81 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #18 17.85 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #18 17.90 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 22.6 MB/s eta 0:00:00 #18 17.91 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #18 17.93 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #18 17.97 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #18 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) #18 18.04 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #18 18.08 Downloading certifi-2026.10.19-py3-none-any.whl (136 kB) #18 18.12 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #18 18.16 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #18 18.19 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #18 18.23 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #18 18.26 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #18 18.30 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #18 18.34 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #18 18.37 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #18 18.41 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #18 18.45 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #18 18.48 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #18 18.51 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #18 18.54 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #18 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) #18 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) #18 18.66 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #18 18.70 Downloading pycparser-3.12-py3-none-any.whl (62 kB) #18 18.79 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #18 18.79 Building wheel for lcov_cobertura (pyproject.toml): started #18 18.91 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #18 18.91 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=08ed119461cb504762edb5389cdf927296b2baa4ab89e7a05155d935c70f9c15 #18 18.91 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #18 18.91 Building wheel for sphinx-argparse (pyproject.toml): started #18 19.02 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #18 19.02 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #18 19.02 Stored in directory: /tmp/pip-ephem-wheel-cache-brfuk3gy/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #18 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 #18 19.02 Building wheel for smpplib (setup.py): started #18 19.15 Building wheel for smpplib (setup.py): finished with status 'done' #18 19.15 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=888cb1a14569c3b922da34729a536c712b4c0d63b2e7e8e835e3889f4b1704aa #18 19.15 Stored in directory: /tmp/pip-ephem-wheel-cache-brfuk3gy/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #18 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 #18 19.15 Building wheel for asn1tools (setup.py): started #18 19.30 Building wheel for asn1tools (setup.py): finished with status 'done' #18 19.30 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=77eb2229d7ac9aaddbc939fde768973190c6b1321e8654b3d2ed6340ebd37be0 #18 19.30 Stored in directory: /tmp/pip-ephem-wheel-cache-brfuk3gy/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #18 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 #18 19.30 Building wheel for smpp.pdu (setup.py): started #18 19.43 Building wheel for smpp.pdu (setup.py): finished with status 'done' #18 19.43 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=ae144fc00d98067975ff8553f8fbc822673245709c7c3f54c80389a13bf344fa #18 19.43 Stored in directory: /tmp/pip-ephem-wheel-cache-brfuk3gy/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #18 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 #18 19.43 Building wheel for smpp.twisted3 (setup.py): started #18 19.55 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #18 19.55 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=c379ebb22e90a674a366d18e42efc247594b05d21c0dc5a5e9644c2bdf59338a #18 19.55 Stored in directory: /tmp/pip-ephem-wheel-cache-brfuk3gy/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #18 19.55 Building wheel for pyscard (pyproject.toml): started #18 20.68 Building wheel for pyscard (pyproject.toml): finished with status 'done' #18 20.68 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243937 sha256=8b422c0d937a6ebb3ea95f527b07d70a9d4be7caaf3034d4bf5e568d80ec85c1 #18 20.68 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #18 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 #18 20.68 Building wheel for pytlv (setup.py): started #18 20.81 Building wheel for pytlv (setup.py): finished with status 'done' #18 20.81 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=f4565678a816ff227c96c10b7b990c57f4de716f747f0dc0320433afaea51403 #18 20.81 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #18 20.81 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #18 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 #18 21.97 Attempting uninstall: Pygments #18 21.98 Found existing installation: Pygments 2.18.0 #18 21.98 error: uninstall-no-record-file #18 21.98 #18 21.98 × Cannot uninstall Pygments 2.18.0 #18 21.98 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #18 21.98 #18 21.98 hint: The package was installed by debian. You should check if it can uninstall the package. #18 21.98 #18 ERROR: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 ------
[ 8/18] RUN SET -x && cat /tmp/pysim_requirements.txt && pip3 install --break-system-packages 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' 'git+https://github.com/podshumok/python-smpplib.git' 'ruff' 'sphinx' 'sphinxcontrib-napoleon' -r /tmp/pysim_requirements.txt:
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 ------ Dockerfile:195 -------------------- 194 | ADD https://gitea.osmocom.org/sim-card/pysim/raw/branch/master/requirements.txt /tmp/pysim_requirements.txt 195 | >>> RUN set -x && \ 196 | >>> cat /tmp/pysim_requirements.txt && \ 197 | >>> pip3 install --break-system-packages \ 198 | >>> 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \ 199 | >>> 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \ 200 | >>> 'git+https://github.com/podshumok/python-smpplib.git' \ 201 | >>> 'ruff' \ 202 | >>> 'sphinx' \ 203 | >>> 'sphinxcontrib-napoleon' \ 204 | >>> -r /tmp/pysim_requirements.txt 205 | -------------------- ERROR: failed to solve: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 make: *** [../make/Makefile:97: docker-build] Error 1 make: Leaving directory 'https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label=build4-deb12build-ansible/ws/_docker_playground/debian-trixie-build' + exit 1 Build step 'Execute shell' marked build as failure
Changes:
------------------------------------------ [...truncated 442.27 KiB...] #18 12.87 Getting requirements to build wheel: finished with status 'done' #18 12.87 Preparing metadata (pyproject.toml): started #18 13.00 Preparing metadata (pyproject.toml): finished with status 'done' #18 13.02 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #18 13.03 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #18 13.07 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #18 13.07 Downloading pytlv-0.71.tar.gz (15 kB) #18 13.09 Preparing metadata (setup.py): started #18 13.22 Preparing metadata (setup.py): finished with status 'done' #18 13.26 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #18 13.27 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #18 13.33 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #18 13.34 Downloading jsonpath_ng-1.13.0-py3-none-any.whl.metadata (17 kB) #18 13.39 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #18 13.39 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #18 13.44 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #18 13.44 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #18 13.49 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #18 13.50 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #18 13.52 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #18 13.55 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #18 13.55 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #18 13.60 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #18 13.61 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #18 13.70 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #18 13.71 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #18 13.84 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #18 13.85 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #18 13.86 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #18 13.89 Collecting six (from smpplib==2.1.0) #18 13.90 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #18 13.95 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 13.96 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #18 14.02 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 14.03 Downloading bitstruct-8.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.3 kB) #18 14.09 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.10 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #18 14.15 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.16 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #18 14.21 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.22 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #18 14.28 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.29 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #18 14.34 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.35 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #18 14.39 Collecting attrs>=21.3.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.40 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #18 14.45 Collecting automat>=0.8.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.46 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #18 14.50 Collecting constantly>=15.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.51 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #18 14.56 Collecting hyperlink>=17.1.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.57 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #18 14.61 Collecting incremental>=22.10.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.62 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #18 14.64 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-%3E-r /tmp/pysim_requirements.txt (line 17)) (4.13.2) #18 14.72 Collecting zope-interface>=5 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.73 Downloading zope_interface-8.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (48 kB) #18 14.77 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #18 14.78 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 14.83 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #18 14.83 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 14.88 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #18 14.89 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #18 14.94 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #18 14.95 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #18 15.00 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #18 15.01 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 15.06 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #18 15.06 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #18 15.12 Collecting Jinja2>=3.1 (from sphinx) #18 15.13 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #18 15.18 Collecting Pygments>=2.19 (from sphinx) #18 15.19 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #18 15.21 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #18 15.24 Collecting snowballstemmer>=3.0.1 (from sphinx) #18 15.25 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #18 15.29 Collecting babel>=2.18 (from sphinx) #18 15.30 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #18 15.38 Collecting alabaster>=1.0 (from sphinx) #18 15.38 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #18 15.42 Collecting imagesize>=1.3 (from sphinx) #18 15.43 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #18 15.50 Collecting requests>=2.32.5 (from sphinx) #18 15.50 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #18 15.55 Collecting roman-numerals>=3.0 (from sphinx) #18 15.56 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #18 15.62 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #18 15.63 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #18 15.68 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #18 15.70 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #18 15.80 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 15.81 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #18 15.85 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 15.86 Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) #18 15.92 Collecting idna>=2.5 (from hyperlink>=17.1.1->Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 15.92 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #18 15.95 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #18 16.06 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #18 16.07 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (46 kB) #18 16.11 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #18 16.12 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #18 16.16 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #18 16.17 Downloading certifi-2026.10.23-py3-none-any.whl.metadata (2.5 kB) #18 16.22 Collecting markdown-it-py>=2.2.0 (from rich>=15.0.0->cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 16.23 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #18 16.28 Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=15.0.0->cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 16.29 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #18 16.34 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #18 16.37 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #18 16.48 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #18 16.53 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 62.4 MB/s eta 0:00:00 #18 16.54 Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB) #18 16.67 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.5/10.5 MB 85.1 MB/s eta 0:00:00 #18 16.69 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #18 16.76 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 62.0 MB/s eta 0:00:00 #18 16.77 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #18 16.79 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #18 16.83 Downloading jsonpath_ng-1.13.0-py3-none-any.whl (83 kB) #18 16.85 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #18 16.89 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #18 16.91 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #18 16.94 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #18 16.96 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #18 17.01 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #18 17.04 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 67.8 MB/s eta 0:00:00 #18 17.05 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #18 17.13 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 58.6 MB/s eta 0:00:00 #18 17.14 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #18 17.16 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #18 17.19 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #18 17.22 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #18 17.35 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 76.3 MB/s eta 0:00:00 #18 17.36 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #18 17.39 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #18 17.42 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #18 17.46 Downloading idna-3.20-py3-none-any.whl (69 kB) #18 17.47 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #18 17.50 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #18 17.53 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #18 17.56 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #18 17.59 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #18 17.62 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 39.2 MB/s eta 0:00:00 #18 17.63 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #18 17.66 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #18 17.68 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #18 17.70 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #18 17.73 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #18 17.76 Downloading certifi-2026.10.23-py3-none-any.whl (135 kB) #18 17.80 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #18 17.83 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #18 17.85 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #18 17.88 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #18 17.91 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #18 17.94 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #18 17.96 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #18 17.99 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #18 18.01 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #18 18.04 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #18 18.06 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #18 18.09 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #18 18.11 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #18 18.15 Downloading zope_interface-8.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (283 kB) #18 18.18 Downloading bitstruct-8.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #18 18.20 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #18 18.23 Downloading pycparser-3.12-py3-none-any.whl (62 kB) #18 18.31 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #18 18.31 Building wheel for lcov_cobertura (pyproject.toml): started #18 18.43 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #18 18.43 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=5d2629ce0271550819fa85bb90ceeaa2d078f17938bc97a55f63b7ab678c8787 #18 18.43 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #18 18.43 Building wheel for sphinx-argparse (pyproject.toml): started #18 18.55 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #18 18.55 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #18 18.55 Stored in directory: /tmp/pip-ephem-wheel-cache-fpnslt0i/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #18 18.55 DEPRECATION: Building 'smpplib' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpplib'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 18.55 Building wheel for smpplib (setup.py): started #18 18.68 Building wheel for smpplib (setup.py): finished with status 'done' #18 18.68 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=6d5aba6d7347cd0bf6579e94001f065009238169d19aa73bd6eac7298921abbe #18 18.68 Stored in directory: /tmp/pip-ephem-wheel-cache-fpnslt0i/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #18 18.68 DEPRECATION: Building 'asn1tools' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'asn1tools'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 18.68 Building wheel for asn1tools (setup.py): started #18 18.84 Building wheel for asn1tools (setup.py): finished with status 'done' #18 18.84 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=04987a6a15aa5738f37b70c31a3c8e38a9f56a8d5e0d248b505bbdc5283670d9 #18 18.84 Stored in directory: /tmp/pip-ephem-wheel-cache-fpnslt0i/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #18 18.84 DEPRECATION: Building 'smpp.pdu' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpp.pdu'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 18.84 Building wheel for smpp.pdu (setup.py): started #18 18.96 Building wheel for smpp.pdu (setup.py): finished with status 'done' #18 18.96 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=e148dbc570357d309c5754cf874975089b6cc9ec75ec1d3df3965af67c6965b4 #18 18.96 Stored in directory: /tmp/pip-ephem-wheel-cache-fpnslt0i/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #18 18.96 DEPRECATION: Building 'smpp.twisted3' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpp.twisted3'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 18.96 Building wheel for smpp.twisted3 (setup.py): started #18 19.09 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #18 19.09 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=577b7a8fd482bf9113e75198605012c021287b8de4711ea0106a91a3dc556539 #18 19.09 Stored in directory: /tmp/pip-ephem-wheel-cache-fpnslt0i/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #18 19.09 Building wheel for pyscard (pyproject.toml): started #18 20.18 Building wheel for pyscard (pyproject.toml): finished with status 'done' #18 20.18 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243933 sha256=946bc8cc7d7621316c28e46300d29d3b3449913e2e403cf391a993e9de24ceac #18 20.18 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #18 20.18 DEPRECATION: Building 'pytlv' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pytlv'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 20.18 Building wheel for pytlv (setup.py): started #18 20.31 Building wheel for pytlv (setup.py): finished with status 'done' #18 20.32 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=dcdbab51f4d64b2aac244b74d703a72893df19f44f2381fd6a50fe265f463084 #18 20.32 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #18 20.32 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #18 20.39 Installing collected packages: smpp.pdu3, smpp.pdu, pytlv, pyserial, pyperclip, zope-interface, urllib3, termcolor, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, six, ruff, roman-numerals, pyscard, pyparsing, Pygments, pycryptodomex, pycparser, mdurl, lcov_cobertura, jsonpath-ng, Jinja2, incremental, imagesize, idna, gsm0338, construct, constantly, colorlog, charset_normalizer, certifi, bitstruct, bidict, babel, automat, attrs, alabaster, smpplib, requests, pyosmocom, pockets, markdown-it-py, hyperlink, cffi, asn1tools, Twisted, sphinxcontrib-napoleon, sphinx, rich, cryptography, sphinx-argparse, smpp.twisted3, rich-argparse, cmd2 #18 21.27 Attempting uninstall: Pygments #18 21.28 Found existing installation: Pygments 2.18.0 #18 21.28 error: uninstall-no-record-file #18 21.28 #18 21.28 × Cannot uninstall Pygments 2.18.0 #18 21.28 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #18 21.28 #18 21.28 hint: The package was installed by debian. You should check if it can uninstall the package. #18 21.28 #18 ERROR: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 ------
[ 8/18] RUN SET -x && cat /tmp/pysim_requirements.txt && pip3 install --break-system-packages 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' 'git+https://github.com/podshumok/python-smpplib.git' 'ruff' 'sphinx' 'sphinxcontrib-napoleon' -r /tmp/pysim_requirements.txt:
20.39 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.27 Attempting uninstall: Pygments 21.28 Found existing installation: Pygments 2.18.0 21.28 error: uninstall-no-record-file 21.28 21.28 × Cannot uninstall Pygments 2.18.0 21.28 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 21.28 21.28 hint: The package was installed by debian. You should check if it can uninstall the package. 21.28 ------ Dockerfile:195 -------------------- 194 | ADD https://gitea.osmocom.org/sim-card/pysim/raw/branch/master/requirements.txt /tmp/pysim_requirements.txt 195 | >>> RUN set -x && \ 196 | >>> cat /tmp/pysim_requirements.txt && \ 197 | >>> pip3 install --break-system-packages \ 198 | >>> 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \ 199 | >>> 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \ 200 | >>> 'git+https://github.com/podshumok/python-smpplib.git' \ 201 | >>> 'ruff' \ 202 | >>> 'sphinx' \ 203 | >>> 'sphinxcontrib-napoleon' \ 204 | >>> -r /tmp/pysim_requirements.txt 205 | -------------------- ERROR: failed to solve: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 make: *** [../make/Makefile:97: docker-build] Error 1 make: Leaving directory 'https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label=build4-deb12build-ansible/ws/_docker_playground/debian-trixie-build' + exit 1 Build step 'Execute shell' marked build as failure
Changes:
------------------------------------------ [...truncated 450.79 KiB...] #18 11.64 Getting requirements to build wheel: finished with status 'done' #18 11.64 Preparing metadata (pyproject.toml): started #18 11.75 Preparing metadata (pyproject.toml): finished with status 'done' #18 11.78 Collecting pyserial (from -r /tmp/pysim_requirements.txt (line 2)) #18 11.79 Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) #18 11.83 Collecting pytlv (from -r /tmp/pysim_requirements.txt (line 3)) #18 11.84 Downloading pytlv-0.71.tar.gz (15 kB) #18 11.87 Preparing metadata (setup.py): started #18 11.99 Preparing metadata (setup.py): finished with status 'done' #18 12.02 Collecting cmd2<4.0,>=2.6.2 (from -r /tmp/pysim_requirements.txt (line 4)) #18 12.03 Downloading cmd2-3.5.1-py3-none-any.whl.metadata (16 kB) #18 12.08 Collecting jsonpath-ng (from -r /tmp/pysim_requirements.txt (line 5)) #18 12.09 Downloading jsonpath_ng-1.13.0-py3-none-any.whl.metadata (17 kB) #18 12.13 Collecting construct>=2.10.70 (from -r /tmp/pysim_requirements.txt (line 6)) #18 12.14 Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB) #18 12.20 Collecting bidict (from -r /tmp/pysim_requirements.txt (line 7)) #18 12.21 Downloading bidict-0.24.1-py3-none-any.whl.metadata (8.7 kB) #18 12.26 Collecting pyosmocom>=0.0.12 (from -r /tmp/pysim_requirements.txt (line 8)) #18 12.27 Downloading pyosmocom-0.0.12-py3-none-any.whl.metadata (1.4 kB) #18 12.29 Requirement already satisfied: pyyaml>=5.4 in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 9)) (6.0.2) #18 12.32 Collecting termcolor (from -r /tmp/pysim_requirements.txt (line 10)) #18 12.32 Downloading termcolor-3.3.0-py3-none-any.whl.metadata (6.5 kB) #18 12.37 Collecting colorlog (from -r /tmp/pysim_requirements.txt (line 11)) #18 12.37 Downloading colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) #18 12.48 Collecting pycryptodomex (from -r /tmp/pysim_requirements.txt (line 12)) #18 12.49 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.4 kB) #18 12.61 Collecting cryptography (from -r /tmp/pysim_requirements.txt (line 13)) #18 12.62 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB) #18 12.63 Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r /tmp/pysim_requirements.txt (line 15)) (25.0) #18 12.66 Collecting six (from smpplib==2.1.0) #18 12.67 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) #18 12.71 Collecting pyparsing>=3.0.6 (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 12.72 Downloading pyparsing-3.3.3-py3-none-any.whl.metadata (5.9 kB) #18 12.79 Collecting bitstruct (from asn1tools==0.166.0->-r /tmp/pysim_requirements.txt (line 14)) #18 12.80 Downloading bitstruct-8.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (7.3 kB) #18 12.84 Collecting Twisted~=23.10.0 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 12.85 Downloading twisted-23.10.0-py3-none-any.whl.metadata (9.5 kB) #18 12.90 Collecting smpp.pdu3~=0.4 (from smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 12.92 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl.metadata (929 bytes) #18 12.97 Collecting pyperclip>=1.8.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 12.98 Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) #18 13.05 Collecting rich>=15.0.0 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 13.06 Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB) #18 13.11 Collecting rich-argparse>=1.7.2 (from cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 13.12 Downloading rich_argparse-1.8.0-py3-none-any.whl.metadata (15 kB) #18 13.18 Collecting attrs>=21.3.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 13.19 Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) #18 13.22 Collecting automat>=0.8.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 13.23 Downloading automat-25.4.16-py3-none-any.whl.metadata (8.4 kB) #18 13.27 Collecting constantly>=15.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 13.28 Downloading constantly-23.10.4-py3-none-any.whl.metadata (1.8 kB) #18 13.33 Collecting hyperlink>=17.1.1 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 13.34 Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) #18 13.38 Collecting incremental>=22.10.0 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 13.39 Downloading incremental-24.11.0-py3-none-any.whl.metadata (9.5 kB) #18 13.41 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-%3E-r /tmp/pysim_requirements.txt (line 17)) (4.13.2) #18 13.50 Collecting zope-interface>=5 (from Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 13.52 Downloading zope_interface-8.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (48 kB) #18 13.56 Collecting sphinxcontrib-applehelp>=1.0.7 (from sphinx) #18 13.57 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 13.62 Collecting sphinxcontrib-devhelp>=1.0.6 (from sphinx) #18 13.63 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 13.69 Collecting sphinxcontrib-htmlhelp>=2.0.6 (from sphinx) #18 13.70 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) #18 13.75 Collecting sphinxcontrib-jsmath>=1.0.1 (from sphinx) #18 13.76 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl.metadata (2.6 kB) #18 13.80 Collecting sphinxcontrib-qthelp>=1.0.6 (from sphinx) #18 13.81 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) #18 13.84 Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) #18 13.85 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) #18 13.90 Collecting Jinja2>=3.1 (from sphinx) #18 13.91 Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) #18 13.95 Collecting Pygments>=2.19 (from sphinx) #18 13.96 Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) #18 13.98 Requirement already satisfied: docutils<0.24,>=0.21 in /usr/lib/python3/dist-packages (from sphinx) (0.21.2) #18 14.00 Collecting snowballstemmer>=3.0.1 (from sphinx) #18 14.01 Downloading snowballstemmer-3.1.1-py3-none-any.whl.metadata (7.9 kB) #18 14.06 Collecting babel>=2.18 (from sphinx) #18 14.06 Downloading babel-2.18.0-py3-none-any.whl.metadata (2.2 kB) #18 14.11 Collecting alabaster>=1.0 (from sphinx) #18 14.12 Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB) #18 14.17 Collecting imagesize>=1.3 (from sphinx) #18 14.17 Downloading imagesize-2.0.1-py3-none-any.whl.metadata (7.0 kB) #18 14.24 Collecting requests>=2.32.5 (from sphinx) #18 14.24 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) #18 14.30 Collecting roman-numerals>=3.0 (from sphinx) #18 14.30 Downloading roman_numerals-4.1.0-py3-none-any.whl.metadata (3.3 kB) #18 14.36 Collecting pockets>=0.3 (from sphinxcontrib-napoleon) #18 14.37 Downloading pockets-0.9.1-py2.py3-none-any.whl.metadata (4.4 kB) #18 14.42 Collecting gsm0338 (from pyosmocom>=0.0.12->-r /tmp/pysim_requirements.txt (line 8)) #18 14.42 Downloading gsm0338-1.1.0-py3-none-any.whl.metadata (2.5 kB) #18 14.51 Collecting cffi>=2.0.0 (from cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 14.52 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB) #18 14.56 Collecting pycparser (from cffi>=2.0.0->cryptography->-r /tmp/pysim_requirements.txt (line 13)) #18 14.57 Downloading pycparser-3.12-py3-none-any.whl.metadata (9.7 kB) #18 14.63 Collecting idna>=2.5 (from hyperlink>=17.1.1->Twisted~=23.10.0->smpp.twisted3@ git+https://github.com/jookies/smpp.twisted-%3E-r /tmp/pysim_requirements.txt (line 17)) #18 14.66 Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB) #18 14.68 Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib/python3/dist-packages (from Jinja2>=3.1->sphinx) (2.1.5) #18 14.76 Collecting charset_normalizer<4,>=2 (from requests>=2.32.5->sphinx) #18 14.77 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (46 kB) #18 14.81 Collecting urllib3<3,>=1.26 (from requests>=2.32.5->sphinx) #18 14.82 Downloading urllib3-2.8.0-py3-none-any.whl.metadata (7.4 kB) #18 14.87 Collecting certifi>=2023.5.7 (from requests>=2.32.5->sphinx) #18 14.88 Downloading certifi-2026.10.23-py3-none-any.whl.metadata (2.5 kB) #18 14.93 Collecting markdown-it-py>=2.2.0 (from rich>=15.0.0->cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.94 Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB) #18 14.99 Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=15.0.0->cmd2<4.0,>=2.6.2->-r /tmp/pysim_requirements.txt (line 4)) #18 14.99 Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) #18 15.04 Downloading cmd2-3.5.1-py3-none-any.whl (147 kB) #18 15.07 Downloading smpp.pdu3-0.6-py2.py3-none-any.whl (31 kB) #18 15.10 Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB) #18 15.16 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 57.2 MB/s eta 0:00:00 #18 15.17 Downloading ruff-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB) #18 15.30 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.5/10.5 MB 79.5 MB/s eta 0:00:00 #18 15.32 Downloading sphinx-9.2.0-py3-none-any.whl (3.9 MB) #18 15.39 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 56.7 MB/s eta 0:00:00 #18 15.40 Downloading sphinxcontrib_napoleon-0.7-py2.py3-none-any.whl (17 kB) #18 15.42 Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB) #18 15.47 Downloading jsonpath_ng-1.13.0-py3-none-any.whl (83 kB) #18 15.53 Downloading construct-2.10.70-py3-none-any.whl (63 kB) #18 15.62 Downloading bidict-0.24.1-py3-none-any.whl (36 kB) #18 15.78 Downloading pyosmocom-0.0.12-py3-none-any.whl (32 kB) #18 15.88 Downloading termcolor-3.3.0-py3-none-any.whl (7.7 kB) #18 15.92 Downloading colorlog-6.12.0-py3-none-any.whl (12 kB) #18 15.96 Downloading pycryptodomex-3.24.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB) #18 16.02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 39.3 MB/s eta 0:00:00 #18 16.04 Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB) #18 16.11 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 68.5 MB/s eta 0:00:00 #18 16.11 Downloading alabaster-1.0.0-py3-none-any.whl (13 kB) #18 16.13 Downloading attrs-26.1.0-py3-none-any.whl (67 kB) #18 16.16 Downloading automat-25.4.16-py3-none-any.whl (42 kB) #18 16.20 Downloading babel-2.18.0-py3-none-any.whl (10.2 MB) #18 16.32 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 81.8 MB/s eta 0:00:00 #18 16.33 Downloading cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (221 kB) #18 16.37 Downloading constantly-23.10.4-py3-none-any.whl (13 kB) #18 16.42 Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB) #18 16.45 Downloading idna-3.20-py3-none-any.whl (69 kB) #18 16.48 Downloading imagesize-2.0.1-py3-none-any.whl (14 kB) #18 16.50 Downloading incremental-24.11.0-py3-none-any.whl (21 kB) #18 16.53 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) #18 16.55 Downloading pockets-0.9.1-py2.py3-none-any.whl (26 kB) #18 16.58 Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) #18 16.61 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 55.4 MB/s eta 0:00:00 #18 16.62 Downloading pyparsing-3.3.3-py3-none-any.whl (126 kB) #18 16.65 Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) #18 16.67 Downloading requests-2.34.2-py3-none-any.whl (73 kB) #18 16.70 Downloading charset_normalizer-3.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (254 kB) #18 16.73 Downloading urllib3-2.8.0-py3-none-any.whl (135 kB) #18 16.76 Downloading certifi-2026.10.23-py3-none-any.whl (135 kB) #18 16.80 Downloading rich-15.0.0-py3-none-any.whl (310 kB) #18 16.83 Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB) #18 16.86 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) #18 16.88 Downloading rich_argparse-1.8.0-py3-none-any.whl (25 kB) #18 16.91 Downloading roman_numerals-4.1.0-py3-none-any.whl (7.7 kB) #18 16.94 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) #18 16.96 Downloading snowballstemmer-3.1.1-py3-none-any.whl (104 kB) #18 16.99 Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) #18 17.01 Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) #18 17.04 Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) #18 17.06 Downloading sphinxcontrib_jsmath-2.0.0-py3-none-any.whl (78 kB) #18 17.10 Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) #18 17.12 Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) #18 17.15 Downloading zope_interface-8.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (283 kB) #18 17.20 Downloading bitstruct-8.24.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) #18 17.23 Downloading gsm0338-1.1.0-py3-none-any.whl (5.8 kB) #18 17.25 Downloading pycparser-3.12-py3-none-any.whl (62 kB) #18 17.33 Building wheels for collected packages: lcov_cobertura, sphinx-argparse, smpplib, asn1tools, smpp.pdu, smpp.twisted3, pyscard, pytlv #18 17.33 Building wheel for lcov_cobertura (pyproject.toml): started #18 17.45 Building wheel for lcov_cobertura (pyproject.toml): finished with status 'done' #18 17.45 Created wheel for lcov_cobertura: filename=lcov_cobertura-2.0.2-py3-none-any.whl size=11716 sha256=54bfbb39b111db061eacb8503d821bd4fa5b62f83713434fac0654c1ec93d894 #18 17.45 Stored in directory: /root/.cache/pip/wheels/b9/a4/13/8f640a807038bb8924745d8e57cbd8b4034170f7f9788ffab8 #18 17.46 Building wheel for sphinx-argparse (pyproject.toml): started #18 17.57 Building wheel for sphinx-argparse (pyproject.toml): finished with status 'done' #18 17.57 Created wheel for sphinx-argparse: filename=sphinx_argparse-0.4.0-py3-none-any.whl size=12719 sha256=2ccb4f10154d8aecaf8bc6e9538ead16663dfea67fc35eb24ba0cf5c52550b6d #18 17.57 Stored in directory: /tmp/pip-ephem-wheel-cache-wg7bnz1b/wheels/73/b7/19/d26631b7ef1c14ec1e1ab5e03c0cbd994720ce53e99f41792e #18 17.57 DEPRECATION: Building 'smpplib' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpplib'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 17.57 Building wheel for smpplib (setup.py): started #18 17.70 Building wheel for smpplib (setup.py): finished with status 'done' #18 17.70 Created wheel for smpplib: filename=smpplib-2.1.0-py3-none-any.whl size=29013 sha256=c302a567c076c9e32192c75602214d84d308d4fc98078137c2c6add16c9c03d8 #18 17.70 Stored in directory: /tmp/pip-ephem-wheel-cache-wg7bnz1b/wheels/c7/1f/00/8310d8f80e9235411f5c532fa8639d4e8a55d6c60ce2f719e1 #18 17.70 DEPRECATION: Building 'asn1tools' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'asn1tools'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 17.70 Building wheel for asn1tools (setup.py): started #18 17.85 Building wheel for asn1tools (setup.py): finished with status 'done' #18 17.85 Created wheel for asn1tools: filename=asn1tools-0.166.0-py3-none-any.whl size=119785 sha256=aa8792bac417f6eeb010191bf51fd4199bd1c7ccc1ad95103b9c2c705d6d8195 #18 17.85 Stored in directory: /tmp/pip-ephem-wheel-cache-wg7bnz1b/wheels/2f/48/f7/6b02e94c4a617fd3401d48992f12efefb61549179aeaea7ba5 #18 17.85 DEPRECATION: Building 'smpp.pdu' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpp.pdu'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 17.85 Building wheel for smpp.pdu (setup.py): started #18 17.99 Building wheel for smpp.pdu (setup.py): finished with status 'done' #18 17.99 Created wheel for smpp.pdu: filename=smpp_pdu-0.3-py3-none-any.whl size=31755 sha256=3fb54c7c02f14bbaeb99a5fdf43434c054f6ff482323eddb462e49779812289d #18 17.99 Stored in directory: /tmp/pip-ephem-wheel-cache-wg7bnz1b/wheels/ec/59/c8/1689acefa6165ca4c187514c7119267ae941b1075c4f9d7fee #18 17.99 DEPRECATION: Building 'smpp.twisted3' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'smpp.twisted3'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 17.99 Building wheel for smpp.twisted3 (setup.py): started #18 18.14 Building wheel for smpp.twisted3 (setup.py): finished with status 'done' #18 18.14 Created wheel for smpp.twisted3: filename=smpp_twisted3-0.8-py3-none-any.whl size=17529 sha256=324891cf7b8b9a6925902ea920a3e84428d0515e2f5c583eeb8120f44a952c46 #18 18.14 Stored in directory: /tmp/pip-ephem-wheel-cache-wg7bnz1b/wheels/d7/df/1e/ec5213d7c625fee8bc3ed25a094b2da2e711989dcf777efeac #18 18.14 Building wheel for pyscard (pyproject.toml): started #18 19.31 Building wheel for pyscard (pyproject.toml): finished with status 'done' #18 19.31 Created wheel for pyscard: filename=pyscard-2.3.1-cp313-cp313-linux_x86_64.whl size=243936 sha256=bf6404134c316d085525cdc84375580b63edf720759655e459ebba1ff97e5c07 #18 19.31 Stored in directory: /root/.cache/pip/wheels/82/bb/ae/d47c99a6ef7eb01a71857e66a2b51e63f56e84ab418fc7952d #18 19.31 Building wheel for pytlv (setup.py): started #18 19.31 DEPRECATION: Building 'pytlv' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pytlv'. Discussion can be found at https://github.com/pypa/pip/issues/6334 #18 19.42 Building wheel for pytlv (setup.py): finished with status 'done' #18 19.42 Created wheel for pytlv: filename=pytlv-0.71-py2.py3-none-any.whl size=16606 sha256=08873ea7d25b9a6f69565c21e1f6cea631d70a6c6df4810fdb469f0cc8d8ce64 #18 19.42 Stored in directory: /root/.cache/pip/wheels/ef/7c/d8/e0f4af40e0231f40f63199f2bf7014ad923f3e01f744324f4d #18 19.43 Successfully built lcov_cobertura sphinx-argparse smpplib asn1tools smpp.pdu smpp.twisted3 pyscard pytlv #18 19.49 Installing collected packages: smpp.pdu3, smpp.pdu, pytlv, pyserial, pyperclip, zope-interface, urllib3, termcolor, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, six, ruff, roman-numerals, pyscard, pyparsing, Pygments, pycryptodomex, pycparser, mdurl, lcov_cobertura, jsonpath-ng, Jinja2, incremental, imagesize, idna, gsm0338, construct, constantly, colorlog, charset_normalizer, certifi, bitstruct, bidict, babel, automat, attrs, alabaster, smpplib, requests, pyosmocom, pockets, markdown-it-py, hyperlink, cffi, asn1tools, Twisted, sphinxcontrib-napoleon, sphinx, rich, cryptography, sphinx-argparse, smpp.twisted3, rich-argparse, cmd2 #18 20.31 Attempting uninstall: Pygments #18 20.31 Found existing installation: Pygments 2.18.0 #18 20.32 error: uninstall-no-record-file #18 20.32 #18 20.32 × Cannot uninstall Pygments 2.18.0 #18 20.32 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. #18 20.32 #18 20.32 hint: The package was installed by debian. You should check if it can uninstall the package. #18 20.32 #18 ERROR: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 ------
[ 8/18] RUN SET -x && cat /tmp/pysim_requirements.txt && pip3 install --break-system-packages 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' 'git+https://github.com/podshumok/python-smpplib.git' 'ruff' 'sphinx' 'sphinxcontrib-napoleon' -r /tmp/pysim_requirements.txt:
19.49 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.31 Attempting uninstall: Pygments 20.31 Found existing installation: Pygments 2.18.0 20.32 error: uninstall-no-record-file 20.32 20.32 × Cannot uninstall Pygments 2.18.0 20.32 ╰─> The package's contents are unknown: no RECORD file was found for Pygments. 20.32 20.32 hint: The package was installed by debian. You should check if it can uninstall the package. 20.32 ------ Dockerfile:195 -------------------- 194 | ADD https://gitea.osmocom.org/sim-card/pysim/raw/branch/master/requirements.txt /tmp/pysim_requirements.txt 195 | >>> RUN set -x && \ 196 | >>> cat /tmp/pysim_requirements.txt && \ 197 | >>> pip3 install --break-system-packages \ 198 | >>> 'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \ 199 | >>> 'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \ 200 | >>> 'git+https://github.com/podshumok/python-smpplib.git' \ 201 | >>> 'ruff' \ 202 | >>> 'sphinx' \ 203 | >>> 'sphinxcontrib-napoleon' \ 204 | >>> -r /tmp/pysim_requirements.txt 205 | -------------------- ERROR: failed to solve: process "/bin/sh -c set -x && \tcat /tmp/pysim_requirements.txt && \tpip3 install --break-system-packages \t\t'git+https://github.com/eriwen/lcov-to-cobertura-xml.git@028da3798355d0260c6c6491...' \t\t'git+https://github.com/osmocom/sphinx-argparse@inside-classes#egg=sphinx-argpars...' \t\t'git+https://github.com/podshumok/python-smpplib.git' \t\t'ruff' \t\t'sphinx' \t\t'sphinxcontrib-napoleon' \t\t-r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 make: *** [../make/Makefile:97: docker-build] Error 1 make: Leaving directory 'https://jenkins.osmocom.org/jenkins/job/update-osmo-ci-on-slaves/label=build4-deb12build-ansible/ws/_docker_playground/debian-trixie-build' + exit 1 Build step 'Execute shell' marked build as failure
jenkins-notifications@lists.osmocom.org