On 10/6/2015 7:29 AM, Maciej Fijalkowski wrote:
There was a discussion a while ago about python 3 and the attitude on
social media and there was a lack of examples. Here is one example:

https://www.reddit.com/r/Python/comments/3nl5ut/ninite_the_popular_website_to_install_essential/

I read this.  The proposition on the table for debate is

"Ninite -- the popular website to install essential programs at once -- should start offering Python 3 instead of Python 2"

The current situation (as of today) is that Ninite offers to install and update about 85 programs. Among these is 'Python', which they translate as 2.7.10.

My first answer is that this makes their claim to keep people updated, "Always Up-to-Date", a lie because the most recent update to 'Python' is 3.5.0. I have no idea if they are editorially holding back updates to other programs or not. In other words, the proposition was whether Ninite should do what they promise to do.

My second answer is that for Python, they should offer 'Python2' and 'Python3'. Many people said this also.

According to some people, it is everybodys job to promote python 3 and
force people to upgrade.

The discussion is about Ninite. They claim that they install the most up to date version of each program users select and (forcibly, and silently) update everything when they *choose* to re-run it. They are not doing that with Python.

Someone who emailed them reported back "they're considering it but holding off for now due to the fact that most people still use Py2."

To the extent that this is true, and it not in all contexts, it is partly because they are helping to keep it true by implicitly claiming that Python2 is Python and Python3 is not.

There was peripherally mention of a 4-year-document called LPTHW that recommends 2. I have no idea what they are referring to. There was also inconsequential mention of RHEL.

> This is really not something I enjoy (people
telling me pypy should promote python 3 - it's not really our job).

Pypy is not mentioned in the discussion you linked. Your job is what you conceive it to be. If you don't claim to support or promote the latest Python version, you have no obligation to do so.

Now I sometimes feel that there is not enough sentiment in python-dev
to distance from such ideas. It *is* python-dev job to promote
python3, but it's also python-dev job sometimes to point out that
whatever helps in promoting the python ecosystem (e.g. in case of pypy
is speed) is a good enough reason to do those things.

This is *your* idea of what *our* job is ;-). I think our job *as python core developers* is to collectively produce the best new releases we can within the constraints of policies and resources. That currently includes further releases of 2.7. Each core dev interprets and augments the above for themselves.

--
Terry Jan Reedy

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to