Commit Graph
1783 Commits
Author SHA1 Message Date
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