Open
Description
Hi John, containers built currently with this repo will crash due to a mismatch between the python 3-alpine container and the version of flask specified in requirements.txt:
cloud_user@ip-10-0-1-101:~$ kubectl log deployment/hello -n lasample
log is DEPRECATED and will be removed in a future version. Use logs instead.
Traceback (most recent call last):
File "/python/app.py", line 1, in <module>
from flask import Flask
File "/usr/local/lib/python3.10/site-packages/flask/__init__.py", line 21,
in <module>
from .app import Flask, Request, Response
File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 36, in
<module>
from .sessions import SecureCookieSessionInterface
File "/usr/local/lib/python3.10/site-packages/flask/sessions.py", line 14,
in <module>
from collections import MutableMapping
ImportError: cannot import name 'MutableMapping' from 'collections'
(/usr/local/lib/python3.10/collections/__init__.py)
I've submitted pull request #129 that resolves this. I'm flagging it as an issue here as the list of pull requests seems to be mostly mistaken pull-to-origin vs pull-to-local-fork.
Thanks for this course, I found it very helpful.
Tim
Metadata
Metadata
Assignees
Labels
No labels