./net/py-geventhttpclient, HTTP client library for gevent

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.3.3, Package name: py312-geventhttpclient-2.3.3, Maintainer: pkgsrc-users

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

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

geventhttpclient uses a fast http parser, written in C, originating from nginx,
extracted and modified by Joyent.

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.


Required to run:
[devel/py-setuptools] [lang/python27] [lang/py-six] [net/py-gevent] [security/py-certifi]

Master sites:

Filesize: 81.665 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-08 15:32:19 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-geventhttpclient: updated to 2.3.3

2.3.3

Fixed github action publishing issue
Fixed 225
Move project source back to src/geventhttpclient
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-06-12 08:02:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-geventhttpclient: updated to 2.3.1

2.3.1
Fix locust backwards compatibility

2.3.0
Clean up readme and example code
Fix for 179 and improved multipart form handling
requests compatibility layer
Fixed 186 and improved package build
Add pre-commit hooks
Add requests compatibility to README
   2024-04-08 16:21:13 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-geventhttpclient: updated to 2.0.12

2.0.12

port examples to Python3
add response cookies to cookiejar before verify_status
   2024-01-16 12:07:33 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-geventhttpclient: updated to 2.0.11

2.0.11
Support Python 3.12
   2023-08-28 10:51:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-geventhttpclient: updated to 2.0.10

2.0.10

Disable unit tests for no ssl module + fixes for build
   2023-03-15 14:06:38 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-geventhttpclient: updated to 2.0.9

2.0.9
Add square brackets for Host header when using IPv6 address
Enable ppc64le wheels
   2022-11-09 09:47:09 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-geventhttpclient: mark as not for Python 2.7 because of py-certifi