[PKG-Openstack-devel] Bug#802894: python-invoke: FTBFS with Python 3.5 as default: cannot import name 'mswindows'

Dmitry Shachnev mitya57 at debian.org
Sat Oct 24 18:54:20 UTC 2015


Source: python-invoke
Version: 0.9.0-2
Severity: important
Tags: patch
User: debian-python at lists.debian.org
Usertags: python3.5

Dear Maintainer,

python-invoke FTBFS when 3.5 is the default Python 3 version:

  nosetests3
  E
  ======================================================================
  ERROR: Failure: ImportError (cannot import name 'mswindows')
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/nose/failure.py", line 39, in runTest
      raise self.exc_val.with_traceback(self.tb)
    File "/usr/lib/python3/dist-packages/nose/loader.py", line 420, in loadTestsFromName
      addr.filename, addr.module)
    File "/usr/lib/python3/dist-packages/nose/importer.py", line 47, in importFromPath
      return self.importFromDir(dir_path, fqname)
    File "/usr/lib/python3/dist-packages/nose/importer.py", line 94, in importFromDir
      mod = load_module(part_fqname, fh, filename, desc)
    File "/usr/lib/python3.5/imp.py", line 244, in load_module
      return load_package(name, filename)
    File "/usr/lib/python3.5/imp.py", line 216, in load_package
      return _load(spec)
    File "<frozen importlib._bootstrap>", line 693, in _load
    File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
    File "<frozen importlib._bootstrap_external>", line 662, in exec_module
    File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
    File "/«PKGBUILDDIR»/invoke/__init__.py", line 2, in <module>
      from .tasks import task, ctask, Task
    File "/«PKGBUILDDIR»/invoke/tasks.py", line 11, in <module>
      from .context import Context
    File "/«PKGBUILDDIR»/invoke/context.py", line 3, in <module>
      from .runner import run
    File "/«PKGBUILDDIR»/invoke/runner.py", line 5, in <module>
      from .monkey import Popen, PIPE
    File "/«PKGBUILDDIR»/invoke/monkey.py", line 4, in <module>
      from subprocess import Popen as OriginalPopen, mswindows, PIPE
  ImportError: cannot import name 'mswindows'

  ----------------------------------------------------------------------
  Ran 1 test in 0.015s

  FAILED (errors=1)
  make[1]: *** [override_dh_auto_test] Error 1

The attached patch fixes the issue.

--
Dmitry Shachnev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: subprocess-mswindows.patch
Type: text/x-diff
Size: 850 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/openstack-devel/attachments/20151024/56523725/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/openstack-devel/attachments/20151024/56523725/attachment.sig>


More information about the Openstack-devel mailing list