Source: python-hbmqtt Version: 0.9.2-2 Severity: serious Tags: ftbfs python-hbmqtt fails to build from source with Python 3.7 as it tries to use "async" as a variable name:
| ====================================================================== | ERROR: Failure: SyntaxError (invalid syntax (manager.py, line 16)) | ---------------------------------------------------------------------- | 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 417, 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.7/imp.py", line 234, in load_module | return load_source(name, filename, file) | File "/usr/lib/python3.7/imp.py", line 171, in load_source | module = _load(spec) | File "<frozen importlib._bootstrap>", line 696, in _load | File "<frozen importlib._bootstrap>", line 677, in _load_unlocked | File "<frozen importlib._bootstrap_external>", line 728, in exec_module | File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed | File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_hbmqtt/build/tests/plugins/test_persistence.py", line 10, in <module> | from hbmqtt.plugins.manager import BaseContext | File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_hbmqtt/build/hbmqtt/plugins/manager.py", line 16 | from asyncio import async as ensure_future | ^ | SyntaxError: invalid syntax | | ---------------------------------------------------------------------- | Ran 38 tests in 0.056s | | FAILED (errors=3) | E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_hbmqtt/build; python3.7 -m nose -v -I test_manager.py | dh_auto_test: pybuild --test -i python{version} -p "3.7 3.6" returned exit code 13 | make: *** [debian/rules:13: build] Error 25 | dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 Helmut