Source: jaraco.itertools Version: 2.0.1-1 Severity: serious Tags: ftbfs https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/jaraco.itertools.html
... I: pybuild base:217: cd /build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build; python3.7 -m pytest jaraco/ ============================= test session starts ============================== platform linux -- Python 3.7.0, pytest-3.6.2, py-1.5.3, pluggy-0.6.0 rootdir: /build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build, inifile: pytest.ini collected 32 items jaraco/itertools.py ..FF......FF.............F...... [100%] =================================== FAILURES =================================== ___________________ [doctest] jaraco.itertools.FetchingQueue ___________________ 146 147 A FIFO Queue that is supplied with a function to inject more into 148 the queue if it is empty. 149 150 >>> values = iter(range(10)) 151 >>> get_value = lambda: globals()['q'].enqueue(next(values)) 152 >>> q = FetchingQueue(get_value) 153 >>> [x for x in q] == list(range(10)) UNEXPECTED EXCEPTION: RuntimeError('generator raised StopIteration') Traceback (most recent call last): File "/build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py", line 175, in __iter__ yield next(self) File "/build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py", line 169, in __next__ self._fetcher() File "<doctest jaraco.itertools.FetchingQueue[1]>", line 1, in <lambda> StopIteration The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.7/doctest.py", line 1329, in __run compileflags, 1), test.globs) File "<doctest jaraco.itertools.FetchingQueue[3]>", line 1, in <module> File "<doctest jaraco.itertools.FetchingQueue[3]>", line 1, in <listcomp> RuntimeError: generator raised StopIteration /build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py:153: UnexpectedException ___________________ [doctest] jaraco.itertools.GroupbySaved ____________________ 073 element in the sequence. 074 075 >>> truthsplit = GroupbySaved(['Test', '', 30, None], bool) 076 >>> truthsplit['x'] 077 Traceback (most recent call last): 078 ... 079 KeyError: 'x' 080 >>> true_items = truthsplit[True] 081 >>> false_items = truthsplit[False] 082 >>> tuple(iter(false_items)) UNEXPECTED EXCEPTION: RuntimeError('generator raised StopIteration') Traceback (most recent call last): File "/build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py", line 175, in __iter__ yield next(self) File "/build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py", line 169, in __next__ self._fetcher() File "/build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py", line 115, in __fetch__ item = next(self.sequence) StopIteration The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.7/doctest.py", line 1329, in __run compileflags, 1), test.globs) File "<doctest jaraco.itertools.GroupbySaved[4]>", line 1, in <module> RuntimeError: generator raised StopIteration /build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py:82: UnexpectedException ______________________ [doctest] jaraco.itertools.bisect _______________________ 046 047 Split a sequence into two sequences: the first is elements that 048 return False for func(element) and the second for True for 049 func(element). 050 By default, func is ``bool``, so uses the truth value of the object. 051 052 >>> is_odd = lambda n: n%2 053 >>> even, odd = bisect(range(5), is_odd) 054 >>> list(odd) UNEXPECTED EXCEPTION: RuntimeError('generator raised StopIteration') Traceback (most recent call last): File "/build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py", line 175, in __iter__ yield next(self) File "/build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py", line 169, in __next__ self._fetcher() File "/build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py", line 115, in __fetch__ item = next(self.sequence) StopIteration The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.7/doctest.py", line 1329, in __run compileflags, 1), test.globs) File "<doctest jaraco.itertools.bisect[2]>", line 1, in <module> RuntimeError: generator raised StopIteration /build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py:54: UnexpectedException ____________________ [doctest] jaraco.itertools.every_other ____________________ 551 552 Yield every other item from the iterable 553 554 >>> ' '.join(every_other('abcdefg')) UNEXPECTED EXCEPTION: RuntimeError('generator raised StopIteration') Traceback (most recent call last): File "/build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py", line 560, in every_other next(items) StopIteration The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.7/doctest.py", line 1329, in __run compileflags, 1), test.globs) File "<doctest jaraco.itertools.every_other[0]>", line 1, in <module> RuntimeError: generator raised StopIteration /build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py:554: UnexpectedException _________________ [doctest] jaraco.itertools.remove_duplicates _________________ 563 564 Given an iterable with items that may come in as sequential duplicates, 565 remove those duplicates. 566 567 Unlike unique_justseen, this function does not remove triplicates. 568 569 >>> ' '.join(remove_duplicates('abcaabbccaaabbbcccbcbc')) UNEXPECTED EXCEPTION: RuntimeError('generator raised StopIteration') Traceback (most recent call last): File "/build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py", line 560, in every_other next(items) StopIteration The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.7/doctest.py", line 1329, in __run compileflags, 1), test.globs) File "<doctest jaraco.itertools.remove_duplicates[0]>", line 1, in <module> RuntimeError: generator raised StopIteration /build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build/jaraco/itertools.py:569: UnexpectedException ===================== 5 failed, 27 passed in 0.16 seconds ====================== E: pybuild pybuild:336: test: plugin distutils failed with: exit code=1: cd /build/1st/jaraco.itertools-2.0.1/.pybuild/cpython3_3.7_jaraco.itertools/build; python3.7 -m pytest jaraco/ dh_auto_test: pybuild --test --test-pytest -i python{version} -p "3.7 3.6" returned exit code 13 make: *** [debian/rules:9: build] Error 13