Name | geventhttpclient JSON |
Version |
2.3.3
JSON |
| download |
home_page | None |
Summary | HTTP client library for gevent |
upload_time | 2024-11-24 11:42:31 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | This software is licensed under the MIT License. Copyright Antonin Amand <antonin.amand@gmail.com>, 2018. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
keywords |
http
gevent
client
|
VCS |
|
bugtrack_url |
|
requirements |
certifi
gevent
brotli
urllib3
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
[![GitHub Workflow CI Status](https://img.shields.io/github/actions/workflow/status/geventhttpclient/geventhttpclient/test.yml?branch=master&logo=github&style=flat)](https://github.com/geventhttpclient/geventhttpclient/actions)
[![PyPI](https://img.shields.io/pypi/v/geventhttpclient.svg?style=flat)](https://pypi.org/project/geventhttpclient/)
![Python Version from PEP 621 TOML](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Fgeventhttpclient%2Fgeventhttpclient%2Fmaster%2Fpyproject.toml)
![PyPI - Downloads](https://img.shields.io/pypi/dm/geventhttpclient)
# geventhttpclient
A [high performance](https://github.com/geventhttpclient/geventhttpclient/blob/master/README.md#Benchmarks),
concurrent HTTP client library for python using
[gevent](http://gevent.org).
`gevent.httplib` support for patching `http.client` was removed in
[gevent 1.0](https://github.com/surfly/gevent/commit/b45b83b1bc4de14e3c4859362825044b8e3df7d6),
`geventhttpclient` now provides that missing functionality.
`geventhttpclient` uses a fast [http parser](https://github.com/nodejs/llhttp),
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.
```python
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`.
```python
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`.
```python
# 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.
```python
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.
```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 = "<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](https://github.com/geventhttpclient/geventhttpclient/blob/master/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:
```python
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](https://github.com/geventhttpclient/geventhttpclient/blob/master/benchmarks/README.md)
for more details. Also note, [HTTPX](https://www.python-httpx.org/) 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](https://github.com/geventhttpclient/geventhttpclient/blob/master/LICENSE-MIT).
Previous versions of geventhttpclient used `http_parser.c`, which in turn was
based on `http/ngx_http_parse.c` from [NGINX](https://nginx.org), copyright Igor
Sysoev, Joyent, Inc., and other Node contributors. For more information, see
http://github.com/joyent/http-parser
Raw data
{
"_id": null,
"home_page": null,
"name": "geventhttpclient",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "http, gevent, client",
"author": null,
"author_email": "Antonin Amand <antonin.amand@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/29/26/018524ea81b2021dc2fe60e1a9c3f5eb347e09a5364cdcb7b92d7e7d3c28/geventhttpclient-2.3.3.tar.gz",
"platform": null,
"description": "[![GitHub Workflow CI Status](https://img.shields.io/github/actions/workflow/status/geventhttpclient/geventhttpclient/test.yml?branch=master&logo=github&style=flat)](https://github.com/geventhttpclient/geventhttpclient/actions)\n[![PyPI](https://img.shields.io/pypi/v/geventhttpclient.svg?style=flat)](https://pypi.org/project/geventhttpclient/)\n![Python Version from PEP 621 TOML](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Fgeventhttpclient%2Fgeventhttpclient%2Fmaster%2Fpyproject.toml)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/geventhttpclient)\n\n# geventhttpclient\n\nA [high performance](https://github.com/geventhttpclient/geventhttpclient/blob/master/README.md#Benchmarks),\nconcurrent HTTP client library for python using\n[gevent](http://gevent.org).\n\n`gevent.httplib` support for patching `http.client` was removed in\n[gevent 1.0](https://github.com/surfly/gevent/commit/b45b83b1bc4de14e3c4859362825044b8e3df7d6),\n`geventhttpclient` now provides that missing functionality.\n\n`geventhttpclient` uses a fast [http parser](https://github.com/nodejs/llhttp),\nwritten in C.\n\n`geventhttpclient` has been specifically designed for high concurrency,\nstreaming and support HTTP 1.1 persistent connections. More generally it is\ndesigned for efficiently pulling from REST APIs and streaming APIs\nlike Twitter's.\n\nSafe SSL support is provided by default. `geventhttpclient` depends on\nthe certifi CA Bundle. This is the same CA Bundle which ships with the\nRequests codebase, and is derived from Mozilla Firefox's canonical set.\n\nSince version 2.3, `geventhttpclient` features a largely `requests`\ncompatible interface. It covers basic HTTP usage including cookie\nmanagement, form data encoding or decoding of compressed data,\nbut otherwise isn't as feature rich as the original `requests`. For\nsimple use-cases, it can serve as a drop-in replacement.\n\n```python\nimport geventhttpclient as requests\nrequests.get(\"https://github.com\").text\nrequests.post(\"http://httpbingo.org/post\", data=\"asdfasd\").json()\n\nfrom geventhttpclient import Session\ns = Session()\ns.get(\"http://httpbingo.org/headers\").json()\ns.get(\"https://github.com\").content\n```\n\nThis interface builds on top of the lower level `HTTPClient`.\n\n```python\nfrom geventhttpclient import HTTPClient\nfrom geventhttpclient.url import URL\n\nurl = URL(\"http://gevent.org/\")\nclient = HTTPClient(url.host)\nresponse = client.get(url.request_uri)\nresponse.status_code\nbody = response.read()\nclient.close()\n```\n\n## httplib compatibility and monkey patch\n\n`geventhttpclient.httplib` module contains classes for drop in\nreplacement of `http.client` connection and response objects.\nIf you use http.client directly you can replace the `httplib` imports\nby `geventhttpclient.httplib`.\n\n```python\n# from http.client import HTTPConnection\nfrom geventhttpclient.httplib import HTTPConnection\n```\n\nIf you use `httplib2`, `urllib` or `urllib2`; you can patch `httplib` to\nuse the wrappers from `geventhttpclient`. For `httplib2`, make sure you\npatch before you import or the `super()` calls will fail.\n\n```python\nimport geventhttpclient.httplib\ngeventhttpclient.httplib.patch()\n\nimport httplib2\n```\n\n## High Concurrency\n\n`HTTPClient` has a connection pool built in and is greenlet safe by design.\nYou can use the same instance among several greenlets. It is the low\nlevel building block of this library.\n\n```python\nimport gevent.pool\nimport json\n\nfrom geventhttpclient import HTTPClient\nfrom geventhttpclient.url import URL\n\n\n# go to http://developers.facebook.com/tools/explorer and copy the access token\nTOKEN = \"<MY_DEV_TOKEN>\"\n\nurl = URL(\"https://graph.facebook.com/me/friends\", params={\"access_token\": TOKEN})\n\n# setting the concurrency to 10 allow to create 10 connections and\n# reuse them.\nclient = HTTPClient.from_url(url, concurrency=10)\n\nresponse = client.get(url.request_uri)\nassert response.status_code == 200\n\n# response comply to the read protocol. It passes the stream to\n# the json parser as it's being read.\ndata = json.load(response)[\"data\"]\n\ndef print_friend_username(client, friend_id):\n friend_url = URL(f\"/{friend_id}\", params={\"access_token\": TOKEN})\n # the greenlet will block until a connection is available\n response = client.get(friend_url.request_uri)\n assert response.status_code == 200\n friend = json.load(response)\n if \"username\" in friend:\n print(f\"{friend['username']}: {friend['name']}\")\n else:\n print(f\"{friend['name']} has no username.\")\n\n# allow to run 20 greenlet at a time, this is more than concurrency\n# of the http client but isn't a problem since the client has its own\n# connection pool.\npool = gevent.pool.Pool(20)\nfor item in data:\n friend_id = item[\"id\"]\n pool.spawn(print_friend_username, client, friend_id)\n\npool.join()\nclient.close()\n```\n\n## Streaming\n\n`geventhttpclient` supports streaming. Response objects have a `read(n)` and\n`readline()` method that read the stream incrementally.\nSee [examples/twitter_streaming.py](https://github.com/geventhttpclient/geventhttpclient/blob/master/examples/twitter_streaming.py)\nfor pulling twitter stream API.\n\nHere is an example on how to download a big file chunk by chunk to save memory:\n\n```python\nfrom geventhttpclient import HTTPClient, URL\n\nurl = URL(\"http://127.0.0.1:80/100.dat\")\nclient = HTTPClient.from_url(url)\nresponse = client.get(url.query_string)\nassert response.status_code == 200\n\nCHUNK_SIZE = 1024 * 16 # 16KB\nwith open(\"/tmp/100.dat\", \"w\") as f:\n data = response.read(CHUNK_SIZE)\n while data:\n f.write(data)\n data = response.read(CHUNK_SIZE)\n```\n\n## Benchmarks\n\nThe benchmark runs 10000 `GET` requests against a local nginx server in the default\nconfiguration with a concurrency of 10. See `benchmarks` folder. The requests per\nsecond for a couple of popular clients is given in the table below. Please read\n[benchmarks/README.md](https://github.com/geventhttpclient/geventhttpclient/blob/master/benchmarks/README.md)\nfor more details. Also note, [HTTPX](https://www.python-httpx.org/) is better be\nused with `asyncio`, not `gevent`.\n\n| HTTP Client | RPS |\n|--------------------|--------|\n| GeventHTTPClient | 7268.9 |\n| Httplib2 (patched) | 2323.9 |\n| Urllib3 | 2242.5 |\n| Requests | 1046.1 |\n| Httpx | 770.3 |\n\n*Linux(x86_64), Python 3.11.6 @ Intel i7-7560U*\n\n## License\n\nThis package is distributed under the [MIT license](https://github.com/geventhttpclient/geventhttpclient/blob/master/LICENSE-MIT).\nPrevious versions of geventhttpclient used `http_parser.c`, which in turn was\nbased on `http/ngx_http_parse.c` from [NGINX](https://nginx.org), copyright Igor\nSysoev, Joyent, Inc., and other Node contributors. For more information, see\nhttp://github.com/joyent/http-parser\n",
"bugtrack_url": null,
"license": "This software is licensed under the MIT License. Copyright Antonin Amand <antonin.amand@gmail.com>, 2018. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ",
"summary": "HTTP client library for gevent",
"version": "2.3.3",
"project_urls": {
"download": "https://pypi.org/project/geventhttpclient/#files",
"homepage": "http://github.com/geventhttpclient/geventhttpclient",
"issues": "http://github.com/geventhttpclient/geventhttpclient/issues"
},
"split_keywords": [
"http",
" gevent",
" client"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d1716343c63d1f7d868711e6103a53ed1ae6d93b0b2c03d0f87e3a1eb42b9762",
"md5": "e3bd92c4a3bafc700ed08a782992b2df",
"sha256": "d61cad95f80d5bd599e28933c187b3c4eeb0b2f6306e06fa0edcac5c9c4bac0a"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "e3bd92c4a3bafc700ed08a782992b2df",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 71588,
"upload_time": "2024-11-24T11:40:48",
"upload_time_iso_8601": "2024-11-24T11:40:48.144893Z",
"url": "https://files.pythonhosted.org/packages/d1/71/6343c63d1f7d868711e6103a53ed1ae6d93b0b2c03d0f87e3a1eb42b9762/geventhttpclient-2.3.3-cp310-cp310-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e3b6c3a413514e597dea887a8000ff6b0bdb2173f695d17b94ce29fc80a67391",
"md5": "36d56c5127522066c544aece4bbcf020",
"sha256": "7a00e130577c0cf9749d1143e71543c50c7103321b7f37afc42782ad1d3c0ef7"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "36d56c5127522066c544aece4bbcf020",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 52245,
"upload_time": "2024-11-24T11:40:52",
"upload_time_iso_8601": "2024-11-24T11:40:52.791670Z",
"url": "https://files.pythonhosted.org/packages/e3/b6/c3a413514e597dea887a8000ff6b0bdb2173f695d17b94ce29fc80a67391/geventhttpclient-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0f571188bba121f21b1fb1efcb7787a48777e32a7990ce3a3479eaa7b5ee0342",
"md5": "ca872c69a4a8f11fdb84f2be34c188b0",
"sha256": "14664f4a2d0296d6be5b65b6e57627987e0c2ecffd0ae6d7f9160bf119e8d728"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ca872c69a4a8f11fdb84f2be34c188b0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 51647,
"upload_time": "2024-11-24T11:40:54",
"upload_time_iso_8601": "2024-11-24T11:40:54.514202Z",
"url": "https://files.pythonhosted.org/packages/0f/57/1188bba121f21b1fb1efcb7787a48777e32a7990ce3a3479eaa7b5ee0342/geventhttpclient-2.3.3-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "323a04a5d0efa7901f0a31e9dbcaf4ab4f6d3e0de9cf63bff9708fa65347e3ae",
"md5": "0ce74126c16c9ca93553a073462350b4",
"sha256": "8fdfcf45166cecdade78d3dcb9c7615793269fa3d2d7fea328fe007bd87d84c6"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "0ce74126c16c9ca93553a073462350b4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 118023,
"upload_time": "2024-11-24T11:40:55",
"upload_time_iso_8601": "2024-11-24T11:40:55.850781Z",
"url": "https://files.pythonhosted.org/packages/32/3a/04a5d0efa7901f0a31e9dbcaf4ab4f6d3e0de9cf63bff9708fa65347e3ae/geventhttpclient-2.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "51072ed84e6863a0b5fb0e0933ac5023399b83000961849eb4cdf88916b5cb58",
"md5": "c451cfc255578525a394175c1159d8c3",
"sha256": "35a6de7088ad69ba1561deaf854bf34c78a0eee33027b24aa7c44cdbe840b1d8"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "c451cfc255578525a394175c1159d8c3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 123458,
"upload_time": "2024-11-24T11:40:57",
"upload_time_iso_8601": "2024-11-24T11:40:57.728422Z",
"url": "https://files.pythonhosted.org/packages/51/07/2ed84e6863a0b5fb0e0933ac5023399b83000961849eb4cdf88916b5cb58/geventhttpclient-2.3.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9a65a7a04b10092713bacb20bcd68353accd8ee1a1064ab5417e663997c583a3",
"md5": "40287255ce961e08ab54696061037b5c",
"sha256": "61b34527938e3ab477ecc90ec6bcde9780468722abececf548cbae89e4cd9d0b"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "40287255ce961e08ab54696061037b5c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 114506,
"upload_time": "2024-11-24T11:40:59",
"upload_time_iso_8601": "2024-11-24T11:40:59.321881Z",
"url": "https://files.pythonhosted.org/packages/9a/65/a7a04b10092713bacb20bcd68353accd8ee1a1064ab5417e663997c583a3/geventhttpclient-2.3.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5bc75841b3d2dd61c82ce6ecee4bc7342f432208da26abdba0ed7809f797a508",
"md5": "14ba03207fe8e90becb621b070273a51",
"sha256": "b366bf38dd5335868a2ea077091af707c1111f70ee4cc8aa60dc14f56928158e"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "14ba03207fe8e90becb621b070273a51",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 112889,
"upload_time": "2024-11-24T11:41:00",
"upload_time_iso_8601": "2024-11-24T11:41:00.791830Z",
"url": "https://files.pythonhosted.org/packages/5b/c7/5841b3d2dd61c82ce6ecee4bc7342f432208da26abdba0ed7809f797a508/geventhttpclient-2.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a34eaab0bb6c63bb447736dee1444d5367a94532d0e0003e43d3f075ceaccf51",
"md5": "9013d7995bf7861b490a741cfb29cbfb",
"sha256": "1fbfeea0242f30b9bfd2e982fc82aa2977eeef17e2526a681f7e8e1e37b2569a"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "9013d7995bf7861b490a741cfb29cbfb",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 110829,
"upload_time": "2024-11-24T11:41:01",
"upload_time_iso_8601": "2024-11-24T11:41:01.738787Z",
"url": "https://files.pythonhosted.org/packages/a3/4e/aab0bb6c63bb447736dee1444d5367a94532d0e0003e43d3f075ceaccf51/geventhttpclient-2.3.3-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4fc2fb328a778381117322eda014c357336c315686c4937b8bda198cc7ef7c75",
"md5": "59eedb726c78111ac265d25cc6822b4c",
"sha256": "f584fa36981b8a93799c63226a3deb385d1cc4f19eacd5dd6c696da0ecb4cca6"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "59eedb726c78111ac265d25cc6822b4c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 112527,
"upload_time": "2024-11-24T11:41:02",
"upload_time_iso_8601": "2024-11-24T11:41:02.712515Z",
"url": "https://files.pythonhosted.org/packages/4f/c2/fb328a778381117322eda014c357336c315686c4937b8bda198cc7ef7c75/geventhttpclient-2.3.3-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5305d877878a855c320dab5d90bb83c5d9cad387361159a8510f273cb3efead0",
"md5": "5ee9f108225e7e0d9333a19f43e879c5",
"sha256": "b29e1383725d99e583e8ad125cfa820b8368ae7cfad642167bca869f55c4b000"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "5ee9f108225e7e0d9333a19f43e879c5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 117627,
"upload_time": "2024-11-24T11:41:03",
"upload_time_iso_8601": "2024-11-24T11:41:03.751129Z",
"url": "https://files.pythonhosted.org/packages/53/05/d877878a855c320dab5d90bb83c5d9cad387361159a8510f273cb3efead0/geventhttpclient-2.3.3-cp310-cp310-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e4dddb8060f94d09abe1b653338fda923ed20ffd0bbce11049b6d4e3b82d9693",
"md5": "fb8ec6b3f1d5243c03fc93aa44db4fa4",
"sha256": "c02e50baf4589c7b35db0f96fae7f3bd7e2dfbed2e1a2c1a0aa5696b91dff889"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "fb8ec6b3f1d5243c03fc93aa44db4fa4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 110993,
"upload_time": "2024-11-24T11:41:04",
"upload_time_iso_8601": "2024-11-24T11:41:04.707649Z",
"url": "https://files.pythonhosted.org/packages/e4/dd/db8060f94d09abe1b653338fda923ed20ffd0bbce11049b6d4e3b82d9693/geventhttpclient-2.3.3-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4c5c68756fc1ba44247b3e3328d540ed0f01cea84ab578b54ecafa06437b447f",
"md5": "d536c8d1c3a6e1463eb1f579b6f85e94",
"sha256": "5865be94cf03aa219ff4d6fe3a01be798f1205d7d9611e51e75f2606c7c9ae35"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "d536c8d1c3a6e1463eb1f579b6f85e94",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 48165,
"upload_time": "2024-11-24T11:41:05",
"upload_time_iso_8601": "2024-11-24T11:41:05.751187Z",
"url": "https://files.pythonhosted.org/packages/4c/5c/68756fc1ba44247b3e3328d540ed0f01cea84ab578b54ecafa06437b447f/geventhttpclient-2.3.3-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "897f363815faa5f4bc27cef72dac0f7d03c19b8de45ff034975eb117bf182ffb",
"md5": "4d0155a6e3eae015ef54b676244d5c5e",
"sha256": "53033fc1aac51b7513858662d8e17f44aa05207c3772d69fb1a07e2c5a2e45e4"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "4d0155a6e3eae015ef54b676244d5c5e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 48793,
"upload_time": "2024-11-24T11:41:06",
"upload_time_iso_8601": "2024-11-24T11:41:06.689002Z",
"url": "https://files.pythonhosted.org/packages/89/7f/363815faa5f4bc27cef72dac0f7d03c19b8de45ff034975eb117bf182ffb/geventhttpclient-2.3.3-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "def0689ada546c12ebdde04baade49ce2e5d00eec36a2486293fe8ea893f22cc",
"md5": "f46e517adbd87d8e9461986acf69674b",
"sha256": "0b1a60f810896a3e59a0e1036aa8fc31478e1ec0dd3faac7a771dd3d956580ce"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "f46e517adbd87d8e9461986acf69674b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 71589,
"upload_time": "2024-11-24T11:41:08",
"upload_time_iso_8601": "2024-11-24T11:41:08.337167Z",
"url": "https://files.pythonhosted.org/packages/de/f0/689ada546c12ebdde04baade49ce2e5d00eec36a2486293fe8ea893f22cc/geventhttpclient-2.3.3-cp311-cp311-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d58e8bd0d39d18583410cb3cf4172e00b865e1ac77e9a08bdb52194e256cb466",
"md5": "23f8e025be5c916cc05b123a0040e018",
"sha256": "452c3c2c15830fc0be7ea76c6d98f49df0a94327fbdd63822a840ad3125796dc"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "23f8e025be5c916cc05b123a0040e018",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 52241,
"upload_time": "2024-11-24T11:41:09",
"upload_time_iso_8601": "2024-11-24T11:41:09.254784Z",
"url": "https://files.pythonhosted.org/packages/d5/8e/8bd0d39d18583410cb3cf4172e00b865e1ac77e9a08bdb52194e256cb466/geventhttpclient-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b961ecde771d686a64aab12d3ec8829fe41dd856f0c041fb8556b932a2a6731f",
"md5": "428e141cf8ac1326c18d4db7ffd2bf10",
"sha256": "947e4f511e45abcc24fc982cee6042d14dc765d1a9ebd3c660cb93714002f950"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "428e141cf8ac1326c18d4db7ffd2bf10",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 51650,
"upload_time": "2024-11-24T11:41:10",
"upload_time_iso_8601": "2024-11-24T11:41:10.826049Z",
"url": "https://files.pythonhosted.org/packages/b9/61/ecde771d686a64aab12d3ec8829fe41dd856f0c041fb8556b932a2a6731f/geventhttpclient-2.3.3-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8a2173a1f040aaccddae69fa2ca44fd2490647c658efb8d7353ff1adba675077",
"md5": "d8d64287ce0c644d8df577bacb12f35e",
"sha256": "a6dea544c829894366cfaa4d36a2014557a99f8769c9dd7b8fbf9b607126e04a"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "d8d64287ce0c644d8df577bacb12f35e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 118173,
"upload_time": "2024-11-24T11:41:12",
"upload_time_iso_8601": "2024-11-24T11:41:12.428608Z",
"url": "https://files.pythonhosted.org/packages/8a/21/73a1f040aaccddae69fa2ca44fd2490647c658efb8d7353ff1adba675077/geventhttpclient-2.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4be5e7e69c898a6341df846b24cb5ebf14fcb4e9fde8a0a16d9f4ec791d5ae2e",
"md5": "8cb30721d0396c129ed9e0c634ca1943",
"sha256": "3b5eba36ea0ad819386e3850a71a42af53e6b9be86d4605d6ded061503573928"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "8cb30721d0396c129ed9e0c634ca1943",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 123536,
"upload_time": "2024-11-24T11:41:13",
"upload_time_iso_8601": "2024-11-24T11:41:13.391289Z",
"url": "https://files.pythonhosted.org/packages/4b/e5/e7e69c898a6341df846b24cb5ebf14fcb4e9fde8a0a16d9f4ec791d5ae2e/geventhttpclient-2.3.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a677c0d6784c5a99b4ff6f3d885b4a0703e97d4ed1e4d84038ed1f855d1528a0",
"md5": "68c10aca93836154e4cdc3589b767066",
"sha256": "a96e96b63ddcea3d25f62b204aafb523782ff0fcf45b38eb596f8ae4a0f17326"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "68c10aca93836154e4cdc3589b767066",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 114646,
"upload_time": "2024-11-24T11:41:15",
"upload_time_iso_8601": "2024-11-24T11:41:15.087236Z",
"url": "https://files.pythonhosted.org/packages/a6/77/c0d6784c5a99b4ff6f3d885b4a0703e97d4ed1e4d84038ed1f855d1528a0/geventhttpclient-2.3.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "04e0458a6c2bf281dc8390029fe34d0c8aabcdc9a9df32e122313ca8f2eaa434",
"md5": "afac3d26a647a8eb1fc16c5e1c416caf",
"sha256": "386f0c9215958b9c974031fdbaa84002b4291b67bfe6dc5833cfb6e28083bb95"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "afac3d26a647a8eb1fc16c5e1c416caf",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 112985,
"upload_time": "2024-11-24T11:41:16",
"upload_time_iso_8601": "2024-11-24T11:41:16.085456Z",
"url": "https://files.pythonhosted.org/packages/04/e0/458a6c2bf281dc8390029fe34d0c8aabcdc9a9df32e122313ca8f2eaa434/geventhttpclient-2.3.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b7c1f45a9c931230a2e18eec007aab33b349739b3c9303e331ba63e0144e2446",
"md5": "a736479ad0d592cec1e36343ac4a838d",
"sha256": "2209e77a101ae67d3355d506f65257908f1eb41db74f765b01cb191e4a5160d5"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "a736479ad0d592cec1e36343ac4a838d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 110943,
"upload_time": "2024-11-24T11:41:17",
"upload_time_iso_8601": "2024-11-24T11:41:17.077979Z",
"url": "https://files.pythonhosted.org/packages/b7/c1/f45a9c931230a2e18eec007aab33b349739b3c9303e331ba63e0144e2446/geventhttpclient-2.3.3-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fce4d96a551d5e0ad89ef0deeb332cc75e3691d3f4b44d926cbb8a594b258169",
"md5": "47241ceec2c147f5f574f6ad8251edc1",
"sha256": "6552c4d91c38007824f43a13fbbf4c615b7c6abe94fc2d482752ea91d976e140"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "47241ceec2c147f5f574f6ad8251edc1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 112194,
"upload_time": "2024-11-24T11:41:18",
"upload_time_iso_8601": "2024-11-24T11:41:18.131974Z",
"url": "https://files.pythonhosted.org/packages/fc/e4/d96a551d5e0ad89ef0deeb332cc75e3691d3f4b44d926cbb8a594b258169/geventhttpclient-2.3.3-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "110d3cbe9af29b4aecd8983a556249c2ebceeb4d3f41d953c6b380663cfaad8b",
"md5": "5f51c1815d5c871a51c6503806e80fd8",
"sha256": "e4b503183be80a1fb027eb5582413ca2be60356a7cf8eb9d49b913703f4ecd93"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "5f51c1815d5c871a51c6503806e80fd8",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 117768,
"upload_time": "2024-11-24T11:41:19",
"upload_time_iso_8601": "2024-11-24T11:41:19.192027Z",
"url": "https://files.pythonhosted.org/packages/11/0d/3cbe9af29b4aecd8983a556249c2ebceeb4d3f41d953c6b380663cfaad8b/geventhttpclient-2.3.3-cp311-cp311-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e46b91b834caeeb9e442e4d4016b0b85bf7babbeb83b46698496fb1f093c378e",
"md5": "5f2894be829933a913e75cee1d24436d",
"sha256": "c8831f3ff03c11f64ad3b306883a8b064ef75f16a9f6a85cd105286023fba030"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "5f2894be829933a913e75cee1d24436d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 111082,
"upload_time": "2024-11-24T11:41:20",
"upload_time_iso_8601": "2024-11-24T11:41:20.824855Z",
"url": "https://files.pythonhosted.org/packages/e4/6b/91b834caeeb9e442e4d4016b0b85bf7babbeb83b46698496fb1f093c378e/geventhttpclient-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c1ccfa518eceadbdfc2edea68e6bfaaeefe9eff904c891fbb4996d401d75aba5",
"md5": "4722c32d2bed236d1e708901b1761b8c",
"sha256": "aa56b2b0477b4b9c325251c1672d29762d08c5d2ad8d9e5db0b8279872e0030d"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "4722c32d2bed236d1e708901b1761b8c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 48165,
"upload_time": "2024-11-24T11:41:22",
"upload_time_iso_8601": "2024-11-24T11:41:22.526963Z",
"url": "https://files.pythonhosted.org/packages/c1/cc/fa518eceadbdfc2edea68e6bfaaeefe9eff904c891fbb4996d401d75aba5/geventhttpclient-2.3.3-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e561add6ac2956fca1f6b244725b4db4d97b269a4fcd691c197f543e1121d674",
"md5": "e874276622d1211571712383a71b7298",
"sha256": "566d7fb431d416bfb0cc431ec74062858133ee94b5001e32f9607a9433cc1e4f"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "e874276622d1211571712383a71b7298",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 48795,
"upload_time": "2024-11-24T11:41:23",
"upload_time_iso_8601": "2024-11-24T11:41:23.446971Z",
"url": "https://files.pythonhosted.org/packages/e5/61/add6ac2956fca1f6b244725b4db4d97b269a4fcd691c197f543e1121d674/geventhttpclient-2.3.3-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "85dc08138345692c38debeb822199be5daa32f2dc8e19615e2c511d423b3263b",
"md5": "530578df664c211cff341e7dc4fcfef3",
"sha256": "1ad896af16ffa276620f4f555ef057fe11a2aa6af21dc0136600d0b7738e67ae"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-macosx_10_13_universal2.whl",
"has_sig": false,
"md5_digest": "530578df664c211cff341e7dc4fcfef3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 71649,
"upload_time": "2024-11-24T11:41:24",
"upload_time_iso_8601": "2024-11-24T11:41:24.401736Z",
"url": "https://files.pythonhosted.org/packages/85/dc/08138345692c38debeb822199be5daa32f2dc8e19615e2c511d423b3263b/geventhttpclient-2.3.3-cp312-cp312-macosx_10_13_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "87aef849381e097a409994ea0708bc7e06cbf1804a44bb8bf6542d76b015fce7",
"md5": "26463f3f5ffb59b95af9a178a490b9c1",
"sha256": "caf12944df25318a8c5b4deebc35ac94951562da154f039712ae3cde40ec5d95"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "26463f3f5ffb59b95af9a178a490b9c1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 52301,
"upload_time": "2024-11-24T11:41:25",
"upload_time_iso_8601": "2024-11-24T11:41:25.326237Z",
"url": "https://files.pythonhosted.org/packages/87/ae/f849381e097a409994ea0708bc7e06cbf1804a44bb8bf6542d76b015fce7/geventhttpclient-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "73423e3c4f49918bae791633f5359f59758cd606aaa6e9bff74bc36424d42337",
"md5": "92a17c282d6dda192b452b245d62acce",
"sha256": "c2586f3c2602cde0c3e5345813c0ab461142d1522667436b04d8a7dd7e7576c8"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "92a17c282d6dda192b452b245d62acce",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 51655,
"upload_time": "2024-11-24T11:41:26",
"upload_time_iso_8601": "2024-11-24T11:41:26.949862Z",
"url": "https://files.pythonhosted.org/packages/73/42/3e3c4f49918bae791633f5359f59758cd606aaa6e9bff74bc36424d42337/geventhttpclient-2.3.3-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b935f5c33df76998b684db2e59205a58ef6480578bc5000a73c8fe795bd56331",
"md5": "4ae6aabe5ff8c203e9e35ede54c5bc36",
"sha256": "d0248bbc2ff430dc2bec89e44715e4a38c7f2097ad2a133ca190f74fee51e5ef"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "4ae6aabe5ff8c203e9e35ede54c5bc36",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 118690,
"upload_time": "2024-11-24T11:41:28",
"upload_time_iso_8601": "2024-11-24T11:41:28.563284Z",
"url": "https://files.pythonhosted.org/packages/b9/35/f5c33df76998b684db2e59205a58ef6480578bc5000a73c8fe795bd56331/geventhttpclient-2.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d67fffc7a26454e249877b7b45ca1312323432c3da9acc444226f2cc06228bba",
"md5": "fb3183bf115b2e27cd3998b3ac141b5c",
"sha256": "493d5deb230e28fdd8d0d0f8e7addb4e7b9761e6a1115ea72f22b231835e546b"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "fb3183bf115b2e27cd3998b3ac141b5c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 124250,
"upload_time": "2024-11-24T11:41:29",
"upload_time_iso_8601": "2024-11-24T11:41:29.533916Z",
"url": "https://files.pythonhosted.org/packages/d6/7f/ffc7a26454e249877b7b45ca1312323432c3da9acc444226f2cc06228bba/geventhttpclient-2.3.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e46c25d5a1424dd12b3188fc23611d535b1beead11e14eef24a8aacbd2d1a90c",
"md5": "0d3a7bba0ef2a27b7ff8bab907fa9efd",
"sha256": "acccefebf3b1cc81f90d384dd17c1b3b58deee5ea1891025ef409307a22036b6"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "0d3a7bba0ef2a27b7ff8bab907fa9efd",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 115258,
"upload_time": "2024-11-24T11:41:30",
"upload_time_iso_8601": "2024-11-24T11:41:30.508627Z",
"url": "https://files.pythonhosted.org/packages/e4/6c/25d5a1424dd12b3188fc23611d535b1beead11e14eef24a8aacbd2d1a90c/geventhttpclient-2.3.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2871cac8789a71359b5b90d1c83326633b693cd7e64108de2c24e85101ca683a",
"md5": "53ae84256dd81826b998126308ef8c55",
"sha256": "aadaabe9267aacec88912ae5ac84b232e16a0ed12c5256559637f4b74aa510e8"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "53ae84256dd81826b998126308ef8c55",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 113940,
"upload_time": "2024-11-24T11:41:31",
"upload_time_iso_8601": "2024-11-24T11:41:31.523833Z",
"url": "https://files.pythonhosted.org/packages/28/71/cac8789a71359b5b90d1c83326633b693cd7e64108de2c24e85101ca683a/geventhttpclient-2.3.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "574477989104142992e93853880432db4f3c568648bcbfa86f8bdc7376764f21",
"md5": "7f340c3eef4948b6420a27e961e9b9bd",
"sha256": "c16830c9cad42c50f87e939f8065dc922010bbcbfb801fa12fd74d091dae7bef"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "7f340c3eef4948b6420a27e961e9b9bd",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 111474,
"upload_time": "2024-11-24T11:41:33",
"upload_time_iso_8601": "2024-11-24T11:41:33.154752Z",
"url": "https://files.pythonhosted.org/packages/57/44/77989104142992e93853880432db4f3c568648bcbfa86f8bdc7376764f21/geventhttpclient-2.3.3-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0eeafb5bb3de208c2a7622d990f0552dcd3dbe1e40e7f4afbc13ff58c19dc5ad",
"md5": "0e30c866f34775b540e5cbf8df74e596",
"sha256": "d686ce9ad28ddcb36b7748a59e64e2d8acfaa0145f0817becace36b1cfa4e5c6"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "0e30c866f34775b540e5cbf8df74e596",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 112895,
"upload_time": "2024-11-24T11:41:34",
"upload_time_iso_8601": "2024-11-24T11:41:34.169259Z",
"url": "https://files.pythonhosted.org/packages/0e/ea/fb5bb3de208c2a7622d990f0552dcd3dbe1e40e7f4afbc13ff58c19dc5ad/geventhttpclient-2.3.3-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "90987f6785810199f502f0f9b34491b47bcea80826501550439124ea420fd741",
"md5": "78bfd5c26840442396bc94636e5f2dec",
"sha256": "98bfa7cf5b6246b28e05a72505211b60a6ecb63c934dd70b806e662869b009f6"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "78bfd5c26840442396bc94636e5f2dec",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 118432,
"upload_time": "2024-11-24T11:41:35",
"upload_time_iso_8601": "2024-11-24T11:41:35.209340Z",
"url": "https://files.pythonhosted.org/packages/90/98/7f6785810199f502f0f9b34491b47bcea80826501550439124ea420fd741/geventhttpclient-2.3.3-cp312-cp312-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "06203a1226ef5e97a2cda0b94721fc687314e6fc470ba0612ff98a82728078b8",
"md5": "66796f73f4f6659eb1d592db10bef1de",
"sha256": "dc77b39246ba5d2484567100377f100e4aa50b6b8849d3e547d68dc0138087dd"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "66796f73f4f6659eb1d592db10bef1de",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 111888,
"upload_time": "2024-11-24T11:41:36",
"upload_time_iso_8601": "2024-11-24T11:41:36.228443Z",
"url": "https://files.pythonhosted.org/packages/06/20/3a1226ef5e97a2cda0b94721fc687314e6fc470ba0612ff98a82728078b8/geventhttpclient-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "68d2220c9b0c27b2481d2037f2a7446efbd7979741dd606f3ed39ea0f3af6456",
"md5": "e754ef73c0ca22d9dc12961a89d4d2b8",
"sha256": "032b4c519b5e7022c9563dbc7d1fac21ededb49f9e46ff2a9c44d1095747d2ea"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "e754ef73c0ca22d9dc12961a89d4d2b8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 48201,
"upload_time": "2024-11-24T11:41:37",
"upload_time_iso_8601": "2024-11-24T11:41:37.193186Z",
"url": "https://files.pythonhosted.org/packages/68/d2/220c9b0c27b2481d2037f2a7446efbd7979741dd606f3ed39ea0f3af6456/geventhttpclient-2.3.3-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b90704f0ff60f94e1e4fc83d617ffb46fac1fd3a6c36ef73f42f8fe3adadb02f",
"md5": "04877753e0d63c0007660919789299a7",
"sha256": "cf1051cc18521cd0819d3d69d930a4de916fb6f62be829b675481ca47e960765"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "04877753e0d63c0007660919789299a7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 48780,
"upload_time": "2024-11-24T11:41:38",
"upload_time_iso_8601": "2024-11-24T11:41:38.162640Z",
"url": "https://files.pythonhosted.org/packages/b9/07/04f0ff60f94e1e4fc83d617ffb46fac1fd3a6c36ef73f42f8fe3adadb02f/geventhttpclient-2.3.3-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "158a1229ae5766cadee4517f9fe441abda0aedec06015912c56d312377e03843",
"md5": "2b88a909afd96bcf4f2d3fa555a9e903",
"sha256": "e5a14dd4e3504f05fc9febaedcb7cc91222da7176a6a9a2e703ab0cd85444016"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-macosx_10_13_universal2.whl",
"has_sig": false,
"md5_digest": "2b88a909afd96bcf4f2d3fa555a9e903",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 71640,
"upload_time": "2024-11-24T11:41:39",
"upload_time_iso_8601": "2024-11-24T11:41:39.135146Z",
"url": "https://files.pythonhosted.org/packages/15/8a/1229ae5766cadee4517f9fe441abda0aedec06015912c56d312377e03843/geventhttpclient-2.3.3-cp313-cp313-macosx_10_13_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "41bd58f5822779f05cb4410ab294adf9a7ef9b8822e2a8f091a72daebb391ddf",
"md5": "2a2fcdea029545996627e54312213f70",
"sha256": "4d6ae4ce130bf91cbdbab951b39a5faeb82b50f37a027afaac1cc956b344cc5d"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "2a2fcdea029545996627e54312213f70",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 52298,
"upload_time": "2024-11-24T11:41:40",
"upload_time_iso_8601": "2024-11-24T11:41:40.828097Z",
"url": "https://files.pythonhosted.org/packages/41/bd/58f5822779f05cb4410ab294adf9a7ef9b8822e2a8f091a72daebb391ddf/geventhttpclient-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0d255a1a0d6e5ae5bcc0d6273bcab0d2a15d1c7768ef28ac057c5b721efb54a1",
"md5": "d654a378d01462dfcbe4df3537f1a21a",
"sha256": "82f16cf2fd71e6b77e6153a66aae282da00958b43345879e222605a3a7556e3a"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d654a378d01462dfcbe4df3537f1a21a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 51646,
"upload_time": "2024-11-24T11:41:41",
"upload_time_iso_8601": "2024-11-24T11:41:41.968177Z",
"url": "https://files.pythonhosted.org/packages/0d/25/5a1a0d6e5ae5bcc0d6273bcab0d2a15d1c7768ef28ac057c5b721efb54a1/geventhttpclient-2.3.3-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c17ced0a81d9a0f5d1a2ef7b4a17b5c56890cc918d9edbffd58c6f5a0c5b92f1",
"md5": "ae408282723a8498ab578209b9fdc2ca",
"sha256": "50c62dbe5f43c9e0ee43f872de44aebf4968695d90804d71fc1bf32b827fae16"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "ae408282723a8498ab578209b9fdc2ca",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 118671,
"upload_time": "2024-11-24T11:41:42",
"upload_time_iso_8601": "2024-11-24T11:41:42.980836Z",
"url": "https://files.pythonhosted.org/packages/c1/7c/ed0a81d9a0f5d1a2ef7b4a17b5c56890cc918d9edbffd58c6f5a0c5b92f1/geventhttpclient-2.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5e8b5e5547d7804fde227a481c6cdfc166221362a04a473b07ae637787af6ff5",
"md5": "2e0fe0faaf8993d98c06997cd5bd386c",
"sha256": "d3a52ee992488ff087a3ec99d0076541ba1b07464c8eac22ad1a7778860bc345"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "2e0fe0faaf8993d98c06997cd5bd386c",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 124205,
"upload_time": "2024-11-24T11:41:44",
"upload_time_iso_8601": "2024-11-24T11:41:44.525808Z",
"url": "https://files.pythonhosted.org/packages/5e/8b/5e5547d7804fde227a481c6cdfc166221362a04a473b07ae637787af6ff5/geventhttpclient-2.3.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ac9cfeac189cfc81bbd3dabf6cd42bfaf5142158bfce7ea1b1f26f599748f305",
"md5": "ff49253472e2809bfe31979875a73e21",
"sha256": "52450392f3b9d32563c685013ba30b028f948612ebb9b1bfd6ba4ae113d985dc"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "ff49253472e2809bfe31979875a73e21",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 115255,
"upload_time": "2024-11-24T11:41:46",
"upload_time_iso_8601": "2024-11-24T11:41:46.283705Z",
"url": "https://files.pythonhosted.org/packages/ac/9c/feac189cfc81bbd3dabf6cd42bfaf5142158bfce7ea1b1f26f599748f305/geventhttpclient-2.3.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eb8f8059a0dd967679c11fd65b0d0b4bb3f9a03c0a8aaa8496518ac09584d515",
"md5": "27f0dc356bafbf02aa50027b44aaef34",
"sha256": "d1642c8b3042b675a5b7ad67bce9611415d7bce0cf0380c0be52b7e5f55bc3e8"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "27f0dc356bafbf02aa50027b44aaef34",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 113899,
"upload_time": "2024-11-24T11:41:47",
"upload_time_iso_8601": "2024-11-24T11:41:47.304376Z",
"url": "https://files.pythonhosted.org/packages/eb/8f/8059a0dd967679c11fd65b0d0b4bb3f9a03c0a8aaa8496518ac09584d515/geventhttpclient-2.3.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ef945ac03198fd67de43f2f99ced69a669c80c7ffe789fe2ac6d4b93f90ade04",
"md5": "f12ba8cffa5a5021c2fe3f62070099a8",
"sha256": "a36145c0b34d3c0e8c0c4a9d2e6d6f2b9f382c12e698fadb6a646a9b320a6c69"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "f12ba8cffa5a5021c2fe3f62070099a8",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 111544,
"upload_time": "2024-11-24T11:41:48",
"upload_time_iso_8601": "2024-11-24T11:41:48.352846Z",
"url": "https://files.pythonhosted.org/packages/ef/94/5ac03198fd67de43f2f99ced69a669c80c7ffe789fe2ac6d4b93f90ade04/geventhttpclient-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dfb822d5df0ea2e38a63c8ba6df4dd5d98c328301da8960e52955007fe82b4b1",
"md5": "fa2cc44c831e99d774b907e94ce133e9",
"sha256": "49512144af09fb2438a3e14e14863e7556434be3676efdaa0379198ce38bf1e2"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "fa2cc44c831e99d774b907e94ce133e9",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 112922,
"upload_time": "2024-11-24T11:41:49",
"upload_time_iso_8601": "2024-11-24T11:41:49.537305Z",
"url": "https://files.pythonhosted.org/packages/df/b8/22d5df0ea2e38a63c8ba6df4dd5d98c328301da8960e52955007fe82b4b1/geventhttpclient-2.3.3-cp313-cp313-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "40e6579e43b837fc638a841063fce0d725958054c031338b1540d6bffcf780b7",
"md5": "e27d9301fe0d8f471c945aeb080e4e56",
"sha256": "8b78a8e5ff3c06dfee63b8457740c1d7d2f0687f85ded76dfca2b25f52200a1c"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "e27d9301fe0d8f471c945aeb080e4e56",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 118438,
"upload_time": "2024-11-24T11:41:50",
"upload_time_iso_8601": "2024-11-24T11:41:50.567679Z",
"url": "https://files.pythonhosted.org/packages/40/e6/579e43b837fc638a841063fce0d725958054c031338b1540d6bffcf780b7/geventhttpclient-2.3.3-cp313-cp313-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5688caf0921b6629996041ef0cad3e3161af88368ea90189f5e809a41cd800b5",
"md5": "6a67515beaedaa7e5b6eb1de19204b5a",
"sha256": "8bba80efc5c95e94641dc3e9864ab37829111a4e90bdf2ef08b1206c7a89dd94"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "6a67515beaedaa7e5b6eb1de19204b5a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 111900,
"upload_time": "2024-11-24T11:41:52",
"upload_time_iso_8601": "2024-11-24T11:41:52.261044Z",
"url": "https://files.pythonhosted.org/packages/56/88/caf0921b6629996041ef0cad3e3161af88368ea90189f5e809a41cd800b5/geventhttpclient-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2be99c03a604c4adec315f680c7bcf33a52f15c7090635ad4e80d0da98c03f86",
"md5": "13d5552dccdf9ffa644611fdd33ba152",
"sha256": "4a942448e77c01286edc4c29c22575d701d0639d42d0061b37025e118129372a"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "13d5552dccdf9ffa644611fdd33ba152",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 48195,
"upload_time": "2024-11-24T11:41:53",
"upload_time_iso_8601": "2024-11-24T11:41:53.303854Z",
"url": "https://files.pythonhosted.org/packages/2b/e9/9c03a604c4adec315f680c7bcf33a52f15c7090635ad4e80d0da98c03f86/geventhttpclient-2.3.3-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4e637a75399172fbc0aaa7189d9d8c162297acadfe242eb958186bf31fcdfd4e",
"md5": "8672299765ccc6c4f0a8909687bb3521",
"sha256": "b1ee31fed440029e20c99c89e49a0f983b771e7529db81fab33d942193036c41"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "8672299765ccc6c4f0a8909687bb3521",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 48778,
"upload_time": "2024-11-24T11:41:55",
"upload_time_iso_8601": "2024-11-24T11:41:55.364822Z",
"url": "https://files.pythonhosted.org/packages/4e/63/7a75399172fbc0aaa7189d9d8c162297acadfe242eb958186bf31fcdfd4e/geventhttpclient-2.3.3-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "109c8f285560739bd262b03e43111e1ee6f855b40c3daaeba8de93b0f9f2a776",
"md5": "a93b6206e2f8f9cacb01c8073ad0b063",
"sha256": "0e30bb1f0e754720ecbacf353db054ba1c3fa01d6016d00978eeed60b066703b"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "a93b6206e2f8f9cacb01c8073ad0b063",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 71583,
"upload_time": "2024-11-24T11:41:56",
"upload_time_iso_8601": "2024-11-24T11:41:56.386136Z",
"url": "https://files.pythonhosted.org/packages/10/9c/8f285560739bd262b03e43111e1ee6f855b40c3daaeba8de93b0f9f2a776/geventhttpclient-2.3.3-cp39-cp39-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "81d9c49a051a34a2ca28ebecad8332cc23fc0277f71c564c8ca618eae7dd3c18",
"md5": "16b3230adf047d2afd895ea570c6a341",
"sha256": "72011601bcd0952a8f4188893307dc0263f96e967126bc4df2e15d2f74fa4622"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "16b3230adf047d2afd895ea570c6a341",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 52239,
"upload_time": "2024-11-24T11:41:57",
"upload_time_iso_8601": "2024-11-24T11:41:57.414298Z",
"url": "https://files.pythonhosted.org/packages/81/d9/c49a051a34a2ca28ebecad8332cc23fc0277f71c564c8ca618eae7dd3c18/geventhttpclient-2.3.3-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "615f65c5f5625125c39d79d85cc9c9734a02a9e41d7cbe935cd9e48989a66cef",
"md5": "dd01e9f4d1074fba64fdd36da1830d13",
"sha256": "12354718a63e2314c6dd1a6cd4d65cb0db7423062fb0aaaf1dee258cfa51e795"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "dd01e9f4d1074fba64fdd36da1830d13",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 51645,
"upload_time": "2024-11-24T11:41:59",
"upload_time_iso_8601": "2024-11-24T11:41:59.074461Z",
"url": "https://files.pythonhosted.org/packages/61/5f/65c5f5625125c39d79d85cc9c9734a02a9e41d7cbe935cd9e48989a66cef/geventhttpclient-2.3.3-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b0fe900f983a3fbee5ac88fe5acf6cdecb9b3be4802723355ddfdd04bca21841",
"md5": "bdb8d2f2e08ec227e4bd149831960a03",
"sha256": "6bbab6fef671cc7268cd54f9d018a703542ec767998da0164bb61eb789f8d069"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "bdb8d2f2e08ec227e4bd149831960a03",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 117772,
"upload_time": "2024-11-24T11:42:02",
"upload_time_iso_8601": "2024-11-24T11:42:02.557244Z",
"url": "https://files.pythonhosted.org/packages/b0/fe/900f983a3fbee5ac88fe5acf6cdecb9b3be4802723355ddfdd04bca21841/geventhttpclient-2.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3ba4b8a5fa00c012bd6ab408499f83f452df43af64c3754f932837294fc34c0a",
"md5": "ef285e1115e0198e8306d678fc204499",
"sha256": "34622d675af26d9289d6bd5f03721cedc01db3ed99e1244360b48c73228d113c"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "ef285e1115e0198e8306d678fc204499",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 123237,
"upload_time": "2024-11-24T11:42:04",
"upload_time_iso_8601": "2024-11-24T11:42:04.315384Z",
"url": "https://files.pythonhosted.org/packages/3b/a4/b8a5fa00c012bd6ab408499f83f452df43af64c3754f932837294fc34c0a/geventhttpclient-2.3.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4585f4b1fed7fded36fe1389d67b3df9bda6562f3e450c578e4c56196fa6cd5b",
"md5": "20ad9414b034d02da5bcb9e84978b7ea",
"sha256": "795ad495865fc535ceb19908c5b0b468d6ccf94b44c3c3229cae85616da400ab"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "20ad9414b034d02da5bcb9e84978b7ea",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 114281,
"upload_time": "2024-11-24T11:42:06",
"upload_time_iso_8601": "2024-11-24T11:42:06.051841Z",
"url": "https://files.pythonhosted.org/packages/45/85/f4b1fed7fded36fe1389d67b3df9bda6562f3e450c578e4c56196fa6cd5b/geventhttpclient-2.3.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d19ac709f2c980361c4ba69e72532e6ad4db4dc592837f402f727cf85612b424",
"md5": "fd87922918b6e2a0ae1cf2647f5223bd",
"sha256": "0fbaedf4227f3691bc9e1080f42ebdf1b4131fc5aa09b00ed3934626197a9fbe"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "fd87922918b6e2a0ae1cf2647f5223bd",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 112663,
"upload_time": "2024-11-24T11:42:07",
"upload_time_iso_8601": "2024-11-24T11:42:07.139115Z",
"url": "https://files.pythonhosted.org/packages/d1/9a/c709f2c980361c4ba69e72532e6ad4db4dc592837f402f727cf85612b424/geventhttpclient-2.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bc07229f2b4fa25e183d98e9b30eb4613f77833f101ba1110c46a432bd9a718b",
"md5": "2fc4c134b191980ed1b45a63fa5e67eb",
"sha256": "f062f4120661c25cc87b7cbec1c4b27e83f618604d1403e950191835b999a61a"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "2fc4c134b191980ed1b45a63fa5e67eb",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 110607,
"upload_time": "2024-11-24T11:42:08",
"upload_time_iso_8601": "2024-11-24T11:42:08.280971Z",
"url": "https://files.pythonhosted.org/packages/bc/07/229f2b4fa25e183d98e9b30eb4613f77833f101ba1110c46a432bd9a718b/geventhttpclient-2.3.3-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9ba8d390f45b63de3f15ef8d797238dc68d89e845ce2bb0d7dba55b68e1efc64",
"md5": "3203cd1e8ef6668040b30b0e8df1b8de",
"sha256": "0d99d09fc20e91902a7b81000d4b819c4da1d5911b2452e948bffd00dbd3722e"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "3203cd1e8ef6668040b30b0e8df1b8de",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 112287,
"upload_time": "2024-11-24T11:42:09",
"upload_time_iso_8601": "2024-11-24T11:42:09.411833Z",
"url": "https://files.pythonhosted.org/packages/9b/a8/d390f45b63de3f15ef8d797238dc68d89e845ce2bb0d7dba55b68e1efc64/geventhttpclient-2.3.3-cp39-cp39-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e314de5e996b4f84e42d4567af68b6829d7463718f7eae5b74c29bf7b1159be0",
"md5": "32970d30da16a2160515673539caafc5",
"sha256": "aafdd67e7c4163f0245e1785c1dc42b2f4fdaacae1f28c68758f06010335f93c"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "32970d30da16a2160515673539caafc5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 117389,
"upload_time": "2024-11-24T11:42:10",
"upload_time_iso_8601": "2024-11-24T11:42:10.562959Z",
"url": "https://files.pythonhosted.org/packages/e3/14/de5e996b4f84e42d4567af68b6829d7463718f7eae5b74c29bf7b1159be0/geventhttpclient-2.3.3-cp39-cp39-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "95db0db19ec48fcad94c9f91afdcdb67a1a106ffb83707aa7e3761dac7a4db4f",
"md5": "ec6f9dcc08be0a98e01270c1c4dea89d",
"sha256": "36f9a4c93eb8927376c995cc91857a1e94dd4a68a0c459870adb11799ceea75d"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "ec6f9dcc08be0a98e01270c1c4dea89d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 110782,
"upload_time": "2024-11-24T11:42:11",
"upload_time_iso_8601": "2024-11-24T11:42:11.733200Z",
"url": "https://files.pythonhosted.org/packages/95/db/0db19ec48fcad94c9f91afdcdb67a1a106ffb83707aa7e3761dac7a4db4f/geventhttpclient-2.3.3-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "73bc969364874f4017196742c3e63fa4228b6523183508d1d615578f8ad1e85e",
"md5": "9be81e5d52b9eb01fd8d681991f780b0",
"sha256": "a4d4f777a9b55d6babbf5525623ad74e543e6fbb86bc3305bf24d80fcc0190dc"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "9be81e5d52b9eb01fd8d681991f780b0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 48170,
"upload_time": "2024-11-24T11:42:13",
"upload_time_iso_8601": "2024-11-24T11:42:13.552858Z",
"url": "https://files.pythonhosted.org/packages/73/bc/969364874f4017196742c3e63fa4228b6523183508d1d615578f8ad1e85e/geventhttpclient-2.3.3-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e7f2b4880ab65918b03165cedc90bd1da3405b47f7054cbad4d628fba6dcea6f",
"md5": "9fc071172974340a484f7f726a384bd8",
"sha256": "f5724370d95ce9753846ff90d7805a11f7981d9dc579e3a229fa594cb401da98"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "9fc071172974340a484f7f726a384bd8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 48797,
"upload_time": "2024-11-24T11:42:14",
"upload_time_iso_8601": "2024-11-24T11:42:14.724586Z",
"url": "https://files.pythonhosted.org/packages/e7/f2/b4880ab65918b03165cedc90bd1da3405b47f7054cbad4d628fba6dcea6f/geventhttpclient-2.3.3-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "804d5f6ef87025c55cc2db4566fe98aae8e07f8cb535e51ef7cdf4aa0fb6f0ca",
"md5": "cba30e868b81290f7242a4afa4ddb341",
"sha256": "a8519b9aacad25696a220c1217047d5277403df96cb8aa8e9a5ec5271798cb87"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "cba30e868b81290f7242a4afa4ddb341",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 50497,
"upload_time": "2024-11-24T11:42:15",
"upload_time_iso_8601": "2024-11-24T11:42:15.949084Z",
"url": "https://files.pythonhosted.org/packages/80/4d/5f6ef87025c55cc2db4566fe98aae8e07f8cb535e51ef7cdf4aa0fb6f0ca/geventhttpclient-2.3.3-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "20f6c493e853ec3cecbd8ddb34e3433e39b826568a4e7b8f114ad8570491bb7e",
"md5": "5030cf9ef0ce159aafbe132af50ac79b",
"sha256": "cbfcb54ee015aa38c8e9eb3bb4be68f88fbce6cbf90f716fc3ffc5f49892f721"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "5030cf9ef0ce159aafbe132af50ac79b",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 49752,
"upload_time": "2024-11-24T11:42:17",
"upload_time_iso_8601": "2024-11-24T11:42:17.060014Z",
"url": "https://files.pythonhosted.org/packages/20/f6/c493e853ec3cecbd8ddb34e3433e39b826568a4e7b8f114ad8570491bb7e/geventhttpclient-2.3.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5e7da063d668d92893274f1d9e36c7b0fe079e55650cc2934b50441c52274538",
"md5": "96b0a55bd5e55cea7b961c255fc87f1f",
"sha256": "93e9c4f27d48ce4da6dde530aea00e8d427965ace0801fe3d7c4739e167c10de"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "96b0a55bd5e55cea7b961c255fc87f1f",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 54202,
"upload_time": "2024-11-24T11:42:18",
"upload_time_iso_8601": "2024-11-24T11:42:18.168329Z",
"url": "https://files.pythonhosted.org/packages/5e/7d/a063d668d92893274f1d9e36c7b0fe079e55650cc2934b50441c52274538/geventhttpclient-2.3.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "92ce6cc6e30b66c147128d7662cf4909fe038b81792d2617a748dfe4ee0ae98a",
"md5": "6acb5ac494f4bb04c577c8b4fc9e3207",
"sha256": "447fc2d49a41449684154c12c03ab80176a413e9810d974363a061b71bdbf5a0"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "6acb5ac494f4bb04c577c8b4fc9e3207",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 58540,
"upload_time": "2024-11-24T11:42:19",
"upload_time_iso_8601": "2024-11-24T11:42:19.324651Z",
"url": "https://files.pythonhosted.org/packages/92/ce/6cc6e30b66c147128d7662cf4909fe038b81792d2617a748dfe4ee0ae98a/geventhttpclient-2.3.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7ef45214ea44055c82d92adaaaddb19d2791addd3ce60af863aec03384e7c88a",
"md5": "eab41812d62a5012fa241c81fa24161e",
"sha256": "4598c2aa14c866a10a07a2944e2c212f53d0c337ce211336ad68ae8243646216"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "eab41812d62a5012fa241c81fa24161e",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 54445,
"upload_time": "2024-11-24T11:42:20",
"upload_time_iso_8601": "2024-11-24T11:42:20.749552Z",
"url": "https://files.pythonhosted.org/packages/7e/f4/5214ea44055c82d92adaaaddb19d2791addd3ce60af863aec03384e7c88a/geventhttpclient-2.3.3-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "061df65b4ac42cce6cef707ace606bbdc1142aa0f3863ad16fa615004b9461d7",
"md5": "1d837ca34592d97ca3d76a89364ccbb7",
"sha256": "69d2bd7ab7f94a6c73325f4b88fd07b0d5f4865672ed7a519f2d896949353761"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-pp310-pypy310_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "1d837ca34592d97ca3d76a89364ccbb7",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 48838,
"upload_time": "2024-11-24T11:42:21",
"upload_time_iso_8601": "2024-11-24T11:42:21.903510Z",
"url": "https://files.pythonhosted.org/packages/06/1d/f65b4ac42cce6cef707ace606bbdc1142aa0f3863ad16fa615004b9461d7/geventhttpclient-2.3.3-pp310-pypy310_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "34e4ab4966fb1dcfc855a40d80f7493f597a43ce9c24311ba4f9664da8f7cb1a",
"md5": "b52093237a26c0dd60e69c1f6faf32c2",
"sha256": "7a3182f1457599c2901c48a1def37a5bc4762f696077e186e2050fcc60b2fbdf"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-pp39-pypy39_pp73-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "b52093237a26c0dd60e69c1f6faf32c2",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 50495,
"upload_time": "2024-11-24T11:42:23",
"upload_time_iso_8601": "2024-11-24T11:42:23.322673Z",
"url": "https://files.pythonhosted.org/packages/34/e4/ab4966fb1dcfc855a40d80f7493f597a43ce9c24311ba4f9664da8f7cb1a/geventhttpclient-2.3.3-pp39-pypy39_pp73-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "db006798f14669b27dcfdbbabe98180d7ee578aa410d43c1946f2af88cd50bc6",
"md5": "63ff5396af3657eb5ad13127a825a612",
"sha256": "86b489238dc2cbfa53cdd5621e888786a53031d327e0a8509529c7568292b0ce"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "63ff5396af3657eb5ad13127a825a612",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 49739,
"upload_time": "2024-11-24T11:42:25",
"upload_time_iso_8601": "2024-11-24T11:42:25.192651Z",
"url": "https://files.pythonhosted.org/packages/db/00/6798f14669b27dcfdbbabe98180d7ee578aa410d43c1946f2af88cd50bc6/geventhttpclient-2.3.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dae2ff407218bc6222ea448008a92bf6152565a342136dc6db5ab5244827f8b3",
"md5": "0f505e6fb912a43c2f7792a81a1120af",
"sha256": "c4c8aca6ab5da4211870c1d8410c699a9d543e86304aac47e1558ec94d0da97a"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "0f505e6fb912a43c2f7792a81a1120af",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 54201,
"upload_time": "2024-11-24T11:42:26",
"upload_time_iso_8601": "2024-11-24T11:42:26.998528Z",
"url": "https://files.pythonhosted.org/packages/da/e2/ff407218bc6222ea448008a92bf6152565a342136dc6db5ab5244827f8b3/geventhttpclient-2.3.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5042775e66f52059dbe213dbef16657dee456f1e1a602260514de629879f6463",
"md5": "805530720c68b7e646ab337da08aae11",
"sha256": "29fe3b6523efa8cdcb5e9bad379f9055e4f0ebb914e4dcd8a0ca33b003b402f5"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "805530720c68b7e646ab337da08aae11",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 58541,
"upload_time": "2024-11-24T11:42:28",
"upload_time_iso_8601": "2024-11-24T11:42:28.133543Z",
"url": "https://files.pythonhosted.org/packages/50/42/775e66f52059dbe213dbef16657dee456f1e1a602260514de629879f6463/geventhttpclient-2.3.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fb507dbe5b3693936e561768e1e41e5e7ed139031c656c62c13a398f36f9ca74",
"md5": "b8133eb1c0f7e087e5f598ea20cbb39b",
"sha256": "e32313c833dfbe27d3f66feacac667ae937859dbbd58e25d1172329c8b368426"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b8133eb1c0f7e087e5f598ea20cbb39b",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 54443,
"upload_time": "2024-11-24T11:42:29",
"upload_time_iso_8601": "2024-11-24T11:42:29.304142Z",
"url": "https://files.pythonhosted.org/packages/fb/50/7dbe5b3693936e561768e1e41e5e7ed139031c656c62c13a398f36f9ca74/geventhttpclient-2.3.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "444a8df48837b520782fb158ec946329bd24a6286d3be801552ebcafee258968",
"md5": "d30ccc843f1b0d5011b2ba26c93e601d",
"sha256": "4fc1d824602d9590a2b88ac14cfe6d2ecc357e91472ecfe719973c40aab25f4e"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3-pp39-pypy39_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "d30ccc843f1b0d5011b2ba26c93e601d",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 48827,
"upload_time": "2024-11-24T11:42:30",
"upload_time_iso_8601": "2024-11-24T11:42:30.481972Z",
"url": "https://files.pythonhosted.org/packages/44/4a/8df48837b520782fb158ec946329bd24a6286d3be801552ebcafee258968/geventhttpclient-2.3.3-pp39-pypy39_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2926018524ea81b2021dc2fe60e1a9c3f5eb347e09a5364cdcb7b92d7e7d3c28",
"md5": "ec29adc387f88926d4419d3873dbe4b6",
"sha256": "3e74c1570d01dd09cabdfe2667fbf072520ec9bb3a31a0fd1eae3d0f43847f9b"
},
"downloads": -1,
"filename": "geventhttpclient-2.3.3.tar.gz",
"has_sig": false,
"md5_digest": "ec29adc387f88926d4419d3873dbe4b6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 83625,
"upload_time": "2024-11-24T11:42:31",
"upload_time_iso_8601": "2024-11-24T11:42:31.692590Z",
"url": "https://files.pythonhosted.org/packages/29/26/018524ea81b2021dc2fe60e1a9c3f5eb347e09a5364cdcb7b92d7e7d3c28/geventhttpclient-2.3.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-24 11:42:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "geventhttpclient",
"github_project": "geventhttpclient",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "certifi",
"specs": []
},
{
"name": "gevent",
"specs": []
},
{
"name": "brotli",
"specs": []
},
{
"name": "urllib3",
"specs": []
}
],
"lcname": "geventhttpclient"
}