On 30.6.2018 15:33, Toshio Kuratomi wrote:
For the latter, the goal is to identify if there's a reason to use the library for more than just it's API compatibility with newer versions of python 3. For simplejson, I know that it is faster than the stdlib json library. It may also have additional API; the stdlib has not pulled the changes from simplejson back into itself (and, iirc, is now best considered a fork of simplejson rather than just a copy).
Of course, digging into details about particular libraries would be needed. With simplejson, it's complicated [1].
Also, be careful about how you phrase your requests to upstream to merge your changes. We don't want to annoy upstreams with requests to use python3 stdlib modules when the backport works just as well for their code for now as too much of that will turn upstream off of python3 altogether.
Good point!
[1] https://stackoverflow.com/questions/712791/what-are-the-differences-between-...