Your message dated Mon, 18 Nov 2024 13:52:41 +0000
with message-id <[email protected]>
and subject line Bug#1086326: fixed in wtforms-components 0.11.0-1
has caused the Debian Bug report #1086326,
regarding wtforms-components: FTBFS: E AttributeError: 'TimeInput' object has 
no attribute 'validation_attrs'
to be marked as done.

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

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


-- 
1086326: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086326
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:wtforms-components
Version: 0.10.5-5
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --with sphinxdoc --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
        pybuild --configure -i python{version} -p 3.12
I: pybuild base:311: python3.12 setup.py config
running config
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
        pybuild --build -i python{version} -p 3.12
I: pybuild base:311: /usr/bin/python3 setup.py build
running build

[... snipped ...]

        form = form_class()
      assert 'readonly' in str(form.test_field)

tests/__init__.py:67:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__
    return self()
/usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__
    return self.meta.render_field(self, kwargs)
/usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field
    return field.widget(field, **render_kw)
wtforms_components/widgets.py:81: in __call__
    return super(HTML5Input, self).__call__(field, **options_copy)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <wtforms_components.widgets.TimeInput object at 0x7f13cf8aa600>
field = <wtforms_components.fields.time.TimeField object at 0x7f13cf8aa6c0>
kwargs = {'id': 'test_field', 'readonly': True, 'type': 'time', 'value': ''}
flags = <wtforms.fields.Flags: {}>, k = '__class__'

    def __call__(self, field, **kwargs):
        kwargs.setdefault("id", field.id)
        kwargs.setdefault("type", self.input_type)
        if "value" not in kwargs:
            kwargs["value"] = field._value()
        flags = getattr(field, "flags", {})
        for k in dir(flags):
          if k in self.validation_attrs and k not in kwargs:
E           AttributeError: 'TimeInput' object has no attribute 
'validation_attrs'

/usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError
____________________ TestTimeField.test_assigns_min_and_max ____________________

self = <tests.fields.test_time_field.TestTimeField object at 0x7f13cf9b11f0>

    def test_assigns_min_and_max(self):
        form_class = self.init_form(
            validators=[TimeRange(
                min=time(12, 12),
                max=time(13, 30)
            )]
        )
        form = form_class(MultiDict(test_field='13:20'))
      assert str(form.test_field) == (
            '<input id="test_field" max="13:30:00" min="12:12:00"'
            ' name="test_field" type="time" value="13:20">'
        )

tests/fields/test_time_field.py:44:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__
    return self()
/usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__
    return self.meta.render_field(self, kwargs)
/usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field
    return field.widget(field, **render_kw)
wtforms_components/widgets.py:81: in __call__
    return super(HTML5Input, self).__call__(field, **options_copy)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <wtforms_components.widgets.TimeInput object at 0x7f13cf94ec90>
field = <wtforms_components.fields.time.TimeField object at 0x7f13cf87a6f0>
kwargs = {'id': 'test_field', 'max': '13:30:00', 'min': '12:12:00', 'type': 
'time', ...}
flags = <wtforms.fields.Flags: {}>, k = '__class__'

    def __call__(self, field, **kwargs):
        kwargs.setdefault("id", field.id)
        kwargs.setdefault("type", self.input_type)
        if "value" not in kwargs:
            kwargs["value"] = field._value()
        flags = getattr(field, "flags", {})
        for k in dir(flags):
          if k in self.validation_attrs and k not in kwargs:
E           AttributeError: 'TimeInput' object has no attribute 
'validation_attrs'

/usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError
______________ TestTimeField.test_renders_input_time_at_midnight _______________

self = <tests.fields.test_time_field.TestTimeField object at 0x7f13cf9b07a0>

    def test_renders_input_time_at_midnight(self):
        form_class = self.init_form()
        form = form_class(MultiDict(test_field='00:00'))
      assert str(form.test_field) == (
            '<input id="test_field" name="test_field"'
            ' type="time" value="00:00">'
        )

tests/fields/test_time_field.py:52:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__
    return self()
/usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__
    return self.meta.render_field(self, kwargs)
/usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field
    return field.widget(field, **render_kw)
wtforms_components/widgets.py:81: in __call__
    return super(HTML5Input, self).__call__(field, **options_copy)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <wtforms_components.widgets.TimeInput object at 0x7f13cf94ec90>
field = <wtforms_components.fields.time.TimeField object at 0x7f13cf892ea0>
kwargs = {'id': 'test_field', 'type': 'time', 'value': '00:00'}
flags = <wtforms.fields.Flags: {}>, k = '__class__'

    def __call__(self, field, **kwargs):
        kwargs.setdefault("id", field.id)
        kwargs.setdefault("type", self.input_type)
        if "value" not in kwargs:
            kwargs["value"] = field._value()
        flags = getattr(field, "flags", {})
        for k in dir(flags):
          if k in self.validation_attrs and k not in kwargs:
E           AttributeError: 'TimeInput' object has no attribute 
'validation_attrs'

/usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError
________ TestTimeFieldWithSeconds.test_assigns_required_from_validator _________

self = <tests.fields.test_time_field.TestTimeFieldWithSeconds object at 
0x7f13cf9b3c80>

    def test_assigns_required_from_validator(self):
        form_class = self.init_form(
            validators=[DataRequired()]
        )
        form = form_class()
        assert (
            '<input id="test_field"'
            ' name="test_field" required'
      ) in str(form.test_field)

tests/__init__.py:31:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__
    return self()
/usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__
    return self.meta.render_field(self, kwargs)
/usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field
    return field.widget(field, **render_kw)
wtforms_components/widgets.py:81: in __call__
    return super(HTML5Input, self).__call__(field, **options_copy)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <wtforms_components.widgets.TimeInput object at 0x7f13cf94ec90>
field = <wtforms_components.fields.time.TimeField object at 0x7f13cf893ad0>
kwargs = {'id': 'test_field', 'required': True, 'type': 'time', 'value': ''}
flags = <wtforms.fields.Flags: {required=True}>, k = '__class__'

    def __call__(self, field, **kwargs):
        kwargs.setdefault("id", field.id)
        kwargs.setdefault("type", self.input_type)
        if "value" not in kwargs:
            kwargs["value"] = field._value()
        flags = getattr(field, "flags", {})
        for k in dir(flags):
          if k in self.validation_attrs and k not in kwargs:
E           AttributeError: 'TimeInput' object has no attribute 
'validation_attrs'

/usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError
_______________ TestTimeFieldWithSeconds.test_renders_autofocus ________________

self = <tests.fields.test_time_field.TestTimeFieldWithSeconds object at 
0x7f13cf9b3e30>

    def test_renders_autofocus(self):
        form_class = self.init_form(
            widget=self.field_class.widget.__class__(
                autofocus=True
            )
        )
        form = form_class()
      assert 'autofocus' in str(form.test_field)

tests/__init__.py:40:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__
    return self()
/usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__
    return self.meta.render_field(self, kwargs)
/usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field
    return field.widget(field, **render_kw)
wtforms_components/widgets.py:81: in __call__
    return super(HTML5Input, self).__call__(field, **options_copy)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <wtforms_components.widgets.TimeInput object at 0x7f13cf8ab1d0>
field = <wtforms_components.fields.time.TimeField object at 0x7f13cf8ab050>
kwargs = {'autofocus': True, 'id': 'test_field', 'type': 'time', 'value': ''}
flags = <wtforms.fields.Flags: {}>, k = '__class__'

    def __call__(self, field, **kwargs):
        kwargs.setdefault("id", field.id)
        kwargs.setdefault("type", self.input_type)
        if "value" not in kwargs:
            kwargs["value"] = field._value()
        flags = getattr(field, "flags", {})
        for k in dir(flags):
          if k in self.validation_attrs and k not in kwargs:
E           AttributeError: 'TimeInput' object has no attribute 
'validation_attrs'

/usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError
________________ TestTimeFieldWithSeconds.test_renders_required ________________

self = <tests.fields.test_time_field.TestTimeFieldWithSeconds object at 
0x7f13cf9e4050>

    def test_renders_required(self):
        form_class = self.init_form(
            widget=self.field_class.widget.__class__(
                required=True
            )
        )
        form = form_class()
      assert 'required' in str(form.test_field)

tests/__init__.py:49:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__
    return self()
/usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__
    return self.meta.render_field(self, kwargs)
/usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field
    return field.widget(field, **render_kw)
wtforms_components/widgets.py:81: in __call__
    return super(HTML5Input, self).__call__(field, **options_copy)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <wtforms_components.widgets.TimeInput object at 0x7f13cf973260>
field = <wtforms_components.fields.time.TimeField object at 0x7f13cf9b1550>
kwargs = {'id': 'test_field', 'required': True, 'type': 'time', 'value': ''}
flags = <wtforms.fields.Flags: {}>, k = '__class__'

    def __call__(self, field, **kwargs):
        kwargs.setdefault("id", field.id)
        kwargs.setdefault("type", self.input_type)
        if "value" not in kwargs:
            kwargs["value"] = field._value()
        flags = getattr(field, "flags", {})
        for k in dir(flags):
          if k in self.validation_attrs and k not in kwargs:
E           AttributeError: 'TimeInput' object has no attribute 
'validation_attrs'

/usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError
________________ TestTimeFieldWithSeconds.test_renders_disabled ________________

self = <tests.fields.test_time_field.TestTimeFieldWithSeconds object at 
0x7f13cf9e4200>

    def test_renders_disabled(self):
        form_class = self.init_form(
            widget=self.field_class.widget.__class__(
                disabled=True
            )
        )
        form = form_class()
      assert 'disabled' in str(form.test_field)

tests/__init__.py:58:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__
    return self()
/usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__
    return self.meta.render_field(self, kwargs)
/usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field
    return field.widget(field, **render_kw)
wtforms_components/widgets.py:81: in __call__
    return super(HTML5Input, self).__call__(field, **options_copy)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <wtforms_components.widgets.TimeInput object at 0x7f13cf7cb8f0>
field = <wtforms_components.fields.time.TimeField object at 0x7f13cf7cb440>
kwargs = {'disabled': True, 'id': 'test_field', 'type': 'time', 'value': ''}
flags = <wtforms.fields.Flags: {}>, k = '__class__'

    def __call__(self, field, **kwargs):
        kwargs.setdefault("id", field.id)
        kwargs.setdefault("type", self.input_type)
        if "value" not in kwargs:
            kwargs["value"] = field._value()
        flags = getattr(field, "flags", {})
        for k in dir(flags):
          if k in self.validation_attrs and k not in kwargs:
E           AttributeError: 'TimeInput' object has no attribute 
'validation_attrs'

/usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError
________________ TestTimeFieldWithSeconds.test_renders_readonly ________________

self = <tests.fields.test_time_field.TestTimeFieldWithSeconds object at 
0x7f13cf9e43b0>

    def test_renders_readonly(self):
        form_class = self.init_form(
            widget=self.field_class.widget.__class__(
                readonly=True
            )
        )
        form = form_class()
      assert 'readonly' in str(form.test_field)

tests/__init__.py:67:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__
    return self()
/usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__
    return self.meta.render_field(self, kwargs)
/usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field
    return field.widget(field, **render_kw)
wtforms_components/widgets.py:81: in __call__
    return super(HTML5Input, self).__call__(field, **options_copy)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <wtforms_components.widgets.TimeInput object at 0x7f13cf8ab050>
field = <wtforms_components.fields.time.TimeField object at 0x7f13cf886ff0>
kwargs = {'id': 'test_field', 'readonly': True, 'type': 'time', 'value': ''}
flags = <wtforms.fields.Flags: {}>, k = '__class__'

    def __call__(self, field, **kwargs):
        kwargs.setdefault("id", field.id)
        kwargs.setdefault("type", self.input_type)
        if "value" not in kwargs:
            kwargs["value"] = field._value()
        flags = getattr(field, "flags", {})
        for k in dir(flags):
          if k in self.validation_attrs and k not in kwargs:
E           AttributeError: 'TimeInput' object has no attribute 
'validation_attrs'

/usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError
______________ TestTimeFieldWithSeconds.test_assigns_min_and_max _______________

self = <tests.fields.test_time_field.TestTimeFieldWithSeconds object at 
0x7f13cf9b38f0>

    def test_assigns_min_and_max(self):
        form_class = self.init_form(
            validators=[TimeRange(
                min=time(12, 12),
                max=time(13, 30)
            )]
        )
        form = form_class(MultiDict(test_field='13:20'))
      assert str(form.test_field) == (
            '<input id="test_field" max="13:30:00" min="12:12:00"'
            ' name="test_field" type="time" value="13:20">'
        )

tests/fields/test_time_field.py:44:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__
    return self()
/usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__
    return self.meta.render_field(self, kwargs)
/usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field
    return field.widget(field, **render_kw)
wtforms_components/widgets.py:81: in __call__
    return super(HTML5Input, self).__call__(field, **options_copy)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <wtforms_components.widgets.TimeInput object at 0x7f13cf94ec90>
field = <wtforms_components.fields.time.TimeField object at 0x7f13cf9b3110>
kwargs = {'id': 'test_field', 'max': '13:30:00', 'min': '12:12:00', 'type': 
'time', ...}
flags = <wtforms.fields.Flags: {}>, k = '__class__'

    def __call__(self, field, **kwargs):
        kwargs.setdefault("id", field.id)
        kwargs.setdefault("type", self.input_type)
        if "value" not in kwargs:
            kwargs["value"] = field._value()
        flags = getattr(field, "flags", {})
        for k in dir(flags):
          if k in self.validation_attrs and k not in kwargs:
E           AttributeError: 'TimeInput' object has no attribute 
'validation_attrs'

/usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError
_________ TestTimeFieldWithSeconds.test_renders_input_time_at_midnight _________

self = <tests.fields.test_time_field.TestTimeFieldWithSeconds object at 
0x7f13cf9b3aa0>

    def test_renders_input_time_at_midnight(self):
        form_class = self.init_form()
        form = form_class(MultiDict(test_field='00:00'))
      assert str(form.test_field) == (
            '<input id="test_field" name="test_field"'
            ' type="time" value="00:00">'
        )

tests/fields/test_time_field.py:52:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/wtforms/fields/core.py:141: in __str__
    return self()
/usr/lib/python3/dist-packages/wtforms/fields/core.py:164: in __call__
    return self.meta.render_field(self, kwargs)
/usr/lib/python3/dist-packages/wtforms/meta.py:64: in render_field
    return field.widget(field, **render_kw)
wtforms_components/widgets.py:81: in __call__
    return super(HTML5Input, self).__call__(field, **options_copy)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <wtforms_components.widgets.TimeInput object at 0x7f13cf94ec90>
field = <wtforms_components.fields.time.TimeField object at 0x7f13cf7c89e0>
kwargs = {'id': 'test_field', 'type': 'time', 'value': '00:00'}
flags = <wtforms.fields.Flags: {}>, k = '__class__'

    def __call__(self, field, **kwargs):
        kwargs.setdefault("id", field.id)
        kwargs.setdefault("type", self.input_type)
        if "value" not in kwargs:
            kwargs["value"] = field._value()
        flags = getattr(field, "flags", {})
        for k in dir(flags):
          if k in self.validation_attrs and k not in kwargs:
E           AttributeError: 'TimeInput' object has no attribute 
'validation_attrs'

/usr/lib/python3/dist-packages/wtforms/widgets/core.py:176: AttributeError
=========================== short test summary info ============================
FAILED 
tests/fields/test_color_field.py::TestColorField::test_field_rendering_when_validation_fails
FAILED 
tests/fields/test_date_field.py::TestDateField::test_assigns_required_from_validator
FAILED tests/fields/test_date_field.py::TestDateField::test_renders_autofocus
FAILED tests/fields/test_date_field.py::TestDateField::test_renders_required
FAILED tests/fields/test_date_field.py::TestDateField::test_renders_disabled
FAILED tests/fields/test_date_field.py::TestDateField::test_renders_readonly
FAILED tests/fields/test_date_field.py::TestDateField::test_assigns_min_and_max
FAILED 
tests/fields/test_date_time_field.py::TestDateTimeField::test_assigns_required_from_validator
FAILED 
tests/fields/test_date_time_field.py::TestDateTimeField::test_renders_autofocus
FAILED 
tests/fields/test_date_time_field.py::TestDateTimeField::test_renders_required
FAILED 
tests/fields/test_date_time_field.py::TestDateTimeField::test_renders_disabled
FAILED 
tests/fields/test_date_time_field.py::TestDateTimeField::test_renders_readonly
FAILED 
tests/fields/test_date_time_field.py::TestDateTimeField::test_assigns_min_and_max
FAILED 
tests/fields/test_date_time_local_field.py::TestDateTimeLocalField::test_assigns_required_from_validator
FAILED 
tests/fields/test_date_time_local_field.py::TestDateTimeLocalField::test_renders_autofocus
FAILED 
tests/fields/test_date_time_local_field.py::TestDateTimeLocalField::test_renders_required
FAILED 
tests/fields/test_date_time_local_field.py::TestDateTimeLocalField::test_renders_disabled
FAILED 
tests/fields/test_date_time_local_field.py::TestDateTimeLocalField::test_renders_readonly
FAILED 
tests/fields/test_date_time_local_field.py::TestDateTimeLocalField::test_assigns_min_and_max
FAILED 
tests/fields/test_decimal_field.py::TestDecimalField::test_assigns_required_from_validator
FAILED 
tests/fields/test_decimal_field.py::TestDecimalField::test_renders_autofocus
FAILED 
tests/fields/test_decimal_field.py::TestDecimalField::test_renders_required
FAILED 
tests/fields/test_decimal_field.py::TestDecimalField::test_renders_disabled
FAILED 
tests/fields/test_decimal_field.py::TestDecimalField::test_renders_readonly
FAILED 
tests/fields/test_decimal_field.py::TestDecimalField::test_assigns_min_and_max
FAILED tests/fields/test_decimal_field.py::TestDecimalField::test_assigns_step
FAILED 
tests/fields/test_int_interval_field.py::TestIntIntervalField::test_field_rendering_when_validation_fails
FAILED 
tests/fields/test_int_interval_field.py::TestFloatIntervalField::test_field_rendering_when_validation_fails
FAILED 
tests/fields/test_integer_field.py::TestIntegerField::test_assigns_required_from_validator
FAILED 
tests/fields/test_integer_field.py::TestIntegerField::test_renders_autofocus
FAILED 
tests/fields/test_integer_field.py::TestIntegerField::test_renders_required
FAILED 
tests/fields/test_integer_field.py::TestIntegerField::test_renders_disabled
FAILED 
tests/fields/test_integer_field.py::TestIntegerField::test_renders_readonly
FAILED 
tests/fields/test_integer_field.py::TestIntegerField::test_assigns_min_and_max
FAILED 
tests/fields/test_search_field.py::TestSearchField::test_assigns_required_from_validator
FAILED 
tests/fields/test_search_field.py::TestSearchField::test_renders_autofocus
FAILED tests/fields/test_search_field.py::TestSearchField::test_renders_required
FAILED tests/fields/test_search_field.py::TestSearchField::test_renders_disabled
FAILED tests/fields/test_search_field.py::TestSearchField::test_renders_readonly
FAILED tests/fields/test_select_field.py::TestSelectField::test_option_selected
FAILED 
tests/fields/test_select_field.py::TestSelectField::test_nested_option_selected_by_field_default_value
FAILED 
tests/fields/test_select_field.py::TestSelectField::test_option_selected_by_field_default_value
FAILED 
tests/fields/test_select_field.py::TestSelectField::test_callable_option_selected_by_field_default_value
FAILED 
tests/fields/test_select_multiple_field.py::TestSelectMultipleField::test_option_selected
FAILED 
tests/fields/test_split_date_time_field.py::TestSplitDateTimeField::test_assigns_required_to_date
FAILED 
tests/fields/test_split_date_time_field.py::TestSplitDateTimeField::test_renders_date_field
FAILED 
tests/fields/test_split_date_time_field.py::TestSplitDateTimeField::test_assigns_required_to_time
FAILED 
tests/fields/test_split_date_time_field.py::TestSplitDateTimeField::test_renders_time_field
FAILED 
tests/fields/test_string_field.py::TestStringField::test_assigns_required_from_validator
FAILED 
tests/fields/test_string_field.py::TestStringField::test_renders_autofocus
FAILED tests/fields/test_string_field.py::TestStringField::test_renders_required
FAILED tests/fields/test_string_field.py::TestStringField::test_renders_disabled
FAILED tests/fields/test_string_field.py::TestStringField::test_renders_readonly
FAILED 
tests/fields/test_time_field.py::TestTimeField::test_assigns_required_from_validator
FAILED tests/fields/test_time_field.py::TestTimeField::test_renders_autofocus
FAILED tests/fields/test_time_field.py::TestTimeField::test_renders_required
FAILED tests/fields/test_time_field.py::TestTimeField::test_renders_disabled
FAILED tests/fields/test_time_field.py::TestTimeField::test_renders_readonly
FAILED tests/fields/test_time_field.py::TestTimeField::test_assigns_min_and_max
FAILED 
tests/fields/test_time_field.py::TestTimeField::test_renders_input_time_at_midnight
FAILED 
tests/fields/test_time_field.py::TestTimeFieldWithSeconds::test_assigns_required_from_validator
FAILED 
tests/fields/test_time_field.py::TestTimeFieldWithSeconds::test_renders_autofocus
FAILED 
tests/fields/test_time_field.py::TestTimeFieldWithSeconds::test_renders_required
FAILED 
tests/fields/test_time_field.py::TestTimeFieldWithSeconds::test_renders_disabled
FAILED 
tests/fields/test_time_field.py::TestTimeFieldWithSeconds::test_renders_readonly
FAILED 
tests/fields/test_time_field.py::TestTimeFieldWithSeconds::test_assigns_min_and_max
FAILED 
tests/fields/test_time_field.py::TestTimeFieldWithSeconds::test_renders_input_time_at_midnight
======================== 67 failed, 68 passed in 1.03s =========================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_wtforms-components/build; python3.12 -m 
pytest tests
        rm -fr -- /tmp/dh-xdg-rundir-MmhN9Bte
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.12 
returned exit code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202410/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: wtforms-components
Source-Version: 0.11.0-1
Done: Alexandre Detiste <[email protected]>

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

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

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

Debian distribution maintenance software
pp.
Alexandre Detiste <[email protected]> (supplier of updated wtforms-components 
package)

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


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

Format: 1.8
Date: Mon, 18 Nov 2024 13:52:40 +0100
Source: wtforms-components
Architecture: source
Version: 0.11.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1086326
Changes:
 wtforms-components (0.11.0-1) unstable; urgency=medium
 .
   * Team Upload
   * New upstream version 0.11.0 (Closes: #1086326)
   * Remove python3-email-validator & python3-six dependencies
Checksums-Sha1:
 70e4aa324efd2028668ed1314a63db7943c33481 2514 wtforms-components_0.11.0-1.dsc
 6eae7a79a984a7cd5c7fa152f992014354d7aad7 23616 
wtforms-components_0.11.0.orig.tar.gz
 71947b908420e496e0e1b3f2935656df9de1820c 2972 
wtforms-components_0.11.0-1.debian.tar.xz
 4f7bd52cadf6d8a281680a01a002522d64b2d5d3 9279 
wtforms-components_0.11.0-1_source.buildinfo
Checksums-Sha256:
 aff515221aaef2117e3602ada77972941b6f3cd8424845123cb784f17a19f49b 2514 
wtforms-components_0.11.0-1.dsc
 d4b4ef83db84e7be7b7bb9ee875a14af478969b0876fde67712846506eb0a9e4 23616 
wtforms-components_0.11.0.orig.tar.gz
 2d1e3e495f923286b03ed69e91a823b768f0ee38ddaa2d984043f864dc3f95db 2972 
wtforms-components_0.11.0-1.debian.tar.xz
 ce2c2abbc7cbaaa6d42a66984923b4c5f710633c34fc412fc645a483e29ef64b 9279 
wtforms-components_0.11.0-1_source.buildinfo
Files:
 d240fd1a9b26f6f8ade98d80674be3d2 2514 python optional 
wtforms-components_0.11.0-1.dsc
 bb198c604122e044567ac92e43a1b7c0 23616 python optional 
wtforms-components_0.11.0.orig.tar.gz
 f4331ea0ea26a717ed67a56131f96b2c 2972 python optional 
wtforms-components_0.11.0-1.debian.tar.xz
 5057f685c2c8759c241e9e326b191970 9279 python optional 
wtforms-components_0.11.0-1_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmc7PzYRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBpimQ/9G9EVz8GWBTAWF2PV2JbZOSFHDfVUBqNf
MxHFwMtNCGte8aM7k21ABLn7p9gniru1/nWBlLybiLEgANaTWMBofBHOZqWtrf49
s1pFu2z23pzKO43B+sSUFuo7pannhQblZhh/WB9D5vVIkOm7a9dKBQ/JTPuadqrv
/UeSkE8yS5j/pZYW9pOQAxE1K9QUKyj9JPDhMzGafQynaa++5beJCC8vsEQbu39w
57rs2MWerdbPoUUYXpF90xrYACLC2NCl6tusHxCEgryTCmwuN8MQNZFZdveprBeF
82sKxGXYu3i+OLSXcePLeb5wGbD9n6AcKzLTLf8gfFoj2Il/jK29Ywb9P8245ABJ
GqHNBJ7HJfuqB3QWdAeufdetCGcajxgUuMZidT5w2tRtS5UQ4SoQ9/mlwiG+yIZ4
IUBVvZbevZwPLLHRruWoQZiSHDjwbSo9XTrrq2ROmphJI6uiEV7eZHdOqhmvRopw
LCH5BIXyhO5OXGbHXmKmL2NHwJlhQNSey0Xher1BXAw/622pizX4cswTbhiIr02C
0ugGl1rd++GbpIvd+rSjLzKVrVjrZ1WBI1OoaNzNqhLXLMUy8gDgJrU8b3U1MUJ8
z8XNxCS65fHtHlXGyCXTl/omNaKjYvvWka4mzqNLirhbYpZq6PI3FBC0ImFcuui4
IxB/6j74dzM=
=QtE7
-----END PGP SIGNATURE-----

Attachment: pgpXGvNyC1BWt.pgp
Description: PGP signature


--- End Message ---

Reply via email to