Skip to main content

HTTP client library for gevent

Project description

GitHub Workflow CI Status PyPI Python Version from PEP 621 TOML PyPI - Downloads

geventhttpclient

A high performance, concurrent HTTP client library for python using gevent.

gevent.httplib support was removed in gevent 1.0, geventhttpclient now provides that missing functionality.

geventhttpclient uses a fast http parser, written in C.

geventhttpclient has been specifically designed for high concurrency, streaming and support HTTP 1.1 persistent connections. More generally it is designed for efficiently pulling from REST APIs and streaming APIs like Twitter's.

Safe SSL support is provided by default. geventhttpclient depends on the certifi CA Bundle. This is the same CA Bundle which ships with the Requests codebase, and is derived from Mozilla Firefox's canonical set.

As of version 2.1, only Python 3.9+ is fully supported (with prebuilt wheels).

A simple example:

#!/usr/bin/python

from geventhttpclient import HTTPClient
from geventhttpclient.url import URL

url = URL('http://gevent.org/')

http = HTTPClient(url.host)

# issue a get request
response = http.get(url.request_uri)

# read status_code
response.status_code

# read response body
body = response.read()

# close connections
http.close()

httplib compatibility and monkey patch

geventhttpclient.httplib module contains classes for drop in replacement of httplib connection and response objects. If you use httplib directly you can replace the httplib imports by geventhttpclient.httplib.

# from httplib import HTTPConnection
from geventhttpclient.httplib import HTTPConnection

If you use httplib2, urllib or urllib2; you can patch httplib to use the wrappers from geventhttpclient. For httplib2, make sure you patch before you import or the super calls will fail.

import geventhttpclient.httplib
geventhttpclient.httplib.patch()

import httplib2

High Concurrency

HTTPClient has connection pool built in and is greenlet safe by design. You can use the same instance among several greenlets.

#!/usr/bin/env python

import gevent.pool
import json

from geventhttpclient import HTTPClient
from geventhttpclient.url import URL


# go to http://developers.facebook.com/tools/explorer and copy the access token
TOKEN = '<go to http://developers.facebook.com/tools/explorer and copy the access token>'

url = URL('https://graph.facebook.com/me/friends')
url['access_token'] = TOKEN

# setting the concurrency to 10 allow to create 10 connections and
# reuse them.
http = HTTPClient.from_url(url, concurrency=10)

response = http.get(url.request_uri)
assert response.status_code == 200

# response comply to the read protocol. It passes the stream to
# the json parser as it's being read.
data = json.load(response)['data']

def print_friend_username(http, friend_id):
    friend_url = URL('/' + str(friend_id))
    friend_url['access_token'] = TOKEN
    # the greenlet will block until a connection is available
    response = http.get(friend_url.request_uri)
    assert response.status_code == 200
    friend = json.load(response)
    if 'username' in friend:
        print('%s: %s' % (friend['username'], friend['name']))
    else:
        print('%s has no username.' % friend['name'])

# allow to run 20 greenlet at a time, this is more than concurrency
# of the http client but isn't a problem since the client has its own
# connection pool.
pool = gevent.pool.Pool(20)
for item in data:
    friend_id = item['id']
    pool.spawn(print_friend_username, http, friend_id)

pool.join()
http.close()

Streaming

geventhttpclient supports streaming. Response objects have a read(N) and readline() method that read the stream incrementally. See src/examples/twitter_streaming.py for pulling twitter stream API.

Here is an example on how to download a big file chunk by chunk to save memory:

#!/usr/bin/env python

from geventhttpclient import HTTPClient, URL

url = URL('http://127.0.0.1:80/100.dat')
http = HTTPClient.from_url(url)
response = http.get(url.query_string)
assert response.status_code == 200

CHUNK_SIZE = 1024 * 16 # 16KB
with open('/tmp/100.dat', 'w') as f:
    data = response.read(CHUNK_SIZE)
    while data:
        f.write(data)
        data = response.read(CHUNK_SIZE)

Benchmarks

The benchmark does 10000 get requests against a local nginx server in the default configuration with a concurrency of 10. See benchmarks folder. The requests per second for a couple of popular clients is given in the table below. Please read benchmarks/README.md for mor details. Also note, HTTPX is better be used with asyncio, not gevent.

HTTP Client RPS
GeventHTTPClient 7268.9
Httplib2 (patched) 2323.9
Urllib3 2242.5
Requests 1046.1
Httpx 770.3

Linux(x86_64), Python 3.11.6 @ Intel i7-7560U

License

This package is distributed under the MIT license. Previous versions of geventhttpclient used http_parser.c, which in turn was based on src/http/ngx_http_parse.c from NGINX, copyright Igor Sysoev, Joyent, Inc., and other Node contributors. For more information, see http://github.com/joyent/http-parser

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geventhttpclient-2.2.1.tar.gz (82.6 kB view details)

Uploaded Source

Built Distributions

geventhttpclient-2.2.1-pp310-pypy310_pp73-win_amd64.whl (64.5 kB view details)

Uploaded PyPy Windows x86-64

geventhttpclient-2.2.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (70.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

geventhttpclient-2.2.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (74.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

geventhttpclient-2.2.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (65.9 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

geventhttpclient-2.2.1-pp39-pypy39_pp73-win_amd64.whl (64.5 kB view details)

Uploaded PyPy Windows x86-64

geventhttpclient-2.2.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (70.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

geventhttpclient-2.2.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (74.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

geventhttpclient-2.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (65.9 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

geventhttpclient-2.2.1-cp312-cp312-win_amd64.whl (64.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

geventhttpclient-2.2.1-cp312-cp312-win32.whl (63.7 kB view details)

Uploaded CPython 3.12 Windows x86

geventhttpclient-2.2.1-cp312-cp312-musllinux_1_1_x86_64.whl (133.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

geventhttpclient-2.2.1-cp312-cp312-musllinux_1_1_ppc64le.whl (144.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ppc64le

geventhttpclient-2.2.1-cp312-cp312-musllinux_1_1_i686.whl (134.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

geventhttpclient-2.2.1-cp312-cp312-musllinux_1_1_aarch64.whl (137.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

geventhttpclient-2.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (139.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

geventhttpclient-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (134.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

geventhttpclient-2.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

geventhttpclient-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (130.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

geventhttpclient-2.2.1-cp312-cp312-macosx_11_0_arm64.whl (67.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

geventhttpclient-2.2.1-cp312-cp312-macosx_10_9_x86_64.whl (68.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

geventhttpclient-2.2.1-cp312-cp312-macosx_10_9_universal2.whl (87.9 kB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

geventhttpclient-2.2.1-cp311-cp311-win_amd64.whl (64.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

geventhttpclient-2.2.1-cp311-cp311-win32.whl (63.7 kB view details)

Uploaded CPython 3.11 Windows x86

geventhttpclient-2.2.1-cp311-cp311-musllinux_1_1_x86_64.whl (133.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

geventhttpclient-2.2.1-cp311-cp311-musllinux_1_1_ppc64le.whl (144.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ppc64le

geventhttpclient-2.2.1-cp311-cp311-musllinux_1_1_i686.whl (134.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

geventhttpclient-2.2.1-cp311-cp311-musllinux_1_1_aarch64.whl (138.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

geventhttpclient-2.2.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (139.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

geventhttpclient-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (134.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

geventhttpclient-2.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (128.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

geventhttpclient-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (130.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

geventhttpclient-2.2.1-cp311-cp311-macosx_11_0_arm64.whl (67.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

geventhttpclient-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl (68.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

geventhttpclient-2.2.1-cp311-cp311-macosx_10_9_universal2.whl (87.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

geventhttpclient-2.2.1-cp310-cp310-win_amd64.whl (64.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

geventhttpclient-2.2.1-cp310-cp310-win32.whl (63.7 kB view details)

Uploaded CPython 3.10 Windows x86

geventhttpclient-2.2.1-cp310-cp310-musllinux_1_1_x86_64.whl (132.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

geventhttpclient-2.2.1-cp310-cp310-musllinux_1_1_ppc64le.whl (143.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

geventhttpclient-2.2.1-cp310-cp310-musllinux_1_1_i686.whl (133.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

geventhttpclient-2.2.1-cp310-cp310-musllinux_1_1_aarch64.whl (137.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

geventhttpclient-2.2.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (139.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

geventhttpclient-2.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (133.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

geventhttpclient-2.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (128.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

geventhttpclient-2.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (130.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

geventhttpclient-2.2.1-cp310-cp310-macosx_11_0_arm64.whl (67.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

geventhttpclient-2.2.1-cp310-cp310-macosx_10_9_x86_64.whl (68.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

geventhttpclient-2.2.1-cp310-cp310-macosx_10_9_universal2.whl (87.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

geventhttpclient-2.2.1-cp39-cp39-win_amd64.whl (64.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

geventhttpclient-2.2.1-cp39-cp39-win32.whl (63.7 kB view details)

Uploaded CPython 3.9 Windows x86

geventhttpclient-2.2.1-cp39-cp39-musllinux_1_1_x86_64.whl (132.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

geventhttpclient-2.2.1-cp39-cp39-musllinux_1_1_ppc64le.whl (143.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

geventhttpclient-2.2.1-cp39-cp39-musllinux_1_1_i686.whl (133.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

geventhttpclient-2.2.1-cp39-cp39-musllinux_1_1_aarch64.whl (137.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

geventhttpclient-2.2.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (139.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

geventhttpclient-2.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (133.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

geventhttpclient-2.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (128.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

geventhttpclient-2.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (130.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

geventhttpclient-2.2.1-cp39-cp39-macosx_11_0_arm64.whl (67.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

geventhttpclient-2.2.1-cp39-cp39-macosx_10_9_x86_64.whl (68.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

geventhttpclient-2.2.1-cp39-cp39-macosx_10_9_universal2.whl (87.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file geventhttpclient-2.2.1.tar.gz.

File metadata

  • Download URL: geventhttpclient-2.2.1.tar.gz
  • Upload date:
  • Size: 82.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for geventhttpclient-2.2.1.tar.gz
Algorithm Hash digest
SHA256 29f7e02683e3cd4f0032fba67364ff322e8504fddd170d9de5541bcfade85a50
MD5 ff623c433f859a8d5e3bbf16cb9a0729
BLAKE2b-256 412d3552e3e27f8ebe179b3f011bd70c5cc46c15851b774e949e9f7af83e161c

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8685d152abecd58d9b546012b08a35d1ff0e37761039e817347960ef576fff68
MD5 9198530e11ec56c0ee1afa5117f28324
BLAKE2b-256 d874343bce1492673377f15a49a882574a7429f43e837ebbb902014719bd7660

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45daaec4ab2b77861a0a81a8735bb82f2571b5035366323ffac9f80abd2973cd
MD5 25c2026918b79e232193723feaab3dad
BLAKE2b-256 750b7372ffaf3e7bf73812a06da02fad9a83ac643026d8d771f6846c2c2bc22e

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a4835f5486cdf84c64680bba49a59439a81fa9eb632e64c7e86956d074e56a7
MD5 abab8b1acea435d85e4ba2177bc91450
BLAKE2b-256 8b2eb943a0f1e8a5210bd690771d6689112353b7516906aad9e95cf5a5b36ac5

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 89cd7dc244e8052d0de7ae345aa009739f1ae32bbd2a0668a422321824bcd8b9
MD5 f29a2cf9e016cd777fda08508b9dd9a1
BLAKE2b-256 94dddfb5208a1d6a331d256b31f3ed9d233caacc9e7fad91ca111bd5c9feb841

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c078d03bc1edf2b484ef056312e132772cb9debd0cf0ac3f27144014b504228e
MD5 20bbcba07155a290404e61537dd00ffe
BLAKE2b-256 6e886cbdf1acc4163d80e2bd4aafb8bc02cb3955ea7a0d55821712d4a7926829

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0102e761996967bb28689c068a73c009cda43fa80a54b26253198c734926d043
MD5 eda347589ea663cc61aa965ec4962649
BLAKE2b-256 ed460a5c22784bdd65f62c1ec28a87bcabd8cfc38f89e6e0f3033d2b0971c613

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4aa373c83d4724066e528d7526f46139e03299a474ff442cc50f3c802e6cc0f
MD5 3bbb121a9c3b1f620c41ceac3c88ba1d
BLAKE2b-256 e1082eec00ff632c3dc31d6adf269055c4aacd9d70225fe0aa346d586c561888

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d488c914aeae9c740c0a90203ebffa195fac0bfc974a284df4677f39fc0d4d9
MD5 9275fe9394c9fdc6b90376c6cd3dfea4
BLAKE2b-256 e5ca421b7304f52604eb91f109ee63f8cb480476f3e3f68ba9718d86c09919a9

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cd354a3f7fa6b1d6bd1c4875e8d35861cb5021fd475d5120e65462b85c546b8e
MD5 96af563a60ac402d4d33334f711fea3a
BLAKE2b-256 d2231f187872a9607739937d19e0feb13f0b366f34175cf6ca0edf64fb4f861f

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ff2f6b587e7834bebf8ced8be227372b11c24c5429615b9080e2d18401403329
MD5 6fd0ffe60ad7a2aa0be206220ea05cc7
BLAKE2b-256 0aef9c649837cdda421a4208c48d8b83b198360bc4ef208267513d5a9f69d304

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f125e37261e9cf1841cd3d81b196e051150d7fbbf74652aad40eafab08b19969
MD5 bfa9ddb53242099b29fd96b3d6700dcf
BLAKE2b-256 f547583d380a6fdc93d7d090dac33db1578f0f23251bf4166addf6f3c894f95b

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 438ee39c11b83d737e6c8121467a0e72d2cabe8c5a3a8d432106a10c9c95df79
MD5 ef42b2a2b23d754bf72e241f108a67f3
BLAKE2b-256 c45ca774a26d435f4e0236ba9862fef4022c0a981e1f299ec79b511a91b994b5

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7a771dfbaba83ba558d438e5e3ece49f04c683e3af510ad366f94502af7c5f4e
MD5 3b4a121b06df5030dfc73c6670cc2755
BLAKE2b-256 9336dbcf3114eb516e9163b286c6d40597e2805a5e915051e862a56a7313ec6f

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 b173bc1d11ee2bef1d46f5159a23fa749f7c770b75127184aa855df976267a05
MD5 57466a536ed6b42c844257a487eed3be
BLAKE2b-256 cb373102834b6a76a0831ac8678b6c538fe91941229c99ee64489e01360d8998

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 69f71152c5ff9272c1d4ee653c0ba7357e2eada4c3af68ceaa3b866c0b7410e8
MD5 fdcaaa6df9516409a4fcfa0567973e81
BLAKE2b-256 9f942085d1502f0e8f987b66002ce060e6fb8246efe6e86f9a3bf771913ccc02

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8d9ab6892e9b95a782a3af279f07e60ee4de98f94e0a9c78955c820a1e7bb821
MD5 3303b2353ad4eaf669c3daee5f66cda6
BLAKE2b-256 ffd48f7177edc1ac9864918f5bd3fa3bb6ff3e643ef1e04338fd1c7359091a8f

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f805eab5012133aabab802fc1efc7a865226f534340ce2617439c3be4f10925f
MD5 65d06192559c7f8da27185e5667e7d1d
BLAKE2b-256 31e24322703b3f4aa97f2ed00489f66ca2baf1876ba01218dea79f9ece78ba31

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c4188f482cc7d970b7fe71e178199c853064c17c6bfa87a4f5f482bb2a2db3d2
MD5 45b262220bea6df17d8a46c53c57f824
BLAKE2b-256 bebb77f5823c58895531c584a53af806b0c0b4f589ef1180a32d2524850a93bc

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c20f68942bea6789abe363a08abb8453017c6eda69bc69d9b6c52f166254375c
MD5 96740ed17cf396a7e71974004b966fd6
BLAKE2b-256 2ac9249b99f4007af8bdd92e240ee0ae629249a0ae428bf94fada145855ef246

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 75f2fff7785887441c4f57aa6004a5edf545952db089f060655f77dacc2f8a9f
MD5 69f9c73a281d9494c3f2c1ca659a7c1a
BLAKE2b-256 2b7a015a31195db67effdc9c17ecac3bc1bd60820c4867924865ca89328af268

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 005e4798af49bd017c19c7272f87e05bfd72ba7ff876de5a3457026587c16c33
MD5 439ba303c9b112974cd1d6263a3483eb
BLAKE2b-256 ae2b716c23e7cc2e5658b78e39d57f1f5401f619ce7b13b7136380c6408f1667

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2203442640dc0f2178be7b7a2ed285deffeda31c80045162a291292f1269cf8b
MD5 0d2647c29df60c9054fff1d77b3bd808
BLAKE2b-256 7ed5aa597704b8e3f5c22567e02298a067e3e7c1ae17e7c599ea1733d6f0d496

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 86f0372314515cc49bd88a1d733db31f8d746f77790cd3e9fcb2bfadbf06bf01
MD5 7fc97ebf73943b7a7e56164728e50d38
BLAKE2b-256 dc75ef1b22ea60a202deb3a26358dbf33e35071cec1b80b9d9468958f45fd9ec

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e5c55f3526bf3d9c47a6c4d789ad9cd224ed301740e15c1bdeb7bc067b38c7bf
MD5 0b351b0c63d9ce23d000c1aa6f750e3f
BLAKE2b-256 64187ba654cf2fdc65ffc5bc5bc3c4762bbb274b305f2910784266d1d608af4a

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 44e206dea6c5d11287f4ad96dd807d4cd85f8aad1a243f7b0d87a90dc877bdcd
MD5 f777312749b946f996293ab79b11c9bc
BLAKE2b-256 9fe5ee40ccca8bd4119cd53894015ede2663bc59cfd7c1c33adda6397a7d6671

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8bbcf295b8987114437215ed5b2980811a5d135ddcdc1258add64caee679de8c
MD5 69f012865966b893cf8aa42bc605e736
BLAKE2b-256 3f19f7dd6cb0e079f7d570918644fef40f3f9cc5da47b2244ea3c1e920aff203

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 f37e0f56ade9c308ef5f5359bcb9d69f8b6d6ee177f2e1965b5f75472dfb02f9
MD5 de434f3d0807436160017e035bbe7d25
BLAKE2b-256 f0a175a408853a5c8ea5e3249902585a6c72bf9a3259dfa5f93f45dd4eb3e66f

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7387571fa24608e40230bd60641bb811dd0565f77dd52b7b3249eecb9293d01a
MD5 1b513a805a26f176ed560adddeb8cf63
BLAKE2b-256 82d454bb5f1a50a0b34b98d495cc6364f2ae5e808cdfc6bf553966b7ffa21047

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 eec11a2e3501e0170f057f4e292a5715d57e3362fefa75f804302fc4bd916b38
MD5 907a838a7bb9714fcaea91c5eb667dd3
BLAKE2b-256 f39840f24041e0a4e3317011fa80777df6d780b5cb4155846d16a4ef10c87e5f

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1d735d39b9c64fb79f01b36d47f38653f8988d441d6b7dbaedac3d4b45f0cd21
MD5 3590727a375ef10621215f58a77591d1
BLAKE2b-256 5d9fafa311ac596a0bef248410098c144585ae85585b4fd2bcaef52e68043296

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83589b7708f40b1366616dab832fcefb3f486cf61c65dac9bf2fe3196850d34d
MD5 d0ad85168273433a6e92edf5ca397e81
BLAKE2b-256 f13da02a22c5b166349729495d93692c77433f9ff2e5209fc086626f2a5511a3

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 034961b2fafcdf1f54895f37980aca5bafa8740dde39d2eacbacb4e0995b99a5
MD5 703ff832b1ae24c67265950a2ae904d7
BLAKE2b-256 8e0eb22fd7e76c228abbbaeb20a74acacc208646880854a4a9738ef37a395687

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41b56ae8a616fa237b45e1a7bc9c474441d7e69fb46a1fac4f6edc1d462454d9
MD5 a5a2843bb291754ca49ce9150058c251
BLAKE2b-256 f0385f15a510328a900a873c570dec534400446314de595bbd92c9816ba616d7

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 164ec70971c915ea3716d4175d704c6cb0cb020a64eb6ea7f0a3277abd07f2fb
MD5 f5838336eab66fad9a054d02c12aef16
BLAKE2b-256 5a353b2072624f75dcaec90b54caf324868d2a1c14226b15fad87f125e9e97e8

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3e22e108b64d20c8767b1e78ebe230d3f2af5805e80246d6aa2afd1dab4a6f19
MD5 e2ce3ab4766232bdc68036ae7c8a59e7
BLAKE2b-256 8ba4c96785bddc66d6d3315f9551b68074804a4cd9879061080140be9593dc86

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 438d3f8c2ba0a9a8b58d62f6ccd29bea468b41f71132f21eb9e8aff347e98c5d
MD5 cd62497d6ef2a6c76f7330a78edaeb88
BLAKE2b-256 18ea14d621c20fc2bbbb4e5ea9b8a04654edaae734177ed882e762d8174f7c20

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f4e1ae7ad0bd7a00c679874652ea49a6352f91690c35ee0da45bf63114ad433b
MD5 e1caabaf0ca61ba9d3e53e1c2d36bf3c
BLAKE2b-256 3b395702b1a0ab7530efd76451d64b6892cea4215b59c8dd4f11c2034cbf2fcf

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 cfa65f0c595ad2cf9f129f7cf18de076db4f72449fa8a6cc7f7cf554e5332832
MD5 ff60a5884c99f75c6af5be3fc1643a26
BLAKE2b-256 8c8eccd09a0ff7c42a78614b7ca52d5f0b899a1172d452b87cae3028d623e4ee

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ff7bbc4b4b913631dbc6f23d3d3cbbf1d9b020181cbfa8a806e13ebb01e13219
MD5 4e3b5be61f6414599339d7dac32e48d8
BLAKE2b-256 43680c038af68911fbdb6e616c2441998eab0ded414b3c840a1d8279156c038b

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 6af2fc621ea8c7aae6fa49c2204bd80050a0c56ea349011f3ebe2f36d8623ad4
MD5 33711cca11721b00c88127ed00f50338
BLAKE2b-256 646b2a742e0dcb31c4fb3af1bec4478edf85a07145f88b1aa2babe22442b897f

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 81d6d5a6a0a93c0b7d395270d5d357bbcc4b4502ea2086e711869a65c0f9fc30
MD5 b0553203389fe8e4aecde2caba17d905
BLAKE2b-256 68774e7ccc53a892e531f53e45c0c88d52f8ac189e612ed2989d2d529fb683b5

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bcdb648301db9649d3a099d3f833919315ff34f26e47149f986b0ca2f5b0e186
MD5 e16fed4f9e3c1f036fba424526b081a7
BLAKE2b-256 57327d825179489563d8c1ff2a482ec45d00ee38fe0807597eddc85cde7963fa

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 06c6cc714ce66f66e8f892575aecdbed2355afe4b39cb89d08eb8728b8523466
MD5 bf58feaf65da390de6a334afdcb9c611
BLAKE2b-256 03a766a50876ae1cb6f9f48fa320a948aef7be8689ea33d874e25923bf1c36e0

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb1021556cc4329246a4493ad90ac8a55594c27c2b85093676dc937cf19d6de2
MD5 c20e159f7b4eb4aa2b471b0a2678081e
BLAKE2b-256 df34123b8c7c36d640135463204011a2b1639bf3e886b05e54ce37070491377b

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ebe1333f4f6b879f84576ac1aeacbe32a382716f05172f9aa38313bf1bbcf45
MD5 02b585ec3499a25bc3300e18a43fe4d3
BLAKE2b-256 5a28940d1680f77025e9fdc68676f0c43f79eb4341eff299ab848487ca5bb481

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 df3788352d9ee10fa7c6cdfa45260e353e96466555e2a7d2ebcc394f607e0cce
MD5 cf79254a017d025c5fbeabfdfdb9ce7a
BLAKE2b-256 6bc5ac20dca82f3e6cf5180d170a9e5018a49755af67a7e27fa6cf1053ba5b0b

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34338eafa649a281d7f5453c3aaf88744137bbe099ad3ba157ae491cd88b96e0
MD5 37ec6495e2f910efaccf0920f0ca936f
BLAKE2b-256 cdb4840886e32ff04b3c201c393ee1b695c4a4efb4bd71727f633a89719bc472

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f11fda0645c406c250e01db97a3e2d2f804c7b50eb1432d1e00f37225bcc4598
MD5 6bb4abbad37c3fae5d2752d76de52924
BLAKE2b-256 69e66873690e088405c555f7a6c34e59a8707aad533744e818f963d6cb04a4f9

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 672c6b0239dc6651c02b54b5d3f67290af40fade700ee3ab48fc97f09c6a5dc6
MD5 630a6c64b8c6f661b9283bf162bf0424
BLAKE2b-256 4e6977363745f8bfd1297cc85b8444518d1e816b9831cdbd8a898cb4e9173b34

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a77fc38028c6fb8d9f712f9589c20e8da275368daf81c3efb3019cc2056b18a4
MD5 01bb28c023227835159011b5cfad648d
BLAKE2b-256 2945ff3ef4d1e35330dce444b1a5cfa7971d873bb0d65ca6e9ffc38ee78bd8fb

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a06342791b66e2c40b53e7d8ba0fad6b88704cc5e7dcf8d795bbe16e88f783c2
MD5 b731a1d90cabe035584a30a33e6a5d64
BLAKE2b-256 7d506064e5843daa465ce8ac6ce4bb420136b83f5125e61b1da350ad349ad3e9

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ec607413b3ac1b62035c2bdf5e27d705c8d74a3ecd26851318380c66231909e2
MD5 985bed6a3fb1c29c56fb1ec07231ca9d
BLAKE2b-256 5c56650d4ac9c551fed5ca9a8b4424db9460c977413371e351397c9a554ceb22

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 8b30fdd201893a8ed7cfd98df23925623f0e731737e42050a5602d7ed038e55e
MD5 114533cc45f6273d6a2182461b8902ac
BLAKE2b-256 55a4c97a4b93a1eacbf8182de9d4fc35011a2ec05eb9fae96cc7e81fcf2acbf0

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2144d1900db9f6b5d5560ecba2bba39922829d09dbebaa794ebb0ad9e4747618
MD5 62d78a30f31fbd4702878a6697809de6
BLAKE2b-256 303ad275d9f73f2120350ee235a058c5c3491f1d717e24edfed776b0704b0429

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e013cb4fcadbb5e9ef36cbd8774bc8b70ea09f9b4d2ec84b9f3e2b5a203e1bfa
MD5 c6bea2760a086149e50aba1058c0a14a
BLAKE2b-256 0cc3eba41ad7a2d17edc857578542dcb8a4af572717ce72dab14ba3ae3ab59e7

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 01f4ebcd0cae416cab27092f65c6b5a8c6bc9d50e9447f6278c6261995fb6629
MD5 dd4087b7fde32fdbb9379d88547576c8
BLAKE2b-256 8aa5d1e293793cac16956879540d25cdc897af82361698e1cb5d4add981b575d

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e51627d3690a8829199ac39197d081cb13bc866c8c7fe9d9c383517b4bbbbfb
MD5 17b5a239f1be80545325baf588b8474a
BLAKE2b-256 813464b38e32b81480794daf00fd11cd67e65de79873245ac80427bab43f7ecb

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2eec345499bbdf9acccdbd08e9180ff93334bf339cb2b0250b57b6a74a742bd4
MD5 7df887f1e0fe7e871edd28c0fb4943ab
BLAKE2b-256 7c60c65b9e8f5358baa1805f69b44bb38e095ff11ef8d11da92e0fd328e95b79

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f9cb660559b292d7a1e3d22938d384cc3c534d356ca308f50d9c3801bfc404cb
MD5 3df5d71703f7dfd67042a098f2758f6a
BLAKE2b-256 c5e14b13b640383d3ea69dd066dcede89bea017489c6ab4f92c9b7c1916b3d72

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f0691aaeb87f3ad8337b3d862c2f74d8910a2762076adfd32940094eb10a267
MD5 1d5ced44d1b9b63753b48f5a5b5485ad
BLAKE2b-256 0f6b01fb5994008590755a1aa91b3d03fe4ec05c5b9e6abfb2d42300358f0675

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 19ab382d7f736fa87a0f417b3b2b67b4ce8a81fceda38d1e6344725907b9d405
MD5 adf04199843826fce102314cb8a31ebb
BLAKE2b-256 e1f8b5bda990edc4fe9ea2ecda3064753ed78bf1b8dbdbbe685baad96f697d13

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.2.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for geventhttpclient-2.2.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 37030e799993c2576c30264b58e868e7de6bbd9ff6298dace713e7ba5c545346
MD5 e07a690ce589d6bb4cbd74cedeb43425
BLAKE2b-256 81f5bfe4d8fcef2ac03b74cc78056c936a34f79499c93d94e622431d873cc75d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page