adding piotr hey Piotr, is it possible dh-python needs to be extended to support requires.txt in a format like
``` $ cat astroid.egg-info/requires.txt lazy_object_proxy six wrapt [:python_version<"3.3"] backports.functools_lru_cache [:python_version<"3.4"] enum34>=1.1.3 singledispatch ``` looking at pydist.py:parse_pydep it doesnt seem dh-python is able to understand that syntax On Sat, Dec 2, 2017 at 5:40 PM, Adrian Bunk <[email protected]> wrote: > Package: python-astroid > Version: 1.5.3-1 > Severity: serious > Control: affects -1 src:python-requirements-detector src:pylint-celery > > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pylint-celery.html > > ... > debian/rules override_dh_auto_test > make[1]: Entering directory '/build/1st/pylint-celery-0.3' > PYBUILD_SYSTEM=custom PYBUILD_TEST_ARGS="PYTHONDONTWRITEBYTECODE=1 > PYTHONPATH=. {interpreter} test/test_func.py" dh_auto_test > I: pybuild base:184: PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=. python2.7 > test/test_func.py > Traceback (most recent call last): > File "test/test_func.py", line 5, in <module> > from pylint.testutils import make_tests, LintTestUsingModule, > LintTestUsingFile, cb_test_gen, linter > File "/usr/lib/python2.7/dist-packages/pylint/testutils.py", line 37, in > <module> > import astroid > File "/usr/lib/python2.7/dist-packages/astroid/__init__.py", line 57, in > <module> > from astroid.nodes import * > File "/usr/lib/python2.7/dist-packages/astroid/nodes.py", line 30, in > <module> > from astroid.node_classes import ( > File "/usr/lib/python2.7/dist-packages/astroid/node_classes.py", line 24, > in <module> > from astroid import bases > File "/usr/lib/python2.7/dist-packages/astroid/bases.py", line 25, in > <module> > MANAGER = manager.AstroidManager() > File "/usr/lib/python2.7/dist-packages/astroid/util.py", line 24, in > <lambda> > lambda: importlib.import_module('.' + module_name, 'astroid')) > File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module > __import__(name) > File "/usr/lib/python2.7/dist-packages/astroid/manager.py", line 21, in > <module> > from astroid.interpreter._import import spec > File > "/usr/lib/python2.7/dist-packages/astroid/interpreter/_import/spec.py", line > 19, in <module> > from backports.functools_lru_cache import lru_cache > ImportError: No module named backports.functools_lru_cache > E: pybuild pybuild:283: test: plugin custom failed with: exit code=1: > PYTHONDONTWRITEBYTECODE=1 PYTHONPATH=. python2.7 test/test_func.py > dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13 > debian/rules:10: recipe for target 'override_dh_auto_test' failed > make[1]: *** [override_dh_auto_test] Error 25 -- Sandro "morph" Tosi My website: http://sandrotosi.me/ Me at Debian: http://wiki.debian.org/SandroTosi G+: https://plus.google.com/u/0/+SandroTosi

