Summary: | dev-python/logilab-common-0.58.3-r1: pytest relies on constructs no longer in py3.3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | quantheory, tdalman |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 437322 | ||
Attachments: | Build log for py3.3 |
The bug is at least reported upstream: http://www.logilab.org/ticket/105845. It's still open, so I guess it's not fixed with 0.59.1. That bug was about something else. But I've reported upstream now: http://www.logilab.org/ticket/144526 The fix for this is in 0.60.0. It still fails tests, so I'm leaving PYTHON_TARGETS alone. 0.60.0 is still skipping python3_3: # 0.60.0 fails unittest_umessage with python3.3 # http://www.logilab.org/ticket/149345 PYTHON_COMPAT=( python{2_6,2_7,3_2} pypy2_0 ) this also blocks dev-python/astng from migrating (In reply to Pacho Ramos from comment #4) > 0.60.0 is still skipping python3_3: > # 0.60.0 fails unittest_umessage with python3.3 > # http://www.logilab.org/ticket/149345 > PYTHON_COMPAT=( python{2_6,2_7,3_2} pypy2_0 ) > > this also blocks dev-python/astng from migrating Does it imply it doesn WORK with python3.3? Looks like opensuse and fedora are supplying it with 3.3 :/ 3.3 and 3.4 support were added at some point |
Created attachment 333744 [details] Build log for py3.3 Traceback (most recent call last): File "/tmp/portage/dev-python/logilab-common-0.58.3-r1/work/logilab-common-0.58.3-python3_3/test/usr/bin/pytest", line 6, in <module> from logilab.common.pytest import run File "/usr/lib64/python3.3/site-packages/logilab/common/pytest.py", line 124, in <module> from logilab.common import testlib, STD_BLACKLIST File "/usr/lib64/python3.3/site-packages/logilab/common/testlib.py", line 481, in <module> class TestCase(unittest.TestCase): File "/usr/lib64/python3.3/site-packages/logilab/common/testlib.py", line 1174, in TestCase assertItemsEqual = unittest.TestCase.assertSameElements AttributeError: type object 'TestCase' has no attribute 'assertSameElements'