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 for patching http.client 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.

Since version 2.3, geventhttpclient features a largely requests compatible interface. It covers basic HTTP usage including cookie management, form data encoding or decoding of compressed data, but otherwise isn't as feature rich as the original requests. For simple use-cases, it can serve as a drop-in replacement.

import geventhttpclient as requests
requests.get("https://github.com").text
requests.post("http://httpbingo.org/post", data="asdfasd").json()

from geventhttpclient import Session
s = Session()
s.get("http://httpbingo.org/headers").json()
s.get("https://github.com").content

This interface builds on top of the lower level HTTPClient.

from geventhttpclient import HTTPClient
from geventhttpclient.url import URL

url = URL("http://gevent.org/")
client = HTTPClient(url.host)
response = client.get(url.request_uri)
response.status_code
body = response.read()
client.close()

httplib compatibility and monkey patch

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

# from http.client 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 a connection pool built in and is greenlet safe by design. You can use the same instance among several greenlets. It is the low level building block of this library.

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 = "<MY_DEV_TOKEN>"

url = URL("https://graph.facebook.com/me/friends", params={"access_token": TOKEN})

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

response = client.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(client, friend_id):
    friend_url = URL(f"/{friend_id}", params={"access_token": TOKEN})
    # the greenlet will block until a connection is available
    response = client.get(friend_url.request_uri)
    assert response.status_code == 200
    friend = json.load(response)
    if "username" in friend:
        print(f"{friend['username']}: {friend['name']}")
    else:
        print(f"{friend['name']} has no username.")

# 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, client, friend_id)

pool.join()
client.close()

Streaming

geventhttpclient supports streaming. Response objects have a read(n) and readline() method that read the stream incrementally. See 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:

from geventhttpclient import HTTPClient, URL

url = URL("http://127.0.0.1:80/100.dat")
client = HTTPClient.from_url(url)
response = client.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 runs 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 more 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 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.3.1.tar.gz (69.3 kB view details)

Uploaded Source

Built Distributions

geventhttpclient-2.3.1-pp310-pypy310_pp73-win_amd64.whl (48.3 kB view details)

Uploaded PyPy Windows x86-64

geventhttpclient-2.3.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.3 kB view details)

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

geventhttpclient-2.3.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (58.4 kB view details)

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

geventhttpclient-2.3.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (49.8 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

geventhttpclient-2.3.1-pp39-pypy39_pp73-win_amd64.whl (48.3 kB view details)

Uploaded PyPy Windows x86-64

geventhttpclient-2.3.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.3 kB view details)

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

geventhttpclient-2.3.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (58.4 kB view details)

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

geventhttpclient-2.3.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (49.8 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

geventhttpclient-2.3.1-cp312-cp312-win_amd64.whl (48.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

geventhttpclient-2.3.1-cp312-cp312-win32.whl (47.6 kB view details)

Uploaded CPython 3.12 Windows x86

geventhttpclient-2.3.1-cp312-cp312-musllinux_1_1_x86_64.whl (117.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

geventhttpclient-2.3.1-cp312-cp312-musllinux_1_1_ppc64le.whl (128.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ppc64le

geventhttpclient-2.3.1-cp312-cp312-musllinux_1_1_i686.whl (118.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

geventhttpclient-2.3.1-cp312-cp312-musllinux_1_1_aarch64.whl (122.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

geventhttpclient-2.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (124.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

geventhttpclient-2.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (118.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

geventhttpclient-2.3.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (113.8 kB view details)

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

geventhttpclient-2.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (115.1 kB view details)

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

geventhttpclient-2.3.1-cp312-cp312-macosx_11_0_arm64.whl (51.6 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

geventhttpclient-2.3.1-cp312-cp312-macosx_10_9_x86_64.whl (52.1 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

geventhttpclient-2.3.1-cp312-cp312-macosx_10_9_universal2.whl (71.7 kB view details)

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

geventhttpclient-2.3.1-cp311-cp311-win_amd64.whl (48.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

geventhttpclient-2.3.1-cp311-cp311-win32.whl (47.6 kB view details)

Uploaded CPython 3.11 Windows x86

geventhttpclient-2.3.1-cp311-cp311-musllinux_1_1_x86_64.whl (117.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

geventhttpclient-2.3.1-cp311-cp311-musllinux_1_1_ppc64le.whl (128.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ppc64le

geventhttpclient-2.3.1-cp311-cp311-musllinux_1_1_i686.whl (118.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

geventhttpclient-2.3.1-cp311-cp311-musllinux_1_1_aarch64.whl (122.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

geventhttpclient-2.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (123.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

geventhttpclient-2.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (118.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

geventhttpclient-2.3.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112.8 kB view details)

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

geventhttpclient-2.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (114.5 kB view details)

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

geventhttpclient-2.3.1-cp311-cp311-macosx_11_0_arm64.whl (51.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

geventhttpclient-2.3.1-cp311-cp311-macosx_10_9_x86_64.whl (52.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

geventhttpclient-2.3.1-cp311-cp311-macosx_10_9_universal2.whl (71.7 kB view details)

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

geventhttpclient-2.3.1-cp310-cp310-win_amd64.whl (48.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

geventhttpclient-2.3.1-cp310-cp310-win32.whl (47.6 kB view details)

Uploaded CPython 3.10 Windows x86

geventhttpclient-2.3.1-cp310-cp310-musllinux_1_1_x86_64.whl (116.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

geventhttpclient-2.3.1-cp310-cp310-musllinux_1_1_ppc64le.whl (127.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

geventhttpclient-2.3.1-cp310-cp310-musllinux_1_1_i686.whl (117.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

geventhttpclient-2.3.1-cp310-cp310-musllinux_1_1_aarch64.whl (121.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

geventhttpclient-2.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (123.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

geventhttpclient-2.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (117.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

geventhttpclient-2.3.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112.7 kB view details)

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

geventhttpclient-2.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (114.3 kB view details)

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

geventhttpclient-2.3.1-cp310-cp310-macosx_11_0_arm64.whl (51.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

geventhttpclient-2.3.1-cp310-cp310-macosx_10_9_x86_64.whl (52.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

geventhttpclient-2.3.1-cp310-cp310-macosx_10_9_universal2.whl (71.7 kB view details)

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

geventhttpclient-2.3.1-cp39-cp39-win_amd64.whl (48.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

geventhttpclient-2.3.1-cp39-cp39-win32.whl (47.6 kB view details)

Uploaded CPython 3.9 Windows x86

geventhttpclient-2.3.1-cp39-cp39-musllinux_1_1_x86_64.whl (116.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

geventhttpclient-2.3.1-cp39-cp39-musllinux_1_1_ppc64le.whl (127.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

geventhttpclient-2.3.1-cp39-cp39-musllinux_1_1_i686.whl (117.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

geventhttpclient-2.3.1-cp39-cp39-musllinux_1_1_aarch64.whl (121.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

geventhttpclient-2.3.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (123.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

geventhttpclient-2.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (117.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

geventhttpclient-2.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112.5 kB view details)

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

geventhttpclient-2.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (114.1 kB view details)

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

geventhttpclient-2.3.1-cp39-cp39-macosx_11_0_arm64.whl (51.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

geventhttpclient-2.3.1-cp39-cp39-macosx_10_9_x86_64.whl (52.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

geventhttpclient-2.3.1-cp39-cp39-macosx_10_9_universal2.whl (71.7 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for geventhttpclient-2.3.1.tar.gz
Algorithm Hash digest
SHA256 b40ddac8517c456818942c7812f555f84702105c82783238c9fcb8dc12675185
MD5 a0a235b7579e9b5575e6f1db260f7599
BLAKE2b-256 8c14d4eddae757de44985718a9e38d9e6f2a923d764ed97d0f1cbc1a8aa2b0ef

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4f843f81ee44ba4c553a1b3f73115e0ad8f00044023c24db29f5b1df3da08465
MD5 364d974fdce93d1053c27e0a991a090e
BLAKE2b-256 186010f6215b6cc76b5845a7f4b9c3d1f47d7ecd84ce8769b1e27e0482d605d7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 855ab1e145575769b180b57accb0573a77cd6a7392f40a6ef7bc9a4926ebd77b
MD5 cb1b605f756c073d50ceb01af104d72b
BLAKE2b-256 74c7ad4c23de669191e1c83cfa28c51d3b50fc246d72e1ee40d4d5b330532492

See more details on using hashes here.

Provenance

File details

Details for the file geventhttpclient-2.3.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.3.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 66c1e97460608304f400485ac099736fff3566d3d8db2038533d466f8cf5de5a
MD5 b553cc00b1c109904cab44a809472dc2
BLAKE2b-256 94b7743552b0ecda75458c83d55d62937e29c9ee9a42598f57d4025d5de70004

See more details on using hashes here.

Provenance

File details

Details for the file geventhttpclient-2.3.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.3.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a374aad77c01539e786d0c7829bec2eba034ccd45733c1bf9811ad18d2a8ecd
MD5 a3b9a21b14688229892be8b8d7d03d18
BLAKE2b-256 047b59fc8c8fbd10596abfc46dc103654e3d9676de64229d8eee4b0a4ac2e890

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c31431e38df45b3c79bf3c9427c796adb8263d622bc6fa25e2f6ba916c2aad93
MD5 315794396a70eae5a0879e3d3a6d01ca
BLAKE2b-256 ee9f251b1b7e665523137a8711f0f0029196cf18b57741135f01aea80a56f16c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 fb0a9673074541ccda09a2423fa16f4528819ceb1ba19d252213f6aca7d4b44a
MD5 16d093753e0937774a1dfc6f162b8459
BLAKE2b-256 70b2868c0f93e66afbc9c72f36f60f14ab458378545590109d877713b67f4ae2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 829d03c2a140edbe74ad1fb4f850384f585f3e06fc47cfe647d065412b93926f
MD5 21c4d10d96b4e44e8c55587b9d3ca345
BLAKE2b-256 0650effa150968268c37be331f5880019064e517cda4e3d492d1eab9ee39fce4

See more details on using hashes here.

Provenance

File details

Details for the file geventhttpclient-2.3.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.3.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 b4beff505306aa9da5cdfe2f206b403ec7c8d06a22d6b7248365772858c4ee8c
MD5 43429437092b8ca6727d7c36a67bc1c0
BLAKE2b-256 e22d948fe61ef5e73af60754b74c61d3ec31f3717b020b7bcbd423de6efea1a4

See more details on using hashes here.

Provenance

File details

Details for the file geventhttpclient-2.3.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.3.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 994c543f156db7bce3bae15491a0e041eeb3f1cf467e0d1db0c161a900a90bec
MD5 7b00953db2447cb4ef5ddcfb037ce2e8
BLAKE2b-256 5e11c8dd21eff49d1347082183aad7098a10ea74abaa66dba316bec310f5a6ea

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 321b73c73d73b85cfeff36b9b5ee04174ec8406fb3dadc129558a26ccb879360
MD5 c547b5c60c0f1a4aa62ea2f5c9e0462b
BLAKE2b-256 8d01f81364d0e6ac46bbcd5f5ba95e16f68b53fe60ef89aa490aadf8772be99b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7924e0883bc2b177cfe27aa65af6bb9dd57f3e26905c7675a2d1f3ef69df7cca
MD5 4f8bcf9a94a2e0d8a815ee793021875a
BLAKE2b-256 54e36b8dbb24e3941e20abbe7736e59290c5d4182057ea1d984d46c853208bcd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ad0b507e354d2f398186dcb12fe526d0594e7c9387b514fb843f7a14fdf1729a
MD5 eabfb60f75992207310a2ae7d210338f
BLAKE2b-256 fbe01384c9a76379ab257b75df92283797861dcae592dd98e471df254f87c635

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 25d255383d3d6a6fbd643bb51ae1a7e4f6f7b0dbd5f3225b537d0bd0432eaf39
MD5 e5c6370bb26286486ad00dc178f3f091
BLAKE2b-256 ac2fb7fd96e9cfa9d9719b0c9feb50b4cbb341d1940e34fd3305006efa8c3e33

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp312-cp312-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 a364b30bec7a0a00dbe256e2b6807e4dc866bead7ac84aaa51ca5e2c3d15c258
MD5 952f4b9bb7d461811fdd485358cdc38a
BLAKE2b-256 7c78e1f2c30e11bda8347a74b3a7254f727ff53ea260244da77d76b96779a006

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c9f1ef4ec048563cc621a47ff01a4f10048ff8b676d7a4d75e5433ed8e703e56
MD5 a1d643a54963e86dad6c62f290e9ff04
BLAKE2b-256 7014ba91417ac7cbce8d553f72c885a19c6b9d7f9dc7de81b7814551cf020a57

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ddcc3f0fdffd9a3801e1005b73026202cffed8199863fdef9315bea9a860a032
MD5 100d13daa8b9bd15f5dfcf0434c01e95
BLAKE2b-256 4fa408551776f7d6b219d6f73ca25be88806007b16af51a1dbfed7192528e1c3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0d0972096a63b1ddaa73fa3dab2c7a136e3ab8bf7999a2f85a5dee851fa77cdd
MD5 e70e46a23a29327d7e88e99415ea2686
BLAKE2b-256 680b381d01de049b02dc70addbcc1c8e24d15500bff6a9e89103c4aa8eb352c3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ee6e741849c29e3129b1ec3828ac3a5e5dcb043402f852ea92c52334fb8cabf
MD5 74916a0aefccd0acc8fd6c68fc8df1ff
BLAKE2b-256 5db8fe6e938a369b3742103d04e5771e1ec7b18c047ac30b06a8e9704e2d34fc

See more details on using hashes here.

Provenance

File details

Details for the file geventhttpclient-2.3.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.3.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea77b67c186df90473416f4403839728f70ef6cf1689cec97b4f6bbde392a8a8
MD5 b887f6d399126943aa8c335fc6824bb8
BLAKE2b-256 451f3e02464449c74a8146f27218471578c1dfabf18731cf047520b76e1b6331

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 00675ba682fb7d19d659c14686fa8a52a65e3f301b56c2a4ee6333b380dd9467
MD5 e9cf7d481b03fdc3058f2bd223e1a95f
BLAKE2b-256 c6e67c97b5bf41cc403b2936a0887a85550b3153aa4b60c0c5062c49cd6286f2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6f1a56a66a90c4beae2f009b5e9d42db9a58ced165aa35441ace04d69cb7b37
MD5 2052b09faeec643a0a3a726c1859251d
BLAKE2b-256 8596e25becfde16c5551ba04ed2beac1f018e2efc70275ec19ae3765ff634ff2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5deb41c2f51247b4e568c14964f59d7b8e537eff51900564c88af3200004e678
MD5 ee353ab6a2ba2a8947a56c22250c7bcc
BLAKE2b-256 7772bd64b2a491094a3fbf7f3c314bb3c3918afb652783a8a9db07b86072da35

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e1c90abcc2735cd8dd2d2572a13da32f6625392dc04862decb5c6476a3ddee22
MD5 6c5f0832cbc25b9bc1da73e87c6c1682
BLAKE2b-256 82eebf3d26170a518d2b1254f44202f2fa4490496b476ee24046ff6c34e79c08

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 97b072a282233384c1302a7dee88ad8bfedc916f06b1bc1da54f84980f1406a9
MD5 eed00a2fd253ed3bd91478d602311667
BLAKE2b-256 ab83ed0d14787861cf30beddd3aadc29ad07d75555de43c629ba514ddd2978d0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 83e22178b9480b0a95edf0053d4f30b717d0b696b3c262beabe6964d9c5224b1
MD5 53476bcb5d9042fb051fa416abbf7c07
BLAKE2b-256 ed9a8b65daf417ff982fa1928ebc6ebdfb081750d426f877f0056288aaa689e8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2de436a9d61dae877e4e811fb3e2594e2a1df1b18f4280878f318aef48a562b9
MD5 8362b85d21a96e3c787b5bf857f7be74
BLAKE2b-256 8a273d6dbbd128e1b965bae198bffa4b5552cd635397e3d2bbcc7d9592890ca9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 265d9f31b4ac8f688eebef0bd4c814ffb37a16f769ad0c8c8b8c24a84db8eab5
MD5 d06704cb1b94172faaa651a58042c577
BLAKE2b-256 d10695ac63fa1ee118a4d5824aa0a6b0dc3a2934a2f4ce695bf6747e1744d813

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ce649d4e25c2d56023471df0bf1e8e2ab67dfe4ff12ce3e8fe7e6fae30cd672a
MD5 becd0e17c8f8db364fd6c8e9cc3c0256
BLAKE2b-256 c5c81b13b4ea4bb88d7c2db56d070a52daf4757b3139afd83885e81455cb422f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 77c1a2c6e3854bf87cd5588b95174640c8a881716bd07fa0d131d082270a6795
MD5 dc46c6e700e7d566138ce52c2b9a3c37
BLAKE2b-256 ceef64894efd67cb3459074c734736ecacff398cd841a5538dc70e3e77d35500

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f440cc704f8a9869848a109b2c401805c17c070539b2014e7b884ecfc8591e33
MD5 8efcf23b4f866c019652391f5a19a62d
BLAKE2b-256 94366493a5cbc20c269a51186946947f3ca2eae687e05831289891027bd038c3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a58376d0d461fe0322ff2ad362553b437daee1eeb92b4c0e3b1ffef9e77defbe
MD5 b9c84716ea1be65c51c71e31292d0af1
BLAKE2b-256 583ab032cd8f885dafdfa002a8a0e4e21b633713798ec08e19010b815fbfead6

See more details on using hashes here.

Provenance

File details

Details for the file geventhttpclient-2.3.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.3.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52c45d9f3dd9627844c12e9ca347258c7be585bed54046336220e25ea6eac155
MD5 3e6857cc07aff53edd70d8f5099d383d
BLAKE2b-256 4e721467b9e1ef63aecfe3b42333fb7607f66129dffaeca231f97e4be6f71803

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f10c62994f9052f23948c19de930b2d1f063240462c8bd7077c2b3290e61f4fa
MD5 db53fd81cb0e4311b8406d36b586ec70
BLAKE2b-256 2f07b66d9a13b97a7e59d84b4faf704113aa963aaf3a0f71c9138c8740d57d5c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76c367d175810facfe56281e516c9a5a4a191eff76641faaa30aa33882ed4b2f
MD5 eb9021e5bcd6f3de130d140f21903fcd
BLAKE2b-256 e0c09960ac6e8818a00702743cd2a9637d6f26909ac7ac59ca231f446e367b20

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f087af2ac439495b5388841d6f3c4de8d2573ca9870593d78f7b554aa5cfa7f5
MD5 90e8055b769c9a1d30ee77917ddce83e
BLAKE2b-256 061a10e547adb675beea407ff7117ecb4e5063534569ac14bb4360279d2888dd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f0ae055b9ce1704f2ce72c0847df28f4e14dbb3eea79256cda6c909d82688ea3
MD5 a2c0fa17d6963392a87ceb9d86c6af8c
BLAKE2b-256 56ad1fcbbea0465f04d4425960e3737d4d8ae6407043cfc88688fb17b9064160

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4deaebc121036f7ea95430c2d0f80ab085b15280e6ab677a6360b70e57020e7f
MD5 ddbacefddbd0f55bbd6fc000d5cb78c0
BLAKE2b-256 da0d36a47cdeaa83c3b4efdbd18d77720fa27dc40600998f4dedd7c4a1259862

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 5d1cf7d8a4f8e15cc8fd7d88ac4cdb058d6274203a42587e594cc9f0850ac862
MD5 9ce5f7635c55d5fec87ee665cfbd0a68
BLAKE2b-256 725410c8ec745b3dcbfd52af62977fec85829749c0325e1a5429d050a4b45e75

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4436eef515b3e0c1d4a453ae32e047290e780a623c1eddb11026ae9d5fb03d42
MD5 c9b80f8b328a6f9c5b3bccedee961b08
BLAKE2b-256 54bf1ee99a322467e6825a24612d306a46ca94b51088170d1b5de0df1c82ab2a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 06e59d3397e63c65ecc7a7561a5289f0cf2e2c2252e29632741e792f57f5d124
MD5 a73f6c04919ace9eca7b51c517af7ac8
BLAKE2b-256 1f8ede026b3697bffe5fa1a4938a3882107e378eea826905acf8e46c69b71ffd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bc9f2162d4e8cb86bb5322d99bfd552088a3eacd540a841298f06bb8bc1f1f03
MD5 46e54f48700ccffdec784cf68eb29c21
BLAKE2b-256 4ff742ece3e1f54602c518d74364a214da3b35b6be267b335564b7e9f0d37705

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5d51330a40ac9762879d0e296c279c1beae8cfa6484bb196ac829242c416b709
MD5 e1c5ae83ceaf1a392c9544f81d10ca9e
BLAKE2b-256 a7a14d08ecf0f213fdc63f78a217f87c07c1cb9891e68cdf74c8cbca76298bdb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f36f0c6ef88a27e60af8369d9c2189fe372c6f2943182a7568e0f2ad33bb69f1
MD5 505eeab19f56bb9e2202f2746acd131c
BLAKE2b-256 6c8be7c9ae813bb41883a96ad9afcf86465219c3bb682daa8b09448481edef8a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c071db313866c3d0510feb6c0f40ec086ccf7e4a845701b6316c82c06e8b9b29
MD5 ab050a71315ecacac23e9f71136b08f3
BLAKE2b-256 e16247d431bf05f74aa683d63163a11432bda8f576c86dec8c3bc9d6a156ee03

See more details on using hashes here.

Provenance

File details

Details for the file geventhttpclient-2.3.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.3.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d614573621ba827c417786057e1e20e9f96c4f6b3878c55b1b7b54e1026693bc
MD5 a31b20fb41e3ac4366eb1aaa56f8b90c
BLAKE2b-256 348c1da2960293c42b7a6b01dbe3204b569e4cdb55b8289cb1c7154826500f19

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c4624843c03a5337282a42247d987c2531193e57255ee307b36eeb4f243a0c21
MD5 381956872eb236d2d744086593144fa2
BLAKE2b-256 4d2671e9b2526009faadda9f588dac04f8bf837a5b97628ab44145efc3fa796e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3e33e87d0d5b9f5782c4e6d3cb7e3592fea41af52713137d04776df7646d71b
MD5 380a63b7fd1bbf3182b60e11a1b41b5e
BLAKE2b-256 bb606bd8badb97b31a49f4c2b79466abce208a97dad95d447893c7546063fc8a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2399e3d4e2fae8bbd91756189da6e9d84adf8f3eaace5eef0667874a705a29f8
MD5 cdd8f0108e1cc991e2331728bd4ed1f4
BLAKE2b-256 eb234ff584e5f344dae64b5bc588b65c4ea81083f9d662b9f64cf5f28e5ae9cc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 da22ab7bf5af4ba3d07cffee6de448b42696e53e7ac1fe97ed289037733bf1c2
MD5 3aa9a4db5ebd3a00f76f1cd91a944cf1
BLAKE2b-256 a2a55e49d6a581b3f1399425e22961c6e341e90c12fa2193ed0adee9afbd864c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6ca50dd9761971d3557b897108933b34fb4a11533d52f0f2753840c740a2861a
MD5 8471e1e145d348e410d33723ebaa4809
BLAKE2b-256 8cfd65afca35fbad75715b9e5975ad1d64797bafa8e904d8bc98dd2b0814b189

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ce2c7d18bac7ffdacc4a86cd490bea6136a7d1e1170f8624f2e3bbe3b189d5b8
MD5 0eac17cc67fa4f7d524b21f628a0ac3b
BLAKE2b-256 93df482c813f145e6960763f6389fe9e955bdd7d513bcadea47dac8907fff7f0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6b032a5cdb1721921f4cd36aad620af318263b462962cfb23d648cdb93aab232
MD5 b7ca92c254c1fd040a05b86ac782f92e
BLAKE2b-256 a9b0b0acccc8f683b59410baa309e8600b28a034a1359c5dae13a869e39159c9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 f82c454595a88a5e510ae0985711ef398386998b6f37d90fc30e9ff1a2001280
MD5 94a0073360b28095ce7cf9b9c2071201
BLAKE2b-256 724cb72f279c04822eef719849b4b503d067421a569a82983cf82490fb5787ac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 05a1bbdd43ae36bcc10b3dbfa0806aefc5033a91efecfddfe56159446a46ea71
MD5 d33d55474d55e3ca1741d116866105e4
BLAKE2b-256 b80df2b058a31b19a895f4c39dfc67c32163f3e9f2cba1532efe01c3adfe5cd1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b8ca7dcbe94cb563341087b00b6fbd0fdd70b2acc1b5d963f9ebbfbc1e5e2893
MD5 a3590dae3eb466600c59d95eb428eb7c
BLAKE2b-256 6497c280149fcabf25da8e455a9b354c38d9432429e3183f70e27ce5d6bda644

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 50b54f67ba2087f4d9d2172065c5c5de0f0c7f865ac350116e5452de4be31444
MD5 bf3cbc9b96c35cc4fe07ed6b64b844e0
BLAKE2b-256 9b508767da9374a57e8d45c6dfc2a300b77052920f816c2db54f50f56f775eb7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc34031905b2b31a80d88cd33d7e42b81812950e5304860ab6a65ee2803e2046
MD5 e8bcf185d4c6e20145b6ea0826877200
BLAKE2b-256 278b424b535fcc357c8542c98c707af39a1740ca2bc80f0bcc37af35bc5f4c8f

See more details on using hashes here.

Provenance

File details

Details for the file geventhttpclient-2.3.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.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4890713433ca19b081f70b5f7ad258a0979ec3354f9538b50b3ad7d0a86f88de
MD5 7fb22be297aa9cb7dce9d2a2efcee807
BLAKE2b-256 8b95e128fd1b0e6a43ecd868033724770304b5308eaae936b0da146187208728

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ddeb431836c2ef7fd33c505a06180dc907b474e0e8537a43ff12e12c9bf0307
MD5 f91ea34a015f8766f266f048c3774cb7
BLAKE2b-256 9d4f8be18e05952a6deff082909538f9a758ebbe96f97e8d53888baed3101647

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34107b506e2c40ec7784efa282469bf86888cacddced463dceeb58c201834897
MD5 cd429d6b1a227d7d2d9318e1c5275da5
BLAKE2b-256 3c9249116a84bc390273d453e29895255d0624badfb1fc0e9ea3d614ab344eb6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b599359779c2278018786c35d70664d441a7cd0d6baef2b2cd0d1685cf478ed
MD5 18d63a0366062a35c1a32b8fd9c633c8
BLAKE2b-256 898ad2d59e6e451f487aad797fdddee5152c720e01e68faee1b22b4460874a2d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fe912c6456faab196b952adcd63e9353a0d5c8deb31c8d733d38f4f0ab22e359
MD5 66da68cf076a7cf9f1e3652b9be11932
BLAKE2b-256 552862f4f10f199da7e6a215cf22ccfec7ab7f3f92c65cf54330e70a962e14e9

See more details on using hashes here.

Provenance

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