python-hyper / hyper

HTTP/2 for Python.

Home Page:http://hyper.rtfd.org/en/latest/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Relationship with python-hyper

scribu opened this issue · comments

While looking for HTTP/2 libraries, I encountered two libraries with "hyper" in the name (and even the same logo in the README):

I understand that hyper-h2 is meant to be lower-level, yet I don't see it listed as a dependency in the higher-level hyper lib.

Is hyper deprecated?

hyper-h2 is definitely a dependency of this library: here it is!

This naming confusion is really annoying but it stems from how these things got to be. This library was the first one I wrote. When I encountered problems with code re-use, hyperframe and hpack were both pulled out of it and moved into a common organisation. I then started h2 as a sans-IO approach to HTTP/2 that could be re-used by this library, which it now is.

Ultimately, this library is the progenitor of the name. Formally, hyper-h2 is better-called just 'h2'.