Public bug reported: Hi,
Glance is not working with python 3.7 as async is now keyword in py37. There is also filled a bug in debian bug tracking system : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=904389 >From the attached log (scroll to the bottom...): Setting up python3-glance (2:16.0.1-6) ... File "/usr/lib/python3/dist-packages/glance/async/flows/api_image_import.py", line 26 import glance.async.flows._internal_plugins as internal_plugins ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/async/flows/base_import.py", line 33 from glance.async import utils ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/async/flows/introspect.py", line 24 from glance.async import utils ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/async/flows/plugins/plugin_opts.py", line 17 import glance.async.flows.plugins.inject_image_metadata ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/async/taskflow_executor.py", line 26 import glance.async ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/opts.py", line 31 import glance.async.flows._internal_plugins ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/flows/plugins/test_inject_image_metadata.py", line 22 import glance.async.flows.plugins.inject_image_metadata as inject_metadata ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/flows/test_api_image_import.py", line 20 import glance.async.flows.api_image_import as import_flow ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/flows/test_convert.py", line 25 from glance.async.flows import convert ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/flows/test_import.py", line 28 import glance.async.flows.base_import as import_flow ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/flows/test_introspect.py", line 23 from glance.async.flows import introspect ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/flows/test_ovf_process.py", line 27 from glance.async.flows import ovf_process ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/test_async.py", line 19 import glance.async ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/test_taskflow_executor.py", line 22 from glance.async import taskflow_executor ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/test_domain.py", line 24 import glance.async ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/test_notifier.py", line 25 import glance.async ^ SyntaxError: invalid syntax dpkg: error processing package python3-glance (--configure): installed python3-glance package post-installation script subprocess returned error exit status 1 "async" has become a reserved keyword in Python 3.7 ** Affects: glance Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to Glance. https://bugs.launchpad.net/bugs/1783711 Title: Glance not working with python 3.7 Status in Glance: New Bug description: Hi, Glance is not working with python 3.7 as async is now keyword in py37. There is also filled a bug in debian bug tracking system : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=904389 From the attached log (scroll to the bottom...): Setting up python3-glance (2:16.0.1-6) ... File "/usr/lib/python3/dist-packages/glance/async/flows/api_image_import.py", line 26 import glance.async.flows._internal_plugins as internal_plugins ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/async/flows/base_import.py", line 33 from glance.async import utils ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/async/flows/introspect.py", line 24 from glance.async import utils ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/async/flows/plugins/plugin_opts.py", line 17 import glance.async.flows.plugins.inject_image_metadata ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/async/taskflow_executor.py", line 26 import glance.async ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/opts.py", line 31 import glance.async.flows._internal_plugins ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/flows/plugins/test_inject_image_metadata.py", line 22 import glance.async.flows.plugins.inject_image_metadata as inject_metadata ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/flows/test_api_image_import.py", line 20 import glance.async.flows.api_image_import as import_flow ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/flows/test_convert.py", line 25 from glance.async.flows import convert ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/flows/test_import.py", line 28 import glance.async.flows.base_import as import_flow ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/flows/test_introspect.py", line 23 from glance.async.flows import introspect ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/flows/test_ovf_process.py", line 27 from glance.async.flows import ovf_process ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/test_async.py", line 19 import glance.async ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/async/test_taskflow_executor.py", line 22 from glance.async import taskflow_executor ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/test_domain.py", line 24 import glance.async ^ SyntaxError: invalid syntax File "/usr/lib/python3/dist-packages/glance/tests/unit/test_notifier.py", line 25 import glance.async ^ SyntaxError: invalid syntax dpkg: error processing package python3-glance (--configure): installed python3-glance package post-installation script subprocess returned error exit status 1 "async" has become a reserved keyword in Python 3.7 To manage notifications about this bug go to: https://bugs.launchpad.net/glance/+bug/1783711/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

