Closed
Description
The imp
module has been removed from Python 3.12
.
python/cpython#98040
This breaks awsebcli
when using python:latest
in Docker.
$ eb use elastic-beanstalk
Traceback (most recent call last):
File "/root/.local/bin/eb", line 5, in <module>
from ebcli.core.ebcore import main
File "/root/.local/lib/python3.12/site-packages/ebcli/core/ebcore.py", line 16, in <module>
from cement.core import foundation, handler, hook
File "/root/.local/lib/python3.12/site-packages/cement/core/foundation.py", line 11, in <module>
from ..core import output, extension, arg, controller, meta, cache, mail
File "/root/.local/lib/python3.12/site-packages/cement/core/extension.py", line 8, in <module>
from imp import reload # pragma: no cover
^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'imp'
Workaround
Use: python:3.11
Metadata
Metadata
Assignees
Labels
No labels