-
Notifications
You must be signed in to change notification settings - Fork 291
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
base: master
Are you sure you want to change the base?
Conversation
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
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. |
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 |
… to extend the array
…ig. restored missing tests
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. |
Gentle nudge, @pgrzesik, is there still work to be done here? |