3 ms·
Some current facts: ~17% of packages on PyPI support Python 3 and ~5% of packages downloaded from PyPI are downloaded for Python 3. If you start a project toda
by svisser 11y ago
Some current facts: ~17% of packages on PyPI support Python 3 and ~5% of packages downloaded from PyPI are downloaded for Python 3.
If you start a project today then yes, start with Python 3. But if you have a Python 2 codebase you're likely to have (1) one or more dependencies that haven't been ported yet, (2) no solid economical reasons to convince your employer to switch or (3) no sufficient technical reasons in switching at this point (which may change as more Python 3.x versions are released).
- Spiritus 11y ago>~17% of packages on PyPI support Python 3 And how is that determined? Setuptools/distutils classifiers? Then is completely meaningless, most don't even bother including those. And a big chunk of the packages will never be Python 3 compatible simply because they're abandoned and shouldn't be counted either in my opinion.
- Nemcue 11y agoYou're referring to packages that most people will never ever use, or have heard of. What you should be referring to is http://py3readiness.org/ http://py3readiness.org/ — which shows the opposite picture. Above 80% of the most popular packages are available on Python 3.