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.0.tar.gz (69.3 kB view details)

Uploaded Source

Built Distributions

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

Uploaded PyPy Windows x86-64

geventhttpclient-2.3.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.2 kB view details)

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

geventhttpclient-2.3.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (58.3 kB view details)

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

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded PyPy Windows x86-64

geventhttpclient-2.3.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.2 kB view details)

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

geventhttpclient-2.3.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (58.3 kB view details)

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

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

Uploaded PyPy macOS 10.9+ x86-64

geventhttpclient-2.3.0-cp312-cp312-win_amd64.whl (48.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

geventhttpclient-2.3.0-cp312-cp312-win32.whl (47.5 kB view details)

Uploaded CPython 3.12 Windows x86

geventhttpclient-2.3.0-cp312-cp312-musllinux_1_1_x86_64.whl (117.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.1+ ppc64le

geventhttpclient-2.3.0-cp312-cp312-musllinux_1_1_i686.whl (118.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

geventhttpclient-2.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (124.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

geventhttpclient-2.3.0-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.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (113.7 kB view details)

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

geventhttpclient-2.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (115.0 kB view details)

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

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

geventhttpclient-2.3.0-cp312-cp312-macosx_10_9_x86_64.whl (52.0 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

geventhttpclient-2.3.0-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.0-cp311-cp311-win_amd64.whl (48.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

geventhttpclient-2.3.0-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.0-cp311-cp311-musllinux_1_1_ppc64le.whl (128.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ppc64le

geventhttpclient-2.3.0-cp311-cp311-musllinux_1_1_i686.whl (118.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

geventhttpclient-2.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (123.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

geventhttpclient-2.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (117.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

geventhttpclient-2.3.0-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.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (114.4 kB view details)

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

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

geventhttpclient-2.3.0-cp311-cp311-macosx_10_9_x86_64.whl (52.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

geventhttpclient-2.3.0-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.0-cp310-cp310-win_amd64.whl (48.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

geventhttpclient-2.3.0-cp310-cp310-win32.whl (47.5 kB view details)

Uploaded CPython 3.10 Windows x86

geventhttpclient-2.3.0-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.0-cp310-cp310-musllinux_1_1_ppc64le.whl (127.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

geventhttpclient-2.3.0-cp310-cp310-musllinux_1_1_i686.whl (117.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

geventhttpclient-2.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (123.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

geventhttpclient-2.3.0-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.0-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.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (51.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

geventhttpclient-2.3.0-cp310-cp310-macosx_10_9_x86_64.whl (52.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

geventhttpclient-2.3.0-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.0-cp39-cp39-win_amd64.whl (48.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

geventhttpclient-2.3.0-cp39-cp39-musllinux_1_1_x86_64.whl (116.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

geventhttpclient-2.3.0-cp39-cp39-musllinux_1_1_i686.whl (117.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

geventhttpclient-2.3.0-cp39-cp39-musllinux_1_1_aarch64.whl (120.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

geventhttpclient-2.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (123.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

geventhttpclient-2.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (117.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

geventhttpclient-2.3.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112.4 kB view details)

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

geventhttpclient-2.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (114.0 kB view details)

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

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

geventhttpclient-2.3.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: geventhttpclient-2.3.0.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.0.tar.gz
Algorithm Hash digest
SHA256 738b8288f20e3fd1cf7e57bfa9bf889b29cd2f927c5b2b9ef764a33f49f40452
MD5 ced734644eed4c59e69bbefb6fca10a5
BLAKE2b-256 5cbfc48a0511f215374dce7664bdb63cabf12214c351e6ece5f5511043104938

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4414c39f1a26f300b6bf612569d77d2131503a610f7875821133b3566c02974f
MD5 9c518070ad8e484c7ca42874f8924247
BLAKE2b-256 b8e0bae8ddcc1f39cb4cff4aaae8be2497b67dc54beeef9b5ee5161b5f453d94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69a6935f8501734b50f85dfb7b547313a4551c6edf19720b28e0287970a6733a
MD5 da19924bc068df4fdf323f939565824b
BLAKE2b-256 8cc2b57e81fc95f64707ec9d1f3cd8d5552722c0e39901088594e3921ac6726f

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.3.0-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.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48f97216600867627040a0a81611e0fd0b9afc265a85b502947e4131dd4d5f37
MD5 a81d1ebd8b29af50f22aeaa2c87ab17d
BLAKE2b-256 0c5be38a9e3ccfba03c9570bd8e9dbad0ea24f0212e0ca44552c592d52f33832

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.3.0-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.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 49e963a20c1b21ee3095dec2f2b8d52cc08e834b5fdcb919fe549a67e7dd533b
MD5 60cfd3a14c3d2c9972fdf2e142a60af6
BLAKE2b-256 7f89d39a589b3235bca1f7d95acf8d20fc5e3ac72d14d5ea70675b1a24cc5a66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 caacaa9cd9638b4c907fcad9f16c03aa41331ec161e66e1fa3b2facec80eb9f8
MD5 5cd8e8abe86e6047255e35bfaab1bd67
BLAKE2b-256 1783d5c0f134260f6026d58ee3857353bc1343ebb95acb12d60cdd6eaf84e07d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5445ab9be3ee883d22d81ba820c2d0042e463a75a643f8781d15742b7b2589fd
MD5 95f40b6d9ba11fd525c0258c902b1893
BLAKE2b-256 63add8a64f4e1a7ec1a3f1ec025367df396eff1cac6ac50270c49d586fde53bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56e7092efc6f34a3c0a524e643611397480cb4bc9b0c2ab64488c52b1df68d4a
MD5 93a6afc2b94d654a6d488d2ede2e6dc1
BLAKE2b-256 40e1e723147411105cfcfb6ca00434b97ac10c432bdaf22ef09b204e94fa493b

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.3.0-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.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6d7cfce04818224a3fb19e52bcaf3e9b5594d15fdaae0331a798607cc17b289
MD5 cc2091532fa31bb67e95abe02a1fdc4c
BLAKE2b-256 369f38b8e1f8218cc1ecd366a2bafef4a45a3f3e2cdc6d0f1bbd945c398577b2

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.3.0-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.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b7ae4a4fc655f76dd7762f93558b82767c6821e05fe0edef8eaf5d2b05df1e22
MD5 2a6f4ce050d07b31b642ca974cec5cff
BLAKE2b-256 f1d41ec9136b54c9adbdcca3c7fac00d54c19c781106faf7718a166d720c433e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4f86113eaabef14495060e0ace813b84e632c26d1801e1c3ce8b6e79044725cb
MD5 3dbcdbdfadc479079642991f4229ddd4
BLAKE2b-256 f9f06d122fe02f5dad970bdf8865bd35829bbedc857832ec238dc4ac70fadce7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4416baf8f3dea5c57725273a55d9a46a31fb2bc79df7a7e440b53749ec15a311
MD5 2ec28b600ed448de0ab96006f41b0aa9
BLAKE2b-256 7947d16c798d8c1268d14592cd5cb98ff558b93d1014c052338ffdf6e675a7db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 130fa34979929af61450f2551e7a2195d30fac9b206005352231d8c373fc612e
MD5 da9acb594d762a8416a421f1c964910b
BLAKE2b-256 5b3f5836993c5172691548fe7f669888539e9e6412741f24400bc3dfecc400a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d2ee2e9c67f1c41dfac463c4bb261e0d9220703eef58731029aa5ea4e46d160d
MD5 416809a98422e74ee6f24c0b4a8b1907
BLAKE2b-256 a98a4880bb20e9929a85581d31970f092c5f030ceb83cb6e740f85a590d47651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp312-cp312-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 65f880133d87b628134865252d97e43c81c2b44f2ef7d1acd8da9b2d303b3a5b
MD5 3a484354952007365c5260bb3a8c18d5
BLAKE2b-256 919eb20a10d54ed51978f897ebafef5d1001b4f4a95f56b5329e38106a4c87a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3298e77307a7e976d1c1064ffa74dc75c79a36fb4240a40a76c9f9be517d53fe
MD5 b082e4b4ef20a6becd714ca7099b9859
BLAKE2b-256 83227560619b9ed4a2fb23eb4faa0721f5227a7a2a1c0aad5e98032cbb01a85f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4a4f29e43feb24e32d49b332b54b870379293887aa7233e19afd080ead119360
MD5 50bf9770b90ebf659098f9cef575ac9d
BLAKE2b-256 b49abc154d0ea2af509867a794daa32f3fc5684a5f38ec7024a2ae86dd3e3059

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3e082b5ac05ba71122b1f4970a1bb0a790168c80d1217a356a5acc6f72f1ec4b
MD5 6865ec4575f3b5bdf54cef4220fe9e9a
BLAKE2b-256 90e744e608ea036c91338f67954c1d0d00ee7bc9d1f083576ff8198ee52baf9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1c7ccccb8b202da4a1913b3a0732b619552b2fab0f2ba9b263522a7bddfaa3d
MD5 dd4d22e6c556caf2d84b9699d70b9707
BLAKE2b-256 493192cee0aae8e05c79e621f60746db69034dbf675a468063ac6c5a2ba1dfc9

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.3.0-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.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e79fffdb62c5e50617431f4114d6fb03cf0a87b297fe00a52b5905a74a2b8fa1
MD5 f24bd8158c5a8ed014aee5600d3fc012
BLAKE2b-256 8e9feff25314217a16955da9b9eb26f645ac90686cfe15756f87d5b5b33d8f53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b5a31a4fbb1a07ddb3348450aff8ea2446498e2afd174f4f8db22c546243161d
MD5 42a877f9711e64de2c4d5d46d68c69f0
BLAKE2b-256 9ce88a53c5830fea040d81df75ec2d012919a07b62e63b271ca49d31b5d387d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 977d5bc42761f180e6cbd249e44608219041835f07c77370dc08a3babfc66a95
MD5 063d319d24a0a8b0fd93a46839a82573
BLAKE2b-256 d4d52141867d2b04dd14e00640da62d349da021c30a51487b3ce21c00dc652e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ec39b679b6a4cfa8e0c2c7b6df4f946a2256e5f2c9ee01784c7fadd2b796e67
MD5 e7924e9d0d02a59e28bc684edb213924
BLAKE2b-256 1f338c05bf3396b98359ed7675d13f79b8b28335a4d336af55c9b77f48a5cab3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4d40af6b53253eb4f9022caa65aa20bfd52aaa3e6f34eae43220a3f94560d8ee
MD5 9aca7fdeb322a1b4aebd7ff128deacf7
BLAKE2b-256 03453bd27421fd9494206281358061d226b4a7ebb9c52882d0aefd3faeb28514

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8366c3fe353a39347c0770d534d2769acea8857726b2fec79828e6bce7d9647f
MD5 2305fc23a2b780492cb57620ad7a3b74
BLAKE2b-256 e661a3a2d742e2233df75dfd78d24285dc6c5e82dcfc41086978d7249a317d20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 081574326db832783790bfb5cc2f4b932652f910972d4a824fb7eeea8e475097
MD5 d0043322f4077f04778164b75f02fd17
BLAKE2b-256 a93794052725708b31031a179c492b24395d344544e27fa84788e01c6b3b63ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9a6ec5ca6ab34a468a87a48de98eb636dadfac72c3aec517b575f5f897d89757
MD5 846c22337ae9570a09970b17441bf1c4
BLAKE2b-256 16cf698f76ad06481762f04eb2b4086ff6244aeb7d3d880fb6cbe622e6524488

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 b4baa201f43de2accacfd6738c3137f5152692c09adb9c3dd7896963d7328c03
MD5 2d8ca111baa67714c4e51d0e244f330f
BLAKE2b-256 114a4312dd7bee1b098a120ffa289d0b8883b2fd4ba385c57f1925f5e9957be0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 85cdc59ea4f8a2afd88f5055c91a1f65bba9ec0f5a41c907b64d33610d5bdd8c
MD5 040855a6e37acfd0ee2c8ac617933d6f
BLAKE2b-256 9eaac3a4b8f2b1b99fab745eda2863af92bd241cbbd86bcbaff6e7c08366023c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9690338762778b48336baf7aea7a14951e7eb483b7a607158d31a735c2c95348
MD5 ec30a9873686b2cfa9a6c3fc716222c7
BLAKE2b-256 7b1fe56f912a8430092dda63a2a76d5a28c9718fd8ada8ae2fc44fe1cf888db1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 51f1271fa2a2e1a27511d6c3deeda7301ab4923942e546da2ff230566daff6e8
MD5 6015662507c3449490058b9ee2bdfbfa
BLAKE2b-256 bafed44455955c0899b6c9ce42b47a8779373b89b56ab1a87024fd3a3386a0da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e2a93a5f4fbabf44d0b466095eaa27e88b5014f95b507230a508332df970a38
MD5 4948b4cebcfd48c1e53ba26a8c675db2
BLAKE2b-256 d8a244aed46787f24a7e899d53d2d9d4f3a587339299cb84a3c9d44b10b6ea6b

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.3.0-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.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b03b468beaa078587195b3e22d2b5e9763cb0214a48ad99b9a8ad0eb0fe394e7
MD5 a621985be522781d71e59e60277e8312
BLAKE2b-256 d63499ff12b0fa014955a36db5caa554dc15c90966dd182305dade73f8791bab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 46771d0acfc5592e7bf040ce2e508c5c49b81664b966324d1c2ef3d8fd44ea65
MD5 7bc82855b4d57a978d040ed98711eacd
BLAKE2b-256 7cf4d970e0baa6e21703ce8fbb5ba80100122e757d5c2a512a5cfb7c503ba8a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cc4d716371c007eba33b2d8fbd366c9792899a70f059ce2033df8d523c9448a
MD5 640351aa3c908e823dfa01faed768355
BLAKE2b-256 c79673500fcd3154c12e77fe6749d4d77a0e1eb362d1f292128afa78c83ecd04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01da6fb603752ec7e9b63893be820f40dd726edb9036fca55c810ce3dd6793b2
MD5 1496d2b4f70399ec8b3439e34cdf0bc4
BLAKE2b-256 af9ec35cc22ce0b373264bcf4b9212e677f59a14ab99c40639675707cc386d45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0a743c7e905bdc882fae121ebb213eb282d0c5156578c58bb5f0c09d57ca576c
MD5 8d4a95698d89cfd8fd2092c11932bf4d
BLAKE2b-256 e6430b27b53f1c1b507b50b33c3bd0594c97ab33e71a5c08efc1656942ef0514

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 10f3be3aa703ea65d04ac03aa05125d72b68f780c875295896fb48184e93d3a3
MD5 0dcd8c4592a2ed05731981688f032996
BLAKE2b-256 052e585e4805f2d7d23b89c2b77a728147802b2a34baa0b1ad90e7650a52e225

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ca3632314688a8c990e5513e4d114090fbd3cb0d169b55450da27db607aaba34
MD5 aa7458a6ebda6b9c4e867ac89c4d1a4b
BLAKE2b-256 d2c248455f1867a150169a4e9f28d0feebca80a148c30a4f9dce17f9d92f7aa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7cfc0e6203eb36be0da351841e0903a3a4df812340f0512b12efc5edb220a86a
MD5 4eaedb8b78dbf473c525caa22b202d83
BLAKE2b-256 78a4a598e5cfa32701d80945e98958065a11f783f05f0ba0ba8cf5e7d05ac305

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 19145cede9dc7721e254c0e08f7700eefc19a79db7a7d68dc0f719b7ee35eee3
MD5 4d359df1f7273e9162a2477d5ec9936e
BLAKE2b-256 276c4f1b7f0127c04884d222060d3848010ffe7778107e7e0ba99493a02101be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 31ec4e778e3e1b263c10fa29dd9f9ae741a5e27202f501c75f75f506dfbd74d7
MD5 911871c1f8fce701ab538d8fd0c39922
BLAKE2b-256 e01b9daa43a2879d834214698953630515c09a90b18f54e317d1de962f655b41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 76d170e6c5798e7ecc4b6bb5dd00de53c332a62c6590656de4f7f19f3060ef94
MD5 a6a1828a6dcb6a638549ec9f59c2e85f
BLAKE2b-256 def4f540a9bfa51ba4cc3bfa0829cd93c27aa88cc06a06caf2d915ce91b6b66d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7fdbaae593aabd76a808502931965c699a985ccb9644f9fe862189a485fec86f
MD5 d433dc43b849a21a1c872a893113b9ec
BLAKE2b-256 d6d9c8e171cb93251070b03008f31fb4f4313eaa1e847ba15d9a5f0abaabac56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec49f4ff2d3846205c3597a4bbf5fd98b64aaa6ab0b9a97811bc051d89382bd6
MD5 88380058397564df381674c4cbc5ba12
BLAKE2b-256 904bd18264cb0e1ca8910c71ea10bd22edc3c8b72482ba8c689d35513c64dff2

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.3.0-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.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f39f4838f54d5df56f3379c9ac4fba1a029c171ff271a9653691abfdbeaf7e24
MD5 02b41f1ce3156e3ef6d31d0df05d02df
BLAKE2b-256 8874aaee18c6d5565041dd824dcc3855dc6059e36d2018feca7664d249e40f7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 89ca169b1cd5e85de18f4688a4743f6a2920c4a89fa08b3203f9935ba1d8da39
MD5 6ed7e02bd60b057e3683f9bebbb4a3f7
BLAKE2b-256 a3ca7f2300b3097d6e9d24d0fffe266404e08ba870c63355e20424e76678dd56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f14ff90cbd27f3b925ae9d6334831dd6f372c625e527887762d074711575805
MD5 a3f9e023447573f1ee47393fdb9ddf64
BLAKE2b-256 3baf1a3b58a8c9af322e6f41e81b1ed6b19d9753c31798b2e19a5df3fb7c1514

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f527209f30804c56e169f993593c3e41067c9db6cf9f0514923d200b493a38a7
MD5 d692114ac40864a8524bb94ca1844543
BLAKE2b-256 b1fb88fd93888c6cf018f753b7895f7c62e55d47871d4ed3192813d4a4ffd78b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7630aa16d18799fffeaeefdfe5435d1675363195eaed7e2928be57dea33da304
MD5 0a62c559d5de6ab898564b04478e629a
BLAKE2b-256 1d52af19a9fedbdf2efcb00a26f3eee755341eb0951c7056dce6b5c3ba93312c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a5e58db8ccdb990fd60d3fe8cfd7b467c9dd883bdca9e365f7cabd0bad4ff0a2
MD5 92a8c1b734db4ce417907698551485ef
BLAKE2b-256 0490292b22de544627d194b58e17abc43c9f4bd78825696b0566007194bce316

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9da4e4f7c65ceb68c162dc08813cf7e2f70bde7e692405ee8c994fe5f0604736
MD5 12a4e59fa43d981222c8668fd9bf255c
BLAKE2b-256 c8660b93fa6a348b9d21fcaa6502848bf00403a1b8d77d91abd29e7796759d4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 77f827cd8dafdeec28bd2dc25cc447fe28cad405d0975b256d031495ea881237
MD5 36f18c23c84d9cac012f0e21096e9146
BLAKE2b-256 cea3e80660b969cb556a8f505a076bd0bc698e8fb0a1d51d873f3be37fe94cc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 f9ce6c7b2ea591df2b9bc47d277975b8720c5b44f8be1a89430115b4fa19d94b
MD5 3ac53d4043f49d4d5ab719aeaf84c17f
BLAKE2b-256 f57009801cc053fdd82071e38c94d79cf18a828275e50ca4782dda5893e73bfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ff900f94ff9ba63e5dc5b416ba807e529d732697ffaf6577e25b91e758d007d3
MD5 21144ac3dd37ee77f3b06e33ace45196
BLAKE2b-256 6d9228099c020d70727c93576b8862104e69beb502c0917a3fd07d7e7b908347

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 eba0955df3ee5a7a67ce2d4fb42d8a42a067ea4ad99a25c8a92bfcb5ccc4aed0
MD5 a4c014b28df8f145da7447e382c1ea26
BLAKE2b-256 84be42a48c5f6071d31a2fa11f773a604f8d6e4ec51687a47704fd962a861104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2e7a2d6e1d8383d98598b01f2970344e2ba9a6c0e9a9664d5363478e2d070b21
MD5 d2be7a8700c85f3a0d7435ff25ee8600
BLAKE2b-256 419436e921ea5c32f6b8f1f4d02f1dd7f84eda2897801e42e8ab7c0e7b955c46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ecee39c53725bddc8e2a23cba7ee84eb36c12d1b84fc0717a852eac567b1d5c4
MD5 a5e65b23ac259b632668ad46cc8942fd
BLAKE2b-256 d4098b1ce9a45db1d07ec752d28e845b0a4b63770a5f5b91af5d765bd2487a23

See more details on using hashes here.

File details

Details for the file geventhttpclient-2.3.0-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.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92d9c7aaa3dbd1a53f94846139408dcd063c99c1c7aab0d2b655b9080bd26d76
MD5 6ab3ed79ca63f1c7cdd9e9400bdddcc4
BLAKE2b-256 49311e890933f6a6968e70d26b92285918c5f6a55d080abad6b899d756b9c0cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 962678a003bfee2e8e891f57dd728173db98c830c2d3a4d4251664eeb1c0a85a
MD5 194af2cee9401f41898436701babf596
BLAKE2b-256 7afb73e45e559cfafcc118927934e8443623c4ab4e7cbdd12092d167bf16dbf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33927ab977a3dab3362515d100ff4ec59c3217d97eb66c271c8a2e21d30dec6c
MD5 5588077c13163805b4ce35d4474b3905
BLAKE2b-256 ca78f62bc7ac7388b46c9d860f4d5ee370d8340e7a1f8f691e8a9d159198b509

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4677dfeb19303c1cc75e96171839e2e464656141f94acfad10c00111d1b00fb8
MD5 ae6d7ad407d84c3c38fd00c850a087ba
BLAKE2b-256 d627382f60e5d63ad2c2df6966fcf32bb2ae5d247fb0e3e82afad621eebe6d2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for geventhttpclient-2.3.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b8e44be7ccc43c089cd90913caadfb7658e2b56d9e0b977796cb468926149892
MD5 52b0f8469bc03ffe240ceb28b7f8c222
BLAKE2b-256 5ce65a1bb18d66f8a574f056d2d6cdfc6289dd52f5ac982d4604075144e7c7e3

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