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


Subscribe to the weekly Packt Hub newsletter. We'll send you the results of our AI Now Survey, featuring data and insights from across the tech landscape.