Triggered by Gerrit: https://gerrit.o-ran-sc.org/r/c/aiml-fw/athp/sdk/model-storage/+/14397
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on prd-ubuntu1804-docker-4c-4g-1245 (ubuntu1804-docker-4c-4g) in workspace /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master
[ssh-agent] Looking for ssh-agent implementation...
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-gprYQFYofyia/agent.2123
SSH_AGENT_PID=2125
[ssh-agent] Started.
Running ssh-add (command line suppressed)
Identity added: /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master@tmp/private_key_5021804246123490246.key (jenkins-ssh)
[ssh-agent] Using credentials jenkins (jenkins)
The recommended git tool is: NONE
using credential jenkins
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/aiml-fw/athp/sdk/model-storage
 > git init /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master # timeout=10
Fetching upstream changes from ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/aiml-fw/athp/sdk/model-storage
 > git --version # timeout=10
 > git --version # 'git version 2.17.1'
using GIT_SSH to set credentials jenkins
 > git fetch --tags --progress -- ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/aiml-fw/athp/sdk/model-storage +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/aiml-fw/athp/sdk/model-storage # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/aiml-fw/athp/sdk/model-storage # timeout=10
Fetching upstream changes from ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/aiml-fw/athp/sdk/model-storage
using GIT_SSH to set credentials jenkins
 > git fetch --tags --progress -- ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/aiml-fw/athp/sdk/model-storage refs/changes/97/14397/3 # timeout=10
 > git rev-parse 7998389951f5d4eae7518ba55aa8e0ce34dbb984^{commit} # timeout=10
Checking out Revision 7998389951f5d4eae7518ba55aa8e0ce34dbb984 (refs/changes/97/14397/3)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 7998389951f5d4eae7518ba55aa8e0ce34dbb984 # timeout=10
Commit message: "fix: missing adapters package import"
 > git rev-parse FETCH_HEAD^{commit} # timeout=10
 > git rev-list --no-walk 05b65651d3bd47e222b79a78d4925647191c4a62 # timeout=10
provisioning config files...
copy managed file [npmrc] to file:/home/jenkins/.npmrc
copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash /tmp/jenkins16142755891283481529.sh
---> python-tools-install.sh
Setup pyenv:
* system (set by /opt/pyenv/version)
* 3.8.13 (set by /opt/pyenv/version)
* 3.9.13 (set by /opt/pyenv/version)
* 3.10.6 (set by /opt/pyenv/version)
lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-WaEm
lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing: lftools 
lf-activate-venv(): INFO: Adding /tmp/venv-WaEm/bin to PATH
Generating Requirements File
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
lftools 0.37.12 requires requests<2.32.0, but you have requests 2.32.3 which is incompatible.
Python 3.10.6
pip 25.1.1 from /tmp/venv-WaEm/lib/python3.10/site-packages/pip (python 3.10)
appdirs==1.4.4
argcomplete==3.6.2
aspy.yaml==1.3.0
attrs==25.3.0
autopage==0.5.2
beautifulsoup4==4.13.4
boto3==1.38.18
botocore==1.38.18
bs4==0.0.2
cachetools==5.5.2
certifi==2025.4.26
cffi==1.17.1
cfgv==3.4.0
chardet==5.2.0
charset-normalizer==3.4.2
click==8.2.0
cliff==4.10.0
cmd2==2.5.11
cryptography==3.3.2
debtcollector==3.0.0
decorator==5.2.1
defusedxml==0.7.1
Deprecated==1.2.18
distlib==0.3.9
dnspython==2.7.0
docker==4.2.2
dogpile.cache==1.4.0
durationpy==0.10
email_validator==2.2.0
filelock==3.18.0
future==1.0.0
gitdb==4.0.12
GitPython==3.1.44
google-auth==2.40.1
httplib2==0.22.0
identify==2.6.10
idna==3.10
importlib-resources==1.5.0
iso8601==2.1.0
Jinja2==3.1.6
jmespath==1.0.1
jsonpatch==1.33
jsonpointer==3.0.0
jsonschema==4.23.0
jsonschema-specifications==2025.4.1
keystoneauth1==5.11.0
kubernetes==32.0.1
lftools==0.37.12
lxml==5.4.0
MarkupSafe==3.0.2
msgpack==1.1.0
multi_key_dict==2.0.3
munch==4.0.0
netaddr==1.3.0
niet==1.4.2
nodeenv==1.9.1
oauth2client==4.1.3
oauthlib==3.2.2
openstacksdk==4.5.0
os-client-config==2.1.0
os-service-types==1.7.0
osc-lib==4.0.0
oslo.config==9.8.0
oslo.context==6.0.0
oslo.i18n==6.5.1
oslo.log==7.1.0
oslo.serialization==5.7.0
oslo.utils==9.0.0
packaging==25.0
pbr==6.1.1
platformdirs==4.3.8
prettytable==3.16.0
psutil==7.0.0
pyasn1==0.6.1
pyasn1_modules==0.4.2
pycparser==2.22
pygerrit2==2.0.15
PyGithub==2.6.1
PyJWT==2.10.1
PyNaCl==1.5.0
pyparsing==2.4.7
pyperclip==1.9.0
pyrsistent==0.20.0
python-cinderclient==9.7.0
python-dateutil==2.9.0.post0
python-heatclient==4.2.0
python-jenkins==1.8.2
python-keystoneclient==5.6.0
python-magnumclient==4.8.1
python-openstackclient==8.0.0
python-swiftclient==4.7.0
PyYAML==6.0.2
referencing==0.36.2
requests==2.32.3
requests-oauthlib==2.0.0
requestsexceptions==1.4.0
rfc3986==2.0.0
rpds-py==0.25.0
rsa==4.9.1
ruamel.yaml==0.18.10
ruamel.yaml.clib==0.2.12
s3transfer==0.12.0
simplejson==3.20.1
six==1.17.0
smmap==5.0.2
soupsieve==2.7
stevedore==5.4.1
tabulate==0.9.0
toml==0.10.2
tomlkit==0.13.2
tqdm==4.67.1
typing_extensions==4.13.2
tzdata==2025.2
urllib3==1.26.20
virtualenv==20.31.2
wcwidth==0.2.13
websocket-client==1.8.0
wrapt==1.17.2
xdg==6.0.0
xmltodict==0.14.2
yq==3.4.3
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content 
PYTHON=python3

[EnvInject] - Variables injected successfully.
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash -l /tmp/jenkins13440362099790779394.sh
---> tox-install.sh
+ source /home/jenkins/lf-env.sh
+ lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15
++ mktemp -d /tmp/venv-XXXX
+ lf_venv=/tmp/venv-8mPl
+ local venv_file=/tmp/.os_lf_venv
+ local python=python3
+ local options
+ local set_path=true
+ local install_args=
++ getopt -o np:v: -l no-path,system-site-packages,python:,venv-file: -n lf-activate-venv -- --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15
+ options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\'''
+ eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\'''
++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15
+ true
+ case $1 in
+ venv_file=/tmp/.toxenv
+ shift 2
+ true
+ case $1 in
+ shift
+ break
+ case $python in
+ local pkg_list=
+ [[ -d /opt/pyenv ]]
+ echo 'Setup pyenv:'
Setup pyenv:
+ export PYENV_ROOT=/opt/pyenv
+ PYENV_ROOT=/opt/pyenv
+ export PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
+ PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
+ pyenv versions
  system
  3.8.13
  3.9.13
* 3.10.6 (set by /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.python-version)
+ command -v pyenv
++ pyenv init - --no-rehash
+ eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'\''/opt/pyenv/shims'\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; fi; done; echo "${paths[*]}"'\'')"
export PATH="/opt/pyenv/shims:${PATH}"
export PYENV_SHELL=bash
source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\''
pyenv() {
  local command
  command="${1:-}"
  if [ "$#" -gt 0 ]; then
    shift
  fi

  case "$command" in
  rehash|shell)
    eval "$(pyenv "sh-$command" "$@")"
    ;;
  *)
    command pyenv "$command" "$@"
    ;;
  esac
}'
+++ bash --norc -ec 'IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; fi; done; echo "${paths[*]}"'
++ PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
++ export PYENV_SHELL=bash
++ PYENV_SHELL=bash
++ source /opt/pyenv/libexec/../completions/pyenv.bash
+++ complete -F _pyenv pyenv
++ lf-pyver python3
++ local py_version_xy=python3
++ local py_version_xyz=
++ pyenv versions
++ local command
++ command=versions
++ '[' 1 -gt 0 ']'
++ shift
++ case "$command" in
++ command pyenv versions
++ pyenv versions
++ sed 's/^[ *]* //'
++ grep -E '^[0-9.]*[0-9]$'
++ awk '{ print $1 }'
++ [[ ! -s /tmp/.pyenv_versions ]]
+++ grep '^3' /tmp/.pyenv_versions
+++ sort -V
+++ tail -n 1
++ py_version_xyz=3.10.6
++ [[ -z 3.10.6 ]]
++ echo 3.10.6
++ return 0
+ pyenv local 3.10.6
+ local command
+ command=local
+ '[' 2 -gt 0 ']'
+ shift
+ case "$command" in
+ command pyenv local 3.10.6
+ pyenv local 3.10.6
+ for arg in "$@"
+ case $arg in
+ pkg_list+='tox '
+ for arg in "$@"
+ case $arg in
+ pkg_list+='virtualenv '
+ for arg in "$@"
+ case $arg in
+ pkg_list+='urllib3~=1.26.15 '
+ [[ -f /tmp/.toxenv ]]
+ [[ ! -f /tmp/.toxenv ]]
+ [[ -n '' ]]
+ python3 -m venv /tmp/venv-8mPl
+ echo 'lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-8mPl'
lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-8mPl
+ echo /tmp/venv-8mPl
+ echo 'lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv'
lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv
+ /tmp/venv-8mPl/bin/python3 -m pip install --upgrade --quiet pip 'setuptools<66' virtualenv
+ [[ -z tox virtualenv urllib3~=1.26.15  ]]
+ echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 '
lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 
+ /tmp/venv-8mPl/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15
+ type python3
+ true
+ echo 'lf-activate-venv(): INFO: Adding /tmp/venv-8mPl/bin to PATH'
lf-activate-venv(): INFO: Adding /tmp/venv-8mPl/bin to PATH
+ PATH=/tmp/venv-8mPl/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
+ return 0
+ python3 --version
Python 3.10.6
+ python3 -m pip --version
pip 25.1.1 from /tmp/venv-8mPl/lib/python3.10/site-packages/pip (python 3.10)
+ python3 -m pip freeze
cachetools==5.5.2
chardet==5.2.0
colorama==0.4.6
distlib==0.3.9
filelock==3.18.0
packaging==25.0
platformdirs==4.3.8
pluggy==1.6.0
pyproject-api==1.9.1
tomli==2.2.1
tox==4.26.0
typing_extensions==4.13.2
urllib3==1.26.20
virtualenv==20.31.2
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/sh -xe /tmp/jenkins2115717096666756415.sh
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content 
PARALLEL=False

[EnvInject] - Variables injected successfully.
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash -l /tmp/jenkins15982100680652172164.sh
---> tox-run.sh
+ PATH=/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
+ ARCHIVE_TOX_DIR=/w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/archives/tox
+ ARCHIVE_DOC_DIR=/w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/archives/docs
+ mkdir -p /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/archives/tox
+ cd /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.
+ source /home/jenkins/lf-env.sh
+ lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15
++ mktemp -d /tmp/venv-XXXX
+ lf_venv=/tmp/venv-YxeH
+ local venv_file=/tmp/.os_lf_venv
+ local python=python3
+ local options
+ local set_path=true
+ local install_args=
++ getopt -o np:v: -l no-path,system-site-packages,python:,venv-file: -n lf-activate-venv -- --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15
+ options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\'''
+ eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\'''
++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15
+ true
+ case $1 in
+ venv_file=/tmp/.toxenv
+ shift 2
+ true
+ case $1 in
+ shift
+ break
+ case $python in
+ local pkg_list=
+ [[ -d /opt/pyenv ]]
+ echo 'Setup pyenv:'
Setup pyenv:
+ export PYENV_ROOT=/opt/pyenv
+ PYENV_ROOT=/opt/pyenv
+ export PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
+ PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
+ pyenv versions
  system
  3.8.13
  3.9.13
* 3.10.6 (set by /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.python-version)
+ command -v pyenv
++ pyenv init - --no-rehash
+ eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "'\''/opt/pyenv/shims'\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\''; fi; done; echo "${paths[*]}"'\'')"
export PATH="/opt/pyenv/shims:${PATH}"
export PYENV_SHELL=bash
source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\''
pyenv() {
  local command
  command="${1:-}"
  if [ "$#" -gt 0 ]; then
    shift
  fi

  case "$command" in
  rehash|shell)
    eval "$(pyenv "sh-$command" "$@")"
    ;;
  *)
    command pyenv "$command" "$@"
    ;;
  esac
}'
+++ bash --norc -ec 'IFS=:; paths=($PATH); for i in ${!paths[@]}; do if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\''; fi; done; echo "${paths[*]}"'
++ PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
++ export PYENV_SHELL=bash
++ PYENV_SHELL=bash
++ source /opt/pyenv/libexec/../completions/pyenv.bash
+++ complete -F _pyenv pyenv
++ lf-pyver python3
++ local py_version_xy=python3
++ local py_version_xyz=
++ pyenv versions
++ local command
++ command=versions
++ '[' 1 -gt 0 ']'
++ shift
++ case "$command" in
++ command pyenv versions
++ pyenv versions
++ awk '{ print $1 }'
++ grep -E '^[0-9.]*[0-9]$'
++ sed 's/^[ *]* //'
++ [[ ! -s /tmp/.pyenv_versions ]]
+++ grep '^3' /tmp/.pyenv_versions
+++ sort -V
+++ tail -n 1
++ py_version_xyz=3.10.6
++ [[ -z 3.10.6 ]]
++ echo 3.10.6
++ return 0
+ pyenv local 3.10.6
+ local command
+ command=local
+ '[' 2 -gt 0 ']'
+ shift
+ case "$command" in
+ command pyenv local 3.10.6
+ pyenv local 3.10.6
+ for arg in "$@"
+ case $arg in
+ pkg_list+='tox '
+ for arg in "$@"
+ case $arg in
+ pkg_list+='virtualenv '
+ for arg in "$@"
+ case $arg in
+ pkg_list+='urllib3~=1.26.15 '
+ [[ -f /tmp/.toxenv ]]
++ cat /tmp/.toxenv
+ lf_venv=/tmp/venv-8mPl
+ echo 'lf-activate-venv(): INFO: Reuse venv:/tmp/venv-8mPl from' file:/tmp/.toxenv
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-8mPl from file:/tmp/.toxenv
+ /tmp/venv-8mPl/bin/python3 -m pip install --upgrade --quiet pip 'setuptools<66' virtualenv
+ [[ -z tox virtualenv urllib3~=1.26.15  ]]
+ echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 '
lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 
+ /tmp/venv-8mPl/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15
+ type python3
+ true
+ echo 'lf-activate-venv(): INFO: Adding /tmp/venv-8mPl/bin to PATH'
lf-activate-venv(): INFO: Adding /tmp/venv-8mPl/bin to PATH
+ PATH=/tmp/venv-8mPl/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
+ return 0
+ [[ -d /opt/pyenv ]]
+ echo '---> Setting up pyenv'
---> Setting up pyenv
+ export PYENV_ROOT=/opt/pyenv
+ PYENV_ROOT=/opt/pyenv
+ export PATH=/opt/pyenv/bin:/tmp/venv-8mPl/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
+ PATH=/opt/pyenv/bin:/tmp/venv-8mPl/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/home/jenkins/.local/bin:/home/jenkins/.gem/ruby/2.6.0/bin:/opt/go/1.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/1.19/bin:/opt/puppetlabs/bin
++ pwd
+ PYTHONPATH=/w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master
+ export PYTHONPATH
+ export TOX_TESTENV_PASSENV=PYTHONPATH
+ TOX_TESTENV_PASSENV=PYTHONPATH
+ tox --version
4.26.0 from /tmp/venv-8mPl/lib/python3.10/site-packages/tox/__init__.py
+ PARALLEL=False
+ TOX_OPTIONS_LIST=
+ [[ -n '' ]]
+ case ${PARALLEL,,} in
+ tox
+ tee -a /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/archives/tox/tox.log
code: install_deps> python -I -m pip install boto3 coverage kubernetes mock pandas pytest pytest-cov
code: freeze> python -m pip freeze --all
code: boto3==1.38.18,botocore==1.38.18,cachetools==5.5.2,certifi==2025.4.26,charset-normalizer==3.4.2,coverage==7.8.0,durationpy==0.10,exceptiongroup==1.3.0,google-auth==2.40.1,idna==3.10,iniconfig==2.1.0,jmespath==1.0.1,kubernetes==32.0.1,mock==5.2.0,numpy==2.2.6,oauthlib==3.2.2,packaging==25.0,pandas==2.2.3,pip==25.1.1,pluggy==1.6.0,pyasn1==0.6.1,pyasn1_modules==0.4.2,pytest==8.3.5,pytest-cov==6.1.1,python-dateutil==2.9.0.post0,pytz==2025.2,PyYAML==6.0.2,requests==2.32.3,requests-oauthlib==2.0.0,rsa==4.9.1,s3transfer==0.12.0,setuptools==80.3.1,six==1.17.0,tomli==2.2.1,typing_extensions==4.13.2,tzdata==2025.2,urllib3==2.4.0,websocket-client==1.8.0
code: commands[0]> pip3 install /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master
Looking in indexes: https://nexus3.o-ran-sc.org/repository/PyPi/simple
Processing /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master
  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'
Requirement already satisfied: boto3 in ./.tox/code/lib/python3.10/site-packages (from modelmetricsdk==0.2) (1.38.18)
Requirement already satisfied: kubernetes in ./.tox/code/lib/python3.10/site-packages (from modelmetricsdk==0.2) (32.0.1)
Requirement already satisfied: pyyaml in ./.tox/code/lib/python3.10/site-packages (from modelmetricsdk==0.2) (6.0.2)
Requirement already satisfied: botocore<1.39.0,>=1.38.18 in ./.tox/code/lib/python3.10/site-packages (from boto3->modelmetricsdk==0.2) (1.38.18)
Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in ./.tox/code/lib/python3.10/site-packages (from boto3->modelmetricsdk==0.2) (1.0.1)
Requirement already satisfied: s3transfer<0.13.0,>=0.12.0 in ./.tox/code/lib/python3.10/site-packages (from boto3->modelmetricsdk==0.2) (0.12.0)
Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in ./.tox/code/lib/python3.10/site-packages (from botocore<1.39.0,>=1.38.18->boto3->modelmetricsdk==0.2) (2.9.0.post0)
Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in ./.tox/code/lib/python3.10/site-packages (from botocore<1.39.0,>=1.38.18->boto3->modelmetricsdk==0.2) (2.4.0)
Requirement already satisfied: six>=1.5 in ./.tox/code/lib/python3.10/site-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.39.0,>=1.38.18->boto3->modelmetricsdk==0.2) (1.17.0)
Requirement already satisfied: certifi>=14.05.14 in ./.tox/code/lib/python3.10/site-packages (from kubernetes->modelmetricsdk==0.2) (2025.4.26)
Requirement already satisfied: google-auth>=1.0.1 in ./.tox/code/lib/python3.10/site-packages (from kubernetes->modelmetricsdk==0.2) (2.40.1)
Requirement already satisfied: websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 in ./.tox/code/lib/python3.10/site-packages (from kubernetes->modelmetricsdk==0.2) (1.8.0)
Requirement already satisfied: requests in ./.tox/code/lib/python3.10/site-packages (from kubernetes->modelmetricsdk==0.2) (2.32.3)
Requirement already satisfied: requests-oauthlib in ./.tox/code/lib/python3.10/site-packages (from kubernetes->modelmetricsdk==0.2) (2.0.0)
Requirement already satisfied: oauthlib>=3.2.2 in ./.tox/code/lib/python3.10/site-packages (from kubernetes->modelmetricsdk==0.2) (3.2.2)
Requirement already satisfied: durationpy>=0.7 in ./.tox/code/lib/python3.10/site-packages (from kubernetes->modelmetricsdk==0.2) (0.10)
Requirement already satisfied: cachetools<6.0,>=2.0.0 in ./.tox/code/lib/python3.10/site-packages (from google-auth>=1.0.1->kubernetes->modelmetricsdk==0.2) (5.5.2)
Requirement already satisfied: pyasn1-modules>=0.2.1 in ./.tox/code/lib/python3.10/site-packages (from google-auth>=1.0.1->kubernetes->modelmetricsdk==0.2) (0.4.2)
Requirement already satisfied: rsa<5,>=3.1.4 in ./.tox/code/lib/python3.10/site-packages (from google-auth>=1.0.1->kubernetes->modelmetricsdk==0.2) (4.9.1)
Requirement already satisfied: pyasn1>=0.1.3 in ./.tox/code/lib/python3.10/site-packages (from rsa<5,>=3.1.4->google-auth>=1.0.1->kubernetes->modelmetricsdk==0.2) (0.6.1)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.tox/code/lib/python3.10/site-packages (from requests->kubernetes->modelmetricsdk==0.2) (3.4.2)
Requirement already satisfied: idna<4,>=2.5 in ./.tox/code/lib/python3.10/site-packages (from requests->kubernetes->modelmetricsdk==0.2) (3.10)
Building wheels for collected packages: modelmetricsdk
  Building wheel for modelmetricsdk (pyproject.toml): started
  Building wheel for modelmetricsdk (pyproject.toml): finished with status 'done'
  Created wheel for modelmetricsdk: filename=modelmetricsdk-0.2-py3-none-any.whl size=14997 sha256=ff7a16dc1f46c7cac653658795951af296a4d36ba8de536fc2a62b6cad40f235
  Stored in directory: /home/jenkins/.cache/pip/wheels/85/75/0b/63953d427445a57d586cb6006f57b4ec8c6a5e18dd367ee907
Successfully built modelmetricsdk
Installing collected packages: modelmetricsdk
Successfully installed modelmetricsdk-0.2
code: commands[1]> pytest --cov-report term-missing --cov-report xml --cov-report html --cov-fail-under=30 --junitxml=/tmp/tests.xml --cov=/w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/modelmetricsdk/
============================= test session starts ==============================
platform linux -- Python 3.10.6, pytest-8.3.5, pluggy-1.6.0
cachedir: .tox/code/.pytest_cache
rootdir: /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master
plugins: cov-6.1.1
collected 22 items

test/test_model_metrics_sdk.py ......................                    [100%]

=============================== warnings summary ===============================
modelmetricsdk/singleton_manager.py:26
  /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/modelmetricsdk/singleton_manager.py:26: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
---------------------- generated xml file: /tmp/tests.xml ----------------------
================================ tests coverage ================================
_______________ coverage: platform linux, python 3.10.6-final-0 ________________

Name                                      Stmts   Miss  Cover   Missing
-----------------------------------------------------------------------
modelmetricsdk/__init__.py                    0      0   100%
modelmetricsdk/adapters/__init__.py           0      0   100%
modelmetricsdk/adapters/base_adapter.py      11     11     0%   18-94
modelmetricsdk/adapters/s3_adapter.py        61     61     0%   18-171
modelmetricsdk/artifact_manager.py           26     26     0%   18-99
modelmetricsdk/model_metrics_sdk.py         188      7    96%   100, 157, 295, 297, 365-367
modelmetricsdk/sdk_exception.py               4      0   100%
modelmetricsdk/singleton_manager.py          40      1    98%   81
modelmetricsdk/storage_factory.py             7      7     0%   18-53
-----------------------------------------------------------------------
TOTAL                                       337    113    66%
Coverage HTML written to dir htmlcov
Coverage XML written to file coverage.xml
Required test coverage of 30% reached. Total coverage: 66.47%
======================== 22 passed, 1 warning in 1.25s =========================
code: commands[2]> coverage xml -i
Wrote XML report to coverage.xml
code: OK ✔ in 25.25 seconds
docs: install_deps> python -I -m pip install lfdocs-conf recommonmark sphinx sphinx-rtd-theme sphinxcontrib-httpdomain
docs: freeze> python -m pip freeze --all
docs: alabaster==1.0.0,attrs==25.3.0,babel==2.17.0,blockdiag==3.0.0,certifi==2025.4.26,charset-normalizer==3.4.2,commonmark==0.9.1,contourpy==1.3.2,cycler==0.12.1,docutils==0.21.2,fonttools==4.58.0,funcparserlib==2.0.0a0,future==1.0.0,idna==3.10,imagesize==1.4.1,Jinja2==3.1.6,jsonschema==3.2.0,kiwisolver==1.4.8,lfdocs-conf==0.9.0,MarkupSafe==3.0.2,matplotlib==3.10.3,numpy==2.2.6,nwdiag==3.0.0,packaging==25.0,pillow==11.2.1,pip==25.1.1,Pygments==2.19.1,pyparsing==3.2.3,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.2,recommonmark==0.7.1,requests==2.32.3,requests-file==1.5.1,seqdiag==3.0.0,setuptools==80.3.1,six==1.17.0,snowballstemmer==3.0.1,Sphinx==8.1.3,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-rtd-theme==3.0.2,sphinx-tabs==3.4.7,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-httpdomain==1.8.1,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.30,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-swaggerdoc==0.1.7,tomli==2.2.1,urllib3==2.4.0,webcolors==24.11.1
docs: commands[0]> sphinx-build -W -b html -n -d /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.tox/docs/tmp/doctrees ./docs/ /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/docs/_build/html
Running Sphinx v8.1.3
loading translations [en]... done
making output directory... done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
loading intersphinx inventory 'aimlfw-dep' from https://docs.o-ran-sc.org/projects/o-ran-sc-aiml-fw-aimlfw-dep/en/latest/objects.inv ...
building [mo]: targets for 0 po files that are out of date
writing output... 
building [html]: targets for 4 source files that are out of date
updating environment: [new config] 4 added, 0 changed, 0 removed
reading sources... [ 25%] index
reading sources... [ 50%] installation-guide
reading sources... [ 75%] overview
reading sources... [100%] release-notes

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets... 
copying static files... 
Writing evaluated template result to /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/docs/_build/html/_static/documentation_options.js
Writing evaluated template result to /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/docs/_build/html/_static/basic.css
Writing evaluated template result to /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/docs/_build/html/_static/language_data.js
Writing evaluated template result to /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/docs/_build/html/_static/js/versions.js
copying static files: done
copying extra files... 
copying extra files: done
copying assets: done
writing output... [ 25%] index
writing output... [ 50%] installation-guide
writing output... [ 75%] overview
writing output... [100%] release-notes

generating indices... genindex done
highlighting module code... 
writing additional pages... search done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded.

The HTML pages are in docs/_build/html.
docs: commands[1]> echo 'Generated docs available in /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/docs/_build/html'
Generated docs available in /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/docs/_build/html
docs: OK ✔ in 21.47 seconds
docs-linkcheck: install_deps> python -I -m pip install lfdocs-conf recommonmark sphinx sphinx-rtd-theme sphinxcontrib-httpdomain
docs-linkcheck: freeze> python -m pip freeze --all
docs-linkcheck: alabaster==1.0.0,attrs==25.3.0,babel==2.17.0,blockdiag==3.0.0,certifi==2025.4.26,charset-normalizer==3.4.2,commonmark==0.9.1,contourpy==1.3.2,cycler==0.12.1,docutils==0.21.2,fonttools==4.58.0,funcparserlib==2.0.0a0,future==1.0.0,idna==3.10,imagesize==1.4.1,Jinja2==3.1.6,jsonschema==3.2.0,kiwisolver==1.4.8,lfdocs-conf==0.9.0,MarkupSafe==3.0.2,matplotlib==3.10.3,numpy==2.2.6,nwdiag==3.0.0,packaging==25.0,pillow==11.2.1,pip==25.1.1,Pygments==2.19.1,pyparsing==3.2.3,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.2,recommonmark==0.7.1,requests==2.32.3,requests-file==1.5.1,seqdiag==3.0.0,setuptools==80.3.1,six==1.17.0,snowballstemmer==3.0.1,Sphinx==8.1.3,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-rtd-theme==3.0.2,sphinx-tabs==3.4.7,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-httpdomain==1.8.1,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.30,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-swaggerdoc==0.1.7,tomli==2.2.1,urllib3==2.4.0,webcolors==24.11.1
docs-linkcheck: commands[0]> sphinx-build -W -b linkcheck -d /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.tox/docs-linkcheck/tmp/doctrees ./docs/ /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/docs/_build/linkcheck
Running Sphinx v8.1.3
loading translations [en]... done
making output directory... done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
loading intersphinx inventory 'aimlfw-dep' from https://docs.o-ran-sc.org/projects/o-ran-sc-aiml-fw-aimlfw-dep/en/latest/objects.inv ...
building [mo]: targets for 0 po files that are out of date
writing output... 
building [linkcheck]: targets for 4 source files that are out of date
updating environment: [new config] 4 added, 0 changed, 0 removed
reading sources... [ 25%] index
reading sources... [ 50%] installation-guide
reading sources... [ 75%] overview
reading sources... [100%] release-notes

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets... 
copying assets: done
writing output... [ 25%] index
writing output... [ 50%] installation-guide
writing output... [ 75%] overview
writing output... [100%] release-notes


(installation-guide: line   39) ok        https://docs.o-ran-sc.org/projects/o-ran-sc-aiml-fw-aimlfw-dep/en/latest/index.html
build succeeded.

Look for any errors in the above output or in docs/_build/linkcheck/output.txt
  code: OK (25.25=setup[20.82]+cmd[2.57,1.71,0.16] seconds)
  docs: OK (21.47=setup[20.62]+cmd[0.85,0.01] seconds)
  docs-linkcheck: OK (18.55=setup[17.41]+cmd[1.15] seconds)
  congratulations :) (65.48 seconds)
+ tox_status=0
+ echo '---> Completed tox runs'
---> Completed tox runs
+ for i in .tox/*/log
++ echo .tox/code/log
++ awk -F/ '{print $2}'
+ tox_env=code
+ cp -r .tox/code/log /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/archives/tox/code
+ for i in .tox/*/log
++ echo .tox/docs-linkcheck/log
++ awk -F/ '{print $2}'
+ tox_env=docs-linkcheck
+ cp -r .tox/docs-linkcheck/log /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/archives/tox/docs-linkcheck
+ for i in .tox/*/log
++ echo .tox/docs/log
++ awk -F/ '{print $2}'
+ tox_env=docs
+ cp -r .tox/docs/log /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/archives/tox/docs
+ DOC_DIR=docs/_build/html
+ [[ -d docs/_build/html ]]
+ echo '---> Archiving generated docs'
---> Archiving generated docs
+ mv docs/_build/html /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/archives/docs
+ echo '---> tox-run.sh ends'
---> tox-run.sh ends
+ test 0 -eq 0
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash /tmp/jenkins13893004916381979706.sh
---> pypi-dist-build.sh
Setup pyenv:
  system
  3.8.13
  3.9.13
* 3.10.6 (set by /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-WaEm from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing: setuptools==65.7.0 urllib3~=1.26.15 twine wheel readline 
lf-activate-venv(): INFO: Adding /tmp/venv-WaEm/bin to PATH
INFO: adding wheel to build binary distribution
INFO: cd to tox-dir .
INFO: creating distributions
running sdist
running egg_info
writing modelmetricsdk.egg-info/PKG-INFO
writing dependency_links to modelmetricsdk.egg-info/dependency_links.txt
writing requirements to modelmetricsdk.egg-info/requires.txt
writing top-level names to modelmetricsdk.egg-info/top_level.txt
reading manifest file 'modelmetricsdk.egg-info/SOURCES.txt'
adding license file 'LICENSES.txt'
writing manifest file 'modelmetricsdk.egg-info/SOURCES.txt'
running check
creating modelmetricsdk-0.2
creating modelmetricsdk-0.2/modelmetricsdk
creating modelmetricsdk-0.2/modelmetricsdk.egg-info
creating modelmetricsdk-0.2/modelmetricsdk/adapters
creating modelmetricsdk-0.2/modelmetricsdk/config
creating modelmetricsdk-0.2/test
copying files to modelmetricsdk-0.2...
copying LICENSES.txt -> modelmetricsdk-0.2
copying README.md -> modelmetricsdk-0.2
copying setup.py -> modelmetricsdk-0.2
copying modelmetricsdk/__init__.py -> modelmetricsdk-0.2/modelmetricsdk
copying modelmetricsdk/artifact_manager.py -> modelmetricsdk-0.2/modelmetricsdk
copying modelmetricsdk/model_metrics_sdk.py -> modelmetricsdk-0.2/modelmetricsdk
copying modelmetricsdk/sdk_exception.py -> modelmetricsdk-0.2/modelmetricsdk
copying modelmetricsdk/singleton_manager.py -> modelmetricsdk-0.2/modelmetricsdk
copying modelmetricsdk/storage_factory.py -> modelmetricsdk-0.2/modelmetricsdk
copying modelmetricsdk.egg-info/PKG-INFO -> modelmetricsdk-0.2/modelmetricsdk.egg-info
copying modelmetricsdk.egg-info/SOURCES.txt -> modelmetricsdk-0.2/modelmetricsdk.egg-info
copying modelmetricsdk.egg-info/dependency_links.txt -> modelmetricsdk-0.2/modelmetricsdk.egg-info
copying modelmetricsdk.egg-info/not-zip-safe -> modelmetricsdk-0.2/modelmetricsdk.egg-info
copying modelmetricsdk.egg-info/requires.txt -> modelmetricsdk-0.2/modelmetricsdk.egg-info
copying modelmetricsdk.egg-info/top_level.txt -> modelmetricsdk-0.2/modelmetricsdk.egg-info
copying modelmetricsdk/adapters/__init__.py -> modelmetricsdk-0.2/modelmetricsdk/adapters
copying modelmetricsdk/adapters/base_adapter.py -> modelmetricsdk-0.2/modelmetricsdk/adapters
copying modelmetricsdk/adapters/s3_adapter.py -> modelmetricsdk-0.2/modelmetricsdk/adapters
copying modelmetricsdk/config/config.json -> modelmetricsdk-0.2/modelmetricsdk/config
copying test/test_model_metrics_sdk.py -> modelmetricsdk-0.2/test
Writing modelmetricsdk-0.2/setup.cfg
creating dist
Creating tar archive
removing 'modelmetricsdk-0.2' (and everything under it)
running bdist_wheel
running build
running build_py
/tmp/venv-WaEm/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/modelmetricsdk
copying build/lib/modelmetricsdk/artifact_manager.py -> build/bdist.linux-x86_64/wheel/modelmetricsdk
copying build/lib/modelmetricsdk/storage_factory.py -> build/bdist.linux-x86_64/wheel/modelmetricsdk
copying build/lib/modelmetricsdk/sdk_exception.py -> build/bdist.linux-x86_64/wheel/modelmetricsdk
creating build/bdist.linux-x86_64/wheel/modelmetricsdk/config
copying build/lib/modelmetricsdk/config/config.json -> build/bdist.linux-x86_64/wheel/modelmetricsdk/config
copying build/lib/modelmetricsdk/singleton_manager.py -> build/bdist.linux-x86_64/wheel/modelmetricsdk
copying build/lib/modelmetricsdk/model_metrics_sdk.py -> build/bdist.linux-x86_64/wheel/modelmetricsdk
creating build/bdist.linux-x86_64/wheel/modelmetricsdk/adapters
copying build/lib/modelmetricsdk/adapters/base_adapter.py -> build/bdist.linux-x86_64/wheel/modelmetricsdk/adapters
copying build/lib/modelmetricsdk/adapters/s3_adapter.py -> build/bdist.linux-x86_64/wheel/modelmetricsdk/adapters
copying build/lib/modelmetricsdk/adapters/__init__.py -> build/bdist.linux-x86_64/wheel/modelmetricsdk/adapters
copying build/lib/modelmetricsdk/__init__.py -> build/bdist.linux-x86_64/wheel/modelmetricsdk
running install_egg_info
Copying modelmetricsdk.egg-info to build/bdist.linux-x86_64/wheel/modelmetricsdk-0.2-py3.10.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/modelmetricsdk-0.2.dist-info/WHEEL
creating 'dist/modelmetricsdk-0.2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'modelmetricsdk/__init__.py'
adding 'modelmetricsdk/artifact_manager.py'
adding 'modelmetricsdk/model_metrics_sdk.py'
adding 'modelmetricsdk/sdk_exception.py'
adding 'modelmetricsdk/singleton_manager.py'
adding 'modelmetricsdk/storage_factory.py'
adding 'modelmetricsdk/adapters/__init__.py'
adding 'modelmetricsdk/adapters/base_adapter.py'
adding 'modelmetricsdk/adapters/s3_adapter.py'
adding 'modelmetricsdk/config/config.json'
adding 'modelmetricsdk-0.2.dist-info/LICENSES.txt'
adding 'modelmetricsdk-0.2.dist-info/METADATA'
adding 'modelmetricsdk-0.2.dist-info/WHEEL'
adding 'modelmetricsdk-0.2.dist-info/top_level.txt'
adding 'modelmetricsdk-0.2.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
INFO: checking distributions
Checking dist/modelmetricsdk-0.2-py3-none-any.whl: PASSED
Checking dist/modelmetricsdk-0.2.tar.gz: PASSED
---> pypi-dist-build.sh ends
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2125 killed;
[ssh-agent] Stopped.
[PostBuildScript] - [INFO] Executing post build scripts.
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash /tmp/jenkins9356796924752225892.sh
---> sysstat.sh
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash /tmp/jenkins6460535158910824451.sh
---> package-listing.sh
++ tr '[:upper:]' '[:lower:]'
++ facter osfamily
+ OS_FAMILY=debian
+ workspace=/w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master
+ START_PACKAGES=/tmp/packages_start.txt
+ END_PACKAGES=/tmp/packages_end.txt
+ DIFF_PACKAGES=/tmp/packages_diff.txt
+ PACKAGES=/tmp/packages_start.txt
+ '[' /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master ']'
+ PACKAGES=/tmp/packages_end.txt
+ case "${OS_FAMILY}" in
+ dpkg -l
+ grep '^ii'
+ '[' -f /tmp/packages_start.txt ']'
+ '[' -f /tmp/packages_end.txt ']'
+ diff /tmp/packages_start.txt /tmp/packages_end.txt
+ '[' /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master ']'
+ mkdir -p /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/archives/
+ cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/archives/
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash /tmp/jenkins9409848756277838994.sh
---> capture-instance-metadata.sh
Setup pyenv:
  system
  3.8.13
  3.9.13
* 3.10.6 (set by /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-WaEm from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing: lftools 
lf-activate-venv(): INFO: Adding /tmp/venv-WaEm/bin to PATH
INFO: Running in OpenStack, capturing instance metadata
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash /tmp/jenkins12041106689055538968.sh
provisioning config files...
copy managed file [jenkins-log-archives-settings] to file:/w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master@tmp/config10202967253302171684tmp
Regular expression run condition: Expression=[^.*logs-s3.*], Label=[]
Run condition [Regular expression match] preventing perform for step [Provide Configuration files]
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content 
SERVER_ID=logs

[EnvInject] - Variables injected successfully.
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash /tmp/jenkins12340572409677246035.sh
---> create-netrc.sh
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash /tmp/jenkins14564969494076237963.sh
---> python-tools-install.sh
Setup pyenv:
  system
  3.8.13
  3.9.13
* 3.10.6 (set by /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-WaEm from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing: lftools 
lf-activate-venv(): INFO: Adding /tmp/venv-WaEm/bin to PATH
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash /tmp/jenkins17569635543185922054.sh
---> sudo-logs.sh
Archiving 'sudo' log..
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash /tmp/jenkins3785700873817139016.sh
---> job-cost.sh
Setup pyenv:
  system
  3.8.13
  3.9.13
* 3.10.6 (set by /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-WaEm from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
importlib-metadata 8.7.0 requires zipp>=3.20, but you have zipp 1.1.0 which is incompatible.
lftools 0.37.12 requires requests<2.32.0, but you have requests 2.32.3 which is incompatible.
lf-activate-venv(): INFO: Adding /tmp/venv-WaEm/bin to PATH
INFO: No Stack...
INFO: Retrieving Pricing Info for: v2-highcpu-4
INFO: Archiving Costs
[aiml-fw-athp-sdk-model-storage-pypi-verify-master] $ /bin/bash -l /tmp/jenkins6206974632541349763.sh
---> logs-deploy.sh
Setup pyenv:
  system
  3.8.13
  3.9.13
* 3.10.6 (set by /w/workspace/aiml-fw-athp-sdk-model-storage-pypi-verify-master/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-WaEm from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing: lftools 
lf-activate-venv(): INFO: Adding /tmp/venv-WaEm/bin to PATH
INFO: Nexus URL https://nexus.o-ran-sc.org path production/vex-sjc-oran-jenkins-prod-1/aiml-fw-athp-sdk-model-storage-pypi-verify-master/37
INFO: archiving workspace using pattern(s): 
Archives upload complete.
INFO: archiving logs to Nexus
---> uname -a:
Linux prd-ubuntu1804-docker-4c-4g-1245 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux


---> lscpu:
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  1
Socket(s):           4
NUMA node(s):        1
Vendor ID:           AuthenticAMD
CPU family:          23
Model:               49
Model name:          AMD EPYC-Rome Processor
Stepping:            0
CPU MHz:             2800.000
BogoMIPS:            5600.00
Virtualization:      AMD-V
Hypervisor vendor:   KVM
Virtualization type: full
L1d cache:           32K
L1i cache:           32K
L2 cache:            512K
L3 cache:            16384K
NUMA node0 CPU(s):   0-3
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr arat npt nrip_save umip rdpid arch_capabilities


---> nproc:
4


---> df -h:
Filesystem      Size  Used Avail Use% Mounted on
udev            2.0G     0  2.0G   0% /dev
tmpfs           395M  696K  394M   1% /run
/dev/vda1        20G  9.9G  9.4G  52% /
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/vda15      105M  5.3M  100M   5% /boot/efi
tmpfs           395M     0  395M   0% /run/user/1001


---> free -m:
              total        used        free      shared  buff/cache   available
Mem:           3943         432         356           0        3155        3228
Swap:          1023           0        1023


---> ip addr:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc fq_codel state UP group default qlen 1000
    link/ether fa:16:3e:e0:ab:99 brd ff:ff:ff:ff:ff:ff
    inet 10.32.7.220/23 brd 10.32.7.255 scope global dynamic ens3
       valid_lft 86141sec preferred_lft 86141sec
    inet6 fe80::f816:3eff:fee0:ab99/64 scope link 
       valid_lft forever preferred_lft forever
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:67:ba:1d:d8 brd ff:ff:ff:ff:ff:ff
    inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0
       valid_lft forever preferred_lft forever


---> sar -b -r -n DEV:
Linux 4.15.0-213-generic (prd-ubuntu1804-docker-4c-4g-1245) 	05/19/25 	_x86_64_	(4 CPU)

13:34:41     LINUX RESTART	(4 CPU)

13:35:01          tps      rtps      wtps   bread/s   bwrtn/s
13:36:01       178.87     69.24    109.63   5622.00  42482.40
13:37:01        99.02      4.55     94.47    141.58  20995.03
13:38:01       107.68     14.56     93.12   1031.56  27542.21
Average:       128.52     29.45     99.07   2265.04  30339.88

13:35:01    kbmemfree   kbavail kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
13:36:01      1698240   3374780   2340412     57.95     51416   1781072    865428     17.01    522652   1635804    141608
13:37:01      1091812   3279068   2946840     72.97     76500   2238300    993708     19.53    646616   2059292    125208
13:38:01       362140   3309620   3676512     91.03    103856   2918912    888244     17.46    695688   2680744    234212
Average:      1050731   3321156   2987921     73.98     77257   2312761    915793     18.00    621652   2125280    167009

13:35:01        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
13:36:01           lo      1.33      1.33      0.12      0.12      0.00      0.00      0.00      0.00
13:36:01         ens3    422.25    271.40   1508.03     71.96      0.00      0.00      0.00      0.00
13:36:01      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
13:37:01           lo      0.87      0.87      0.07      0.07      0.00      0.00      0.00      0.00
13:37:01         ens3     73.75     64.31    981.08      9.99      0.00      0.00      0.00      0.00
13:37:01      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
13:38:01           lo      0.53      0.53      0.05      0.05      0.00      0.00      0.00      0.00
13:38:01         ens3     44.83     40.99    829.92      6.90      0.00      0.00      0.00      0.00
13:38:01      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:           lo      0.91      0.91      0.08      0.08      0.00      0.00      0.00      0.00
Average:         ens3    180.28    125.57   1106.34     29.62      0.00      0.00      0.00      0.00
Average:      docker0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00


---> sar -P ALL:
Linux 4.15.0-213-generic (prd-ubuntu1804-docker-4c-4g-1245) 	05/19/25 	_x86_64_	(4 CPU)

13:34:41     LINUX RESTART	(4 CPU)

13:35:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
13:36:01        all     19.03      0.00      2.34      5.28      0.06     73.29
13:36:01          0     35.78      0.00      2.84      3.07      0.07     58.24
13:36:01          1     14.94      0.00      2.15      9.92      0.05     72.94
13:36:01          2     16.83      0.00      2.51      4.43      0.07     76.17
13:36:01          3      8.51      0.00      1.85      3.71      0.05     85.89
13:37:01        all     21.15      0.00      1.62      2.47      0.06     74.69
13:37:01          0     35.03      0.00      2.07      0.62      0.05     62.24
13:37:01          1      7.74      0.00      1.12      5.45      0.05     85.63
13:37:01          2     31.26      0.00      1.99      0.13      0.08     66.53
13:37:01          3     10.52      0.00      1.32      3.73      0.05     84.38
13:38:01        all     19.98      0.00      2.94      1.95      0.06     75.05
13:38:01          0      8.23      0.00      2.53      0.27      0.05     88.92
13:38:01          1     36.25      0.00      3.75      0.67      0.08     59.25
13:38:01          2      7.83      0.00      1.91      4.08      0.03     86.14
13:38:01          3     27.64      0.00      3.57      2.80      0.08     65.90
Average:        all     20.06      0.00      2.30      3.24      0.06     74.35
Average:          0     26.34      0.00      2.48      1.32      0.06     69.80
Average:          1     19.67      0.00      2.34      5.34      0.06     72.59
Average:          2     18.63      0.00      2.14      2.88      0.06     76.28
Average:          3     15.56      0.00      2.25      3.41      0.06     78.73