ray-project / ray

Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.

Home Page:https://ray.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Timeline for dropping Python 2 support

robertnishihara opened this issue · comments

With the end of Python 2 nearing at a rapid pace (https://pythonclock.org/), we are looking into dropping Python 2 support for new releases after Jan 1, 2020. The main benefit would be that quite a bit of our code could be simplified (especially serialization). Several of the new features we're developing (Ray serve and the Ray dashboard) already don't support Python 2.

If you have a project using Ray/planning to use Ray that crucially depends on Python 2 support for new releases, please let us know about it. See also https://python3statement.org/.

Dropped in #6601.

@robertnishihara is it ok to pin this issue (or at least a note that we have officially dropped Py3) until the next release?

It was really only visible for 7 days (and during holiday season).

The note is helpful for developers/committers to know so that they can take advantage of features such as f-strings.