name: code run_id: install_deps env HOME: /home/jenkins env LANG: C.UTF-8 env PATH: /w/workspace/aiml-fw-athp-tps-kubeflow-adapter-tox-sonarqube/.tox/code/bin:/opt/pyenv/bin:/tmp/venv-bYly/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin env PIP_DISABLE_PIP_VERSION_CHECK: 1 env PIP_USER: 0 env PYTHONHASHSEED: 24103321 env PYTHONIOENCODING: utf-8 env SSH_AGENT_PID: 1690 env SSH_AUTH_SOCK: ******************************** env TOX_ENV_DIR: /w/workspace/aiml-fw-athp-tps-kubeflow-adapter-tox-sonarqube/.tox/code env TOX_ENV_NAME: code env TOX_WORK_DIR: /w/workspace/aiml-fw-athp-tps-kubeflow-adapter-tox-sonarqube/.tox env VIRTUAL_ENV: /w/workspace/aiml-fw-athp-tps-kubeflow-adapter-tox-sonarqube/.tox/code env __TOX_ENVIRONMENT_VARIABLE_ORIGINAL_CI: true env cd: /w/workspace/aiml-fw-athp-tps-kubeflow-adapter-tox-sonarqube/test metadata pid: 2512 cwd: /w/workspace/aiml-fw-athp-tps-kubeflow-adapter-tox-sonarqube allow: /w/workspace/aiml-fw-athp-tps-kubeflow-adapter-tox-sonarqube/.tox/code/bin/* cmd: python -I -m pip install coverage Flask Flask-API Flask-Cors kfp kfp-pipeline-spec kfp-server-api mock pytest pytest-cov requests Werkzeug==2.2.2 exit_code: 0 Looking in indexes: https://nexus3.o-ran-sc.org/repository/PyPi/simple Collecting coverage Downloading coverage-7.13.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (248 kB) Collecting Flask Downloading flask-3.1.3-py3-none-any.whl (103 kB) Collecting Flask-API Downloading Flask_API-3.1-py3-none-any.whl (138 kB) Collecting Flask-Cors Downloading flask_cors-6.0.2-py3-none-any.whl (13 kB) Collecting kfp Downloading kfp-2.16.1-py3-none-any.whl (421 kB) Collecting kfp-pipeline-spec Downloading kfp_pipeline_spec-2.16.1-py3-none-any.whl (9.9 kB) Collecting kfp-server-api Downloading kfp_server_api-2.16.1.tar.gz (63 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting mock Downloading mock-5.2.0-py3-none-any.whl (31 kB) Collecting pytest Downloading pytest-9.0.3-py3-none-any.whl (375 kB) Collecting pytest-cov Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB) Collecting requests Using cached requests-2.33.1-py3-none-any.whl (64 kB) Collecting Werkzeug==2.2.2 Downloading Werkzeug-2.2.2-py3-none-any.whl (232 kB) Collecting MarkupSafe>=2.1.1 (from Werkzeug==2.2.2) Using cached markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB) Collecting blinker>=1.9.0 (from Flask) Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB) Collecting click>=8.1.3 (from Flask) Using cached click-8.3.3-py3-none-any.whl (110 kB) Collecting itsdangerous>=2.2.0 (from Flask) Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB) Collecting jinja2>=3.1.2 (from Flask) Using cached jinja2-3.1.6-py3-none-any.whl (134 kB) INFO: pip is looking at multiple versions of flask to determine which version is compatible with other requirements. This could take a while. Collecting Flask Downloading flask-3.1.2-py3-none-any.whl (103 kB) Downloading flask-3.1.1-py3-none-any.whl (103 kB) Downloading flask-3.1.0-py3-none-any.whl (102 kB) Downloading flask-3.0.3-py3-none-any.whl (101 kB) Downloading flask-3.0.2-py3-none-any.whl (101 kB) Downloading flask-3.0.1-py3-none-any.whl (101 kB) Downloading flask-3.0.0-py3-none-any.whl (99 kB) INFO: pip is still looking at multiple versions of flask to determine which version is compatible with other requirements. This could take a while. Downloading flask-2.3.3-py3-none-any.whl (96 kB) Downloading Flask-2.3.2-py3-none-any.whl (96 kB) Downloading Flask-2.3.1-py3-none-any.whl (96 kB) Downloading Flask-2.3.0-py3-none-any.whl (96 kB) Downloading Flask-2.2.5-py3-none-any.whl (101 kB) Collecting click-option-group==0.5.7 (from kfp) Downloading click_option_group-0.5.7-py3-none-any.whl (11 kB) Collecting docstring-parser<1,>=0.7.3 (from kfp) Downloading docstring_parser-0.18.0-py3-none-any.whl (22 kB) Collecting google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5 (from kfp) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Collecting google-auth<3,>=1.6.1 (from kfp) Downloading google_auth-2.51.0-py3-none-any.whl (245 kB) Collecting google-cloud-storage<4,>=2.2.1 (from kfp) Downloading google_cloud_storage-3.10.1-py3-none-any.whl (324 kB) Collecting kubernetes<31,>=8.0.0 (from kfp) Downloading kubernetes-30.1.0-py2.py3-none-any.whl (1.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 18.9 MB/s 0:00:00 Collecting protobuf<7.0,>=6.31.1 (from kfp) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Collecting PyYAML<7,>=5.3 (from kfp) Using cached pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) Collecting requests-toolbelt<2,>=0.8.0 (from kfp) Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB) Collecting tabulate<1,>=0.8.6 (from kfp) Using cached tabulate-0.10.0-py3-none-any.whl (39 kB) Collecting urllib3<3.0.0 (from kfp) Using cached urllib3-2.6.3-py3-none-any.whl (131 kB) Collecting six>=1.10 (from kfp-server-api) Using cached six-1.17.0-py2.py3-none-any.whl (11 kB) Collecting certifi (from kfp-server-api) Using cached certifi-2026.4.22-py3-none-any.whl (135 kB) Collecting python-dateutil (from kfp-server-api) Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Collecting googleapis-common-protos<2.0.0,>=1.63.2 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->kfp) Downloading googleapis_common_protos-1.75.0-py3-none-any.whl (300 kB) Collecting proto-plus<2.0.0,>=1.22.3 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->kfp) Downloading proto_plus-1.28.0-py3-none-any.whl (50 kB) Collecting charset_normalizer<4,>=2 (from requests) Using cached charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB) Collecting idna<4,>=2.5 (from requests) Using cached idna-3.13-py3-none-any.whl (68 kB) Collecting pyasn1-modules>=0.2.1 (from google-auth<3,>=1.6.1->kfp) Using cached pyasn1_modules-0.4.2-py3-none-any.whl (181 kB) Collecting cryptography>=38.0.3 (from google-auth<3,>=1.6.1->kfp) Using cached cryptography-48.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.7 MB) Collecting google-cloud-core<3.0.0,>=2.4.2 (from google-cloud-storage<4,>=2.2.1->kfp) Downloading google_cloud_core-2.6.0-py3-none-any.whl (29 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage<4,>=2.2.1->kfp) Downloading google_resumable_media-2.9.0-py3-none-any.whl (81 kB) Collecting google-crc32c<2.0.0,>=1.1.3 (from google-cloud-storage<4,>=2.2.1->kfp) Downloading google_crc32c-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB) Collecting websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 (from kubernetes<31,>=8.0.0->kfp) Using cached websocket_client-1.9.0-py3-none-any.whl (82 kB) Collecting requests-oauthlib (from kubernetes<31,>=8.0.0->kfp) Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB) Collecting oauthlib>=3.2.2 (from kubernetes<31,>=8.0.0->kfp) Using cached oauthlib-3.3.1-py3-none-any.whl (160 kB) Collecting exceptiongroup>=1 (from pytest) Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB) Collecting iniconfig>=1.0.1 (from pytest) Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) Collecting packaging>=22 (from pytest) Using cached packaging-26.2-py3-none-any.whl (100 kB) Collecting pluggy<2,>=1.5 (from pytest) Using cached pluggy-1.6.0-py3-none-any.whl (20 kB) Collecting pygments>=2.7.2 (from pytest) Using cached pygments-2.20.0-py3-none-any.whl (1.2 MB) Collecting tomli>=1 (from pytest) Using cached tomli-2.4.1-py3-none-any.whl (14 kB) Collecting cffi>=2.0.0 (from cryptography>=38.0.3->google-auth<3,>=1.6.1->kfp) Using cached cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB) Collecting typing-extensions>=4.13.2 (from cryptography>=38.0.3->google-auth<3,>=1.6.1->kfp) Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) Collecting pycparser (from cffi>=2.0.0->cryptography>=38.0.3->google-auth<3,>=1.6.1->kfp) Using cached pycparser-3.0-py3-none-any.whl (48 kB) Collecting pyasn1<0.7.0,>=0.6.1 (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.1->kfp) Using cached pyasn1-0.6.3-py3-none-any.whl (83 kB) Building wheels for collected packages: kfp-server-api Building wheel for kfp-server-api (pyproject.toml): started Building wheel for kfp-server-api (pyproject.toml): finished with status 'done' Created wheel for kfp-server-api: filename=kfp_server_api-2.16.1-py3-none-any.whl size=115414 sha256=ca87bb2b5d24712fa46732924b75f022cc1e4bcbd1b5afc24f84b152eb213f62 Stored in directory: /home/jenkins/.cache/pip/wheels/15/57/af/1bf8b20fa43d941a39dcff7e9bfd1519c40377ab94b3121bb1 Successfully built kfp-server-api Installing collected packages: websocket-client, urllib3, typing-extensions, tomli, tabulate, six, PyYAML, pygments, pycparser, pyasn1, protobuf, pluggy, packaging, oauthlib, mock, MarkupSafe, itsdangerous, iniconfig, idna, google-crc32c, docstring-parser, coverage, click, charset_normalizer, certifi, Werkzeug, requests, python-dateutil, pyasn1-modules, proto-plus, kfp-pipeline-spec, jinja2, googleapis-common-protos, google-resumable-media, exceptiongroup, click-option-group, cffi, requests-toolbelt, requests-oauthlib, pytest, kfp-server-api, Flask, cryptography, pytest-cov, google-auth, Flask-Cors, Flask-API, kubernetes, google-api-core, google-cloud-core, google-cloud-storage, kfp Successfully installed Flask-2.2.5 Flask-API-3.1 Flask-Cors-6.0.2 MarkupSafe-3.0.3 PyYAML-6.0.3 Werkzeug-2.2.2 certifi-2026.4.22 cffi-2.0.0 charset_normalizer-3.4.7 click-8.3.3 click-option-group-0.5.7 coverage-7.13.5 cryptography-48.0.0 docstring-parser-0.18.0 exceptiongroup-1.3.1 google-api-core-2.30.3 google-auth-2.51.0 google-cloud-core-2.6.0 google-cloud-storage-3.10.1 google-crc32c-1.8.0 google-resumable-media-2.9.0 googleapis-common-protos-1.75.0 idna-3.13 iniconfig-2.3.0 itsdangerous-2.2.0 jinja2-3.1.6 kfp-2.16.1 kfp-pipeline-spec-2.16.1 kfp-server-api-2.16.1 kubernetes-30.1.0 mock-5.2.0 oauthlib-3.3.1 packaging-26.2 pluggy-1.6.0 proto-plus-1.28.0 protobuf-6.33.6 pyasn1-0.6.3 pyasn1-modules-0.4.2 pycparser-3.0 pygments-2.20.0 pytest-9.0.3 pytest-cov-7.1.0 python-dateutil-2.9.0.post0 requests-2.33.1 requests-oauthlib-2.0.0 requests-toolbelt-1.0.0 six-1.17.0 tabulate-0.10.0 tomli-2.4.1 typing-extensions-4.15.0 urllib3-2.6.3 websocket-client-1.9.0