summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2026-05-07 06:57:38 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-05-17 14:27:31 +0100
commit183f37b1dc7f0613d7f886fa796d710bd6bc3bc8 (patch)
tree6d91345b294bc5f91f671edb4b09d0b061bac421 /gnu/packages
parent2a77a21e8603d12334c3bbbc3b936c04791850ba (diff)
gnu: Add python-httpx-ws.
* gnu/packages/python-web.scm (python-httpx-ws): New variable. Relates-to: guix/guix!8591 Change-Id: I977bbad31cfab4a4f8684acb6a32ad73587276a0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/python-web.scm32
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 1c646bba3bd..59ca4dca6ba 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -10379,6 +10379,38 @@ Plus all the standard features of requests:
10379 (description "Consume Server-Sent Event (SSE) messages with HTTPX.") 10379 (description "Consume Server-Sent Event (SSE) messages with HTTPX.")
10380 (license license:expat))) 10380 (license license:expat)))
10381 10381
10382(define-public python-httpx-ws
10383 (package
10384 (name "python-httpx-ws")
10385 (version "0.9.0")
10386 (source
10387 (origin
10388 (method git-fetch)
10389 (uri (git-reference
10390 (url "https://github.com/frankie567/httpx-ws")
10391 (commit (string-append "v" version))))
10392 (file-name (git-file-name name version))
10393 (sha256
10394 (base32 "1hin6fndvfnx3mjgy30x0ghgjalikxavyj24klcknnly9sqzg83v"))))
10395 (build-system pyproject-build-system)
10396 (propagated-inputs
10397 (list python-anyio
10398 python-httpcore
10399 python-httpx
10400 python-wsproto))
10401 (native-inputs
10402 (list nss-certs-for-test
10403 python-hatch-regex-commit
10404 python-hatchling
10405 python-pytest
10406 python-pytest-cov
10407 python-starlette
10408 python-uvicorn))
10409 (home-page "https://github.com/frankie567/httpx-ws")
10410 (synopsis "WebSockets support for HTTPX")
10411 (description "This package provides @code{WebSockets} support for HTTPX.")
10412 (license license:expat)))
10413
10382(define-public python-wsgiprox 10414(define-public python-wsgiprox
10383 (package 10415 (package
10384 (name "python-wsgiprox") 10416 (name "python-wsgiprox")