News for hackers. Stuff that matters.
Re:Show HN: Asynchronous HTTP/2 client for Python 2.7 by goatlover on Thursday March 22, 2018 @10:17AM (#16648823)
Companies are going to have to port at some point.
Re:Show HN: Asynchronous HTTP/2 client for Python 2.7 by brudgers on Thursday March 22, 2018 @10:26AM (#16648905)
Google has Grumpy. Because writing a compiler is easier than porting. https://github.com/google/grumpy
Re:Show HN: Asynchronous HTTP/2 client for Python 2.7 by enitihas on Thursday March 22, 2018 @10:40AM (#16649027)
Not sure about that. Some companies may have codebases as complicated as the python codebase itself. For them it may make more sense to maintain python2 than to upgrade. Granted, there will be very few such companies.
Re:Show HN: Asynchronous HTTP/2 client for Python 2.7 by CJefferson on Thursday March 22, 2018 @10:54AM (#16649150)
Python 2 is popular enough that someone will keep up support for decades to come. Just making sure it supports new OS releases, and fixing the occasional bug, will not be a significant overhead.
Re:Show HN: Asynchronous HTTP/2 client for Python 2.7 by kbutler on Thursday March 22, 2018 @10:49AM (#16649112)
Unjustifiable assertion.

  - they could continue to maintain python2
  - they could move to a non-python platform
  - they could go out of business
  - they could hold out for Python4 (Python3 was only 8 years after Python2)
  ...
Re:Show HN: Asynchronous HTTP/2 client for Python 2.7 by kevinmgranger on Thursday March 22, 2018 @11:38AM (#16649531)
GVR has already said that Python 4 (if it's even ever called that) will not have the same kind of breaking changes 3 did.
Re:Show HN: Asynchronous HTTP/2 client for Python 2.7 by kbutler on Thursday March 22, 2018 @12:30PM (#16650138)
And 3 had different changes than 2 (https://docs.python.org/3/whatsnew/2.0.html) though it is interesting that Unicode support was a big feature in both, and that many people still find Python3’s Unicode support problematic (e.g., http://lucumr.pocoo.org/2014/5/12/everything-about-unicode/)

But if an individual or organization does not find the python 3 updates and ecosystem a compelling upgrade over 2, “don’t update until the next big change” is definitely one option.

Re:Show HN: Asynchronous HTTP/2 client for Python 2.7 by kevinmgranger on Thursday March 22, 2018 @02:30PM (#16651267)
The whole point of my comment is that there won't be a "next big change", just lots of smaller ones.