Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PEP631/621 Support + Python10 Support + DependABot update #828

Open
wants to merge 23 commits into
base: master
Choose a base branch
from

Conversation

jax-b
Copy link
Contributor

@jax-b jax-b commented Feb 12, 2024

  • Updated to python3.10 to follow Ubuntu LTS
  • Added Support for dependencies defined in pyproject.toml as noted in PEP631/621
  • Updated Python Packages to fix issues with python3.10 and any latent security scanner issues
  • This references the issue i open to add support for PEP631 Please Add Support for PEP 631 #819

@pgrzesik
Copy link
Contributor

pgrzesik commented Feb 24, 2024

Hey @jax-b - thanks a lot for submitting your work, unfortunately the CI is failing at the moment, looks like the Python setup is broken (wrong version).

While bump to Python3.10 will definitely happen at some point, at the moment Python3.9 runtime on AWS Lambda still doesn't have a deprecation date, so I think it would be better to stick to this version, at least until it gets a deprecation date. Alternatively, we can have a matrix with multiple Python versions but that might be cumbersome to support with python packages support.

@jax-b
Copy link
Contributor Author

jax-b commented Feb 24, 2024

I saw 😞 . the python version number is being interpreted as a float rather then a string. I have a fix already for it. There is another issue that im working on fixing as well. multiple requirements are coming in on the same line with commas rather then as new lines

@jax-b
Copy link
Contributor Author

jax-b commented Feb 25, 2024

While 3.9 is supported by AWS it would probably be good to go to at lease 3.11 if not 3.12 to match the EOL dates set by PSF. (3.10 was easy for me as i follow the latest LTS branch of ubuntu). 3.11 is about to fall to security updates only.

@OJFord
Copy link

OJFord commented Aug 26, 2024

Gentle nudge, @pgrzesik, is there still work to be done here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants