Package: python-astroid
Version: 1.5.3-2
Severity: serious
Tags: sid buster

Installing python-astroid and running

$ python -c 'from astroid.node_classes import as_string'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  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

same issue in the autopkg test
https://ci.debian.net/data/packages/unstable/amd64/a/astroid/latest-autopkgtest/log.gz

this also breaks the python-requirements-detector test in a different way:

 
https://ci.debian.net/data/packages/unstable/amd64/p/python-requirements-detector/latest-autopkgtest/log.gz

ERROR: Failure: ImportError (cannot import name as_string)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 418, in
loadTestsFromName
    addr.filename, addr.module)
  File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in
importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in
importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File
"/tmp/autopkgtest-lxc._jq3zaeb/downtmp/build.7Qp/src/tests/test_parsing.py",
line 9, in <module>
    from requirements_detector.requirement import DetectedRequirement,
_parse_egg_name, _strip_fragment
  File
"/tmp/autopkgtest-lxc._jq3zaeb/downtmp/build.7Qp/src/requirements_detector/__init__.py",
line 1, in <module>
    from requirements_detector.detect import find_requirements
  File
"/tmp/autopkgtest-lxc._jq3zaeb/downtmp/build.7Qp/src/requirements_detector/detect.py",
line 4, in <module>
    from astroid.builder import AstroidBuilder
  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 23, in
<module>
    from astroid import as_string
ImportError: cannot import name as_string

Reply via email to