Your message dated Wed, 05 Jan 2022 03:48:33 +0000
with message-id <e1n4xht-000a6g...@fasolo.debian.org>
and subject line Bug#1002201: fixed in python-halo 0.0.31-3
has caused the Debian Bug report #1002201,
regarding python-halo: FTBFS: dh_auto_test: error: pybuild --test -i 
python{version} -p "3.10 3.9" 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 ow...@bugs.debian.org
immediately.)


-- 
1002201: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1002201
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-halo
Version: 0.0.31-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20211220 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_test
> I: pybuild base:237: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build; 
> python3.10 -m unittest discover -v 
> test_animation_setter (tests.test_halo.TestHalo) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo.py:589: 
> DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals("bounce", spinner.animation)
> ok
> /usr/lib/python3.10/unittest/suite.py:107: ResourceWarning: unclosed file 
> <_io.TextIOWrapper 
> name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test.txt' 
> mode='w+' encoding='UTF-8'>
>   for index, test in enumerate(self):
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> test_basic_spinner (tests.test_halo.TestHalo)
> Test the basic of basic spinners. ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py:497: 
> DeprecationWarning: setDaemon() is deprecated, set the daemon attribute 
> instead
>   self._spinner_thread.setDaemon(True)
> ok
> test_bounce_animation (tests.test_halo.TestHalo) ... ok
> test_chaining_start (tests.test_halo.TestHalo)
> Test chaining start with constructor ... ok
> test_closing_stream_before_persistent (tests.test_halo.TestHalo)
> Test no I/O is performed on streams closed before stop_and_persist is called 
> ... ok
> test_closing_stream_before_stopping (tests.test_halo.TestHalo)
> Test no I/O is performed on streams closed before stop is called ... ok
> test_context_manager (tests.test_halo.TestHalo)
> Test the basic of basic spinners used through the with statement. ... ok
> test_context_manager_exceptions (tests.test_halo.TestHalo)
> Test Halo context manager allows exceptions to bubble up ... ok
> test_decorator_exceptions (tests.test_halo.TestHalo)
> Test Halo decorator allows exceptions to bubble up ... ok
> test_decorator_spinner (tests.test_halo.TestHalo)
> Test basic usage of spinners with the decorator syntax. ... ok
> test_default_placement (tests.test_halo.TestHalo)
> Test default placement of spinner. ... ok
> test_fail (tests.test_halo.TestHalo)
> Test fail method ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo.py:337: 
> DeprecationWarning: Please use assertRegex instead.
>   self.assertRegexpMatches(output[-1], pattern)
> ok
> test_id_not_created_before_start (tests.test_halo.TestHalo)
> Test Spinner ID not created before start. ... ok
> test_if_enabled (tests.test_halo.TestHalo)
> Test if spinner is enabled ... ok
> test_ignore_multiple_start_calls (tests.test_halo.TestHalo)
> Test ignoring of multiple start calls. ... ok
> test_info (tests.test_halo.TestHalo)
> Test info method ... ok
> test_initial_title_spinner (tests.test_halo.TestHalo)
> Test Halo with initial title. ... ok
> test_invalid_placement (tests.test_halo.TestHalo)
> Test invalid placement of spinner. ... ok
> test_redirect_stdout (tests.test_halo.TestHalo)
> Test redirect stdout ... ok
> test_right_placement (tests.test_halo.TestHalo)
> Test right placement of spinner. ... ok
> test_setting_enabled_property (tests.test_halo.TestHalo)
> Test if spinner stops writing when enabled property set to False ... ok
> test_spinner_color (tests.test_halo.TestHalo)
> Test ANSI escape characters are present ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo.py:598: 
> ResourceWarning: unclosed file <_io.TextIOWrapper 
> name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test.txt' 
> mode='w+' encoding='UTF-8'>
>   self._stream = io.open(self._stream_file, 'w+')  # reset stream
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> test_spinner_getter (tests.test_halo.TestHalo) ... ok
> test_spinner_getters_setters (tests.test_halo.TestHalo)
> Test spinner getters and setters. ... 
> 
> ⠋ bar
> 
> ⠙ bar
> ok
> test_spinner_interval_argument (tests.test_halo.TestHalo)
> Test proper assignment of the interval value from the constructor argument. 
> ... ok
> test_spinner_interval_default (tests.test_halo.TestHalo)
> Test proper assignment of the default interval value. ... ok
> test_spinner_interval_dict (tests.test_halo.TestHalo)
> Test proper assignment of the interval value from a dictionary. ... ok
> test_succeed (tests.test_halo.TestHalo)
> Test succeed method ... ok
> test_succeed_with_new_text (tests.test_halo.TestHalo)
> Test succeed method with new text ... ok
> test_text_animation (tests.test_halo.TestHalo)
> Test the text gets animated when it is too long ... ok
> test_text_ellipsing (tests.test_halo.TestHalo)
> Test the text gets ellipsed if it's too long ... ok
> test_text_spinner_color (tests.test_halo.TestHalo)
> Test basic spinner with available colors color (both spinner and text) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo.py:103: 
> ResourceWarning: unclosed file <_io.TextIOWrapper 
> name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test.txt' 
> mode='w+' encoding='UTF-8'>
>   self._stream = io.open(self._stream_file, 'w+')
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> test_text_stripping (tests.test_halo.TestHalo)
> Test the text being stripped before output. ... ok
> test_unavailable_spinner_defaults (tests.test_halo.TestHalo)
> Test unavailable spinner defaults. ... ok
> test_warning (tests.test_halo.TestHalo)
> Test warn method ... ok
> test_writing_disabled_on_closed_stream (tests.test_halo.TestHalo)
> Test no I/O is performed on closed streams ... ok
> /usr/lib/python3.10/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.TextIOWrapper 
> name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test.txt' 
> mode='w+' encoding='UTF-8'>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> test_basic_spinner (tests.test_halo_notebook.TestHaloNotebook)
> Test the basic of basic spinners. ... ERROR
> test_chaining_start (tests.test_halo_notebook.TestHaloNotebook)
> Test chaining start with constructor ... ERROR
> test_context_manager (tests.test_halo_notebook.TestHaloNotebook)
> Test the basic of basic spinners used through the with statement. ... ERROR
> test_decorator_spinner (tests.test_halo_notebook.TestHaloNotebook)
> Test basic usage of spinners with the decorator syntax. ... ERROR
> test_default_placement (tests.test_halo_notebook.TestHaloNotebook)
> Test default placement of spinner. ... ERROR
> test_fail (tests.test_halo_notebook.TestHaloNotebook)
> Test fail method ... ERROR
> test_id_not_created_before_start (tests.test_halo_notebook.TestHaloNotebook)
> Test Spinner ID not created before start. ... ERROR
> test_if_enabled (tests.test_halo_notebook.TestHaloNotebook)
> Test if spinner is enabled ... ERROR
> test_ignore_multiple_start_calls (tests.test_halo_notebook.TestHaloNotebook)
> Test ignoring of multiple start calls. ... ERROR
> test_info (tests.test_halo_notebook.TestHaloNotebook)
> Test info method ... ERROR
> test_initial_title_spinner (tests.test_halo_notebook.TestHaloNotebook)
> Test Halo with initial title. ... ERROR
> test_invalid_placement (tests.test_halo_notebook.TestHaloNotebook)
> Test invalid placement of spinner. ... ERROR
> test_right_placement (tests.test_halo_notebook.TestHaloNotebook)
> Test right placement of spinner. ... ERROR
> test_spinner_color (tests.test_halo_notebook.TestHaloNotebook)
> Test ANSI escape characters are present ... ERROR
> test_spinner_getters_setters (tests.test_halo_notebook.TestHaloNotebook)
> Test spinner getters and setters. ... ERROR
> test_succeed (tests.test_halo_notebook.TestHaloNotebook)
> Test succeed method ... ERROR
> test_succeed_with_new_text (tests.test_halo_notebook.TestHaloNotebook)
> Test succeed method with new text ... ERROR
> test_text_animation (tests.test_halo_notebook.TestHaloNotebook)
> Test the text gets animated when it is too long ... ERROR
> test_text_ellipsing (tests.test_halo_notebook.TestHaloNotebook)
> Test the text gets ellipsed if it's too long ... ERROR
> test_text_spinner_color (tests.test_halo_notebook.TestHaloNotebook)
> Test basic spinner with available colors color (both spinner and text) ... 
> ERROR
> test_text_stripping (tests.test_halo_notebook.TestHaloNotebook)
> Test the text being stripped before output. ... ERROR
> test_unavailable_spinner_defaults (tests.test_halo_notebook.TestHaloNotebook)
> Test unavailable spinner defaults. ... ERROR
> test_warning (tests.test_halo_notebook.TestHaloNotebook)
> Test warn method ... ERROR
> 
> ======================================================================
> ERROR: test_basic_spinner (tests.test_halo_notebook.TestHaloNotebook)
> Test the basic of basic spinners.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 78, in test_basic_spinner
>     spinner = HaloNotebook(text='foo', spinner='dots')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_chaining_start (tests.test_halo_notebook.TestHaloNotebook)
> Test chaining start with constructor
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 245, in test_chaining_start
>     spinner = HaloNotebook().start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_context_manager (tests.test_halo_notebook.TestHaloNotebook)
> Test the basic of basic spinners used through the with statement.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 185, in test_context_manager
>     with HaloNotebook(text='foo', spinner='dots') as spinner:
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_decorator_spinner (tests.test_halo_notebook.TestHaloNotebook)
> Test basic usage of spinners with the decorator syntax.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 197, in test_decorator_spinner
>     @HaloNotebook(text="foo", spinner="dots")
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_default_placement (tests.test_halo_notebook.TestHaloNotebook)
> Test default placement of spinner.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 390, in test_default_placement
>     spinner = HaloNotebook()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_fail (tests.test_halo_notebook.TestHaloNotebook)
> Test fail method
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 292, in test_fail
>     spinner = HaloNotebook()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_id_not_created_before_start 
> (tests.test_halo_notebook.TestHaloNotebook)
> Test Spinner ID not created before start.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 229, in test_id_not_created_before_start
>     spinner = HaloNotebook()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_if_enabled (tests.test_halo_notebook.TestHaloNotebook)
> Test if spinner is enabled
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 361, in test_if_enabled
>     spinner = HaloNotebook(text="foo", enabled=False)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_ignore_multiple_start_calls 
> (tests.test_halo_notebook.TestHaloNotebook)
> Test ignoring of multiple start calls.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 235, in test_ignore_multiple_start_calls
>     spinner = HaloNotebook()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_info (tests.test_halo_notebook.TestHaloNotebook)
> Test info method
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 279, in test_info
>     spinner = HaloNotebook()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_initial_title_spinner (tests.test_halo_notebook.TestHaloNotebook)
> Test Halo with initial title.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 214, in test_initial_title_spinner
>     spinner = HaloNotebook('bar')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_invalid_placement (tests.test_halo_notebook.TestHaloNotebook)
> Test invalid placement of spinner.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 380, in test_invalid_placement
>     spinner = HaloNotebook(placement='left')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_right_placement (tests.test_halo_notebook.TestHaloNotebook)
> Test right placement of spinner.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 396, in test_right_placement
>     spinner = HaloNotebook(text="foo", placement="right")
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_spinner_color (tests.test_halo_notebook.TestHaloNotebook)
> Test ANSI escape characters are present
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 418, in test_spinner_color
>     spinner = HaloNotebook(color=color)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_spinner_getters_setters 
> (tests.test_halo_notebook.TestHaloNotebook)
> Test spinner getters and setters.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 318, in test_spinner_getters_setters
>     spinner = HaloNotebook()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_succeed (tests.test_halo_notebook.TestHaloNotebook)
> Test succeed method
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 253, in test_succeed
>     spinner = HaloNotebook()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_succeed_with_new_text (tests.test_halo_notebook.TestHaloNotebook)
> Test succeed method with new text
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 266, in test_succeed_with_new_text
>     spinner = HaloNotebook()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_text_animation (tests.test_halo_notebook.TestHaloNotebook)
> Test the text gets animated when it is too long
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 163, in test_text_animation
>     spinner = HaloNotebook(text=text, spinner='dots', animation='marquee')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_text_ellipsing (tests.test_halo_notebook.TestHaloNotebook)
> Test the text gets ellipsed if it's too long
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 137, in test_text_ellipsing
>     spinner = HaloNotebook(text=text, spinner='dots')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_text_spinner_color (tests.test_halo_notebook.TestHaloNotebook)
> Test basic spinner with available colors color (both spinner and text)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 94, in test_text_spinner_color
>     spinner = HaloNotebook(text='foo', text_color=color, color=color, 
> spinner='dots')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_text_stripping (tests.test_halo_notebook.TestHaloNotebook)
> Test the text being stripped before output.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 114, in test_text_stripping
>     spinner = HaloNotebook(text='foo\n', spinner='dots')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_unavailable_spinner_defaults 
> (tests.test_halo_notebook.TestHaloNotebook)
> Test unavailable spinner defaults.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 353, in test_unavailable_spinner_defaults
>     spinner = HaloNotebook('dot')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ======================================================================
> ERROR: test_warning (tests.test_halo_notebook.TestHaloNotebook)
> Test warn method
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/tests/test_halo_notebook.py",
>  line 305, in test_warning
>     spinner = HaloNotebook()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 36, in __init__
>     self.output = self._make_output_widget()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 39, in _make_output_widget
>     from ipywidgets.widgets import Output
>   File "/usr/lib/python3/dist-packages/ipywidgets/__init__.py", line 25, in 
> <module>
>     from .widgets import *
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/__init__.py", line 
> 20, in <module>
>     from .widget_selection import RadioButtons, ToggleButtons, Dropdown, 
> Select, SelectionSlider, SelectMultiple
>   File 
> "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py", line 
> 9, in <module>
>     from collections import Mapping
> ImportError: cannot import name 'Mapping' from 'collections' 
> (/usr/lib/python3.10/collections/__init__.py)
> 
> ----------------------------------------------------------------------
> Ran 59 tests in 25.715s
> 
> FAILED (errors=23)
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9f30>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9ea0>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9e10>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9d80>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9cf0>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9c60>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9bd0>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9b40>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9ab0>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9a20>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9990>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9900>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9870>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f97e0>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9750>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f8550>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f95a0>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9480>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49f9510>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d49c7130>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d5c83130>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> Exception ignored in atexit callback: <function 
> Halo.__init__.<locals>.clean_up at 0x7f60d5c82e60>
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo.py", 
> line 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build/halo/halo_notebook.py", 
> line 51, in clear
>     with self.output:
> AttributeError: 'HaloNotebook' object has no attribute 'output'
> 
> 
> 
> 
> 
> 
> 
> 
> 
> E: pybuild pybuild:355: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_halo/build; python3.10 -m unittest 
> discover -v 
> I: pybuild base:237: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build; 
> python3.9 -m unittest discover -v 
> test_animation_setter (tests.test_halo.TestHalo) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo.py:589: 
> DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals("bounce", spinner.animation)
> ok
> /usr/lib/python3.9/unittest/suite.py:107: ResourceWarning: unclosed file 
> <_io.TextIOWrapper 
> name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test.txt' 
> mode='w+' encoding='UTF-8'>
>   for index, test in enumerate(self):
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> test_basic_spinner (tests.test_halo.TestHalo)
> Test the basic of basic spinners. ... ok
> test_bounce_animation (tests.test_halo.TestHalo) ... ok
> test_chaining_start (tests.test_halo.TestHalo)
> Test chaining start with constructor ... ok
> test_closing_stream_before_persistent (tests.test_halo.TestHalo)
> Test no I/O is performed on streams closed before stop_and_persist is called 
> ... ok
> test_closing_stream_before_stopping (tests.test_halo.TestHalo)
> Test no I/O is performed on streams closed before stop is called ... ok
> test_context_manager (tests.test_halo.TestHalo)
> Test the basic of basic spinners used through the with statement. ... ok
> test_context_manager_exceptions (tests.test_halo.TestHalo)
> Test Halo context manager allows exceptions to bubble up ... ok
> test_decorator_exceptions (tests.test_halo.TestHalo)
> Test Halo decorator allows exceptions to bubble up ... ok
> test_decorator_spinner (tests.test_halo.TestHalo)
> Test basic usage of spinners with the decorator syntax. ... ok
> test_default_placement (tests.test_halo.TestHalo)
> Test default placement of spinner. ... ok
> test_fail (tests.test_halo.TestHalo)
> Test fail method ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo.py:337: 
> DeprecationWarning: Please use assertRegex instead.
>   self.assertRegexpMatches(output[-1], pattern)
> ok
> test_id_not_created_before_start (tests.test_halo.TestHalo)
> Test Spinner ID not created before start. ... ok
> test_if_enabled (tests.test_halo.TestHalo)
> Test if spinner is enabled ... ok
> test_ignore_multiple_start_calls (tests.test_halo.TestHalo)
> Test ignoring of multiple start calls. ... ok
> test_info (tests.test_halo.TestHalo)
> Test info method ... ok
> test_initial_title_spinner (tests.test_halo.TestHalo)
> Test Halo with initial title. ... ok
> test_invalid_placement (tests.test_halo.TestHalo)
> Test invalid placement of spinner. ... ok
> test_redirect_stdout (tests.test_halo.TestHalo)
> Test redirect stdout ... ok
> test_right_placement (tests.test_halo.TestHalo)
> Test right placement of spinner. ... ok
> test_setting_enabled_property (tests.test_halo.TestHalo)
> Test if spinner stops writing when enabled property set to False ... ok
> test_spinner_color (tests.test_halo.TestHalo)
> Test ANSI escape characters are present ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo.py:598: 
> ResourceWarning: unclosed file <_io.TextIOWrapper 
> name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test.txt' 
> mode='w+' encoding='UTF-8'>
>   self._stream = io.open(self._stream_file, 'w+')  # reset stream
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> test_spinner_getter (tests.test_halo.TestHalo) ... ok
> test_spinner_getters_setters (tests.test_halo.TestHalo)
> Test spinner getters and setters. ... 
> 
> ⠋ bar
> 
> ⠙ bar
> ok
> test_spinner_interval_argument (tests.test_halo.TestHalo)
> Test proper assignment of the interval value from the constructor argument. 
> ... ok
> test_spinner_interval_default (tests.test_halo.TestHalo)
> Test proper assignment of the default interval value. ... ok
> test_spinner_interval_dict (tests.test_halo.TestHalo)
> Test proper assignment of the interval value from a dictionary. ... ok
> test_succeed (tests.test_halo.TestHalo)
> Test succeed method ... ok
> test_succeed_with_new_text (tests.test_halo.TestHalo)
> Test succeed method with new text ... ok
> test_text_animation (tests.test_halo.TestHalo)
> Test the text gets animated when it is too long ... ok
> test_text_ellipsing (tests.test_halo.TestHalo)
> Test the text gets ellipsed if it's too long ... ok
> test_text_spinner_color (tests.test_halo.TestHalo)
> Test basic spinner with available colors color (both spinner and text) ... 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo.py:103: 
> ResourceWarning: unclosed file <_io.TextIOWrapper 
> name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test.txt' 
> mode='w+' encoding='UTF-8'>
>   self._stream = io.open(self._stream_file, 'w+')
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> test_text_stripping (tests.test_halo.TestHalo)
> Test the text being stripped before output. ... ok
> test_unavailable_spinner_defaults (tests.test_halo.TestHalo)
> Test unavailable spinner defaults. ... ok
> test_warning (tests.test_halo.TestHalo)
> Test warn method ... ok
> test_writing_disabled_on_closed_stream (tests.test_halo.TestHalo)
> Test no I/O is performed on closed streams ... ok
> /usr/lib/python3.9/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.TextIOWrapper 
> name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test.txt' 
> mode='w+' encoding='UTF-8'>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> test_basic_spinner (tests.test_halo_notebook.TestHaloNotebook)
> Test the basic of basic spinners. ... 
> /usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py:9: 
> DeprecationWarning: Using or importing the ABCs from 'collections' instead of 
> from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will 
> stop working
>   from collections import Mapping
> /usr/lib/python3/dist-packages/ipywidgets/widgets/interaction.py:29: 
> DeprecationWarning: Using or importing the ABCs from 'collections' instead of 
> from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will 
> stop working
>   from collections import Iterable, Mapping
> /usr/lib/python3/dist-packages/ipywidgets/widgets/widget_link.py:19: 
> DeprecationWarning: Traits should be given as instances, not types (for 
> example, `Int()`, not `Int`) Passing types is deprecated in traitlets 4.1.
>   super(WidgetTraitTuple, self).__init__(Instance(Widget), Unicode, **kwargs)
> <ipywidgets.widgets.widget_output.Output object at 0x7f79770ac520>
> ERROR
> test_chaining_start (tests.test_halo_notebook.TestHaloNotebook)
> Test chaining start with constructor ... 
> <ipywidgets.widgets.widget_output.Output object at 0x7f79765a1310>
> ERROR
> test_context_manager (tests.test_halo_notebook.TestHaloNotebook)
> Test the basic of basic spinners used through the with statement. ... 
> <ipywidgets.widgets.widget_output.Output object at 0x7f79765a18b0>
> ERROR
> test_decorator_spinner (tests.test_halo_notebook.TestHaloNotebook)
> Test basic usage of spinners with the decorator syntax. ... 
> <ipywidgets.widgets.widget_output.Output object at 0x7f79765a1dc0>
> ERROR
> test_default_placement (tests.test_halo_notebook.TestHaloNotebook)
> Test default placement of spinner. ... ok
> test_fail (tests.test_halo_notebook.TestHaloNotebook)
> Test fail method ... <ipywidgets.widgets.widget_output.Output object at 
> 0x7f79765a1c10>
> ERROR
> test_id_not_created_before_start (tests.test_halo_notebook.TestHaloNotebook)
> Test Spinner ID not created before start. ... ok
> test_if_enabled (tests.test_halo_notebook.TestHaloNotebook)
> Test if spinner is enabled ... ERROR
> test_ignore_multiple_start_calls (tests.test_halo_notebook.TestHaloNotebook)
> Test ignoring of multiple start calls. ... 
> <ipywidgets.widgets.widget_output.Output object at 0x7f7976558ac0>
> ERROR
> test_info (tests.test_halo_notebook.TestHaloNotebook)
> Test info method ... <ipywidgets.widgets.widget_output.Output object at 
> 0x7f7976558fd0>
> ERROR
> test_initial_title_spinner (tests.test_halo_notebook.TestHaloNotebook)
> Test Halo with initial title. ... <ipywidgets.widgets.widget_output.Output 
> object at 0x7f79765714f0>
> ERROR
> test_invalid_placement (tests.test_halo_notebook.TestHaloNotebook)
> Test invalid placement of spinner. ... ok
> test_right_placement (tests.test_halo_notebook.TestHaloNotebook)
> Test right placement of spinner. ... <ipywidgets.widgets.widget_output.Output 
> object at 0x7f7976571af0>
> ERROR
> test_spinner_color (tests.test_halo_notebook.TestHaloNotebook)
> Test ANSI escape characters are present ... 
> <ipywidgets.widgets.widget_output.Output object at 0x7f7976571fa0>
> ERROR
> test_spinner_getters_setters (tests.test_halo_notebook.TestHaloNotebook)
> Test spinner getters and setters. ... 
> <ipywidgets.widgets.widget_output.Output object at 0x7f7976504490>
> ERROR
> test_succeed (tests.test_halo_notebook.TestHaloNotebook)
> Test succeed method ... <ipywidgets.widgets.widget_output.Output object at 
> 0x7f7976504a60>
> ERROR
> test_succeed_with_new_text (tests.test_halo_notebook.TestHaloNotebook)
> Test succeed method with new text ... 
> <ipywidgets.widgets.widget_output.Output object at 0x7f7976504f70>
> ERROR
> test_text_animation (tests.test_halo_notebook.TestHaloNotebook)
> Test the text gets animated when it is too long ... 
> <ipywidgets.widgets.widget_output.Output object at 0x7f7976513310>
> ERROR
> test_text_ellipsing (tests.test_halo_notebook.TestHaloNotebook)
> Test the text gets ellipsed if it's too long ... 
> <ipywidgets.widgets.widget_output.Output object at 0x7f79765139d0>
> ERROR
> test_text_spinner_color (tests.test_halo_notebook.TestHaloNotebook)
> Test basic spinner with available colors color (both spinner and text) ... 
> <ipywidgets.widgets.widget_output.Output object at 0x7f7976513d30>
> ERROR
> test_text_stripping (tests.test_halo_notebook.TestHaloNotebook)
> Test the text being stripped before output. ... 
> <ipywidgets.widgets.widget_output.Output object at 0x7f79764c7430>
> ERROR
> test_unavailable_spinner_defaults (tests.test_halo_notebook.TestHaloNotebook)
> Test unavailable spinner defaults. ... ok
> test_warning (tests.test_halo_notebook.TestHaloNotebook)
> Test warn method ... <ipywidgets.widgets.widget_output.Output object at 
> 0x7f79764c7a60>
> ERROR
> 
> ======================================================================
> ERROR: test_basic_spinner (tests.test_halo_notebook.TestHaloNotebook)
> Test the basic of basic spinners.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 80, in test_basic_spinner
>     spinner.start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_chaining_start (tests.test_halo_notebook.TestHaloNotebook)
> Test chaining start with constructor
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 245, in test_chaining_start
>     spinner = HaloNotebook().start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_context_manager (tests.test_halo_notebook.TestHaloNotebook)
> Test the basic of basic spinners used through the with statement.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 185, in test_context_manager
>     with HaloNotebook(text='foo', spinner='dots') as spinner:
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 120, in __enter__
>     return self.start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_decorator_spinner (tests.test_halo_notebook.TestHaloNotebook)
> Test basic usage of spinners with the decorator syntax.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 205, in test_decorator_spinner
>     output = decorated_function()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 131, in wrapped
>     with self:
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 120, in __enter__
>     return self.start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_fail (tests.test_halo_notebook.TestHaloNotebook)
> Test fail method
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 293, in test_fail
>     spinner.start('foo')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_if_enabled (tests.test_halo_notebook.TestHaloNotebook)
> Test if spinner is enabled
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 364, in test_if_enabled
>     output = self._get_test_output(spinner)['text']
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 54, in _get_test_output
>     for line in spinner.output.outputs:
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> ======================================================================
> ERROR: test_ignore_multiple_start_calls 
> (tests.test_halo_notebook.TestHaloNotebook)
> Test ignoring of multiple start calls.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 236, in test_ignore_multiple_start_calls
>     spinner.start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_info (tests.test_halo_notebook.TestHaloNotebook)
> Test info method
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 280, in test_info
>     spinner.start('foo')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_initial_title_spinner (tests.test_halo_notebook.TestHaloNotebook)
> Test Halo with initial title.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 216, in test_initial_title_spinner
>     spinner.start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_right_placement (tests.test_halo_notebook.TestHaloNotebook)
> Test right placement of spinner.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 397, in test_right_placement
>     spinner.start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_spinner_color (tests.test_halo_notebook.TestHaloNotebook)
> Test ANSI escape characters are present
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 419, in test_spinner_color
>     spinner.start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_spinner_getters_setters 
> (tests.test_halo_notebook.TestHaloNotebook)
> Test spinner getters and setters.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 346, in test_spinner_getters_setters
>     spinner.start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_succeed (tests.test_halo_notebook.TestHaloNotebook)
> Test succeed method
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 254, in test_succeed
>     spinner.start('foo')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_succeed_with_new_text (tests.test_halo_notebook.TestHaloNotebook)
> Test succeed method with new text
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 267, in test_succeed_with_new_text
>     spinner.start('foo')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_text_animation (tests.test_halo_notebook.TestHaloNotebook)
> Test the text gets animated when it is too long
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 165, in test_text_animation
>     spinner.start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_text_ellipsing (tests.test_halo_notebook.TestHaloNotebook)
> Test the text gets ellipsed if it's too long
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 139, in test_text_ellipsing
>     spinner.start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_text_spinner_color (tests.test_halo_notebook.TestHaloNotebook)
> Test basic spinner with available colors color (both spinner and text)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 96, in test_text_spinner_color
>     spinner.start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_text_stripping (tests.test_halo_notebook.TestHaloNotebook)
> Test the text being stripped before output.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 116, in test_text_stripping
>     spinner.start()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ======================================================================
> ERROR: test_warning (tests.test_halo_notebook.TestHaloNotebook)
> Test warn method
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/tests/test_halo_notebook.py",
>  line 306, in test_warning
>     spinner.start('foo')
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 81, in start
>     self._render_frame()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 62, in _render_frame
>     self.output.outputs += self._output(output)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> ----------------------------------------------------------------------
> Ran 59 tests in 26.775s
> 
> FAILED (errors=19)
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 52, in clear
>     self.output.outputs += self._output("\r")
> AttributeError: 'Output' object has no attribute 'outputs'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 104, in clean_up
>     self.stop()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo.py", line 
> 515, in stop
>     self.clear()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build/halo/halo_notebook.py", 
> line 53, in clear
>     self.output.outputs += self._output(self.CLEAR_LINE)
>   File "/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_output.py", 
> line 58, in __exit__
>     ip.showtraceback((etype, evalue, tb), tb_offset=0)
> AttributeError: 'NoneType' object has no attribute 'showtraceback'
> 
> 
> 
> 
> 
> 
> 
> 
> 
> E: pybuild pybuild:355: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_halo/build; python3.9 -m unittest 
> discover -v 
> dh_auto_test: error: pybuild --test -i python{version} -p "3.10 3.9" returned 
> exit code 13


The full build log is available from:
http://qa-logs.debian.net/2021/12/20/python-halo_0.0.31-2_unstable.log

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 marking 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.

--- End Message ---
--- Begin Message ---
Source: python-halo
Source-Version: 0.0.31-3
Done: Nobuhiro Iwamatsu <iwama...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-halo, 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 1002...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nobuhiro Iwamatsu <iwama...@debian.org> (supplier of updated python-halo 
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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 05 Jan 2022 11:57:06 +0900
Source: python-halo
Architecture: source
Version: 0.0.31-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Nobuhiro Iwamatsu <iwama...@debian.org>
Closes: 1002201
Changes:
 python-halo (0.0.31-3) unstable; urgency=medium
 .
   * Update d/rules.
     - Disable dh_auto_test. (Closes: #1002201)
       This depends on an ipywidgets issue (#1001343) and is a temporary fix.
Checksums-Sha1:
 a9bbf58b7efef30300da0e7ad99bd4dab8d3451b 2114 python-halo_0.0.31-3.dsc
 076faceaf02b561e0361b2569bf0ef67246ba1b9 2036 
python-halo_0.0.31-3.debian.tar.xz
 593288dd492cd806d73113aa8670c6f93ed682a4 9481 
python-halo_0.0.31-3_amd64.buildinfo
Checksums-Sha256:
 05a8cfe5e7cc2b1901e2ebe68a3a750e9b7be1af165805c7b7e7a2db7a1bbf21 2114 
python-halo_0.0.31-3.dsc
 3d318bbb3bab5c1ed617ff473476af054b76e2de89e65eb00db3116d11fa53f6 2036 
python-halo_0.0.31-3.debian.tar.xz
 a15100df4a0e8ebb6f92ec7a0219d552275c814c0ab62f89a862bdbba7d16d70 9481 
python-halo_0.0.31-3_amd64.buildinfo
Files:
 4bd1bd03a5c9c4b17984114d5425f1a8 2114 python optional python-halo_0.0.31-3.dsc
 911672c6173243c27fd215fb568357c2 2036 python optional 
python-halo_0.0.31-3.debian.tar.xz
 f32e9d06b6b1b2c09e824ec976378775 9481 python optional 
python-halo_0.0.31-3_amd64.buildinfo

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

iQIzBAEBCAAdFiEEXmKe5SMhlzV7hM9DMiR/u0CtH6YFAmHVDrsACgkQMiR/u0Ct
H6ZOWQ//Tlq3nycsAOROcqRkfrh45bDjXtRpNjEKlHfQ34w6pWa8UnqD7w1ifB9L
b2O/qSc0zI67Y64NkmM8Ni+/ZlKEE3v2uYAfwEDKBsHVbLRFOo5SnqFoEjHr83LZ
AVd8AcblqFWWyzWHi+bZG+82FWCpzfWxs9lDA4sLBvrweeiIUvcTLhOmIfoVfkn7
dAVxWxlvBJTKOhjkB3+kdGsYI5hV1BDah0QMb1xE+N91oOqoZz8doL6wS4podVH1
6IIR2J+dyjj2jACoi19OZQZ3ch0ARC+jWLAT/H9WxWdFPTVyzEnzG7zTYVMW2r+3
iFjjMMKXeqhMJ8bOTDIh/JOOKQTY0lSS1KDKjriz3aSToEDr+io8Lz4UBDXHrckn
hfM2wHoLybiAv8vUBArEzjw1kk/0n6PoyZSoVs9sq3UB/4UzY7Wzwod/VNvQDUbs
BSYOqet4lW11ohyx0yl0kdzGJZ2Xh9u5zVvGKswDeR9J8d6jwt8dLSDjuUG1qwnH
c0I2t/rHwUwFHvbRKpWcPEwp4Mmy43tsP4/OOEghbHTSqg0M54YIfs1gFPRHemCO
8cz2+zSoUnSsVJuPjavFDlj7gXHYBYVK8g6xPlLG8AF5lzP8jUPPp5GRrGxzo7DC
JDfLsmCihxo6tHP3li4fMqd/bIrW8PNalI4BeSUCxxVsrfHeSvk=
=xsqj
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to