Source: python-padme
Version: 1.1.1-5
Severity: normal
User: debian-pyt...@lists.debian.org
Usertags: python3.13

This package failed build from source when test-built against a version of
python3-defaults that includes 3.13 as a supported version.

To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.

I'm concerned that padme's upstream repository looks very stagnant. It
may be long dead. There are no reverse-dependencies. Time to remove it?

What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html

Log snippet:

   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_padme/build; 
python3.13 -m unittest discover -v 
test_proxy_subclass (padme.tests.proxy_as_class.test_proxy_subclass)
Verify that basic @unproxied use case works. ... ok
test_add (padme.tests.proxy_as_function.test_add) ... ok
test_and (padme.tests.proxy_as_function.test_and) ... ok
test_attr_del (padme.tests.proxy_as_function.test_attr_del)
Verify that attribute deletes are redirected to the proxiee. ... ok
test_attr_get (padme.tests.proxy_as_function.test_attr_get)
Verify that attribute reads are redirected to the proxiee. ... ok
test_attr_set (padme.tests.proxy_as_function.test_attr_set)
Verify that attribute writes are redirected to the proxiee. ... ok
test_bool (padme.tests.proxy_as_function.test_bool)
Verify that bool /__bool__ is redirected to the proxiee. ... ok
test_bytes (padme.tests.proxy_as_function.test_bytes)
Verify that bytes/__bytes__ is redirected to the proxiee. ... ok
test_call (padme.tests.proxy_as_function.test_call)
Verify that __call__ is redirected to the proxiee. ... ok
test_class (padme.tests.proxy_as_function.test_class)
Verify that proxy_obj.__class__ is redirected to the proxiee. ... ok
test_cmp (padme.tests.proxy_as_function.test_cmp)
Verify that cmp /__cmp__ is redirected to the proxiee. ... skipped 'requires 
python 2'
test_contains (padme.tests.proxy_as_function.test_contains)
Verify that __contains__ is redirected to the proxiee. ... ok
test_context_manager_methods_v1 
(padme.tests.proxy_as_function.test_context_manager_methods_v1)
Verify that __enter__ and __exit__ are redirected. ... ok
test_context_manager_methods_v2 
(padme.tests.proxy_as_function.test_context_manager_methods_v2)
Verify that redirecting __exit__ passes right arguments. ... ok
test_delitem (padme.tests.proxy_as_function.test_delitem)
Verify that del[] / __delitem__ is redirected to the proxiee. ... ok
test_descriptor_methods (padme.tests.proxy_as_function.test_descriptor_methods)
Verify that __{get,set,delete}__ are redirected to the proxiee. ... ok
test_dir (padme.tests.proxy_as_function.test_dir)
Verify that dir / __dir__ is redirected to the proxiee. ... ok
test_div (padme.tests.proxy_as_function.test_div) ... skipped 'requires python 
2'
test_divmod (padme.tests.proxy_as_function.test_divmod) ... ok
test_eq (padme.tests.proxy_as_function.test_eq)
Verify that == /__eq__ is redirected to the proxiee. ... ok
test_floordiv (padme.tests.proxy_as_function.test_floordiv) ... ok
test_format (padme.tests.proxy_as_function.test_format)
Verify that format/__format__ is redirected to the proxiee. ... ok
test_ge (padme.tests.proxy_as_function.test_ge)
Verify that >= /__ge__ is redirected to the proxiee. ... ok
test_getitem (padme.tests.proxy_as_function.test_getitem)
Verify that [] / __getitem__ is redirected to the proxiee. ... ok
test_gt (padme.tests.proxy_as_function.test_gt)
Verify that > /__gt__ is redirected to the proxiee. ... ok
test_hasattr_parity (padme.tests.proxy_as_function.test_hasattr_parity)
verify that hasattr() behaves the same for original and proxy. ... ok
test_hash (padme.tests.proxy_as_function.test_hash)
Verify that hash /__hash__ is redirected to the proxiee. ... ok
test_iadd__on_int__via_dunder 
(padme.tests.proxy_as_function.test_iadd__on_int__via_dunder)
Verify that __iadd__ doesn't exist on proxy[int]. ... ok
test_iadd__on_int__via_operator 
(padme.tests.proxy_as_function.test_iadd__on_int__via_operator)
Verify that += works on proxy[int]. ... ok
test_iadd__on_list__via_dunder 
(padme.tests.proxy_as_function.test_iadd__on_list__via_dunder)
Verify that __iadd__ works on proxy[list]. ... ok
test_iadd__on_list__via_operator 
(padme.tests.proxy_as_function.test_iadd__on_list__via_operator)
Verify that += works on proxy[list]. ... ok
test_iadd__on_str__via_dunder 
(padme.tests.proxy_as_function.test_iadd__on_str__via_dunder)
Verify that __iadd__ doesn't exist on proxy[str]. ... ok
test_iadd__on_str__via_operator 
(padme.tests.proxy_as_function.test_iadd__on_str__via_operator)
Verify that += works on proxy[str]. ... ok
test_iadd__via_dunder__immutable 
(padme.tests.proxy_as_function.test_iadd__via_dunder__immutable)
Verify that __iadd__ doesn't show up if not originally present. ... ok
test_iadd__via_dunder__mutable 
(padme.tests.proxy_as_function.test_iadd__via_dunder__mutable)
Verify that __iadd__ is redirected to the proxiee. ... ok
test_iadd__via_operator__immutable 
(padme.tests.proxy_as_function.test_iadd__via_operator__immutable)
Verify that += is redirected to the proxiee (immutable case). ... ok
test_iadd__via_operator__mutable 
(padme.tests.proxy_as_function.test_iadd__via_operator__mutable)
Verify that += is redirected to the proxiee (mutable case). ... ok
test_iand__on_int (padme.tests.proxy_as_function.test_iand__on_int)
Verify that &= works on proxy[int]. ... ok
test_idiv__on_int (padme.tests.proxy_as_function.test_idiv__on_int)
Verify that (old) /= works on proxy[int]. ... skipped 'requires python 2'
test_ifloordiv__on_int (padme.tests.proxy_as_function.test_ifloordiv__on_int)
Verify that //= works on proxy[int]. ... ok
test_ilshift__on_int (padme.tests.proxy_as_function.test_ilshift__on_int)
Verify that <<= works on proxy[int]. ... ok
test_imod__on_int (padme.tests.proxy_as_function.test_imod__on_int)
Verify that %= works on proxy[int]. ... ok
test_imul__on_int (padme.tests.proxy_as_function.test_imul__on_int)
Verify that *= works on proxy[int]. ... ok
test_ior__on_int (padme.tests.proxy_as_function.test_ior__on_int)
Verify that |= works on proxy[int]. ... ok
test_ipow__on_int (padme.tests.proxy_as_function.test_ipow__on_int)
Verify that **= works on proxy[int]. ... ok
test_irshift__on_int (padme.tests.proxy_as_function.test_irshift__on_int)
Verify that >>= works on proxy[int]. ... ok
test_isinstance (padme.tests.proxy_as_function.test_isinstance)
Verify that isinstance() checks work. ... ok
test_issubclass (padme.tests.proxy_as_function.test_issubclass)
Verify that issubclass() checks work. ... ok
test_isub__on_int (padme.tests.proxy_as_function.test_isub__on_int)
Verify that -= works on proxy[int]. ... ok
test_iter (padme.tests.proxy_as_function.test_iter)
Verify that iter / __iter__ is redirected to the proxiee. ... ok
test_itruediv__on_int (padme.tests.proxy_as_function.test_itruediv__on_int)
Verify that (true) /= works on proxy[int]. ... ok
test_ixor__on_int (padme.tests.proxy_as_function.test_ixor__on_int)
Verify that ^= works on proxy[int]. ... ok
test_le (padme.tests.proxy_as_function.test_le)
Verify that <=/ __le__ is redirected to the proxiee. ... ok
test_len (padme.tests.proxy_as_function.test_len)
Verify that len / __len__ is redirected to the proxiee. ... ok
test_length_hint (padme.tests.proxy_as_function.test_length_hint)
Verify that __length_hint__ is redirected to the proxiee. ... ok
test_lshift (padme.tests.proxy_as_function.test_lshift) ... ok
test_lt (padme.tests.proxy_as_function.test_lt)
Verify that < /__lt__ is redirected to the proxiee. ... ok
test_matmul (padme.tests.proxy_as_function.test_matmul) ... ok
test_mod (padme.tests.proxy_as_function.test_mod) ... ok
test_mul (padme.tests.proxy_as_function.test_mul) ... ok
test_ne (padme.tests.proxy_as_function.test_ne)
Verify that != /__ne__ is redirected to the proxiee. ... ok
test_nonzero (padme.tests.proxy_as_function.test_nonzero)
Verify that bool /__nonzero__ is redirected to the proxiee. ... skipped 
'requires python 2'
test_or (padme.tests.proxy_as_function.test_or) ... ok
test_pow (padme.tests.proxy_as_function.test_pow) ... ok
test_radd (padme.tests.proxy_as_function.test_radd)
Verify that __radd__ is redirected to the proxiee. ... ok
test_rand (padme.tests.proxy_as_function.test_rand)
Verify that __rand__ is redirected to the proxiee. ... ok
test_rdiv (padme.tests.proxy_as_function.test_rdiv)
Verify that __rdiv__ is redirected to the proxiee. ... skipped 'requires python 
2'
test_rdivmod (padme.tests.proxy_as_function.test_rdivmod)
Verify that __rdivmod__ is redirected to the proxiee. ... ok
test_repr (padme.tests.proxy_as_function.test_repr)
Verify that repr/__repr__ is redirected to the proxiee. ... ok
test_reversed (padme.tests.proxy_as_function.test_reversed)
Verify that __reversed__ is redirected to the proxiee. ... ok
test_rfloordiv (padme.tests.proxy_as_function.test_rfloordiv)
Verify that __rfloordiv__ is redirected to the proxiee. ... ok
test_rlshift (padme.tests.proxy_as_function.test_rlshift)
Verify that __rlshift__ is redirected to the proxiee. ... ok
test_rmatmul (padme.tests.proxy_as_function.test_rmatmul)
Verify that __rmul__ is redirected to the proxiee. ... ok
test_rmod (padme.tests.proxy_as_function.test_rmod)
Verify that __rmod__ is redirected to the proxiee. ... ok
test_rmul (padme.tests.proxy_as_function.test_rmul)
Verify that __rmul__ is redirected to the proxiee. ... ok
test_ror (padme.tests.proxy_as_function.test_ror)
Verify that __ror__ is redirected to the proxiee. ... ok
test_rpow (padme.tests.proxy_as_function.test_rpow)
Verify that __rpow__ is redirected to the proxiee. ... ok
test_rrshift (padme.tests.proxy_as_function.test_rrshift)
Verify that __rrshift__ is redirected to the proxiee. ... ok
test_rshift (padme.tests.proxy_as_function.test_rshift) ... ok
test_rsub (padme.tests.proxy_as_function.test_rsub)
Verify that __rsub__ is redirected to the proxiee. ... ok
test_rtruediv (padme.tests.proxy_as_function.test_rtruediv)
Verify that __rtruediv__ is redirected to the proxiee. ... ok
test_rxor (padme.tests.proxy_as_function.test_rxor)
Verify that __rxor__ is redirected to the proxiee. ... ok
test_setitem_v1 (padme.tests.proxy_as_function.test_setitem_v1)
Verify that []= is redirected to the proxiee. ... ok
test_setitem_v2 (padme.tests.proxy_as_function.test_setitem_v2)
Verify that __setitem__ is redirected to the proxiee. ... ok
test_str (padme.tests.proxy_as_function.test_str)
Verify that str/__str__ is redirected to the proxiee. ... ok
test_sub (padme.tests.proxy_as_function.test_sub) ... ok
test_truediv (padme.tests.proxy_as_function.test_truediv) ... ok
test_unicode (padme.tests.proxy_as_function.test_unicode)
Verify that unicode /__unicode__ is redirected to the proxiee. ... skipped 
'requires python 2'
test_xor (padme.tests.proxy_as_function.test_xor) ... ok
padme ()
Doctest: padme ... FAIL
metaclass (padme)
Doctest: padme.metaclass ... ok
proxiee (padme)
Doctest: padme.proxiee ... ok
proxy (padme)
Doctest: padme.proxy ... ok

======================================================================
FAIL: padme ()
Doctest: padme
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.13/doctest.py", line 2327, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for padme
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_padme/build/padme/__init__.py", 
line 17, in padme

----------------------------------------------------------------------
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_padme/build/padme/__init__.py", 
line 100, in padme
Failed example:
    obj.foo = 42
Differences (ndiff with -expected +actual):
      Traceback (most recent call last):
    -     ...
    - AttributeError: 'int' object has no attribute 'foo'
    +   File "/usr/lib/python3.13/doctest.py", line 1395, in __run
    +     exec(compile(example.source, filename, "single",
    +     ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    +                  compileflags, True), test.globs)
    +                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    +   File "<doctest padme[12]>", line 1, in <module>
    +     obj.foo = 42
    +     ^^^^^^^
    + AttributeError: 'int' object has no attribute 'foo' and no __dict__ for 
setting new attributes
----------------------------------------------------------------------
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_padme/build/padme/__init__.py", 
line 105, in padme
Failed example:
    obj.foo = 42
Differences (ndiff with -expected +actual):
      Traceback (most recent call last):
    -     ...
    - AttributeError: 'int' object has no attribute 'foo'
    +   File "/usr/lib/python3.13/doctest.py", line 1395, in __run
    +     exec(compile(example.source, filename, "single",
    +     ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    +                  compileflags, True), test.globs)
    +                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    +   File "<doctest padme[14]>", line 1, in <module>
    +     obj.foo = 42
    +     ^^^^^^^
    +   File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_padme/build/padme/__init__.py", line 
517, in __setattr__
    +     setattr(proxiee, name, value)
    +     ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
    + AttributeError: 'int' object has no attribute 'foo' and no __dict__ for 
setting new attributes


----------------------------------------------------------------------
Ran 93 tests in 0.042s

FAILED (failures=1, skipped=6)
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_padme/build; python3.13 -m unittest 
discover -v 
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_padme/build; 
python3.12 -m unittest discover -v 
test_proxy_subclass (padme.tests.proxy_as_class.test_proxy_subclass)
Verify that basic @unproxied use case works. ... ok
test_add (padme.tests.proxy_as_function.test_add) ... ok
test_and (padme.tests.proxy_as_function.test_and) ... ok
test_attr_del (padme.tests.proxy_as_function.test_attr_del)
Verify that attribute deletes are redirected to the proxiee. ... ok
test_attr_get (padme.tests.proxy_as_function.test_attr_get)
Verify that attribute reads are redirected to the proxiee. ... ok
test_attr_set (padme.tests.proxy_as_function.test_attr_set)
Verify that attribute writes are redirected to the proxiee. ... ok
test_bool (padme.tests.proxy_as_function.test_bool)
Verify that bool /__bool__ is redirected to the proxiee. ... ok
test_bytes (padme.tests.proxy_as_function.test_bytes)
Verify that bytes/__bytes__ is redirected to the proxiee. ... ok
test_call (padme.tests.proxy_as_function.test_call)
Verify that __call__ is redirected to the proxiee. ... ok
test_class (padme.tests.proxy_as_function.test_class)
Verify that proxy_obj.__class__ is redirected to the proxiee. ... ok
test_cmp (padme.tests.proxy_as_function.test_cmp)
Verify that cmp /__cmp__ is redirected to the proxiee. ... skipped 'requires 
python 2'
test_contains (padme.tests.proxy_as_function.test_contains)
Verify that __contains__ is redirected to the proxiee. ... ok
test_context_manager_methods_v1 
(padme.tests.proxy_as_function.test_context_manager_methods_v1)
Verify that __enter__ and __exit__ are redirected. ... ok
test_context_manager_methods_v2 
(padme.tests.proxy_as_function.test_context_manager_methods_v2)
Verify that redirecting __exit__ passes right arguments. ... ok
test_delitem (padme.tests.proxy_as_function.test_delitem)
Verify that del[] / __delitem__ is redirected to the proxiee. ... ok
test_descriptor_methods (padme.tests.proxy_as_function.test_descriptor_methods)
Verify that __{get,set,delete}__ are redirected to the proxiee. ... ok
test_dir (padme.tests.proxy_as_function.test_dir)
Verify that dir / __dir__ is redirected to the proxiee. ... ok
test_div (padme.tests.proxy_as_function.test_div) ... skipped 'requires python 
2'
test_divmod (padme.tests.proxy_as_function.test_divmod) ... ok
test_eq (padme.tests.proxy_as_function.test_eq)
Verify that == /__eq__ is redirected to the proxiee. ... ok
test_floordiv (padme.tests.proxy_as_function.test_floordiv) ... ok
test_format (padme.tests.proxy_as_function.test_format)
Verify that format/__format__ is redirected to the proxiee. ... ok
test_ge (padme.tests.proxy_as_function.test_ge)
Verify that >= /__ge__ is redirected to the proxiee. ... ok
test_getitem (padme.tests.proxy_as_function.test_getitem)
Verify that [] / __getitem__ is redirected to the proxiee. ... ok
test_gt (padme.tests.proxy_as_function.test_gt)
Verify that > /__gt__ is redirected to the proxiee. ... ok
test_hasattr_parity (padme.tests.proxy_as_function.test_hasattr_parity)
verify that hasattr() behaves the same for original and proxy. ... ok
test_hash (padme.tests.proxy_as_function.test_hash)
Verify that hash /__hash__ is redirected to the proxiee. ... ok
test_iadd__on_int__via_dunder 
(padme.tests.proxy_as_function.test_iadd__on_int__via_dunder)
Verify that __iadd__ doesn't exist on proxy[int]. ... ok
test_iadd__on_int__via_operator 
(padme.tests.proxy_as_function.test_iadd__on_int__via_operator)
Verify that += works on proxy[int]. ... ok
test_iadd__on_list__via_dunder 
(padme.tests.proxy_as_function.test_iadd__on_list__via_dunder)
Verify that __iadd__ works on proxy[list]. ... ok
test_iadd__on_list__via_operator 
(padme.tests.proxy_as_function.test_iadd__on_list__via_operator)
Verify that += works on proxy[list]. ... ok
test_iadd__on_str__via_dunder 
(padme.tests.proxy_as_function.test_iadd__on_str__via_dunder)
Verify that __iadd__ doesn't exist on proxy[str]. ... ok
test_iadd__on_str__via_operator 
(padme.tests.proxy_as_function.test_iadd__on_str__via_operator)
Verify that += works on proxy[str]. ... ok
test_iadd__via_dunder__immutable 
(padme.tests.proxy_as_function.test_iadd__via_dunder__immutable)
Verify that __iadd__ doesn't show up if not originally present. ... ok
test_iadd__via_dunder__mutable 
(padme.tests.proxy_as_function.test_iadd__via_dunder__mutable)
Verify that __iadd__ is redirected to the proxiee. ... ok
test_iadd__via_operator__immutable 
(padme.tests.proxy_as_function.test_iadd__via_operator__immutable)
Verify that += is redirected to the proxiee (immutable case). ... ok
test_iadd__via_operator__mutable 
(padme.tests.proxy_as_function.test_iadd__via_operator__mutable)
Verify that += is redirected to the proxiee (mutable case). ... ok
test_iand__on_int (padme.tests.proxy_as_function.test_iand__on_int)
Verify that &= works on proxy[int]. ... ok
test_idiv__on_int (padme.tests.proxy_as_function.test_idiv__on_int)
Verify that (old) /= works on proxy[int]. ... skipped 'requires python 2'
test_ifloordiv__on_int (padme.tests.proxy_as_function.test_ifloordiv__on_int)
Verify that //= works on proxy[int]. ... ok
test_ilshift__on_int (padme.tests.proxy_as_function.test_ilshift__on_int)
Verify that <<= works on proxy[int]. ... ok
test_imod__on_int (padme.tests.proxy_as_function.test_imod__on_int)
Verify that %= works on proxy[int]. ... ok
test_imul__on_int (padme.tests.proxy_as_function.test_imul__on_int)
Verify that *= works on proxy[int]. ... ok
test_ior__on_int (padme.tests.proxy_as_function.test_ior__on_int)
Verify that |= works on proxy[int]. ... ok
test_ipow__on_int (padme.tests.proxy_as_function.test_ipow__on_int)
Verify that **= works on proxy[int]. ... ok
test_irshift__on_int (padme.tests.proxy_as_function.test_irshift__on_int)
Verify that >>= works on proxy[int]. ... ok
test_isinstance (padme.tests.proxy_as_function.test_isinstance)
Verify that isinstance() checks work. ... ok
test_issubclass (padme.tests.proxy_as_function.test_issubclass)
Verify that issubclass() checks work. ... ok
test_isub__on_int (padme.tests.proxy_as_function.test_isub__on_int)
Verify that -= works on proxy[int]. ... ok
test_iter (padme.tests.proxy_as_function.test_iter)
Verify that iter / __iter__ is redirected to the proxiee. ... ok
test_itruediv__on_int (padme.tests.proxy_as_function.test_itruediv__on_int)
Verify that (true) /= works on proxy[int]. ... ok
test_ixor__on_int (padme.tests.proxy_as_function.test_ixor__on_int)
Verify that ^= works on proxy[int]. ... ok
test_le (padme.tests.proxy_as_function.test_le)
Verify that <=/ __le__ is redirected to the proxiee. ... ok
test_len (padme.tests.proxy_as_function.test_len)
Verify that len / __len__ is redirected to the proxiee. ... ok
test_length_hint (padme.tests.proxy_as_function.test_length_hint)
Verify that __length_hint__ is redirected to the proxiee. ... ok
test_lshift (padme.tests.proxy_as_function.test_lshift) ... ok
test_lt (padme.tests.proxy_as_function.test_lt)
Verify that < /__lt__ is redirected to the proxiee. ... ok
test_matmul (padme.tests.proxy_as_function.test_matmul) ... ok
test_mod (padme.tests.proxy_as_function.test_mod) ... ok
test_mul (padme.tests.proxy_as_function.test_mul) ... ok
test_ne (padme.tests.proxy_as_function.test_ne)
Verify that != /__ne__ is redirected to the proxiee. ... ok
test_nonzero (padme.tests.proxy_as_function.test_nonzero)
Verify that bool /__nonzero__ is redirected to the proxiee. ... skipped 
'requires python 2'
test_or (padme.tests.proxy_as_function.test_or) ... ok
test_pow (padme.tests.proxy_as_function.test_pow) ... ok
test_radd (padme.tests.proxy_as_function.test_radd)
Verify that __radd__ is redirected to the proxiee. ... ok
test_rand (padme.tests.proxy_as_function.test_rand)
Verify that __rand__ is redirected to the proxiee. ... ok
test_rdiv (padme.tests.proxy_as_function.test_rdiv)
Verify that __rdiv__ is redirected to the proxiee. ... skipped 'requires python 
2'
test_rdivmod (padme.tests.proxy_as_function.test_rdivmod)
Verify that __rdivmod__ is redirected to the proxiee. ... ok
test_repr (padme.tests.proxy_as_function.test_repr)
Verify that repr/__repr__ is redirected to the proxiee. ... ok
test_reversed (padme.tests.proxy_as_function.test_reversed)
Verify that __reversed__ is redirected to the proxiee. ... ok
test_rfloordiv (padme.tests.proxy_as_function.test_rfloordiv)
Verify that __rfloordiv__ is redirected to the proxiee. ... ok
test_rlshift (padme.tests.proxy_as_function.test_rlshift)
Verify that __rlshift__ is redirected to the proxiee. ... ok
test_rmatmul (padme.tests.proxy_as_function.test_rmatmul)
Verify that __rmul__ is redirected to the proxiee. ... ok
test_rmod (padme.tests.proxy_as_function.test_rmod)
Verify that __rmod__ is redirected to the proxiee. ... ok
test_rmul (padme.tests.proxy_as_function.test_rmul)
Verify that __rmul__ is redirected to the proxiee. ... ok
test_ror (padme.tests.proxy_as_function.test_ror)
Verify that __ror__ is redirected to the proxiee. ... ok
test_rpow (padme.tests.proxy_as_function.test_rpow)
Verify that __rpow__ is redirected to the proxiee. ... ok
test_rrshift (padme.tests.proxy_as_function.test_rrshift)
Verify that __rrshift__ is redirected to the proxiee. ... ok
test_rshift (padme.tests.proxy_as_function.test_rshift) ... ok
test_rsub (padme.tests.proxy_as_function.test_rsub)
Verify that __rsub__ is redirected to the proxiee. ... ok
test_rtruediv (padme.tests.proxy_as_function.test_rtruediv)
Verify that __rtruediv__ is redirected to the proxiee. ... ok
test_rxor (padme.tests.proxy_as_function.test_rxor)
Verify that __rxor__ is redirected to the proxiee. ... ok
test_setitem_v1 (padme.tests.proxy_as_function.test_setitem_v1)
Verify that []= is redirected to the proxiee. ... ok
test_setitem_v2 (padme.tests.proxy_as_function.test_setitem_v2)
Verify that __setitem__ is redirected to the proxiee. ... ok
test_str (padme.tests.proxy_as_function.test_str)
Verify that str/__str__ is redirected to the proxiee. ... ok
test_sub (padme.tests.proxy_as_function.test_sub) ... ok
test_truediv (padme.tests.proxy_as_function.test_truediv) ... ok
test_unicode (padme.tests.proxy_as_function.test_unicode)
Verify that unicode /__unicode__ is redirected to the proxiee. ... skipped 
'requires python 2'
test_xor (padme.tests.proxy_as_function.test_xor) ... ok
padme ()
Doctest: padme ... ok
metaclass (padme)
Doctest: padme.metaclass ... ok
proxiee (padme)
Doctest: padme.proxiee ... ok
proxy (padme)
Doctest: padme.proxy ... ok

----------------------------------------------------------------------
Ran 93 tests in 0.038s

OK (skipped=6)
dh_auto_test: error: pybuild --test -i python{version} -p "3.13 3.12" returned 
exit code 13
make: *** [debian/rules:5: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-19T05:27:50Z


If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/786972/

This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as a supported version, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.

Thanks,

Stefano

Reply via email to