Closed jamesls closed 9 months ago
Looks like there's some issues with the pylint specific to python3.12 that I'll need to track down. Otherwise the feature itself seems to be working (I can deploy python3.12 apps to Lambda).
@jamesls @devinmatte is there any update on getting this out?
@jamesls @devinmatte seems like 3.7 support was dropped. So you are planning to remove 3.7 support and add 3.12 with this same PR?
Quick update, python 3.7 has been deprecated for a few months now and haven't seen any issues in the SDK/other projects so I think we should be good to move ahead with also dropping 3.7 support. I think the simplest path here is to send a pr to drop 3.7 support, the rebase this PR on top. Working on this now, should have an update shortly.
Py37 dropped in https://github.com/aws/chalice/pull/2095, going to rebase now and should be able to get a clean run through CI.
In addition to the mechanical changes needed to support a new Python version, I also made a few additional changes to get everything passing:
pip-compile
. New package versions were needed for Python 3.12 support.typing_extensions
on Python 3.7, which is the only version that needs this.TypedDict
was added in 3.8, and it's the only thing from that package that we use.Closes #2086