pandas will drop support for Python 2 this month with pandas 0.24

1 min read

The next version of the Python library, pandas 0.24.0 will not have support for Python 2. pandas is a popular Python library widely used for data manipulation and data analysis. It is used in areas like numerical tables and time series data.

Jeff Reback, pandas maintainer Tweeted on Wednesday:

Many major Python libraries removing Python 2 support

One of the first tools to drop support for Python 2 was ipython in 2017. This was followed by matplotlib and more recently NumPy. Other popular libraries like scikit-learn and SciPy will also be removing support for Python 2 this year. IDEs like Spyder and Pythran are also included in the list.

Python 2 support ending in 2020

Core Python developers will stop supporting Python 2 no later than the year 2020. This move is to control fragmentation and save on workforce for maintaining Python 2. Python 2 will no longer receive any new features and all support for it will cease next year. As stated on the official website: “2.7 will receive bugfix support until January 1, 2020. After the last release, 2.7 will receive no support.

Python 2 support was about to end in 2015 itself but was extended by five years considering the user base.

Users seem to welcome the change to move forward as a comment on Hacker new says: “Time to move forward. Python 2 is so 2010.

Read next

NumPy drops Python 2 support. Now you need Python 3.5 or later.

Python governance vote results are here: The steering council model is the winner

NYU and AWS introduce Deep Graph Library (DGL), a python package to build neural network graphs