Nicolas Graves
25f8c9feaa
gnu: Add python-jiter.
...
* gnu/packages/python-web.scm (python-jiter): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)
[jiter]: New entry.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-06-24 17:27:16 +02:00
Nicolas Graves
abcecd2e2a
gnu: python-weasel: Update to 1.0.0.
...
* gnu/packages/python-web.scm (python-weasel): Update to 1.0.0.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Ignore an additional test.
[progagated-inputs]: Remove python-requests. Add python-httpx.
Relates-to: guix/guix!9270
Reviewed-by: Cayetano Santos <csantosb@inventati.org >
Change-Id: Ib80ad9d9e67a0d637e8869723b566ce13cac9c07
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-06-14 09:42:25 +01:00
wrobell
2a5348bec4
gnu: python-blacksheep: Update to 2.6.3.
...
* gnu/packages/python-web.scm (python-blacksheep): Update to 2.6.3.
[native-inputs] Add python-defusedxml and python-starlette.
Merges: guix/guix!9226
Change-Id: I78d03c8200ea3faab6fb8db9f7281740cee72617
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-06-12 12:59:39 +01:00
orahcio
5724814115
gnu: Add python-arxiv.
...
* gnu/packages/python-web.scm (python-arxiv): New variable.
Relates-to: guix/guix!9019
Change-Id: I19a44f68a6ef72856f207b1f681a943797fbbc23
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-06-10 15:24:25 +01:00
orahcio
33262e30bf
gnu: Add python-dominate.
...
* gnu/packages/python-web.scm (python-dominate): New variable.
Relates-to: guix/guix!9019
Change-Id: I0d8e9d3ff2982dbc35eda1096e3b857e2df9a380
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-06-10 15:24:25 +01:00
orahcio
8823b9bf41
gnu: Add python-habanero.
...
* gnu/packages/python-web.scm (python-habanero): New variable.
Relates-to: guix/guix!9019
Change-Id: Ia5403242f5ff4f3f9a77a026e9682f0d7980944b
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-06-10 15:24:24 +01:00
Sharlatan Hellseher
6a9368c37b
gnu: python-aioftp: Drop python-async-timeout.
...
* gnu/packages/python-web.scm (python-aioftp):
[phases]{use-default-asyncio}: New phase.
[native-inputs]: Remove python-async-timeout.
Relates-to: guix/guix#9155
Change-Id: Ie2fa0a69e93684fc1e7e314c4c8a3d464c45effa
2026-06-09 10:34:08 +01:00
Sharlatan Hellseher
1eebca622e
gnu: python-aiohttp-client-cache: Update to 0.14.3.
...
* gnu/packages/python-web.scm (python-aiohttp-client-cache): Update to 0.14.3.
[propagated-inputs]: Add python-aioboto3, python-aiobotocore, and
python-pymongo.
[native-inputs]: Remove python-async-timeout and python-pytest-xdist;
add python-types-aiofiles.
Relates-to: guix/guix#9155
Change-Id: I34c5e76ce82fe3ebae42d882f179c2d99af8e41e
2026-06-09 10:16:29 +01:00
Sharlatan Hellseher
5b5f794c24
gnu: python-socks: Update to 2.8.1.
...
* gnu/packages/python-web.scm (python-socks): Update to 2.8.1.
[native-inputs]: Remove python-async-timeout.
Relates-to: guix/guix#9155
Change-Id: Icd2248c5a1d880fb238d798298c62eafad707641
2026-06-08 23:12:02 +01:00
Sharlatan Hellseher
4deca2b9b9
gnu: python-sse-starlette: Update to 3.4.4.
...
* gnu/packages/python-web.scm (python-sse-starlette): Update to 3.4.4.
[phases]{relax-requirements}: Remove phase.
[native-inputs]: Remove python-async-timeout.
Relates-to: guix/guix#9155
Change-Id: Ibb5901a1a9f55dd33b7757fe691d6f4a2c0095fe
2026-06-08 23:12:02 +01:00
Andreas Enge
e7606e12e2
gnu: Remove python-tornado-5.
...
* gnu/packages/python-web.scm (python-tornado-5): Delete variable.
Fixes : guix/guix#8299
Change-Id: I41dc49c2e12cc99554511ab97b104c01661bb589
2026-06-03 12:13:13 +02:00
Andreas Enge
61fa3bfc62
gnu: Remove python-urllib3-1.25.
...
* gnu/packages/python-web.scm (python-urllib3-1.25): Delete variable.
Fixes : guix/guix#8298
Change-Id: I9987652e5d0d648474a2aa1c97d999e7e513ddc0
2026-06-03 12:13:13 +02:00
Arun Isaac
7b4f4730e1
gnu: python-pybadges: Move python-setuptools to propagated-inputs.
...
* gnu/packages/python-web.scm (python-pybadges)[native-inputs]: Move
python-setuptools to ...
[propagated-inputs]: ... here.
2026-06-01 15:08:56 +01:00
Sharlatan Hellseher
ce6ce64ee8
gnu: Add python-requests-unixsocket.
...
* gnu/packages/python-web.scm (python-requests-unixsocket): New variable.
Change-Id: I4b874b9dd9e575f9b6436f59d4242094db0b2172
2026-05-30 22:51:30 +01:00
Sharlatan Hellseher
d601cb63fc
gnu: Add python-yewtube-search.
...
* gnu/packages/python-web.scm (python-yewtube-search): New variable.
Change-Id: I2581467d618b71ae4865cf2d987cda3165b252be
2026-05-24 10:19:42 +01:00
Sharlatan Hellseher
104073d831
gnu: Add python-dukpy.
...
* gnu/packages/python-web.scm (python-dukpy): New variable.
Change-Id: Ieb8ba9de5753321edda6bf73b0f032ec5f872d1b
2026-05-24 10:19:40 +01:00
Nicolas Graves
61b24bafd9
gnu: python-pybrowserid: Fix build with Python@3.12.
...
* gnu/packages/python-web.scm (python-pybrowserid)[arguments]
<#:phases>: Add phase python-3.12-compatibility.
Change-Id: I982edec65aa2fd5822bd45c7db7f9faef54ae31e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:37 +01:00
Nicolas Graves
f7dc0eeb20
gnu: python-js2py: Update to 0.74-0.2e017b8.
...
* gnu/packages/python-web.scm (python-js2py): Update to 0.74-0.2e017b8.
[source]: Switch to git-fetch.
<patches>: Add Python 3.12 compatibility patch.
Change-Id: I276fcd2ab41e179bab866fafa7469d3910ed7e89
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:35 +01:00
Nicolas Graves
5e39e54600
gnu: python-opentelemetry-test-utils: Disable tests.
...
* gnu/packages/python-web.scm
(python-opentelemetry-test-utils)
[arguments]<#:tests?>: Disable them.
[propagated-inputs]: Improve style.
(python-opentelemetry-test-utils-bootstrap)
[arguments]<#:tests?>: Inherit them.
[propagated-inputs]: Improve style.
Change-Id: I63ae245debe84fff5cdb1f44a13477361187fd53
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:33 +01:00
Nicolas Graves
da3f6161ae
gnu: python-cloudpathlib: Fix tests.
...
* gnu/packages/python-web.scm (python-cloudpathlib)
[native-inputs]: Add python-pytest-reportlog.
Change-Id: Idbed220d538b51eabc1e8860b9658603a7f0b758
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:32 +01:00
Nicolas Graves
2144214000
gnu: python-wtforms: Update to 3.2.2.
...
* gnu/packages/python-web.scm (python-wtforms): Update to 3.2.2.
[native-inputs]: Add python-babel, python-email-validator (which are
only optional runtime dependencies, but needed for tests). Add
python-setuptools.
[propagated-inputs]: Remove python-babel, python-email-validator.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:28 +01:00
Nicolas Graves
a2914f185f
gnu: python-warcio: Update to 1.8.1.
...
* gnu/packages/python-web.scm (python-warcio): Update to 1.8.1.
[native-inputs]: Drop obvious comment, drop python-wheel, add
python-pytest.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:27 +01:00
Nicolas Graves
03c8bfc630
gnu: python-querystring-parser: Fix tests on Python@3.12.
...
* gnu/packages/python-web.scm
(python-querystring-parser)[arguments]<#:phases>:
Drop replacement of 'check. Add 'fix-python-incompatibilities.
<#:test-backend, #:test-flags>: Set them.
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:26 +01:00
Nicolas Graves
a86e253c7d
gnu: python-pyactiveresource: Disable tests.
...
* gnu/packages/python-web.scm
(python-pyactiveresource)[arguments]<#:tests?>:
Disable them, use a comment.
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Change-Id: If5eac389c9976f9257e159ee9236e90506a042b9
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:23 +01:00
Nicolas Graves
dae11eead9
gnu: python-openapi-core: Fix tests.
...
* gnu/packages/python-web.scm (python-openapi-core)[native-inputs]:
Add python-pytest-asyncio.
2026-05-24 10:19:23 +01:00
Nicolas Graves
fce0f1ed55
gnu: python-flask-login: Update to 0.6.3-0.c8bba84.
...
* gnu/packages/python-web.scm (python-flask-login): Update to 0.6.3-0.c8bba84.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:01 +01:00
Nicolas Graves
dfec51260a
gnu: python-hawkauthlib: Fix tests on Python@3.12.
...
* gnu/packages/python-web.scm (python-hawkauthlib)
[arguments]<#:phases>: Add phase 'fix-python-incompatibilities.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:00 +01:00
Nicolas Graves
3cc28286bf
gnu: python-aws-sam-translator: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-aws-sam-translator)
[arguments]<#:phases>: Drop phase 'fix-pytest-config.
[native-inputs]: Add python-pytest-rerunfailures.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:58 +01:00
Nicolas Graves
76482bfbeb
gnu: python-cherrypy: Fix build.
...
* gnu/packages/python-web.scm (python-cherrypy)[arguments]
<#:phases>: Merge duplicate keywords.
<#:test-flags>: Drop tests that are not failing on Python@3.12 .
[propagated-inputs]: Add python-filelock.
[native-inputs]: Remove python-filelock.
Fixes : guix/guix#8323
Change-Id: I91473aec0d206ef4a472413c44e4cc65d1301dff
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:56 +01:00
Nicolas Graves
8a775a3180
gnu: python-zconfig: Update to 4.3.
...
* gnu/packages/python-web.scm (python-zconfig): Update to 4.3.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:56 +01:00
Nicolas Graves
e68fa6a0f9
gnu: python-ldaptor: Fix build on python@3.12.
...
* gnu/packages/python-web.scm (python-ldaptor)[arguments]<#:phases>:
Add phase python-3.12-patch.
Change-Id: I10157ab41a5a5f78c4166a5c0a76ab9028ffd54d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:53 +01:00
Hugo Buddelmeijer
38570f08fd
gnu: python-cssselect2: Update to 0.9.0.
...
* gnu/packages/python-web.scm (python-cssselect2): Update to 0.9.0.
[origin]: Switch to git-fetch.
[native-inputs]: Replace python-flit with python-flit-core; add python-pytest.
[home-page]: Update.
Merges: https://codeberg.org/guix/guix/pulls/7555
Change-Id: I45160f0fa30ce364d47ec651c08235e0c8797609
Reviwed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:49 +01:00
Nicolas Graves
eaa713dc46
gnu: packages: Drop python-pytest-runner native-inputs.
...
This commit was generated using https://codeberg.org/guix/guix/pulls/5862 :
guix style -S remove-native-inputs --parameter=python-pytest-runner
and adding back python-pytest if necessary.
* gnu/packages/geo.scm (python-pyshp)
* gnu/packages/backup.scm (vorta)
[native-inptus]: Remove python-pytest-runner, add python-pytest.
* gnu/packages/backup.scm (duplicity)
* gnu/packages/linux.scm (python-spython)
* gnu/packages/bioinformatics.scm (python-cwl-utils)
* gnu/packages/databases.scm (python-pyarrow, datasette)
* gnu/packages/fontutils.scm (python-cu2qu)
* gnu/packages/gnome.scm (terminator)
* gnu/packages/music.scm (stargate)
* gnu/packages/python-science.scm (python-upsetplot)
* gnu/packages/python-web.scm (python-falcon, python-cssselect2)
* gnu/packages/python-xyz.scm (python-docrep, python-cairocffi,
python-entrypoint2)
* gnu/packages/task-management.scm (todoman)
* gnu/packages/video.scm (yle-dl)
* gnu/packages/vpn.scm (sshuttle)
[native-inptus]: Remove python-pytest-runner.
Relates-to: https://codeberg.org/guix/guix/issues/7474
Change-Id: Ia79595309ba8965c4374e7c24a1ef4c3e36fe1ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:48 +01:00
Sharlatan Hellseher
b5c6fa1116
gnu: python-rapidjson: Update to 1.23.
...
* gnu/packages/python-web.scm (python-rapidjson): Update to 1.23.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
Change-Id: I003839deb5e2a3ef23fae03b6a7c5ab1e51a8f8b
2026-05-24 10:14:48 +01:00
Sharlatan Hellseher
299da13ecf
gnu: python-cherrypy: Fix tests.
...
* gnu/packages/python-web.scm (python-cherrypy): Remove dependency on
pytest_cov.
[arguments] <test-flags>: Skip one more test.
[phases]{fix-pytest-config}: New phase.
Change-Id: I40c91689c1a47e1d66a599e2b3aa9462c9f53bb5
2026-05-24 10:14:47 +01:00
Sharlatan Hellseher
ea56967101
gnu: python-pecan: Update to 1.8.0.
...
* gnu/packages/python-web.scm (python-pecan): Update to 1.8.0.
[propagated-inputs]: Remove python-logutils, python-six, and python-webtest.
[native-inputs]: Remove python-sqlalchemy; add python-sqlalchemy-2 and
python-webtest.
Change-Id: Id1df430d81d3f573db3fd3ae572e2f2f26b3829e
2026-05-24 10:14:47 +01:00
Nicolas Graves
bee80aa2bc
gnu: python-uvicorn: Update to 0.40.0.
...
* gnu/packages/python-web.scm (python-uvicorn): Update to 0.40.0.
[arguments] <test-flags>: Ignore resource warning.
[native-inputs]: Add python-pytest-xdist. Replace
python-pytest-asyncio-0.26 by python-pytest-asyncio.
Change-Id: I0debd320aea58c775f60c4409420937031b2ae66
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:47 +01:00
Nicolas Graves
468e4bb09b
gnu: python-aiohappyeyeballs: Update to 2.6.1-0-cc53cf8.
...
* gnu/packages/python-web.scm (python-aiohappyeyeballs): Update to 2.6.1-0-cc53cf8.
[source]: Switch to git-fetch.
[native-inputs]: Replace python-pytest-asyncio-0.26 by
python-pytest-asyncio.
Change-Id: Idc1d2005079c8bfa4fa34d3d5816715723a6e995
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:47 +01:00
Sharlatan Hellseher
0b27a83841
gnu: python-cheroot: Update to 11.1.2.
...
* gnu/packages/python-web.scm (python-cheroot): Update to 11.1.2.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Drop all.
<phases>: Use default 'check; add 'fix-pytest-config.
[native-inputs]: Remove python-jaraco-text and python-wheel; add
python-pytest.
Fixes : guix/guix#7476
Change-Id: Idffa902090f305ca6d8d4f4a7ad20c1c1c6b5ef9
2026-05-24 10:14:45 +01:00
Nicolas Graves
803e96bf55
guix: build-system: Set pypi-uri in pyproject, drop python module.
...
After this commit, when both modules are imported:
- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead
- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)
This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.
* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.
* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.
* gnu/packages/openldap.scm: Reorder modules to get the right warning.
* gnu/packages/pypy.scm: Likewise.
* gnu/packages/*.scm : Drop module (guix build-system python).
* tests/import/pypi.scm: Likewise.
Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:45 +01:00
Sharlatan Hellseher
fa153c811c
gnu: python-parfive: Update to 2.3.1.
...
* gnu/packages/python-web.scm (python-parfive): Update to 2.3.1.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip one more test.
[propagated-inputs]: Remove python-aiofiles.
[native-inputs]: Remove python-wheel; add python-aiofiles.
Change-Id: Ia32c1e070ebc19ed1a2f8d442b4bda656b845a8b
2026-05-24 10:14:41 +01:00
Sharlatan Hellseher
f2ffd0aee0
gnu: python-aioftp: Fix tests.
...
* gnu/packages/python-web.scm (python-aioftp): Fix tests.
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest-mock.
Change-Id: I73a89803ad17148e590823a79c83ee8feade2371
2026-05-24 10:14:41 +01:00
Nicolas Graves
fb51dc5c5c
gnu: packages: Remove python-pytest-cov native-inputs.
...
Obtained with
./pre-inst-env guix style -S remove-native-inputs -t python-pytest-cov
on top of https://codeberg.org/guix/guix/pulls/5862
For this reason, I don't think it's relevant to generate a GNU Style
Changelog.
Change-Id: I58fe10452d7eaf2e8bb4dc88dfac5b4a5ee46165
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:39 +01:00
Nicolas Graves
e0136f7353
gnu: python-cloudpathlib: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-cloudpathlib)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ia02f72a3643ed4b04e7430a74b246b27378ea213
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:39 +01:00
Nicolas Graves
248e0d2161
gnu: python-pyramid-tm: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-pyramid-tm)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I44cca8be5ca12925df3b70d2265331b2c7337320
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
3707567bb1
gnu: python-pyramid-mako: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-pyramid-mako)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I341da9eecf6078a6aa175f3884b0d15fbfec7c96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
7a8388f482
gnu: python-pyramid-jinja2: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-pyramid-jinja2)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I034863e3cfe613a5605d8eefa76e3f4c7575608e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
ad5d580dad
gnu: python-venusian: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-venusian)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I6f4b2ff1d387e302d0041da334e82c9d3f0ff717
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
81a7f0a07a
gnu: python-httpx-sse: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-httpx-sse)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I29167f13b75a56369e3ce886499b6589206ae9a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
d2c234911d
gnu: python-elastic-transport: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-elastic-transport)
[arguments]<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I70ea2632e8b43fdd3d81a3985a09c2fd187e375a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00