Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Fewer than ~22% are sticking with python 3. Admittedly that's more than 5%, but I'd hardly call it a blazing success story, when 60% of people have tried it.

So, 22% of 60% of people all up are sticking with python 3. 13%. Woo...



Where do you come up with 22% of 60% as sticking with it? The 22% I assume came from the question of which do you program in most. I program in Python 2 most currently too because of legacy projects. But I also do a lot in Python 3 as well, just not "most".


Less than 4% of pypi download stats are Python 3, so i doubt the results of this survey are representative.


I'm wondering where that number comes from? I've seen this stat a few times recently but don't know where it came from.

Just doing a quick perusal of the top 5 projects listed at http://pypi-ranking.info/alltime

1 (boto) does not support 3.x

3 (distribute, zc.buildout and pip) only distribute non-version dependent files

leaving just 1 (lxml) with version dependent installers listed at all and it is only for the windows installers.

Drilling down into lxml, roughly 95% of its downloads are the version agnostic .tar.gz file. Also the version dependent installers do not include a 3.3 version but only 3.2 for python3. But even with only an installer for a old version of python3 available it still is >8% of version dependent downloads.


I suppose it was derived somehow from https://pypi.python.org/pypi/pypstats

As a number of people have pointed out though, there's no new data since May 2013, no idea why (https://bitbucket.org/pypa/pypi/issue/33/package-stats-no-lo...), so the the '4%' number is probably out of date anyway.


> Do you have dependencies keeping you on 2.x? > Yes: 61.46% > No: 38.54%

I know that's why I returned to 2 after trying 3. For example BeautifulSoup (HTML parsing/scraping) has only supported Python 3 since October '13. There was nothing wrong with 3, it was just dependency issues.

Plus, when 2.7 was released it was done with a promise of ~6 years of support[0] to aid in the transition to 3.x. I think the definition of success here needs to take that into account.

[0] - https://mail.python.org/pipermail/python-dev/2010-May/099971...


Python 3 meets my needs just fine.

However, I do tend to live in the future.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: