Package: src:python-scrapli Version: 2023.7.30-6 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202606/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:python-scrapli, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh clean --with python3 --buildsystem=pybuild debian/rules override_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions rm -rf build *.egg-info .pybuild find . -iname '*.pyc' -delete for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary [... snipped ...] copying build/lib/scrapli/driver/core/juniper_junos/base_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/juniper_junos creating build/bdist.linux-x86_64/wheel/scrapli/driver/core/cisco_iosxr copying build/lib/scrapli/driver/core/cisco_iosxr/sync_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/cisco_iosxr copying build/lib/scrapli/driver/core/cisco_iosxr/async_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/cisco_iosxr copying build/lib/scrapli/driver/core/cisco_iosxr/__init__.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/cisco_iosxr copying build/lib/scrapli/driver/core/cisco_iosxr/base_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/cisco_iosxr creating build/bdist.linux-x86_64/wheel/scrapli/driver/core/arista_eos copying build/lib/scrapli/driver/core/arista_eos/sync_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/arista_eos copying build/lib/scrapli/driver/core/arista_eos/async_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/arista_eos copying build/lib/scrapli/driver/core/arista_eos/__init__.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/arista_eos copying build/lib/scrapli/driver/core/arista_eos/base_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/arista_eos creating build/bdist.linux-x86_64/wheel/scrapli/driver/core/cisco_nxos copying build/lib/scrapli/driver/core/cisco_nxos/sync_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/cisco_nxos copying build/lib/scrapli/driver/core/cisco_nxos/async_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/cisco_nxos copying build/lib/scrapli/driver/core/cisco_nxos/__init__.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/cisco_nxos copying build/lib/scrapli/driver/core/cisco_nxos/base_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/cisco_nxos copying build/lib/scrapli/driver/core/__init__.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core creating build/bdist.linux-x86_64/wheel/scrapli/driver/core/cisco_iosxe copying build/lib/scrapli/driver/core/cisco_iosxe/sync_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/cisco_iosxe copying build/lib/scrapli/driver/core/cisco_iosxe/async_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/cisco_iosxe copying build/lib/scrapli/driver/core/cisco_iosxe/__init__.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/cisco_iosxe copying build/lib/scrapli/driver/core/cisco_iosxe/base_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/core/cisco_iosxe creating build/bdist.linux-x86_64/wheel/scrapli/driver/network copying build/lib/scrapli/driver/network/sync_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/network copying build/lib/scrapli/driver/network/async_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/network copying build/lib/scrapli/driver/network/__init__.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/network copying build/lib/scrapli/driver/network/base_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/network creating build/bdist.linux-x86_64/wheel/scrapli/driver/base copying build/lib/scrapli/driver/base/sync_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/base copying build/lib/scrapli/driver/base/async_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/base copying build/lib/scrapli/driver/base/__init__.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/base copying build/lib/scrapli/driver/base/base_driver.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver/base copying build/lib/scrapli/driver/__init__.py -> build/bdist.linux-x86_64/wheel/./scrapli/driver copying build/lib/scrapli/factory.py -> build/bdist.linux-x86_64/wheel/./scrapli copying build/lib/scrapli/helper.py -> build/bdist.linux-x86_64/wheel/./scrapli copying build/lib/scrapli/ssh_config.py -> build/bdist.linux-x86_64/wheel/./scrapli copying build/lib/scrapli/__init__.py -> build/bdist.linux-x86_64/wheel/./scrapli creating build/bdist.linux-x86_64/wheel/scrapli/channel copying build/lib/scrapli/channel/async_channel.py -> build/bdist.linux-x86_64/wheel/./scrapli/channel copying build/lib/scrapli/channel/base_channel.py -> build/bdist.linux-x86_64/wheel/./scrapli/channel copying build/lib/scrapli/channel/sync_channel.py -> build/bdist.linux-x86_64/wheel/./scrapli/channel copying build/lib/scrapli/channel/__init__.py -> build/bdist.linux-x86_64/wheel/./scrapli/channel copying build/lib/scrapli/py.typed -> build/bdist.linux-x86_64/wheel/./scrapli copying build/lib/scrapli/settings.py -> build/bdist.linux-x86_64/wheel/./scrapli copying build/lib/scrapli/decorators.py -> build/bdist.linux-x86_64/wheel/./scrapli copying build/lib/scrapli/logging.py -> build/bdist.linux-x86_64/wheel/./scrapli running install_egg_info Copying scrapli.egg-info to build/bdist.linux-x86_64/wheel/./scrapli-2023.7.30.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/scrapli-2023.7.30.dist-info/WHEEL creating '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_scrapli/.tmp-pj549nmn/scrapli-2023.7.30-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'scrapli/__init__.py' adding 'scrapli/decorators.py' adding 'scrapli/exceptions.py' adding 'scrapli/factory.py' adding 'scrapli/helper.py' adding 'scrapli/logging.py' adding 'scrapli/py.typed' adding 'scrapli/response.py' adding 'scrapli/settings.py' adding 'scrapli/ssh_config.py' adding 'scrapli/channel/__init__.py' adding 'scrapli/channel/async_channel.py' adding 'scrapli/channel/base_channel.py' adding 'scrapli/channel/sync_channel.py' adding 'scrapli/driver/__init__.py' adding 'scrapli/driver/base/__init__.py' adding 'scrapli/driver/base/async_driver.py' adding 'scrapli/driver/base/base_driver.py' adding 'scrapli/driver/base/sync_driver.py' adding 'scrapli/driver/core/__init__.py' adding 'scrapli/driver/core/arista_eos/__init__.py' adding 'scrapli/driver/core/arista_eos/async_driver.py' adding 'scrapli/driver/core/arista_eos/base_driver.py' adding 'scrapli/driver/core/arista_eos/sync_driver.py' adding 'scrapli/driver/core/cisco_iosxe/__init__.py' adding 'scrapli/driver/core/cisco_iosxe/async_driver.py' adding 'scrapli/driver/core/cisco_iosxe/base_driver.py' adding 'scrapli/driver/core/cisco_iosxe/sync_driver.py' adding 'scrapli/driver/core/cisco_iosxr/__init__.py' adding 'scrapli/driver/core/cisco_iosxr/async_driver.py' adding 'scrapli/driver/core/cisco_iosxr/base_driver.py' adding 'scrapli/driver/core/cisco_iosxr/sync_driver.py' adding 'scrapli/driver/core/cisco_nxos/__init__.py' adding 'scrapli/driver/core/cisco_nxos/async_driver.py' adding 'scrapli/driver/core/cisco_nxos/base_driver.py' adding 'scrapli/driver/core/cisco_nxos/sync_driver.py' adding 'scrapli/driver/core/juniper_junos/__init__.py' adding 'scrapli/driver/core/juniper_junos/async_driver.py' adding 'scrapli/driver/core/juniper_junos/base_driver.py' adding 'scrapli/driver/core/juniper_junos/sync_driver.py' adding 'scrapli/driver/generic/__init__.py' adding 'scrapli/driver/generic/async_driver.py' adding 'scrapli/driver/generic/base_driver.py' adding 'scrapli/driver/generic/sync_driver.py' adding 'scrapli/driver/network/__init__.py' adding 'scrapli/driver/network/async_driver.py' adding 'scrapli/driver/network/base_driver.py' adding 'scrapli/driver/network/sync_driver.py' adding 'scrapli/transport/__init__.py' adding 'scrapli/transport/base/__init__.py' adding 'scrapli/transport/base/async_transport.py' adding 'scrapli/transport/base/base_socket.py' adding 'scrapli/transport/base/base_transport.py' adding 'scrapli/transport/base/sync_transport.py' adding 'scrapli/transport/base/telnet_common.py' adding 'scrapli/transport/plugins/__init__.py' adding 'scrapli/transport/plugins/asyncssh/__init__.py' adding 'scrapli/transport/plugins/asyncssh/transport.py' adding 'scrapli/transport/plugins/asynctelnet/__init__.py' adding 'scrapli/transport/plugins/asynctelnet/transport.py' adding 'scrapli/transport/plugins/paramiko/__init__.py' adding 'scrapli/transport/plugins/paramiko/transport.py' adding 'scrapli/transport/plugins/ssh2/__init__.py' adding 'scrapli/transport/plugins/ssh2/transport.py' adding 'scrapli/transport/plugins/system/__init__.py' adding 'scrapli/transport/plugins/system/ptyprocess.py' adding 'scrapli/transport/plugins/system/transport.py' adding 'scrapli/transport/plugins/telnet/__init__.py' adding 'scrapli/transport/plugins/telnet/transport.py' adding 'scrapli-2023.7.30.dist-info/licenses/LICENSE' adding 'scrapli-2023.7.30.dist-info/METADATA' adding 'scrapli-2023.7.30.dist-info/WHEEL' adding 'scrapli-2023.7.30.dist-info/top_level.txt' adding 'scrapli-2023.7.30.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built scrapli-2023.7.30-py3-none-any.whl I: pybuild plugin_pyproject:168: Unpacking wheel built for python3.14 with "installer" module dh_auto_test -O--buildsystem=pybuild I: pybuild base:385: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_scrapli/build; python3.13 -m pytest -v tests/unit -k 'not test_factory_community_platform_defaults and not test_factory_community_platform_variant and not test_factory_no_scrapli_community_platform and not test_textfsm_get_template and not test_textfsm_parse and not test_ttp_parse and not test_response_parse_textfsm and not test_response_parse_ttp and not test_open_channel_no_session and not test_isalive_no_session and not test_write_exception and not test_socket_open_connection_refused and not test_socket_open_close_isalive and not test_socket_bool and not test_close and not test_close_catch_brokenpipe and not test_isalive and not test_isalive_attribute_error' Traceback (most recent call last): File "<frozen runpy>", line 203, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9, in <module> raise SystemExit(_console_main()) ~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 253, in _console_main code = _main(prog=_get_prog_name(sys.argv)) File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 223, in _main config = _prepareconfig(new_args, plugins, prog=prog) File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 410, in _prepareconfig config: Config = pluginmanager.hook.pytest_cmdline_parse( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ pluginmanager=pluginmanager, args=args ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 124, in pytest_cmdline_parse config = yield ^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1232, in pytest_cmdline_parse self.parse(args) ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1583, in parse self.pluginmanager.load_setuptools_entrypoints("pytest11") ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 416, in load_setuptools_entrypoints plugin = ep.load() File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 179, in load module = import_module(match.group('module')) File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1395, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 1023, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/usr/lib/python3/dist-packages/scrapli_replay/replay/pytest_scrapli_replay.py", line 219, in <module> @pytest.mark.asyncio ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/mark/structures.py", line 415, in __call__ store_mark(unwrapped_func, self.mark) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/mark/structures.py", line 491, in store_mark fail( ~~~~^ "Marks cannot be applied to fixtures.\n" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ "See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/_pytest/outcomes.py", line 162, in __call__ raise Failed(msg=reason, pytrace=pytrace) Failed: Marks cannot be applied to fixtures. See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_scrapli/build; python3.13 -m pytest -v tests/unit -k 'not test_factory_community_platform_defaults and not test_factory_community_platform_variant and not test_factory_no_scrapli_community_platform and not test_textfsm_get_template and not test_textfsm_parse and not test_ttp_parse and not test_response_parse_textfsm and not test_response_parse_ttp and not test_open_channel_no_session and not test_isalive_no_session and not test_write_exception and not test_socket_open_connection_refused and not test_socket_open_close_isalive and not test_socket_bool and not test_close and not test_close_catch_brokenpipe and not test_isalive and not test_isalive_attribute_error' I: pybuild base:385: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_scrapli/build; python3.14 -m pytest -v tests/unit -k 'not test_factory_community_platform_defaults and not test_factory_community_platform_variant and not test_factory_no_scrapli_community_platform and not test_textfsm_get_template and not test_textfsm_parse and not test_ttp_parse and not test_response_parse_textfsm and not test_response_parse_ttp and not test_open_channel_no_session and not test_isalive_no_session and not test_write_exception and not test_socket_open_connection_refused and not test_socket_open_close_isalive and not test_socket_bool and not test_close and not test_close_catch_brokenpipe and not test_isalive and not test_isalive_attribute_error' Traceback (most recent call last): File "<frozen runpy>", line 203, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9, in <module> raise SystemExit(_console_main()) ~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 253, in _console_main code = _main(prog=_get_prog_name(sys.argv)) File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 223, in _main config = _prepareconfig(new_args, plugins, prog=prog) File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 410, in _prepareconfig config: Config = pluginmanager.hook.pytest_cmdline_parse( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ pluginmanager=pluginmanager, args=args ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) ~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 124, in pytest_cmdline_parse config = yield ^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1232, in pytest_cmdline_parse self.parse(args) ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1583, in parse self.pluginmanager.load_setuptools_entrypoints("pytest11") ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 416, in load_setuptools_entrypoints plugin = ep.load() File "/usr/lib/python3.14/importlib/metadata/__init__.py", line 179, in load module = import_module(match.group('module')) File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1406, in _gcd_import File "<frozen importlib._bootstrap>", line 1371, in _find_and_load File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 938, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 759, in exec_module File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed File "/usr/lib/python3/dist-packages/scrapli_replay/replay/pytest_scrapli_replay.py", line 219, in <module> @pytest.mark.asyncio ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/mark/structures.py", line 415, in __call__ store_mark(unwrapped_func, self.mark) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/_pytest/mark/structures.py", line 491, in store_mark fail( ~~~~^ "Marks cannot be applied to fixtures.\n" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ "See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/_pytest/outcomes.py", line 162, in __call__ raise Failed(msg=reason, pytrace=pytrace) Failed: Marks cannot be applied to fixtures. See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_scrapli/build; python3.14 -m pytest -v tests/unit -k 'not test_factory_community_platform_defaults and not test_factory_community_platform_variant and not test_factory_no_scrapli_community_platform and not test_textfsm_get_template and not test_textfsm_parse and not test_ttp_parse and not test_response_parse_textfsm and not test_response_parse_ttp and not test_open_channel_no_session and not test_isalive_no_session and not test_write_exception and not test_socket_open_connection_refused and not test_socket_open_close_isalive and not test_socket_bool and not test_close and not test_close_catch_brokenpipe and not test_isalive and not test_isalive_attribute_error' dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 3.14" --parallel=2 returned exit code 13 make: *** [debian/rules:59: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

