Hacker News new | past | comments | ask | show | jobs | submit login

New projects depends on that legacy - in form of existing libraries. So, one may find themselves writing somewhat more code than they had expected, either as a new libraries or patching the existing ones to work with Python 3.

Well, not that doing so is a bad thing - it's the contrary, esp. if the patch goes to the upstream - but still this may be frustrating to some.

(Most common libraries are actually work pretty well with Python 3. But there are still a lot of stuff PyPI that's Python 2-only at the moment.)




This used to be an issue, but, in the past 2 years pretty much all the most used libraries have added a python 3 version.


I wish I could say this about our dependencies but it's not quite true yet.

I do run our requirements.txt through https://caniusepython3.com every few months though.




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

Search: