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

[RFC] Ending Python 2 support #4154

Closed
hcho3 opened this issue Feb 16, 2019 · 4 comments
Closed

[RFC] Ending Python 2 support #4154

hcho3 opened this issue Feb 16, 2019 · 4 comments

Comments

@hcho3
Copy link
Collaborator

hcho3 commented Feb 16, 2019

Given that Python 2 will reach its end of life at the end of this year, we should drop Python 2 support. That is, contributors would no longer be required to write Python code that's compatible with Python 2.7. Also, Python distributions of XGBoost on PyPI will be Python 3 exclusive.

A good time to make this change would be release 0.90.

@hcho3
Copy link
Collaborator Author

hcho3 commented Feb 17, 2019

@CodingCat Does the Python tracker in XGBoost4J-Spark require Python 2.x?

@trivialfis
Copy link
Member

I want to bring this up long time ago. 😄 https://pythonclock.org/

@CodingCat
Copy link
Member

@hcho3 I thought it was only tested with python 2, but we can double check travis’s environment to confirm

@hcho3
Copy link
Collaborator Author

hcho3 commented Apr 16, 2019

Opened vote thread in #4379

@hcho3 hcho3 closed this as completed Apr 16, 2019
@hcho3 hcho3 removed the status: RFC label Apr 16, 2019
@lock lock bot locked as resolved and limited conversation to collaborators Jul 16, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants