Build start time: Thu Nov 20 07:22:09 UTC 2025
[ REASON ] : target/python-wheels/bookworm/swsssdk-2.0.1-py3-none-any.whl does not exist NON-EXISTENT PREREQUISITES: target/python-wheels/bookworm/redis_dump_load-1.1-py3-none-any.whl-install
[ FLAGS FILE ] : []
[ FLAGS DEPENDS ] : []
[ FLAGS DIFF ] : []
/sonic/src/sonic-py-swsssdk /sonic
Defaulting to user installation because normal site-packages is not writeable
Processing /sonic/src/sonic-py-swsssdk
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: redis-dump-load in /usr/local/lib/python3.11/dist-packages (from swsssdk==2.0.1) (1.1)
Requirement already satisfied: redis>=4.5.4 in /usr/local/lib/python3.11/dist-packages (from swsssdk==2.0.1) (5.2.1)
Requirement already satisfied: async-timeout>=4.0.3 in /usr/local/lib/python3.11/dist-packages (from redis>=4.5.4->swsssdk==2.0.1) (5.0.1)
Building wheels for collected packages: swsssdk
Building wheel for swsssdk (setup.py): started
Building wheel for swsssdk (setup.py): finished with status 'done'
Created wheel for swsssdk: filename=swsssdk-2.0.1-py3-none-any.whl size=19157 sha256=6f33eae193a7902e3a2235171c1be93a7f6ee65c55cae12bf35844bdbd004fa8
Stored in directory: /var/jenkins/.cache/pip/wheels/e8/93/36/9519562637252619b19a04f58d1270d8ef9204cbec5f0b051c
Successfully built swsssdk
Installing collected packages: swsssdk
Successfully installed swsssdk-2.0.1
[notice] A new release of pip is available: 24.2 -> 25.3
[notice] To update, run: python3 -m pip install --upgrade pip
Found existing installation: swsssdk 2.0.1
Uninstalling swsssdk-2.0.1:
Successfully uninstalled swsssdk-2.0.1
Defaulting to user installation because normal site-packages is not writeable
Processing /sonic/src/sonic-py-swsssdk
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: redis-dump-load in /usr/local/lib/python3.11/dist-packages (from swsssdk==2.0.1) (1.1)
Requirement already satisfied: redis>=4.5.4 in /usr/local/lib/python3.11/dist-packages (from swsssdk==2.0.1) (5.2.1)
WARNING: swsssdk 2.0.1 does not provide the extra 'testing'
Requirement already satisfied: async-timeout>=4.0.3 in /usr/local/lib/python3.11/dist-packages (from redis>=4.5.4->swsssdk==2.0.1) (5.0.1)
Building wheels for collected packages: swsssdk
Building wheel for swsssdk (setup.py): started
Building wheel for swsssdk (setup.py): finished with status 'done'
Created wheel for swsssdk: filename=swsssdk-2.0.1-py3-none-any.whl size=19157 sha256=a2aae50110d47420b5bfc31fa3a07ea69bb13a2151f5c07ccd7229e7d7768989
Stored in directory: /var/jenkins/.cache/pip/wheels/e8/93/36/9519562637252619b19a04f58d1270d8ef9204cbec5f0b051c
Successfully built swsssdk
Installing collected packages: swsssdk
Successfully installed swsssdk-2.0.1
[notice] A new release of pip is available: 24.2 -> 25.3
[notice] To update, run: python3 -m pip install --upgrade pip
Found existing installation: swsssdk 2.0.1
Uninstalling swsssdk-2.0.1:
Successfully uninstalled swsssdk-2.0.1
============================= test session starts ==============================
platform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0+repack -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /sonic/src/sonic-py-swsssdk, configfile: pytest.ini
plugins: pyfakefs-5.7.4, cov-4.0.0
collecting ... collected 7 items
test/sonic_db_dump_load_test.py::TestSonicDbDumpLoad::test_sonic_db_dump_exit PASSED [ 14%]
test/sonic_db_dump_load_test.py::TestSonicDbDumpLoad::test_sonic_db_load_exit PASSED [ 28%]
test/test_moduleLoad.py::Test_load_sonic_db_config::test__dbConfig PASSED [ 42%]
test/test_moduleLoad.py::Test_load_sonic_db_config::test__db_map_attributes PASSED [ 57%]
test/test_moduleLoad.py::Test_load_sonic_db_config::test__namespace_list PASSED [ 71%]
test/test_moduleLoad.py::test_BlockUseSwsssdk PASSED [ 85%]
test/test_port_util.py::TestPortUtil::test_get_vlan_interface_oid_map PASSED [100%]
=============================== warnings summary ===============================
test/sonic_db_dump_load_test.py::TestSonicDbDumpLoad::test_sonic_db_dump_exit
/usr/lib/python3/dist-packages/_pytest/fixtures.py:901: PytestRemovedIn8Warning: Support for nose tests is deprecated and will be removed in a future release.
test/sonic_db_dump_load_test.py::TestSonicDbDumpLoad::test_sonic_db_dump_exit is using nose-specific method: `setup(self)`
To remove this warning, rename it to `setup_method(self)`
See docs: https://docs.pytest.org/en/stable/deprecations.html#support-for-tests-written-for-nose
fixture_result = next(generator)
test/sonic_db_dump_load_test.py::TestSonicDbDumpLoad::test_sonic_db_dump_exit
/usr/lib/python3/dist-packages/_pytest/fixtures.py:917: PytestRemovedIn8Warning: Support for nose tests is deprecated and will be removed in a future release.
test/sonic_db_dump_load_test.py::TestSonicDbDumpLoad::test_sonic_db_dump_exit is using nose-specific method: `teardown(self)`
To remove this warning, rename it to `teardown_method(self)`
See docs: https://docs.pytest.org/en/stable/deprecations.html#support-for-tests-written-for-nose
next(it)
test/sonic_db_dump_load_test.py::TestSonicDbDumpLoad::test_sonic_db_load_exit
/usr/lib/python3/dist-packages/_pytest/fixtures.py:901: PytestRemovedIn8Warning: Support for nose tests is deprecated and will be removed in a future release.
test/sonic_db_dump_load_test.py::TestSonicDbDumpLoad::test_sonic_db_load_exit is using nose-specific method: `setup(self)`
To remove this warning, rename it to `setup_method(self)`
See docs: https://docs.pytest.org/en/stable/deprecations.html#support-for-tests-written-for-nose
fixture_result = next(generator)
test/sonic_db_dump_load_test.py::TestSonicDbDumpLoad::test_sonic_db_load_exit
/usr/lib/python3/dist-packages/_pytest/fixtures.py:917: PytestRemovedIn8Warning: Support for nose tests is deprecated and will be removed in a future release.
test/sonic_db_dump_load_test.py::TestSonicDbDumpLoad::test_sonic_db_load_exit is using nose-specific method: `teardown(self)`
To remove this warning, rename it to `teardown_method(self)`
See docs: https://docs.pytest.org/en/stable/deprecations.html#support-for-tests-written-for-nose
next(it)
test/test_port_util.py::TestPortUtil::test_get_vlan_interface_oid_map
/sonic/src/sonic-py-swsssdk/src/swsssdk/port_util.py:8: DeprecationWarning: invalid escape sequence '\d'
SONIC_ETHERNET_RE_PATTERN = "^Ethernet(\d+)$"
test/test_port_util.py::TestPortUtil::test_get_vlan_interface_oid_map
/sonic/src/sonic-py-swsssdk/src/swsssdk/port_util.py:13: DeprecationWarning: invalid escape sequence '\d'
SONIC_ETHERNET_BP_RE_PATTERN = "^Ethernet-BP(\d+)$"
test/test_port_util.py::TestPortUtil::test_get_vlan_interface_oid_map
/sonic/src/sonic-py-swsssdk/src/swsssdk/port_util.py:14: DeprecationWarning: invalid escape sequence '\d'
SONIC_VLAN_RE_PATTERN = "^Vlan(\d+)$"
test/test_port_util.py::TestPortUtil::test_get_vlan_interface_oid_map
/sonic/src/sonic-py-swsssdk/src/swsssdk/port_util.py:15: DeprecationWarning: invalid escape sequence '\d'
SONIC_PORTCHANNEL_RE_PATTERN = "^PortChannel(\d+)$"
test/test_port_util.py::TestPortUtil::test_get_vlan_interface_oid_map
/sonic/src/sonic-py-swsssdk/src/swsssdk/port_util.py:16: DeprecationWarning: invalid escape sequence '\d'
SONIC_MGMT_PORT_RE_PATTERN = "^eth(\d+)$"
test/test_port_util.py::TestPortUtil::test_get_vlan_interface_oid_map
/sonic/src/sonic-py-swsssdk/src/swsssdk/port_util.py:17: DeprecationWarning: invalid escape sequence '\d'
SONIC_ETHERNET_IB_RE_PATTERN = "^Ethernet-IB(\d+)$"
test/test_port_util.py::TestPortUtil::test_get_vlan_interface_oid_map
/sonic/src/sonic-py-swsssdk/src/swsssdk/port_util.py:18: DeprecationWarning: invalid escape sequence '\d'
SONIC_ETHERNET_REC_RE_PATTERN = "^Ethernet-Rec(\d+)$"
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
------- generated xml file: /sonic/src/sonic-py-swsssdk/test-results.xml -------
---------- coverage: platform linux, python 3.11.2-final-0 -----------
Name Stmts Miss Cover
-------------------------------------------------------
src/swsssdk/__init__.py 17 7 59%
src/swsssdk/configdb.py 236 197 17%
src/swsssdk/dbconnector.py 232 109 53%
src/swsssdk/exceptions.py 7 3 57%
src/swsssdk/interface.py 179 115 36%
src/swsssdk/port_util.py 103 73 29%
src/swsssdk/sonic_db_dump_load.py 113 62 45%
src/swsssdk/util.py 37 37 0%
-------------------------------------------------------
TOTAL 924 603 35%
Coverage HTML written to dir htmlcov
Coverage XML written to file coverage.xml
======================== 7 passed, 11 warnings in 1.47s ========================
* Getting build dependencies for sdist...
running egg_info
writing swsssdk.egg-info/PKG-INFO
writing dependency_links to swsssdk.egg-info/dependency_links.txt
writing requirements to swsssdk.egg-info/requires.txt
writing top-level names to swsssdk.egg-info/top_level.txt
adding license file 'LICENSE'
writing manifest file 'swsssdk.egg-info/SOURCES.txt'
* Building sdist...
running sdist
running egg_info
writing swsssdk.egg-info/PKG-INFO
writing dependency_links to swsssdk.egg-info/dependency_links.txt
writing requirements to swsssdk.egg-info/requires.txt
writing top-level names to swsssdk.egg-info/top_level.txt
adding license file 'LICENSE'
writing manifest file 'swsssdk.egg-info/SOURCES.txt'
running check
creating swsssdk-2.0.1
creating swsssdk-2.0.1/.github
creating swsssdk-2.0.1/.github/codeql
creating swsssdk-2.0.1/.github/workflows
creating swsssdk-2.0.1/src
creating swsssdk-2.0.1/src/swsssdk
creating swsssdk-2.0.1/src/swsssdk/config
creating swsssdk-2.0.1/swsssdk.egg-info
creating swsssdk-2.0.1/test
creating swsssdk-2.0.1/test/config
copying files to swsssdk-2.0.1...
copying .gitignore -> swsssdk-2.0.1
copying LICENSE -> swsssdk-2.0.1
copying MAINTAINERS -> swsssdk-2.0.1
copying README.md -> swsssdk-2.0.1
copying ThirdPartyLicenses.txt -> swsssdk-2.0.1
copying azure-pipelines.yml -> swsssdk-2.0.1
copying pytest.ini -> swsssdk-2.0.1
copying setup.cfg -> swsssdk-2.0.1
copying setup.py -> swsssdk-2.0.1
copying .github/codeql/codeql-config.yml -> swsssdk-2.0.1/.github/codeql
copying .github/workflows/codeql-analysis.yml -> swsssdk-2.0.1/.github/workflows
copying .github/workflows/semgrep.yml -> swsssdk-2.0.1/.github/workflows
copying src/swsssdk/__init__.py -> swsssdk-2.0.1/src/swsssdk
copying src/swsssdk/configdb.py -> swsssdk-2.0.1/src/swsssdk
copying src/swsssdk/dbconnector.py -> swsssdk-2.0.1/src/swsssdk
copying src/swsssdk/exceptions.py -> swsssdk-2.0.1/src/swsssdk
copying src/swsssdk/interface.py -> swsssdk-2.0.1/src/swsssdk
copying src/swsssdk/port_util.py -> swsssdk-2.0.1/src/swsssdk
copying src/swsssdk/sonic_db_dump_load.py -> swsssdk-2.0.1/src/swsssdk
copying src/swsssdk/util.py -> swsssdk-2.0.1/src/swsssdk
copying src/swsssdk/config/database_config.json -> swsssdk-2.0.1/src/swsssdk/config
copying swsssdk.egg-info/PKG-INFO -> swsssdk-2.0.1/swsssdk.egg-info
copying swsssdk.egg-info/SOURCES.txt -> swsssdk-2.0.1/swsssdk.egg-info
copying swsssdk.egg-info/dependency_links.txt -> swsssdk-2.0.1/swsssdk.egg-info
copying swsssdk.egg-info/requires.txt -> swsssdk-2.0.1/swsssdk.egg-info
copying swsssdk.egg-info/top_level.txt -> swsssdk-2.0.1/swsssdk.egg-info
copying test/__init__.py -> swsssdk-2.0.1/test
copying test/sonic_db_dump_load_test.py -> swsssdk-2.0.1/test
copying test/test_moduleLoad.py -> swsssdk-2.0.1/test
copying test/test_port_util.py -> swsssdk-2.0.1/test
copying test/config/database_config.json -> swsssdk-2.0.1/test/config
copying test/config/database_global.json -> swsssdk-2.0.1/test/config
Writing swsssdk-2.0.1/setup.cfg
Creating tar archive
removing 'swsssdk-2.0.1' (and everything under it)
* Building wheel from sdist
* Getting build dependencies for wheel...
running egg_info
writing swsssdk.egg-info/PKG-INFO
writing dependency_links to swsssdk.egg-info/dependency_links.txt
writing requirements to swsssdk.egg-info/requires.txt
writing top-level names to swsssdk.egg-info/top_level.txt
ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any
reading manifest file 'swsssdk.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'swsssdk.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/swsssdk
copying src/swsssdk/dbconnector.py -> build/lib/swsssdk
copying src/swsssdk/util.py -> build/lib/swsssdk
copying src/swsssdk/interface.py -> build/lib/swsssdk
copying src/swsssdk/sonic_db_dump_load.py -> build/lib/swsssdk
copying src/swsssdk/configdb.py -> build/lib/swsssdk
copying src/swsssdk/port_util.py -> build/lib/swsssdk
copying src/swsssdk/__init__.py -> build/lib/swsssdk
copying src/swsssdk/exceptions.py -> build/lib/swsssdk
creating build/lib/swsssdk/config
copying src/swsssdk/config/database_config.json -> build/lib/swsssdk/config
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/swsssdk
copying build/lib/swsssdk/dbconnector.py -> build/bdist.linux-x86_64/wheel/swsssdk
copying build/lib/swsssdk/util.py -> build/bdist.linux-x86_64/wheel/swsssdk
copying build/lib/swsssdk/interface.py -> build/bdist.linux-x86_64/wheel/swsssdk
copying build/lib/swsssdk/sonic_db_dump_load.py -> build/bdist.linux-x86_64/wheel/swsssdk
copying build/lib/swsssdk/configdb.py -> build/bdist.linux-x86_64/wheel/swsssdk
creating build/bdist.linux-x86_64/wheel/swsssdk/config
copying build/lib/swsssdk/config/database_config.json -> build/bdist.linux-x86_64/wheel/swsssdk/config
copying build/lib/swsssdk/port_util.py -> build/bdist.linux-x86_64/wheel/swsssdk
copying build/lib/swsssdk/__init__.py -> build/bdist.linux-x86_64/wheel/swsssdk
copying build/lib/swsssdk/exceptions.py -> build/bdist.linux-x86_64/wheel/swsssdk
running install_egg_info
running egg_info
writing swsssdk.egg-info/PKG-INFO
writing dependency_links to swsssdk.egg-info/dependency_links.txt
writing requirements to swsssdk.egg-info/requires.txt
writing top-level names to swsssdk.egg-info/top_level.txt
ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any
reading manifest file 'swsssdk.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'swsssdk.egg-info/SOURCES.txt'
Copying swsssdk.egg-info to build/bdist.linux-x86_64/wheel/swsssdk-2.0.1.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/swsssdk-2.0.1.dist-info/WHEEL
creating '/sonic/src/sonic-py-swsssdk/dist/.tmp-5ibfx_1i/swsssdk-2.0.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'swsssdk/__init__.py'
adding 'swsssdk/configdb.py'
adding 'swsssdk/dbconnector.py'
adding 'swsssdk/exceptions.py'
adding 'swsssdk/interface.py'
adding 'swsssdk/port_util.py'
adding 'swsssdk/sonic_db_dump_load.py'
adding 'swsssdk/util.py'
adding 'swsssdk/config/database_config.json'
adding 'swsssdk-2.0.1.dist-info/LICENSE'
adding 'swsssdk-2.0.1.dist-info/METADATA'
adding 'swsssdk-2.0.1.dist-info/WHEEL'
adding 'swsssdk-2.0.1.dist-info/top_level.txt'
adding 'swsssdk-2.0.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built swsssdk-2.0.1.tar.gz and swsssdk-2.0.1-py3-none-any.whl
/sonic
Build end time: Thu Nov 20 07:22:23 UTC 2025
Elapsed time: 0h 0m 14s
|