Nicolas Graves
599f7f7109
gnu: python-flask-compress: Update to 1.24.
...
* gnu/packages/python-web.scm (python-flask-compress): Update to 1.24.
[source]: Switch to git-fetch.
[propagated-inputs]: Replace python-pyzstd by python-backports-zstd.
Relates-to: guix/guix!10412
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:35 +01:00
Sharlatan Hellseher
786819dca1
gnu: python-selenium: Relax requirement on urllib3.
...
* gnu/packages/python-web.scm (python-selenium):
[phases]{relax-requirements}: Add urllib3 to the scope.
2026-08-08 23:02:35 +01:00
Nicolas Graves
9b87bc947c
gnu: python-wsgiprox: Fix build.
...
* gnu/packages/python-web.scm (python-wsgiprox)[propagated-inputs]:
Add missing python-six.
Relates-to: guix/guix!10394
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:33 +01:00
Nicolas Graves
9ef52063c1
gnu: python-praw: Update to 8.0.2.
...
* gnu/packages/python-web.scm (python-praw): Update to 8.0.2.
[native-inputs]: Replace python-flit-core by python-hatchling. Add
nss-certs-for-test, python-vcrpy.
[propagated-inputs]: Add python-defusedxml.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-08-08 23:02:30 +01:00
Nicolas Graves
ae00ced550
gnu: python-prawcore: Update to 4.0.0.
...
* gnu/packages/python-web.scm (python-prawcore): Update to 4.0.0.
[arguments]{test-flags}: Refresh them.
[native-inputs]: Add nss-certs-for-test, python-vcrpy. Replace
python-flit-core by python-hatchling.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-08-08 23:02:30 +01:00
Nicolas Graves
7ae10296d8
gnu: python-fastapi-pagination-minimal: Update to 0.15.15.
...
* gnu/packages/python-web.scm (python-fastapi-pagination-minimal):
Update to 0.15.15.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-08-08 23:02:29 +01:00
Nicolas Graves
a9f4aa5a2d
gnu: python-asgi-csrf: Fix build.
...
* gnu/packages/patches/python-asgi-csrf-fix-formparser.patch : Add
patch.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/python-web.scm (python-asgi-csrf)[source]: Add patch.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-08-08 23:02:28 +01:00
Hugo Buddelmeijer
649486193c
gnu: python-alpaca-py: Update to 0.43.5.
...
* gnu/packages/python-web.scm (python-alpaca-py): Update to 0.43.5.
[propagated-inputs]: Add python-pytz.
Merges: guix/guix!10013
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:27 +01:00
Hugo Buddelmeijer
2e5a80adaa
gnu: python-quart: Update to 0.20.0.
...
* gnu/packages/python-web.scm (python-quart): Update to 0.20.0.
[arguments]<#:phases>: Disable failing test.
[native-inputs]: Remove python-poetry-core; add python-flit-core.
Relates-to: guix/guix!10013
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:27 +01:00
Hugo Buddelmeijer
668b893e09
gnu: python-sanic-bootstrap: Remove python-wheel.
...
* gnu/packages/python-web.scm (python-sanic-bootstrap):
[native-inputs]: Remove python-wheel.
Relates-to: guix/guix!10013
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:27 +01:00
Hugo Buddelmeijer
42d6437f50
gnu: python-sanic: Update to 25.12.1.
...
* gnu/packages/python-web.scm (python-sanic): Update to 25.12.1.
[arguments] <#:test-flags>: Skip 4 more tests.
[native-inputs]: Remove python-mypy and python-wheel; add python-bandit and
python-pytest-xdist.
Relates-to: guix/guix!10013
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:27 +01:00
Hugo Buddelmeijer
fbcf53636e
gnu: python-tracerite: Update to 2.5.2.
...
* gnu/packages/python-web.scm (python-tracerite): Update to 2.5.2.
[native-inputs]: Remove python-setuptools and python-setuptools-scm; add
python-hatch-vcs and python-hatchling.
Relates-to: guix/guix!10013
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:27 +01:00
Hugo Buddelmeijer
b4d7cb5098
gnu: python-html5tagger: Update to 2.0.0.
...
* gnu/packages/python-web.scm (python-html5tagger): Update to 2.0.0.
[native-inputs]: Remove python-setuptools, python-setuptools-scm, and python-wheel;
add python-hatch-vcs and python-hatchling.
Relates-to: guix/guix!10013
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:26 +01:00
Hugo Buddelmeijer
af5e089bd5
gnu: python-omnipath: Skip more tests.
...
* gnu/packages/python-web.scm (python-omnipath):
[arguments]<#:test-flags>: Disable tests that fail with Pandas 3.
Relates-to: guix/guix!10013
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:26 +01:00
Hugo Buddelmeijer
a66a0db2db
gnu: python-arxiv: Update to 4.0.0.
...
* gnu/packages/python-web.scm (python-arxiv): Update to 4.0.0.
[arguments]<#:phases>: Add 'relax-dependencies phase.
[propagated-inputs]: Add python-lxml.
Relates-to: guix/guix!9909
2026-08-08 23:02:25 +01:00
Hugo Buddelmeijer
cf1938d35e
gnu: python-flask-restful: Fix build.
...
* gnu/packages/python-web.scm (python-flask-restful): Fix build.
[native-inputs]: Remove python-wheel; add python-six.
Relates-to: guix/guix!9909
2026-08-08 23:02:25 +01:00
Sharlatan Hellseher
20224036dd
gnu: python-requests-cache: Update to 1.3.2.
...
* gnu/packages/python-web.scm (python-requests-cache): Update to 1.3.2.
[propagated-inputs]: Remove python-bson; add python-botocore.
[native-inputs]: Remove python-poetry-core; add python-hatchling.
2026-08-08 23:02:17 +01:00
Sharlatan Hellseher
dd28c12796
gnu: python-eventlet: Update to 0.41.0.
...
* gnu/packages/python-web.scm (python-eventlet): Update to 0.41.0.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Rework skipped tests.
[phases]{pre-check}: New phase.
[native-inputs]: Add python-pytest-aiohttp.
2026-08-08 23:02:17 +01:00
Sharlatan Hellseher
b7749605cc
gnu: python-webcolors: Update to 25.10.0.
...
* gnu/packages/python-web.scm (python-webcolors): Update to 25.10.0.
[source]: Switch to git-fetch.
[arguments]: Drop all.
2026-08-08 23:02:15 +01:00
Hugo Buddelmeijer
351ce908e3
gnu: python-fastapi: Update to 0.137.1.
...
* gnu/packages/python-web.scm (python-fastapi): Update to 0.137.1.
[native-inputs]: Add python-pytest-timeout and python-pytest-xdist.
[propagated-inputs]: Add python-pydantic.
Relates-to: guix/guix!9327
Change-Id: I588b3faad9eb970ceec8ae08386e7cbf90989d9d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:14 +01:00
Sharlatan Hellseher
422418a941
gnu: python-tinycss2: Swap python-flit with python-flit-core.
...
* gnu/packages/python-web.scm (python-tinycss2):
[native-inputs]: Remove python-flit; add python-flit-core.
Change-Id: If416a42561e4599ad7aca0b16adf368679e5ffc8
2026-08-08 23:02:08 +01:00
Sharlatan Hellseher
d38f47df2a
gnu: python-cssselect: Update to 1.4.0.
...
* gnu/packages/python-web.scm (python-cssselect): Update to 1.4.0.
[native-inputs]: Remove python-setuptools and python-wheel; add python-hatchling.
Change-Id: I1fd7b5806203e5da83ae84322ba331d7bd83e4d8
2026-08-08 23:02:03 +01:00
Sharlatan Hellseher
843ea7bba8
gnu: python-aioquic: Update to 1.3.0.
...
* gnu/packages/python-web.scm (python-aioquic): Update to 1.3.0.
[source]: Switch to git-fetch.
[arguments]: Drop all.
[propagated-inputs]: Add python-cryptography.
[native-inputs]: Remove python-wheel.
Change-Id: I13ba27ccc967861ebfe8577e469529313c91db9c
2026-08-08 23:02:03 +01:00
Hugo Buddelmeijer
4f26735e75
gnu: python-uvicorn: Update to 0.49.0-0.e8a31bc.
...
* gnu/packages/python-web.scm (python-uvicorn): Update to 0.49.0-0.e8a31bc.
[arguments]<#:test-flags>: Remove outdated flags, ignore benchmarks.
Merges: guix/guix!9321
Change-Id: I57381b1e30db3d6d25a6ced9f5f2105fcc96b866
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:02 +01:00
Sharlatan Hellseher
a8a59a3dc6
gnu: python-h2: Update to 4.3.0.
...
* gnu/packages/python-web.scm (python-h2): Update to 4.3.0.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
Change-Id: I1dd648b548d961a55ffd5844a0d2d33920a5ecdc
2026-08-08 23:02:02 +01:00
Sharlatan Hellseher
6fb199850e
gnu: python-wsproto: Update to 1.3.2.
...
* gnu/packages/python-web.scm (python-wsproto): Update to 1.3.2.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
[description]: Fix fill-column indentation.
Change-Id: I52bfe5c0b46cb64e672e9edfea78df44ab3d6d51
2026-08-08 23:02:02 +01:00
Sharlatan Hellseher
3fcdcfd382
gnu: python-websockets: Update to 16.0.
...
* gnu/packages/python-web.scm (python-websockets): Update to 16.0.
[native-inputs]: Remove python-wheel.
Change-Id: I5ecbd03134cae2c4647b32851c51582d590f2f94
2026-08-08 23:02:01 +01:00
Sharlatan Hellseher
a77cd1a8e4
gnu: python-flask: Update to 3.1.3.
...
* gnu/packages/python-web.scm (python-flask): Update to 3.1.3.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip one test.
[propagated-inputs]: Add python-markupsafe and python-dotenv.
Change-Id: I30c8110d29d32d0f4d8f694962ec3dd7ed89aa48
2026-08-08 23:02:01 +01:00
Sharlatan Hellseher
f53a7ce463
gnu: python-asgiref: Build from git.
...
* gnu/packages/python-web.scm (python-asgiref):
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
Change-Id: Iadf55e377f46721cce3e182481c33c680a123de8
2026-08-08 23:02:01 +01:00
Charles Roelli
02a0b92cdb
gnu: python-asgiref: Update to 3.11.1.
...
* gnu/packages/python-web.scm (python-asgiref): Update to 3.11.1.
Relates-to: guix/guix!8726
Change-Id: I5db4358264a6498306187fa59fdab0aeb2d69bb2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-08 23:02:00 +01:00
Sharlatan Hellseher
56fee24f0a
gnu: python-uvloop: Update to 0.22.1.
...
* gnu/packages/python-web.scm (python-uvloop): Update to 0.22.1.
[source]: Switch to git-fetch.
<snippet>: Adjust it as there is no "uvloop/loop.c" in git source.
[arguments] <test-flags>: Run more tests.
[phases]{preparation}: Add fixture for "env" command path.
[native-inputs]: Remove python-wheel.
Change-Id: I59f6f43708ed3c595017b0440c0b4620aa087403
2026-08-08 23:02:00 +01:00
Sharlatan Hellseher
fa04ee95ce
gnu: python-aiohttp: Update to 3.13.5.
...
This change unvedors llhttp and switch to git-source.
* gnu/packages/python-web.scm (python-aiohttp): Update to 3.13.5. Use
G-Expressions.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Restructure ignored test files and adjust
skipped tests; limit parallel tests up to 8 threads for better stability
in CI.
[phases]{cythonize}: Merge to {pre-build} phase.
{set-libllhtp-pkconfig, fix-pytest-config, pre-build,
remove-local-source}: New phases
[inputs]: Add llhttp.
[propagated-inputs]: Add python-aiodns, python-backports-zstd, and
python-brotli.
[native-inputs]: Remove python-isal; add python-pkgconfig and
python-zlib-ng.
Relates-to: guix/guix#8789
Change-Id: Ibfcf7873660d2683e69e27fa17ebdf25d1c6fbe8
2026-08-08 23:02:00 +01:00
Sharlatan Hellseher
f40ad199b4
gnu: python-werkzeug: Update to 3.1.8.
...
* gnu/packages/python-web.scm (python-werkzeug): Update to 3.1.8.
[source]: Switch to git-fetch.
[arguments] <tests-flags>: Simplify ignored test by excluding
"dev_server" marker.
[propagated-inputs]: Remove python-requests.
[native-inputs]: Remove python-pytest-xprocess.
Change-Id: I29a8e7fcc4c5f6cb96bee173b08979f5bf39e029
2026-08-08 23:01:57 +01:00
Sharlatan Hellseher
bb937a54a2
gnu: python-ephemeral-port-reserve: Drop python-wheel.
...
* gnu/packages/python-web.scm (python-ephemeral-port-reserve):
[native-inputs]: Remove python-wheel.
Change-Id: Ia4d8429143fbb1c9710351cd4def76729e7d327e
2026-08-08 23:01:57 +01:00
Sharlatan Hellseher
5737c97737
gnu: python-requests: Update to 2.34.2.
...
* gnu/packages/python-web.scm (python-requests): Update to 2.34.2.
Change-Id: Iedf40150231e1ba37a0a9becdb040cae79eced25
2026-08-08 23:01:57 +01:00
Sharlatan Hellseher
14cbbb45ed
gnu: python-urllib3: Update to 2.7.0.
...
* gnu/packages/python-web.scm (python-urllib3): Update to 2.7.0.
Change-Id: Ia21a6e6a2b2dac63d1c1daa793db07b851aeb4bc
2026-08-08 23:01:56 +01:00
Sharlatan Hellseher
994106c28a
gnu: python-flask-socketio: Update to 5.6.1.
...
* gnu/packages/python-web.scm (python-flask-socketio): Update to 5.6.1.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
2026-08-06 13:29:29 +01:00
Andreas Enge
c3610fe575
gnu: python-pycurl: Update to 7.45.7.
...
* gnu/packages/python-web.scm (python-pycurl): Update to 7.45.7.
[arguments]<#:test-flags>: Disable tests that are incompatible with the
recently updated curl. Reenable tests that pass again.
2026-07-22 11:30:45 +02:00
Sharlatan Hellseher
df9429cfb1
gnu: Add python-pydap.
...
* gnu/packages/python-web.scm (python-pydap): New variable.
2026-07-20 10:47:57 +01:00
Sharlatan Hellseher
3607f10dac
gnu: python-pyramid-debugtoolbar: Build from git.
...
* gnu/packages/python-web.scm (python-pyramid-debugtoolbar):
[source]: Switch to git-fetch.
[propagated-inputs]: Add python-selenium.
2026-07-20 10:47:57 +01:00
Sharlatan Hellseher
39c52c441e
gnu: python-pyramid: Update to 2.1.
...
* gnu/packages/python-web.scm (python-pyramid): Update to 2.1.
[soruce]: Switch to git-fetch.
[propagated-inputs]: Remove python-setuptools and python-zope-component.
[native-inputs]: Remove python-wheel; add python-setuptools and
python-zope-component.
2026-07-20 10:47:57 +01:00
Sharlatan Hellseher
a19cdcd5bb
gnu: python-webob: Update to 1.8.10.
...
* gnu/packages/python-web.scm (python-webob): Update to 1.8.10.
2026-07-20 10:47:57 +01:00
Andrew Wong
a278fe0fc9
gnu: Add python-dnslib.
...
* gnu/packages/python-web.scm (python-dnslib): New variable.
Relates-to: guix/guix!4027
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-07-01 20:52:46 +01:00
Sharlatan Hellseher
1ddddf2a12
gnu: python-httpx2: Sort native-inputs.
...
* gnu/packages/python-web.scm (python-httpx2):
[native-inputs]: Sort a->z.
2026-06-30 14:46:55 +01:00
Sharlatan Hellseher
ee54b68fff
gnu: python-asyncer: Clean up description.
...
* gnu/packages/python-web.scm (python-asyncer):
[native-inputs]: Sort a->z.
[description]: Drop a first person paragraph from description.
2026-06-30 14:46:55 +01:00
Nicolas Graves
070f6a9efb
gnu: Add python-sdmx1.
...
* gnu/packages/python-web.scm (sdmx-test-data, python-sdmx1): New
variable.
Merges: guix/guix!9449
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-06-25 11:53:32 +01:00
Sharlatan Hellseher
cb8a3a107b
gnu: Add python-httpx2.
...
* gnu/packages/python-web.scm (python-httpx2): New variable.
Relates-to: guix/guix!9422
2026-06-25 10:33:01 +01:00
Sharlatan Hellseher
62208bcb49
gnu: Add python-httpcore2.
...
* gnu/packages/python-web.scm (python-httpcore2): New variable.
Relates-to: guix/guix!9422
2026-06-25 10:33:01 +01:00
Sharlatan Hellseher
cbf3cc1e16
gnu: Add python-asyncer.
...
* gnu/packages/python-web.scm (python-asyncer): New variable.
Relates-to: guix/guix!9422
2026-06-25 10:32:53 +01:00
Nicolas Graves
51069e88be
gnu: python-openai: Update to 2.42.0.
...
* gnu/packages/python-web.scm (python-openai): Update to 2.42.0.
[source]: Reformat it.
[arguments]{test-flags}: Refresh them.
[propagated-inputs]: Add python-jiter.
[native-inputs]: Add python-hatch-fancy-pypi-readme, python-inline-snapshot,
python-pytest-xdist, python-respx, and python-rich.
Remove python-wheel.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-06-24 17:27:26 +02:00