-
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
upgrade to Python 3.12 #1327
upgrade to Python 3.12 #1327
Conversation
Still pending: replacement of utcnow(). This isn't critical but would be nice to finish it now versus waiting. |
Update: I've resolved the majority of the deprecation notices. There are still a few remaining: python_dateutil - this package appears to have been abandoned. There hasn't been an update in years. I've removed some references to it but there are about 4 remaining that will need to be refactored away from botocore - there is an open issue tracking this deprecation: boto/boto3#3889 tencentcloud - I don't see any signs that the team maintaining that project is aware of the deprecation. In fact it looks like they are only certified with Python 3.10. This is the line causing the deprecation: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/4c3ac77e720958029de11d3cd0f55da5fdcbf5b8/tencentcloud/common/abstract_client.py#L209 I think this PR is sufficient for the next release. A separate effort can resume the deprecation resolutions later. |
It seems that python-dateutil has been merging merge requests recently, but as you said, there is no sign that a new version will be released. |
It seems that dateutil has been updated. It seems that there was also a response to the deprecation warning of python3.12. |
Thanks. Updated in #1388. |
Description
Upgrade to Python 3.12 and correct unit tests that broke.
Checklist
make test-docker
with my changes.Questions or Comments