OpenAI: Migrating to HTTPX2
47 points by tosh 2 hours ago | 16 comments
londons_explore 2 hours ago
There seems to be a bunch of downsides mentioned...
replyBut what are the upsides of this change?
ddorian43 60 minutes ago
https://github.com/encode/httpx/discussions/3784
reply> I've closed off access to issues and discussions.
> I don't want to continue allowing an online environment with such an absurdly skewed gender representation. I find it intensely unwelcoming, and it's not reflective of the type of working environments I value.
https://www.reddit.com/r/Python/comments/1rl5kuq/anyone_know...
philipallstar 57 minutes ago
It's like that time I started a primary school and then closed it because I hated that the overwhelming majority of employees were women.
replyporridgeraisin 39 minutes ago
This has happened in many packages contributed to by this person. Mkdocs e.g
reply
The problem with httpx as a dependency is that it's currently working towards a 1.0 release which will be full of breaking changes.
The httpx2 project is essentially a fork that promises not to break the existing API, which makes it a more stable dependency to build against.
I wrote a pretty long comment about my concerns for the breaking 1.0 version last year - https://github.com/encode/httpx/discussions/3344#discussionc... - in that comment I recommended the HTTPX project release their 1.0 as a package called httpx2 instead, but a year later we now have an httpx2 (released by a different maintainer) that keeps the old API.
I mean, obviously Python 2.7 is newer than Python 3.1
I remember swearing I would never migrate to python3 but here we are, I migrated without even feeling it or realizing when (But I do remember django played a big role).
Happens with the Linux kernel as well.
Minors and hotfixes allow you to release a new version for an older release (like if you released 3.7 but you found a bug present in 3.4, you can release 3.4.1 which would be newer than 3.7), making it possible to have multiple supported versions at the same time.