Your message dated Mon, 29 Dec 2025 06:50:26 +0000
with message-id <[email protected]>
and subject line Bug#1115769: fixed in pysmartapp 0.3.5-4
has caused the Debian Bug report #1115769,
regarding pysmartapp: FTBFS: dh_auto_test: error: pybuild --test --test-pytest 
-i python{version} -p 3.13 returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1115769: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1115769
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pysmartapp
Version: 0.3.5-3
Severity: serious
Justification: FTBFS
Tags: forky sid ftbfs
User: [email protected]
Usertags: ftbfs-20250919 ftbfs-forky

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

The full build log is available from:
http://qa-logs.debian.net/2025/09/19/pysmartapp_0.3.5-3_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250919;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250919&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

-- 
Relevant part of the build log (hopefully):
>  debian/rules binary
> dh binary --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
> module
> I: pybuild base:311: python3.13 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13  
> * Building wheel...
> /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: 
> UserWarning: Unknown distribution option: 'tests_require'
>   warnings.warn(msg)
> /usr/lib/python3/dist-packages/setuptools/dist.py:759: 
> SetuptoolsDeprecationWarning: License classifiers are deprecated.
> !!
> 
>         
> ********************************************************************************
>         Please consider removing the following classifiers in favor of a SPDX 
> license expression:
> 
>         License :: OSI Approved :: MIT License
> 
>         See 
> https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
> for details.
>         
> ********************************************************************************
> 
> !!
>   self._finalize_license_expression()
> running bdist_wheel
> running build
> running build_py
> creating build/lib/pysmartapp
> copying pysmartapp/__init__.py -> build/lib/pysmartapp
> copying pysmartapp/uninstall.py -> build/lib/pysmartapp
> copying pysmartapp/config.py -> build/lib/pysmartapp
> copying pysmartapp/request.py -> build/lib/pysmartapp
> copying pysmartapp/oauthcallback.py -> build/lib/pysmartapp
> copying pysmartapp/install.py -> build/lib/pysmartapp
> copying pysmartapp/update.py -> build/lib/pysmartapp
> copying pysmartapp/smartapp.py -> build/lib/pysmartapp
> copying pysmartapp/const.py -> build/lib/pysmartapp
> copying pysmartapp/errors.py -> build/lib/pysmartapp
> copying pysmartapp/dispatch.py -> build/lib/pysmartapp
> copying pysmartapp/ping.py -> build/lib/pysmartapp
> copying pysmartapp/utilities.py -> build/lib/pysmartapp
> copying pysmartapp/event.py -> build/lib/pysmartapp
> 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/pysmartapp
> copying build/lib/pysmartapp/__init__.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/uninstall.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/config.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/request.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/oauthcallback.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/install.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/update.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/smartapp.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/const.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/errors.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/dispatch.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/ping.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/utilities.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> copying build/lib/pysmartapp/event.py -> 
> build/bdist.linux-x86_64/wheel/./pysmartapp
> running install_egg_info
> running egg_info
> creating pysmartapp.egg-info
> writing pysmartapp.egg-info/PKG-INFO
> writing dependency_links to pysmartapp.egg-info/dependency_links.txt
> writing requirements to pysmartapp.egg-info/requires.txt
> writing top-level names to pysmartapp.egg-info/top_level.txt
> writing manifest file 'pysmartapp.egg-info/SOURCES.txt'
> reading manifest file 'pysmartapp.egg-info/SOURCES.txt'
> adding license file 'LICENSE'
> writing manifest file 'pysmartapp.egg-info/SOURCES.txt'
> Copying pysmartapp.egg-info to 
> build/bdist.linux-x86_64/wheel/./pysmartapp-0.3.5.egg-info
> running install_scripts
> creating build/bdist.linux-x86_64/wheel/pysmartapp-0.3.5.dist-info/WHEEL
> creating 
> '/build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/.tmp-x5wef16x/pysmartapp-0.3.5-py3-none-any.whl'
>  and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'pysmartapp/__init__.py'
> adding 'pysmartapp/config.py'
> adding 'pysmartapp/const.py'
> adding 'pysmartapp/dispatch.py'
> adding 'pysmartapp/errors.py'
> adding 'pysmartapp/event.py'
> adding 'pysmartapp/install.py'
> adding 'pysmartapp/oauthcallback.py'
> adding 'pysmartapp/ping.py'
> adding 'pysmartapp/request.py'
> adding 'pysmartapp/smartapp.py'
> adding 'pysmartapp/uninstall.py'
> adding 'pysmartapp/update.py'
> adding 'pysmartapp/utilities.py'
> adding 'pysmartapp-0.3.5.dist-info/licenses/LICENSE'
> adding 'pysmartapp-0.3.5.dist-info/METADATA'
> adding 'pysmartapp-0.3.5.dist-info/WHEEL'
> adding 'pysmartapp-0.3.5.dist-info/top_level.txt'
> adding 'pysmartapp-0.3.5.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built pysmartapp-0.3.5-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with 
> "installer" module
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build; 
> python3.13 -m pytest --no-cov
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0
> rootdir: /build/reproducible-path/pysmartapp-0.3.5
> plugins: asyncio-1.1.0, timeout-2.4.0, typeguard-4.4.4, cov-5.0.0
> asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None, 
> asyncio_default_test_loop_scope=function
> collected 53 items
> 
> tests/test_config.py ..                                                  [  
> 3%]
> tests/test_dispatch.py ........                                          [ 
> 18%]
> tests/test_event.py ....                                                 [ 
> 26%]
> tests/test_install.py .                                                  [ 
> 28%]
> tests/test_oauthcallback.py .                                            [ 
> 30%]
> tests/test_ping.py .                                                     [ 
> 32%]
> tests/test_request.py .....                                              [ 
> 41%]
> tests/test_smartapp.py ..EEEEEEEE...EEEEEEEEEEEEEEE                      [ 
> 94%]
> tests/test_uninstall.py .                                                [ 
> 96%]
> tests/test_update.py .                                                   [ 
> 98%]
> tests/test_utilities.py .                                                
> [100%]
> 
> ==================================== ERRORS 
> ====================================
> ___________________ ERROR at setup of TestSmartApp.test_ping 
> ___________________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 54
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_ping(smartapp):
>           """Tests the ping lifecycle event."""
>           # Arrange
>           request = get_fixture("ping_request")
>           expected_response = get_fixture("ping_response")
>           handler = get_dispatch_handler(smartapp)
>           smartapp.connect_ping(handler)
>           # Act
>           response = await smartapp.handle_request(request)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*smartapp.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
>           assert response == expected_response
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 9
>   @pytest.fixture
>   def smartapp(event_loop) -> SmartApp:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:9
> _______________ ERROR at setup of TestSmartApp.test_config_init 
> ________________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 71
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_config_init(smartapp):
>           """Tests the configuration initialization lifecycle event."""
>           # Arrange
>           request = get_fixture("config_init_request")
>           expected_response = get_fixture("config_init_response")
>           handler = get_dispatch_handler(smartapp)
>           smartapp.connect_config(handler)
>           # Act
>           response = await smartapp.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*smartapp.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
>           assert response == expected_response
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 9
>   @pytest.fixture
>   def smartapp(event_loop) -> SmartApp:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:9
> _______________ ERROR at setup of TestSmartApp.test_config_page 
> ________________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 88
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_config_page(smartapp):
>           """Tests the configuration initialization page event."""
>           # Arrange
>           request = get_fixture("config_page_request")
>           expected_response = get_fixture("config_page_response")
>           handler = get_dispatch_handler(smartapp)
>           smartapp.connect_config(handler)
>           # Act
>           response = await smartapp.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*smartapp.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
>           assert response == expected_response
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 9
>   @pytest.fixture
>   def smartapp(event_loop) -> SmartApp:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:9
> _________________ ERROR at setup of TestSmartApp.test_install 
> __________________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 105
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_install(smartapp):
>           """Tests the install lifecycle event."""
>           # Arrange
>           request = get_fixture("install_request")
>           expected_response = get_fixture("install_response")
>           handler = get_dispatch_handler(smartapp)
>           smartapp.connect_install(handler)
>           # Act
>           response = await smartapp.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*smartapp.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
>           assert response == expected_response
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 9
>   @pytest.fixture
>   def smartapp(event_loop) -> SmartApp:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:9
> __________________ ERROR at setup of TestSmartApp.test_update 
> __________________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 122
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_update(smartapp):
>           """Tests the update lifecycle event."""
>           # Arrange
>           request = get_fixture("update_request")
>           expected_response = get_fixture("update_response")
>           handler = get_dispatch_handler(smartapp)
>           smartapp.connect_update(handler)
>           # Act
>           response = await smartapp.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*smartapp.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
>           assert response == expected_response
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 9
>   @pytest.fixture
>   def smartapp(event_loop) -> SmartApp:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:9
> __________________ ERROR at setup of TestSmartApp.test_event 
> ___________________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 139
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_event(smartapp):
>           """Tests the event lifecycle event."""
>           # Arrange
>           request = get_fixture("event_request")
>           expected_response = get_fixture("event_response")
>           handler = get_dispatch_handler(smartapp)
>           smartapp.connect_event(handler)
>           # Act
>           response = await smartapp.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*smartapp.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
>           assert response == expected_response
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 9
>   @pytest.fixture
>   def smartapp(event_loop) -> SmartApp:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:9
> ______________ ERROR at setup of TestSmartApp.test_oauth_callback 
> ______________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 156
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_oauth_callback(smartapp):
>           """Tests the oauth_callback lifecycle event."""
>           # Arrange
>           request = get_fixture("oauth_callback_request")
>           expected_response = get_fixture("oauth_callback_response")
>           handler = get_dispatch_handler(smartapp)
>           smartapp.connect_oauth_callback(handler)
>           # Act
>           response = await smartapp.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*smartapp.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
>           assert response == expected_response
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 9
>   @pytest.fixture
>   def smartapp(event_loop) -> SmartApp:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:9
> ________________ ERROR at setup of TestSmartApp.test_uninstall 
> _________________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 173
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_uninstall(smartapp):
>           """Tests the uninstall lifecycle event."""
>           # Arrange
>           request = get_fixture("uninstall_request")
>           expected_response = get_fixture("uninstall_response")
>           handler = get_dispatch_handler(smartapp)
>           smartapp.connect_uninstall(handler)
>           # Act
>           response = await smartapp.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*smartapp.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
>           assert response == expected_response
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 9
>   @pytest.fixture
>   def smartapp(event_loop) -> SmartApp:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:9
> _ ERROR at setup of 
> TestSmartAppManager.test_handle_request_ping_not_registered _
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 232
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_handle_request_ping_not_registered(manager):
>           """Tests the ping lifecycle event with no registered apps."""
>           # Arrange
>           request = get_fixture("ping_request")
>           expected_response = get_fixture("ping_response")
>           handler = get_dispatch_handler(manager)
>           manager.connect_ping(handler)
>           # Act
>           response = await manager.handle_request(request)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*manager.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
>           assert response == expected_response
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> ___ ERROR at setup of TestSmartAppManager.test_handle_request_not_registered 
> ___
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 249
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_handle_request_not_registered(manager: SmartAppManager):
>           """Tests processing a request when no SmartApp has been 
> registered."""
>           # Arrange
>           request = get_fixture("config_init_request")
>           # Act
>           with pytest.raises(SmartAppNotRegisteredError) as e_info:
>               await manager.handle_request(request, None, False)
>           # Assert
>           assert e_info.value.installed_app_id == INSTALLED_APP_ID
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> _____ ERROR at setup of TestSmartAppManager.test_handle_request_not_app_id 
> _____
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 261
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_handle_request_not_app_id(manager: SmartAppManager):
>           """Tests processing a request when no SmartApp has been 
> registered."""
>           # Arrange
>           request = get_fixture("config_init_sig_fail_request")['body']
>           # Act
>           with pytest.raises(SmartAppNotRegisteredError) as e_info:
>               await manager.handle_request(request, None, False)
>           # Assert
>           assert e_info.value.installed_app_id == INSTALLED_APP_ID
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> _____________ ERROR at setup of TestSmartAppManager.test_register 
> ______________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 273
>       @staticmethod
>       def test_register(manager: SmartAppManager):
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> ________ ERROR at setup of TestSmartAppManager.test_register_no_app_id 
> _________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 285
>       @staticmethod
>       def test_register_no_app_id(manager: SmartAppManager):
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> __________ ERROR at setup of TestSmartAppManager.test_register_twice 
> ___________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 294
>       @staticmethod
>       def test_register_twice(manager: SmartAppManager):
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> ____________ ERROR at setup of TestSmartAppManager.test_unregister 
> _____________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 306
>       @staticmethod
>       def test_unregister(manager: SmartAppManager):
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> _______ ERROR at setup of TestSmartAppManager.test_unregister_no_app_id 
> ________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 316
>       @staticmethod
>       def test_unregister_no_app_id(manager: SmartAppManager):
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> _____ ERROR at setup of TestSmartAppManager.test_unregister_not_registered 
> _____
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 325
>       @staticmethod
>       def test_unregister_not_registered(manager: SmartAppManager):
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> _____________ ERROR at setup of TestSmartAppManager.test_on_config 
> _____________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 334
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_on_config(manager: SmartAppManager):
>           """Tests the config event handler at the manager level."""
>           # Arrange
>           request = get_fixture("config_init_request")
>           app = manager.register(APP_ID, 'none')
>           handler = get_dispatch_handler(app)
>           manager.connect_config(handler)
>           # Act
>           await manager.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*manager.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> ____________ ERROR at setup of TestSmartAppManager.test_on_install 
> _____________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 350
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_on_install(manager: SmartAppManager):
>           """Tests the config event handler at the manager level."""
>           # Arrange
>           request = get_fixture("install_request")
>           app = manager.register(APP_ID, 'none')
>           handler = get_dispatch_handler(app)
>           manager.connect_install(handler)
>           # Act
>           await manager.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*manager.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> _____________ ERROR at setup of TestSmartAppManager.test_on_update 
> _____________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 366
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_on_update(manager: SmartAppManager):
>           """Tests the config event handler at the manager level."""
>           # Arrange
>           request = get_fixture("update_request")
>           app = manager.register(APP_ID, 'none')
>           handler = get_dispatch_handler(app)
>           manager.connect_update(handler)
>           # Act
>           await manager.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*manager.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> _____________ ERROR at setup of TestSmartAppManager.test_on_event 
> ______________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 382
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_on_event(manager: SmartAppManager):
>           """Tests the config event handler at the manager level."""
>           # Arrange
>           request = get_fixture("event_request")
>           app = manager.register(APP_ID, 'none')
>           handler = get_dispatch_handler(app)
>           manager.connect_event(handler)
>           # Act
>           await manager.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*manager.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> _________ ERROR at setup of TestSmartAppManager.test_on_oauth_callback 
> _________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 398
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_on_oauth_callback(manager: SmartAppManager):
>           """Tests the config event handler at the manager level."""
>           # Arrange
>           request = get_fixture("oauth_callback_request")
>           app = manager.register(APP_ID, 'none')
>           handler = get_dispatch_handler(app)
>           manager.connect_oauth_callback(handler)
>           # Act
>           await manager.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*manager.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> ___________ ERROR at setup of TestSmartAppManager.test_on_uninstall 
> ____________
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/test_smartapp.py,
>  line 414
>       @staticmethod
>       @pytest.mark.asyncio
>       async def test_on_uninstall(manager: SmartAppManager):
>           """Tests the config event handler at the manager level."""
>           # Arrange
>           request = get_fixture("uninstall_request")
>           app = manager.register(APP_ID, 'none')
>           handler = get_dispatch_handler(app)
>           manager.connect_uninstall(handler)
>           # Act
>           await manager.handle_request(request, None, False)
>           # ensure dispatched tasks complete
>           await asyncio.gather(*manager.dispatcher.last_sent)
>           # Assert
>           assert handler.fired
> file 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py,
>  line 20
>   @pytest.fixture
>   def manager(event_loop) -> SmartAppManager:
> E       fixture 'event_loop' not found
> >       available fixtures: _class_scoped_runner, _function_scoped_runner, 
> > _module_scoped_runner, _package_scoped_runner, _session_scoped_runner, 
> > async_handler, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, 
> > capteesys, cov, doctest_namespace, event_loop_policy, handler, manager, 
> > monkeypatch, no_cover, pytestconfig, record_property, 
> > record_testsuite_property, record_xml_attribute, recwarn, smartapp, 
> > tmp_path, tmp_path_factory, tmpdir, tmpdir_factory, unused_tcp_port, 
> > unused_tcp_port_factory, unused_udp_port, unused_udp_port_factory
> >       use 'pytest --fixtures [testpath]' for help on them.
> 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build/tests/conftest.py:20
> =============================== warnings summary 
> ===============================
> ../../../../../../usr/lib/python3/dist-packages/httpsig/__init__.py:1
>   /usr/lib/python3/dist-packages/httpsig/__init__.py:1: DeprecationWarning: 
> pkg_resources is deprecated as an API. See 
> https://setuptools.pypa.io/en/latest/pkg_resources.html
>     from pkg_resources import get_distribution, DistributionNotFound
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> ERROR tests/test_smartapp.py::TestSmartApp::test_ping
> ERROR tests/test_smartapp.py::TestSmartApp::test_config_init
> ERROR tests/test_smartapp.py::TestSmartApp::test_config_page
> ERROR tests/test_smartapp.py::TestSmartApp::test_install
> ERROR tests/test_smartapp.py::TestSmartApp::test_update
> ERROR tests/test_smartapp.py::TestSmartApp::test_event
> ERROR tests/test_smartapp.py::TestSmartApp::test_oauth_callback
> ERROR tests/test_smartapp.py::TestSmartApp::test_uninstall
> ERROR 
> tests/test_smartapp.py::TestSmartAppManager::test_handle_request_ping_not_registered
> ERROR 
> tests/test_smartapp.py::TestSmartAppManager::test_handle_request_not_registered
> ERROR 
> tests/test_smartapp.py::TestSmartAppManager::test_handle_request_not_app_id
> ERROR tests/test_smartapp.py::TestSmartAppManager::test_register
> ERROR tests/test_smartapp.py::TestSmartAppManager::test_register_no_app_id
> ERROR tests/test_smartapp.py::TestSmartAppManager::test_register_twice
> ERROR tests/test_smartapp.py::TestSmartAppManager::test_unregister
> ERROR tests/test_smartapp.py::TestSmartAppManager::test_unregister_no_app_id
> ERROR 
> tests/test_smartapp.py::TestSmartAppManager::test_unregister_not_registered
> ERROR tests/test_smartapp.py::TestSmartAppManager::test_on_config
> ERROR tests/test_smartapp.py::TestSmartAppManager::test_on_install
> ERROR tests/test_smartapp.py::TestSmartAppManager::test_on_update
> ERROR tests/test_smartapp.py::TestSmartAppManager::test_on_event
> ERROR tests/test_smartapp.py::TestSmartAppManager::test_on_oauth_callback
> ERROR tests/test_smartapp.py::TestSmartAppManager::test_on_uninstall
> =================== 30 passed, 1 warning, 23 errors in 0.19s 
> ===================
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
> /build/reproducible-path/pysmartapp-0.3.5/.pybuild/cpython3_3.13/build; 
> python3.13 -m pytest --no-cov
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 
> returned exit code 13

--- End Message ---
--- Begin Message ---
Source: pysmartapp
Source-Version: 0.3.5-4
Done: Edward Betts <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pysmartapp, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Edward Betts <[email protected]> (supplier of updated pysmartapp package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 29 Dec 2025 06:22:11 +0000
Source: pysmartapp
Architecture: source
Version: 0.3.5-4
Distribution: unstable
Urgency: medium
Maintainer: Home Assistant Team <[email protected]>
Changed-By: Edward Betts <[email protected]>
Closes: 1115769
Changes:
 pysmartapp (0.3.5-4) unstable; urgency=medium
 .
   * Fix event loop test failures. (Closes: #1115769)
   * Remove 'Priority: optional', now the default.
   * Remove 'Rules-Requires-Root: no', now the default.
   * Update Standards-Version.
   * Update debian/watch to format version 5.
Checksums-Sha1:
 aa60158cf61bea5b15eb707eee1e14d458da4803 2262 pysmartapp_0.3.5-4.dsc
 f8e19a6b4ee731a0226300438ffbe1141aa9f174 3444 pysmartapp_0.3.5-4.debian.tar.xz
 31cead2e9f86324e06c4329cdc713c01fbf2dea2 6575 
pysmartapp_0.3.5-4_source.buildinfo
Checksums-Sha256:
 c4fa11d674790a220fa9bad1a9812d50bffa9ed4353e9d324c0d5a4a69917dc9 2262 
pysmartapp_0.3.5-4.dsc
 077f0d8d516a381ccb4105280fe4b663bd2f2b9580d811c4174ea1aa20a22f00 3444 
pysmartapp_0.3.5-4.debian.tar.xz
 112df3526495694231caf43a94048057653183a57bbaaa63385148a6d0c15efb 6575 
pysmartapp_0.3.5-4_source.buildinfo
Files:
 dcc27b63f32eb47a9dc621a45aa5c7c6 2262 python optional pysmartapp_0.3.5-4.dsc
 162bf6c80c7a73bc93ec84a0c42e7cbb 3444 python optional 
pysmartapp_0.3.5-4.debian.tar.xz
 7445144e9090edfb6edd70626fd8af5d 6575 python optional 
pysmartapp_0.3.5-4_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE+4rPp4xyYInDitAmlgWhCYxjuSoFAmlSHpMACgkQlgWhCYxj
uSoHUg/6AntNR+GFQmHgQWYEfyUa1dgSuZgdAra7Y2a9uwjOJ1i8irhEloN46FBx
ArjwW/Aw6xsGTs31catjDc6Lb4tpsWZpunOggtNWaxM7kuocR/0KGC8ZPXHnqyU/
vKupZlE2RcoRlpJpgCa7t1EZHxRxEczDAUsOrLKkuaQIzJYoecuWyfcNy6fEVSbl
sr5GWheoaa6Bfhw9fhGW75GLsK9h7oQTBOgA3rPYQM0ilvw24Vvbmm5FfUUuvd0U
YAlDlj6hXNXhKDiPoiec92EC3TaZtgJxJhm013bghKUlQkOSilMKGD88EhynhXbV
HJWYIxJjyXTiJVQXQmoqUNAoG8k2R/arJ7svnV3F1Ov79VyBSDsNOb3MKW9SIVx1
++53MkarGe2gL9MIVEiMwMJpBMX2gU+YywLv7+t+q5S7zqDgbs3bh00JJJu+Va6E
2Yepu+zHyZwhuqYrTXPSDqvXU5dA1GeS2MHtDvijS3jjRcYTsyy5DVcOTRp5YDz0
NhDIYZtHeGhunJMr/SikLodVyT4ZE40MyTVE6ytYFWyyy558BCDt1ArIiYpRBFt4
wfaN2D5iVfYllggyZTN0xUYic6rPTb9i98gwjJ9BMY2SA1tLMPWwioDyfcckosA8
kqsEBP45NUO6vvgB/RYwClX6xTuiTmNH9bFUIibgjCbltlxNMcI=
=VkHT
-----END PGP SIGNATURE-----

Attachment: pgpFclKTfbAht.pgp
Description: PGP signature


--- End Message ---

Reply via email to