John Kehayias
cafe329cd7
gnu: python-cheroot: Fix test.
...
* gnu/packages/patches/python-cheroot-openssl-test.patch: New file.
* gnu/packages/python-web.scm (python-cheroot)[source]<patches>: Use it.
* gnu/local.mk (dist_patch_DATA): Register it.
2026-08-18 20:49:23 -04:00
Sharlatan Hellseher
aeb265f1f9
gnu: maturin: Move to (gnu packages build-tools).
...
Authors were parsed from git history with the following command:
git log --all --grep="maturin:" \
--pretty=format:";;; Copyright © %as %aN <%aE>"
* gnu/packages/rust-apps.scm (vtracer, uv)[native-inputs]: Replace
maturing with (@ (gnu packages build-tools) maturin).
(maturing): Deprecate variable and move from here ...
* gnu/packages/build-tools.scm: ... to here.
* gnu/packages/embedded.scm: Replace rust-apps with build-tools module.
* gnu/packages/python-crypto.scm: Likewise.
* gnu/packages/python-web.scm: Likewise.
* gnu/packages/time.scm: Likewise.
* gnu/packages/machine-learning.scm: Remove rust-apps module.
* gnu/packages/python-compression.scm: Likewise.
* gnu/packages/python-science.scm: Likewise.
* gnu/packages/python-xyz.scm: Likewise.
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2026-08-19 08:31:56 +09:00
Sindre Kjær
f5e872e1e2
gnu: awscli-2: Update to 2.36.20.
...
* gnu/packages/python-web.scm (awscli-2): Update to 2.36.20.
[propagated-inputs]: Add python-wcwidth.
Merges: guix/guix!9723
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-13 00:43:37 +01:00
Sindre Kjær
8cc8930bf2
gnu: python-awscrt: Update to 0.36.0
...
* gnu/packages/python-web.scm (python-awscrt):
[phases]{disable-broken-tests, override-cert-bundle-location}: Refresh
phases.
[native-inputs]: Add python-h2.
Relates-to: guix/guix!9723
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-13 00:37:46 +01:00
Marius Bakke
5cb04f9e7b
gnu: python-google-auth-httplib2: Update home page.
...
* gnu/packages/python-web.scm (python-google-auth-httplib2)[home-page]: Update.
Relates-to: guix/guix!10075
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-11 13:29:46 +01:00
Marius Bakke
fbe6bbd283
gnu: python-google-auth-httplib2: Update to 0.4.0.
...
* gnu/packages/python-web.scm (python-google-auth-httplib2): Update to 0.4.0.
[source](uri): Adjust PyPI name.
Relates-to: guix/guix!10075
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-11 13:29:35 +01:00
Marius Bakke
d95adf58b2
gnu: python-google-auth: Update to 2.56.0.
...
* gnu/packages/python-web.scm (python-google-auth): Update to 2.56.0.
[arguments]: Remove.
Relates-to: guix/guix!10075
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-11 13:29:35 +01:00
Marius Bakke
69e6174487
gnu: python-google-api-client: Update to 2.198.0.
...
* gnu/packages/python-web.scm (python-google-api-client): Update to 2.198.0.
Relates-to: guix/guix!10075
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-11 13:29:35 +01:00
Nicolas Graves
b04004d5f6
gnu: python-huggingface-hub: Update to 0.36.2.
...
* gnu/packages/python-web.scm (python-huggingface-hub): Update to 0.36.2.
[propagated-inputs]: Add python-hf-set.
[native-inputs]: Remove python-wheel.
Merges: guix/guix!10416
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-11 12:51:24 +01:00
Nicolas Graves
42f32a234a
gnu: Add python-hf-xet.
...
* gnu/packages/python-web.scm (python-hf-xet): New variable.
Relates-to: guix/guix!10416
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-11 12:51:24 +01:00
Nicolas Graves
20d8d76d20
gnu: python-mcp: Correct inputs.
...
Some propagated-inputs were registered as native.
* gnu/packages/python-web.scm (python-mcp)
[propagated-inputs]: Add python-httpx-sse, python-sse-starlette...
[native-inputs]: ... and remove them here.
Relates-to: guix/guix!10416
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-08-11 12:51:15 +01:00
Sharlatan Hellseher
ae52aad442
gnu: python-devpi-server: Update to 6.20.3.
...
* gnu/packages/python-web.scm (python-devpi-server): Update to 6.20.3.
[source]: Switch to git-fetch.
[arguments] <#:test-flags>: Drop all.
[phases]{chdir}: New phase.
{relax-requirements}: Drop python-py from scope.
[propagated-inputs]: Remove python-legacy-cgi and python-py; add
python-requests.
[native-inputs]: Add nss-certs-for-test.
Relates-to: guix/guix#7475
2026-08-11 03:22:53 +01:00
Sharlatan Hellseher
26c92b07b2
gnu: python-socketio: Update to 5.16.4.
...
* gnu/packages/python-web.scm (python-socketio): Update to 5.16.4.
[source]: Switch to git-fetch.
[arguments] <#:test-flags>: Adjust ignored test files.
[propagated-inputs]: Remove python-msgpack; add python-aiohttp,
python-requests, and python-websocket-client.
[native-inputs]: Remove python-wheel; add python-msgpack, python-redis,
and python-valkey.
2026-08-11 03:22:53 +01:00
Sharlatan Hellseher
a044eec7f6
gnu: python-engineio: Update to 4.13.4.
...
* gnu/packages/python-web.scm (python-engineio): Update to 4.13.4.
[source]: Switch to git-fetch.
[arguments]: Drop all.
2026-08-11 03:22:53 +01:00
Sharlatan Hellseher
eba10e9c21
gnu: python-cherrypy: Reduce closure size.
...
* gnu/packages/python-web.scm (python-cherrypy):
[arguments] <#:test-flags>: Drop all.
[propagated-inputs]: Remove python-zc-lockfile.
[native-inputs]: Remove python-flaky, python-objgraph,
python-pytest-forked, and python-pytest-sugar; add python-requests.
Relates-to: guix/guix#7475
2026-08-10 23:08:51 +01:00
Sharlatan Hellseher
f6d1a99206
gnu: python-cheroot: Reduce closure size.
...
* gnu/packages/python-web.scm (python-cheroot)[native-inputs]: Remove
python-pypytools and python-requests-unixsocket2.
Relates-to: guix/guix#7475
2026-08-10 22:47:36 +01:00
Andreas Enge
de18f977ba
gnu: Remove python-flask-restplus.
...
* gnu/packages/python-web.scm (python-flask-restplus): Delete variable.
2026-08-10 10:54:36 +02:00
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