4 ms·
Presumably because they assume it will cost less to maintain Python 2 than porting the application to Python 3. The Calibre author said something like that him
by mariuolo 7y ago
Presumably because they assume it will cost less to maintain Python 2 than porting the application to Python 3.
The Calibre author said something like that himself https://bugs.launchpad.net/calibre/+bug/1714107 https://bugs.launchpad.net/calibre/+bug/1714107 .
- tutfbhuf 7y ago"I am perfectly capable of maintaining python 2 myself. Far less work than migrating the entire calibre codebase. status wontfix" Porting to Python 3 has been done many times even for very large codebases. I think if a application is written in a way that to fork Python 2 and support that indefinitely instead of upgrading to Python 3, is the lesser evil of the two, then I would come up with serious questions about the quality of the codebase and its maintainers.
- mindcrime 7y agoPresumably because they assume it will cost less to maintain Python 2 than porting the application to Python 3. That strikes me as incredibly hard to believe, but hey, if they've "run the numbers" and that's their conclusion, then so be it.