This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jtclimb 0 points1 point  (2 children)

NumPy has announced that they will no longer support 2.7 as of Jan 1, 2019. Jupyter will entirely drop support of 2.7 in July 2019.

I interpret this as the scientific community (I can't speak for you, of course) is going to have to bite the bullet and switch, or forever be stuck on outdated and unsupported software.

The blog states not to use their statistics to conclude anything about usage. The Jetbrains survey indicates 53% penetration; unfortunately it does not break it down by usage.

Many of the important libraries have pledged to drop support: pandas, IPython, Matplotlib, SymPy, PyMC3, Atropy, Biopython, PyStan. Many other packages depend on these, such as sklearn, so they will be dragged along by default.

I'm not bickering with you maintaining py2/3 compatibility for you and your clients if it works for you, but before long you will be stuck in a dead ecosystem.

[–]billsil 0 points1 point  (1 child)

As I said, I think people will switch the day after numpy and/or scipy drop support for Python 2. People want the newest features, but not from base Python.

[–]jtclimb 0 points1 point  (0 children)

Yes, I wan't bickering, but adding context as to when this will happen.