The domain for the Python Requests library is expired

davidgu | 170 points

Weirdly, when I'm evaluating open source libraries having their own domain name rather than a site on GitHub pages or ReadTheDocs is a very slight mark against them in my book - because of exactly this.

If a project has its own domain name, it has better be VERY confident that it will be renewing that domain for decades to come. If it's a relatively concise library I would much rather it use a trustworthy service to host its documentation as opposed to some custom domain that's likely to expire and break links in the future.

(My own open source projects now mostly hang off my https://datasette.io/ domain, but I was a few years into that project before I committed to a domain name that I plan to renew for the rest of my life.)

simonw | 2 years ago

From https://github.com/psf/requests/issues/6140:

> The domain is still owned by Kenneth and the maintainers haven't had access to it in quite some time.

and:

> For those looking for alternatives, https://requests.readthedocs.io/en/latest/ should be returning docs correctly again. This has been the "official" location for some time as we lack controls on the python-requests domains. I'll update again once we receive a response from Kenneth.

di | 2 years ago

Recommended alternative: https://www.python-httpx.org

marban | 2 years ago

This was recently an issue with the celery docs site too. When the primary authors step away from the code the infra isn’t always handed over.

jsmeaton | 2 years ago

What does it mean that the domain has expired?

I tried to look it up on a domain purchasing website and it isn't available for purchase, and according to namecheap it is still owned by the same owner since 2011.

wodenokoto | 2 years ago

This happened to the Celery project a while back. I was surprised most opensource projects arn't using something like gitlab or hub pages for cheap hosting for docs.

gonzo41 | 2 years ago

Requests not being async is a pretty big remark against it in my book. I am still using it for testing and sync requests but moved to aiohttp mostly.

lysecret | 2 years ago
[deleted]
| 2 years ago

Too bad, requests is a very popular and useful library.

Yet, this is just one more example against reliying on third-party libraries for production purposes. Sometimes, urllib is enough.

wheelerof4te | 2 years ago

requests.dev is on sale for $174

_andrei_ | 2 years ago