Live data from Hacker News

Migrating to HTTPX2

github.com

81–90 of 119 posts

Re: Migrating to HTTPX2

#83

The requests packages fundamental API is good enough and is now maintained by the PSF. I don't understand why OpenAI and Anthropic don't just throw some $$$ to the PSF for focused improvements and expansion of it.

The maintainers of requests have made it pretty clear that they consider that package feature complete, and have not showed interest in adding native async support to the core.

requests is great and all, but you can just use sockets and send raw http strings. Don't treat it like some impenetrable huge OS project.

Unless OpenAI deprecates the HTTP endpoint, you can pretty much ignore the whole SDK packages.

Re: Migrating to HTTPX2

#85
post #10

Anthropic made the same change a few weeks after OpenAI did: https://github.com/anthropics/anthropic-sdk-python/releases/... 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 lo…

> 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 httpx maintainer closed off access to issues and discussions on the repo, has been ignoring PRs, and hasn’t updated it in a half a year. I don’t think there is any reason to consider httpx as a viable project any more. The Pydantic httpx fork has taken its place.

unbelievable, how can a single person affect negatively FOSS so much?

I mean really, closing repos? excluding maintainers? committing only on private repos?

This type of behavior should be moderated and banned from any FOSS activity to avoid exactly this situation of becoming a liability.

I've never seen a open source project page without a github link or a git clone ref like this https://www.encode.io/hx/ it is so ridiculous, wasn't that stuff on github? and isn't it anyway there due to over 1k forks?

what's the advantage of having this behavior? I see it only damaging towards the person, the project and the community.

Re: Migrating to HTTPX2

#86

Earlier quoted context omitted.

Maybe they don't feel like sharing their work with the AI bot scrapers until the work is complete.

For the users of the project, the reasons don’t matter. They’re free to do as they want for any reason they choose. Users of the project can (and have been) moving to forks that are operated as open, community projects in the continued spirit of the project’s original intention. For what it’s worth, the maintainer has stated their reasons and they are not related to AI or scraper bots.

> 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.

I have no idea what that means other this person might not be the easier to work with, or get along with.

Re: Migrating to HTTPX2

#89
post #87
post #52

Earlier quoted context omitted.

Read for yourself: https://github.com/encode/httpx/discussions/3784 They also effectively killed off MkDocs: https://github.com/mkdocs/mkdocs/discussions/3677

[flagged]

It’s a complex topic that’s usually treated with a lot of bias and very little nuance. Most mental health issues tend to be treated as something to be removed whereas in the case of gender dysphoria, the empirically proven treatment is (of course treated case-by-case) to transition. Similarly, dysphoria (when being trans, most commonly) is often treated as some form of perversion or threat. It’s complicated.

Re: Migrating to HTTPX2

#90
post #85

Earlier quoted context omitted.

> 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 httpx maintainer closed off access to issues and discussions on the repo, has been ignoring PRs, and hasn’t updated it in a half a year. I don’t think there is any reason to consider httpx as a viable project any more. The Pydantic httpx fork has taken its place.

unbelievable, how can a single person affect negatively FOSS so much? I mean really, closing repos? excluding maintainers? committing only on private repos? This type of behavior should be moderated and banned from any FOSS activity to avoid exactly this situation of becoming a liability. I've never seen a open source project page without a github link or a git clone ref like this https://www.encode.io/hx/ it is so r…

Maybe mental health issues? We aren't entitled to indefinite maintenance of free software
Post reply on HN