Solicitud HTTP 2 en python 2.7

¿Hay alguna diferencia en realizar una solicitud a HTTP / 1 y HTTP / 2 en python?

Puedo hacer llamadas HTTP / 1.x en python como

url = 'http://someURL' values = {'param1' : 'key', 'param2' : 'key2'} data = urllib.urlencode(values) print data req = urllib2.Request(url, data) response = urllib2.urlopen(req) the_page = response.read() print the_page 

Python admite la creación de HTTP / 2 de forma predeterminada o debería agregar algo adicional.

Como han mencionado otros en los comentarios a la pregunta, la biblioteca de requests no admite HTTP / 2.

De la documentación de la biblioteca de requests :

Las solicitudes le permiten enviar solicitudes HTTP / 1.1 orgánicas y alimentadas con pasto, sin la necesidad de trabajo manual.

A partir de ahora, el único cliente HTTP / 2 para Python que conozco es hyper , que cita los documentos:

soporta Python 3.4 y Python 2.7.9, y puede hablar HTTP / 2 y HTTP / 1.1