diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-04-10 10:51:44 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2025-04-16 11:46:33 +0200 |
| commit | 4db0aaf4ad08b334fcde872fd7bbaf0b3a15009d (patch) | |
| tree | d93bdbf591091552788ff201ac60a2fcfe6a5abe /gnu/packages/python-web.scm | |
| parent | cf6e0232f34d81ead293c2b2a8697b2ca6b50760 (diff) | |
gnu: Add python-gevent-websocket.
* gnu/packages/python-web.scm (python-gevent-websocket): New variable.
Change-Id: I07f2305c1e1ec257f8764319eadfd28d319b54e5
Diffstat (limited to 'gnu/packages/python-web.scm')
| -rw-r--r-- | gnu/packages/python-web.scm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 236cbed9827..0c32b9ab48e 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm | |||
| @@ -5730,6 +5730,39 @@ for the basic TCP/IP protocols.") | |||
| 5730 | concurrent HTTP client library for python using @code{gevent}.") | 5730 | concurrent HTTP client library for python using @code{gevent}.") |
| 5731 | (license license:expat))) | 5731 | (license license:expat))) |
| 5732 | 5732 | ||
| 5733 | (define-public python-gevent-websocket | ||
| 5734 | (package | ||
| 5735 | (name "python-gevent-websocket") | ||
| 5736 | (version "0.10.1") | ||
| 5737 | (source | ||
| 5738 | (origin | ||
| 5739 | (method url-fetch) | ||
| 5740 | (uri (pypi-uri "gevent-websocket" version)) | ||
| 5741 | (sha256 | ||
| 5742 | (base32 "1c2zv2rahp1gil3cj66hfsqgy0n35hz9fny3ywhr2319d0lz7bky")))) | ||
| 5743 | (build-system pyproject-build-system) | ||
| 5744 | (arguments | ||
| 5745 | (list #:tests? #f)) ; no tests in PyPI or git | ||
| 5746 | (native-inputs | ||
| 5747 | (list python-setuptools | ||
| 5748 | python-wheel)) | ||
| 5749 | (propagated-inputs | ||
| 5750 | (list python-gevent)) | ||
| 5751 | (home-page "https://gitlab.com/noppo/gevent-websocket") | ||
| 5752 | (synopsis "Websocket handler for the gevent pywsgi server") | ||
| 5753 | (description | ||
| 5754 | "Websocket handler for the gevent pywsgi server, a Python network | ||
| 5755 | library. | ||
| 5756 | |||
| 5757 | Features include: | ||
| 5758 | @itemize | ||
| 5759 | @item integration on both socket level or using an abstract interface | ||
| 5760 | @item RPC and PubSub framework using @acronym{WebSocket Application Messaging | ||
| 5761 | Protocol, WAMP} | ||
| 5762 | @item easily extendible using a simple WebSocket protocol plugin API | ||
| 5763 | @end itemize") | ||
| 5764 | (license license:asl2.0))) | ||
| 5765 | |||
| 5733 | (define-public python-requests-oauthlib | 5766 | (define-public python-requests-oauthlib |
| 5734 | (package | 5767 | (package |
| 5735 | (name "python-requests-oauthlib") | 5768 | (name "python-requests-oauthlib") |
