-
Notifications
You must be signed in to change notification settings - Fork 283
Description
On a few issues now the discussion around dropping support for python 2 has come up (for example #457), I thought it would be good to consider that as an issue in it's own right and figure out a timeline for it.
Note that I'd also like to include our view point/plan here: http://python3statement.github.io/
My feeling, from the conversations so far is that I'm the main person that is nervous about leaving py2 behind. This is probably more nervousness than rational thought. I am actually only this summer converting my first year python course to py3, perhaps that's why it's a bit of a hurdle in my mind 😕 .
My thoughts are the following:
- There are obviously only positives to gain from moving to py3 only (various modules could be simplified).
- The library has always made sure to have a very low barrier to entry, I am nervous that py3 could become a constraint.
Less and less I feel that that second point is valid. Indeed, it's probably more responsible at this point to encourage newcomers to the language to go to py3. Also, the library has evolved from a small github project/game to a mature research tool.
I wouldn't want us to just drop it from one day to the next (again: perhaps just my cautiousness being a pain for everyone). Perhaps something like announcing we'll be dropping py2 support on the 1st of September?
What does everyone else think? :)