Build start time: Wed Oct 1 08:58:22 UTC 2025
[ REASON ] : target/python-wheels/bookworm/sonic_yang_mgmt-1.0-py3-none-any.whl does not exist NON-EXISTENT PREREQUISITES: target/python-wheels/bookworm/sonic_yang_models-1.0-py3-none-any.whl-install target/debs/bookworm/libyang_1.0.73_amd64.deb-install target/debs/bookworm/libyang-cpp_1.0.73_amd64.deb-install target/debs/bookworm/python3-yang_1.0.73_amd64.deb-install
[ FLAGS FILE ] : []
[ FLAGS DEPENDS ] : []
[ FLAGS DIFF ] : []
/sonic/src/sonic-yang-mgmt /sonic
Defaulting to user installation because normal site-packages is not writeable
Processing /sonic/src/sonic-yang-mgmt
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: ijson==3.2.3 in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-yang-mgmt==1.0) (3.2.3)
Collecting jsondiff>=1.2.0 (from sonic-yang-mgmt==1.0)
Downloading jsondiff-2.2.1-py3-none-any.whl.metadata (5.2 kB)
Collecting jsonpointer>=1.9 (from sonic-yang-mgmt==1.0)
Downloading jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB)
Collecting tabulate==0.9.0 (from sonic-yang-mgmt==1.0)
Downloading tabulate-0.9.0-py3-none-any.whl.metadata (34 kB)
Collecting xmltodict==0.12.0 (from sonic-yang-mgmt==1.0)
Downloading xmltodict-0.12.0-py2.py3-none-any.whl.metadata (6.3 kB)
Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from jsondiff>=1.2.0->sonic-yang-mgmt==1.0) (6.0)
Downloading tabulate-0.9.0-py3-none-any.whl (35 kB)
Downloading xmltodict-0.12.0-py2.py3-none-any.whl (9.2 kB)
Downloading jsondiff-2.2.1-py3-none-any.whl (13 kB)
Downloading jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)
Building wheels for collected packages: sonic-yang-mgmt
Building wheel for sonic-yang-mgmt (setup.py): started
Building wheel for sonic-yang-mgmt (setup.py): finished with status 'done'
Created wheel for sonic-yang-mgmt: filename=sonic_yang_mgmt-1.0-py3-none-any.whl size=42594 sha256=5b6355b082fb74074d505e822b5b4c8a3723d6bff36cab234596de1cff597825
Stored in directory: /var/jenkins/.cache/pip/wheels/81/12/13/cbd2d9aae9de66519b0960c1ebcdedab485d5bec4b4eb6747c
Successfully built sonic-yang-mgmt
Installing collected packages: xmltodict, tabulate, jsonpointer, jsondiff, sonic-yang-mgmt
WARNING: The script tabulate is installed in '/var/jenkins/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The script jdiff is installed in '/var/jenkins/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed jsondiff-2.2.1 jsonpointer-3.0.0 sonic-yang-mgmt-1.0 tabulate-0.9.0 xmltodict-0.12.0
[notice] A new release of pip is available: 24.2 -> 25.2
[notice] To update, run: python3 -m pip install --upgrade pip
Found existing installation: sonic-yang-mgmt 1.0
Uninstalling sonic-yang-mgmt-1.0:
Successfully uninstalled sonic-yang-mgmt-1.0
Defaulting to user installation because normal site-packages is not writeable
Processing /sonic/src/sonic-yang-mgmt
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: ijson==3.2.3 in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-yang-mgmt==1.0) (3.2.3)
Requirement already satisfied: jsondiff>=1.2.0 in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-yang-mgmt==1.0) (2.2.1)
Requirement already satisfied: jsonpointer>=1.9 in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-yang-mgmt==1.0) (3.0.0)
Requirement already satisfied: tabulate==0.9.0 in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-yang-mgmt==1.0) (0.9.0)
Requirement already satisfied: xmltodict==0.12.0 in /var/jenkins/.local/lib/python3.11/site-packages (from sonic-yang-mgmt==1.0) (0.12.0)
WARNING: sonic-yang-mgmt 1.0 does not provide the extra 'testing'
Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from jsondiff>=1.2.0->sonic-yang-mgmt==1.0) (6.0)
Building wheels for collected packages: sonic-yang-mgmt
Building wheel for sonic-yang-mgmt (setup.py): started
Building wheel for sonic-yang-mgmt (setup.py): finished with status 'done'
Created wheel for sonic-yang-mgmt: filename=sonic_yang_mgmt-1.0-py3-none-any.whl size=42594 sha256=4dd1fcbf4b94c437958178d04396f4e6e25b9ba52522daa99e8d1502b040e7b0
Stored in directory: /var/jenkins/.cache/pip/wheels/81/12/13/cbd2d9aae9de66519b0960c1ebcdedab485d5bec4b4eb6747c
Successfully built sonic-yang-mgmt
Installing collected packages: sonic-yang-mgmt
Successfully installed sonic-yang-mgmt-1.0
[notice] A new release of pip is available: 24.2 -> 25.2
[notice] To update, run: python3 -m pip install --upgrade pip
Found existing installation: sonic-yang-mgmt 1.0
Uninstalling sonic-yang-mgmt-1.0:
Successfully uninstalled sonic-yang-mgmt-1.0
============================= test session starts ==============================
platform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0+repack
rootdir: /sonic/src/sonic-yang-mgmt
plugins: pyfakefs-5.7.4, cov-4.0.0
collected 37 items
tests/test_cfghelp.py ....... [ 18%]
tests/test_sonic_yang_mgmt.py . [ 21%]
tests/libyang-python-tests/test_sonic_yang.py .......................... [ 91%]
... [100%]
=============================== warnings summary ===============================
sonic_yang_ext.py:332
/sonic/src/sonic-yang-mgmt/sonic_yang_ext.py:332: DeprecationWarning: invalid escape sequence '\C'
'''
sonic_yang_ext.py:370
/sonic/src/sonic-yang-mgmt/sonic_yang_ext.py:370: DeprecationWarning: invalid escape sequence '\C'
'''
sonic_yang_path.py:409
/sonic/src/sonic-yang-mgmt/sonic_yang_path.py:409: DeprecationWarning: invalid escape sequence '\['
key_value_pattern = "\[([^=]+)='([^']*)'\]"
sonic_yang_path.py:499
/sonic/src/sonic-yang-mgmt/sonic_yang_path.py:499: DeprecationWarning: invalid escape sequence '\['
leaf_list_pattern = "^[^\[]+(?:\[\.='([^']*)'\])?$"
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======================== 37 passed, 4 warnings in 2.14s ========================
* Getting build dependencies for sdist...
* Building sdist...
running sdist
running egg_info
writing sonic_yang_mgmt.egg-info/PKG-INFO
writing dependency_links to sonic_yang_mgmt.egg-info/dependency_links.txt
writing requirements to sonic_yang_mgmt.egg-info/requires.txt
writing top-level names to sonic_yang_mgmt.egg-info/top_level.txt
adding license file 'LICENSE'
adding license file 'AUTHORS.rst'
writing manifest file 'sonic_yang_mgmt.egg-info/SOURCES.txt'
running check
creating sonic-yang-mgmt-1.0
creating sonic-yang-mgmt-1.0/sonic_yang_mgmt.egg-info
creating sonic-yang-mgmt-1.0/tests
creating sonic-yang-mgmt-1.0/tests/libyang-python-tests
creating sonic-yang-mgmt-1.0/tests/libyang-python-tests/sample-yang-models
copying files to sonic-yang-mgmt-1.0...
copying .gitignore -> sonic-yang-mgmt-1.0
copying AUTHORS.rst -> sonic-yang-mgmt-1.0
copying LICENSE -> sonic-yang-mgmt-1.0
copying README.rst -> sonic-yang-mgmt-1.0
copying setup.cfg -> sonic-yang-mgmt-1.0
copying setup.py -> sonic-yang-mgmt-1.0
copying sonic-cfg-help -> sonic-yang-mgmt-1.0
copying sonic_yang.py -> sonic-yang-mgmt-1.0
copying sonic_yang_ext.py -> sonic-yang-mgmt-1.0
copying sonic_yang_path.py -> sonic-yang-mgmt-1.0
copying sonic_yang_mgmt.egg-info/PKG-INFO -> sonic-yang-mgmt-1.0/sonic_yang_mgmt.egg-info
copying sonic_yang_mgmt.egg-info/SOURCES.txt -> sonic-yang-mgmt-1.0/sonic_yang_mgmt.egg-info
copying sonic_yang_mgmt.egg-info/dependency_links.txt -> sonic-yang-mgmt-1.0/sonic_yang_mgmt.egg-info
copying sonic_yang_mgmt.egg-info/not-zip-safe -> sonic-yang-mgmt-1.0/sonic_yang_mgmt.egg-info
copying sonic_yang_mgmt.egg-info/requires.txt -> sonic-yang-mgmt-1.0/sonic_yang_mgmt.egg-info
copying sonic_yang_mgmt.egg-info/top_level.txt -> sonic-yang-mgmt-1.0/sonic_yang_mgmt.egg-info
copying tests/__init__.py -> sonic-yang-mgmt-1.0/tests
copying tests/test_cfghelp.py -> sonic-yang-mgmt-1.0/tests
copying tests/test_sonic_yang_mgmt.py -> sonic-yang-mgmt-1.0/tests
copying tests/libyang-python-tests/config_data.json -> sonic-yang-mgmt-1.0/tests/libyang-python-tests
copying tests/libyang-python-tests/config_data_merge.json -> sonic-yang-mgmt-1.0/tests/libyang-python-tests
copying tests/libyang-python-tests/test_SonicYang.json -> sonic-yang-mgmt-1.0/tests/libyang-python-tests
copying tests/libyang-python-tests/test_sonic_yang.py -> sonic-yang-mgmt-1.0/tests/libyang-python-tests
copying tests/libyang-python-tests/sample-yang-models/test-acl.yang -> sonic-yang-mgmt-1.0/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-head.yang -> sonic-yang-mgmt-1.0/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-interface.yang -> sonic-yang-mgmt-1.0/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-port.yang -> sonic-yang-mgmt-1.0/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-portchannel.yang -> sonic-yang-mgmt-1.0/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-vlan.yang -> sonic-yang-mgmt-1.0/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-yang-structure.yang -> sonic-yang-mgmt-1.0/tests/libyang-python-tests/sample-yang-models
Writing sonic-yang-mgmt-1.0/setup.cfg
Creating tar archive
removing 'sonic-yang-mgmt-1.0' (and everything under it)
* Building wheel from sdist
* Getting build dependencies for wheel...
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
copying sonic_yang.py -> build/lib
copying sonic_yang_ext.py -> build/lib
copying sonic_yang_path.py -> build/lib
creating build/lib/tests
copying tests/test_sonic_yang_mgmt.py -> build/lib/tests
copying tests/test_cfghelp.py -> build/lib/tests
copying tests/__init__.py -> build/lib/tests
running egg_info
writing sonic_yang_mgmt.egg-info/PKG-INFO
writing dependency_links to sonic_yang_mgmt.egg-info/dependency_links.txt
writing requirements to sonic_yang_mgmt.egg-info/requires.txt
writing top-level names to sonic_yang_mgmt.egg-info/top_level.txt
ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any
reading manifest file 'sonic_yang_mgmt.egg-info/SOURCES.txt'
adding license file 'LICENSE'
adding license file 'AUTHORS.rst'
writing manifest file 'sonic_yang_mgmt.egg-info/SOURCES.txt'
creating build/lib/tests/libyang-python-tests
copying tests/libyang-python-tests/config_data.json -> build/lib/tests/libyang-python-tests
copying tests/libyang-python-tests/config_data_merge.json -> build/lib/tests/libyang-python-tests
copying tests/libyang-python-tests/test_SonicYang.json -> build/lib/tests/libyang-python-tests
copying tests/libyang-python-tests/test_sonic_yang.py -> build/lib/tests/libyang-python-tests
creating build/lib/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-acl.yang -> build/lib/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-head.yang -> build/lib/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-interface.yang -> build/lib/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-port.yang -> build/lib/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-portchannel.yang -> build/lib/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-vlan.yang -> build/lib/tests/libyang-python-tests/sample-yang-models
copying tests/libyang-python-tests/sample-yang-models/test-yang-structure.yang -> build/lib/tests/libyang-python-tests/sample-yang-models
running build_scripts
creating build/scripts-3.11
copying and adjusting sonic-cfg-help -> build/scripts-3.11
changing mode of build/scripts-3.11/sonic-cfg-help from 644 to 755
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/tests
copying build/lib/tests/test_sonic_yang_mgmt.py -> build/bdist.linux-x86_64/wheel/tests
copying build/lib/tests/test_cfghelp.py -> build/bdist.linux-x86_64/wheel/tests
copying build/lib/tests/__init__.py -> build/bdist.linux-x86_64/wheel/tests
creating build/bdist.linux-x86_64/wheel/tests/libyang-python-tests
copying build/lib/tests/libyang-python-tests/test_sonic_yang.py -> build/bdist.linux-x86_64/wheel/tests/libyang-python-tests
creating build/bdist.linux-x86_64/wheel/tests/libyang-python-tests/sample-yang-models
copying build/lib/tests/libyang-python-tests/sample-yang-models/test-vlan.yang -> build/bdist.linux-x86_64/wheel/tests/libyang-python-tests/sample-yang-models
copying build/lib/tests/libyang-python-tests/sample-yang-models/test-yang-structure.yang -> build/bdist.linux-x86_64/wheel/tests/libyang-python-tests/sample-yang-models
copying build/lib/tests/libyang-python-tests/sample-yang-models/test-port.yang -> build/bdist.linux-x86_64/wheel/tests/libyang-python-tests/sample-yang-models
copying build/lib/tests/libyang-python-tests/sample-yang-models/test-head.yang -> build/bdist.linux-x86_64/wheel/tests/libyang-python-tests/sample-yang-models
copying build/lib/tests/libyang-python-tests/sample-yang-models/test-portchannel.yang -> build/bdist.linux-x86_64/wheel/tests/libyang-python-tests/sample-yang-models
copying build/lib/tests/libyang-python-tests/sample-yang-models/test-acl.yang -> build/bdist.linux-x86_64/wheel/tests/libyang-python-tests/sample-yang-models
copying build/lib/tests/libyang-python-tests/sample-yang-models/test-interface.yang -> build/bdist.linux-x86_64/wheel/tests/libyang-python-tests/sample-yang-models
copying build/lib/tests/libyang-python-tests/config_data.json -> build/bdist.linux-x86_64/wheel/tests/libyang-python-tests
copying build/lib/tests/libyang-python-tests/config_data_merge.json -> build/bdist.linux-x86_64/wheel/tests/libyang-python-tests
copying build/lib/tests/libyang-python-tests/test_SonicYang.json -> build/bdist.linux-x86_64/wheel/tests/libyang-python-tests
copying build/lib/sonic_yang_ext.py -> build/bdist.linux-x86_64/wheel
copying build/lib/sonic_yang.py -> build/bdist.linux-x86_64/wheel
copying build/lib/sonic_yang_path.py -> build/bdist.linux-x86_64/wheel
running install_egg_info
Copying sonic_yang_mgmt.egg-info to build/bdist.linux-x86_64/wheel/sonic_yang_mgmt-1.0.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/sonic_yang_mgmt-1.0.data
creating build/bdist.linux-x86_64/wheel/sonic_yang_mgmt-1.0.data/scripts
copying build/scripts-3.11/sonic-cfg-help -> build/bdist.linux-x86_64/wheel/sonic_yang_mgmt-1.0.data/scripts
changing mode of build/bdist.linux-x86_64/wheel/sonic_yang_mgmt-1.0.data/scripts/sonic-cfg-help to 755
creating build/bdist.linux-x86_64/wheel/sonic_yang_mgmt-1.0.dist-info/WHEEL
creating '/sonic/src/sonic-yang-mgmt/dist/.tmp-flz_90nd/sonic_yang_mgmt-1.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'sonic_yang.py'
adding 'sonic_yang_ext.py'
adding 'sonic_yang_path.py'
adding 'sonic_yang_mgmt-1.0.data/scripts/sonic-cfg-help'
adding 'tests/__init__.py'
adding 'tests/test_cfghelp.py'
adding 'tests/test_sonic_yang_mgmt.py'
adding 'tests/libyang-python-tests/config_data.json'
adding 'tests/libyang-python-tests/config_data_merge.json'
adding 'tests/libyang-python-tests/test_SonicYang.json'
adding 'tests/libyang-python-tests/test_sonic_yang.py'
adding 'tests/libyang-python-tests/sample-yang-models/test-acl.yang'
adding 'tests/libyang-python-tests/sample-yang-models/test-head.yang'
adding 'tests/libyang-python-tests/sample-yang-models/test-interface.yang'
adding 'tests/libyang-python-tests/sample-yang-models/test-port.yang'
adding 'tests/libyang-python-tests/sample-yang-models/test-portchannel.yang'
adding 'tests/libyang-python-tests/sample-yang-models/test-vlan.yang'
adding 'tests/libyang-python-tests/sample-yang-models/test-yang-structure.yang'
adding 'sonic_yang_mgmt-1.0.dist-info/AUTHORS.rst'
adding 'sonic_yang_mgmt-1.0.dist-info/LICENSE'
adding 'sonic_yang_mgmt-1.0.dist-info/METADATA'
adding 'sonic_yang_mgmt-1.0.dist-info/WHEEL'
adding 'sonic_yang_mgmt-1.0.dist-info/top_level.txt'
adding 'sonic_yang_mgmt-1.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built sonic-yang-mgmt-1.0.tar.gz and sonic_yang_mgmt-1.0-py3-none-any.whl
/sonic
Build end time: Wed Oct 1 08:58:58 UTC 2025
Elapsed time: 0h 0m 36s
|