-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Drop support for Python 2 #1054
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
Comments
/assign |
I think we should probably wait till v12 stable is released to accommodate a client version for server version v1.16, which brought many breaking changes. What do you think? |
it's good to stop supporting python 2 in next release. before that, please make an announcement about it in dev mailing list and slack channel. |
I agree. We can do that. |
Sure. I will draft an email and get it reviewed in the next meeting. |
My only concern with this is that we are seeing this bug consistently in Python 3, but not in Python 2, #1037 With that issue resolved I would support dropping Python 2 support |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
/lifecycle frozen |
The roadmap that we discussed in the previous meetings based on the comments here:
Update |
With 12.0.0 being released, is this planned for the next release? |
@booooh -- Yes. We are planning to add a deprecation notice in the next release and completely remove in the release after that. |
Python 2 support had been dropped since Client Version v18.17.0a1 with v18.20.0 being the first stable release. 🎉 Ref: https://github.com/kubernetes-client/python/blob/master/CHANGELOG.md#v18200 Hence, closing this. |
/remove-lifecycle frozen |
@palnabarun: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Python 2 has reached End of Life as of January 1, 2020 and we are still supporting it. Releasing future versions of the client and maintaining released versions with Python 2 support might lead to problems for downstream users.
My suggestion is to stop releasing the client with Python 2 support and removing Python 2.7 from CI/CD.
Also, it would be helpful if we provide a warning message in the README against using Python 2 versions of already released client versions.
The text was updated successfully, but these errors were encountered: