dmlc / dmlc-core

A common bricks library for building scalable and portable distributed machine learning.
Apache License 2.0
862 stars 518 forks source link

[RFC] Drop support for Python 2.x #565

Open hcho3 opened 4 years ago

hcho3 commented 4 years ago

Python 2.x is reaching end-of-life on December 31, 2019. Many projects, including dmlc/xgboost and apache/incubator-mxnet have decided to drop support for Python 2. See https://python3statement.org/

trivialfis commented 4 years ago

+1

szha commented 4 years ago

MXNet will drop python2 support in the next major version (2.0), so it would be great if dmlc-core can support it until then. Alternatively, dmlc-core can start a new major version in a new branch, while keeping the old branch with python2 support, so that fixes can be ported back to older version.

hcho3 commented 4 years ago

@szha Okay, let's keep this RFC open until MXNet 2.0 is released.