Build start time: Sat Oct 11 05:56:18 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=921cc9d16cb7cb1fa44a7e25c7d703931ebb30672cb645f17240c276825b8ee3 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.2 [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=cccbacee52c22b9a38a92ec814445a6db6a9d1f45089897e887a676d252bc63c 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.2 [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 0.77s ======================== * 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-xr__qcrm/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: Sat Oct 11 05:57:31 UTC 2025 Elapsed time: 0h 1m 13s