Sharlatan Hellseher
3bbd97c5d3
gnu: python-flask-compress: Update to 1.18.
...
* gnu/packages/python-web.scm (python-flask-compress): Update to 1.18.
[propagated-inputs]: Add python-pyzstd.
[native-inputs]: Remove python-wheel; add python-flask-caching and python-pytest.
Change-Id: I2d168d66b9331d86a850454c43be83b7d062e7b7
2025-09-25 09:36:16 +01:00
Sharlatan Hellseher
68b4c98641
gnu: Add python-flask-caching.
...
* gnu/packages/python-web.scm (python-flask-caching): New variable.
Change-Id: I5c381db79739f8775467855e82223c188ca9543c
2025-09-25 09:36:15 +01:00
Sharlatan Hellseher
13bed98c84
gnu: python-azure-storage-blob: Update to 12.26.0.
...
* gnu/packages/python-web.scm (python-azure-storage-blob): Update to 12.26.0.
[arguments] <tests?>: Visually disable tests.
[native-inputs]: Remove python-wheel.
Change-Id: Ib02c7d942ee486d905b8362f1b8c5dafdd1f6f8b
2025-09-25 09:36:14 +01:00
Sharlatan Hellseher
1e503ab9c2
gnu: python-httplib2: Reduce closure size.
...
* gnu/packages/python-web.scm (python-httplib2):
[native-inputs]: Remove python-flake8, python-pytest-forked,
python-pytest-xdist, python-six, and python-wheel; add
python-pyparsing.
Change-Id: Ic1923970dab0573cea3d3afb77f1c658ceacab2c
2025-09-25 09:36:13 +01:00
Sharlatan Hellseher
718e90c43d
gnu: python-hupper: Update to 1.12.1.
...
* gnu/packages/python-web.scm (python-hupper): Update to 1.12.1.
[build-system]: Use pyproject.
[arguments] <test-flags>: Ignore problematic tests.
[propagated-inputs]: Remove python-pytz; add python-watchdog.
[native-inputs]: Remove python-mock, python-pytest-runner, and
python-watchdog.
Change-Id: I5ec147836a59a16bc39f8444c4565d9d388005f2
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
8aab376b8c
gnu: python-manuel: Disable tests.
...
* gnu/packages/python-web.scm (python-manuel):
[arguments] <tests?>: Disable for now.
[native-inputs]: Remove python-setuptools, python-wheel, and
python-zope-testing.
Change-Id: I96b5247bdf24a8101c467fc9c1052d0661c181c8
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
ff16d12ba0
gnu: python-zope-testing: Update to 5.1.
...
* gnu/packages/python-web.scm (python-zope-testing): Update to 5.1.
[arguments] <test-backend>: Use 'custom.
[native-inputs]: Remove python-wheel.
Change-Id: I755e49fb40933829940195966a996b06c8423969
2025-09-25 09:36:09 +01:00
Sharlatan Hellseher
97fa837bac
gnu: python-cfn-lint: Update to 1.38.1.
...
* gnu/packages/python-web.scm (python-cfn-lint): Update to 1.38.1.
[arguments] <test-flags>: Rework skipped and ignored tests.
[propagated-inputs]: Remove python-importlib-resources.
[native-inputs]: Remove python-wheel.
Change-Id: I9c3056a167f27659fb498941884a28c1099bb9c6
2025-09-25 09:36:09 +01:00
Sharlatan Hellseher
2d4f7ba84e
gnu: python-aws-xray-sdk: Fix build.
...
* gnu/packages/python-web.scm (python-aws-xray-sdk):
[arguments] <test-flags>: Rework skipped tests.
[native-inputs]: Remove python-pytest-aiohttp, python-requests,
python-wheel, and python-pytest-asyncio; add python-aiohttp,
python-pytest-asyncio-0.26.
[propagated-inputs]: Remove python-aiohttp, python-future, and
python-urllib3; add python-requests.
Change-Id: Ib0a7166cc507d6ebac424780b2760e17c7dca954
2025-09-25 09:36:09 +01:00
Sharlatan Hellseher
47c707f479
gnu: python-aws-sam-translator: Update to 1.99.0.
...
* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.99.0.
[native-inputs]: Remove python-wheel.
Change-Id: I977462818835f407e26f729d0ada80114cc38cea
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
d937648521
gnu: python-flask-cors: Update to 6.0.1.
...
* gnu/packages/python-web.scm (python-flask-cors): Update to 6.0.1.
[source]: Switch to git-fetch providing tests.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six; add python-flask and
python-werkzeug.
[native-inputs]: Remove python-flask, python-nose, and python-packaging;
add python-pytest and python-setuptools.
Change-Id: Ib86dc851cc3a3b8957b01ff0b91bef6bbe466fd8
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
5330cc5dec
gnu: python-bottle: Update to 0.13.4.
...
* gnu/packages/python-web.scm (python-bottle): Update to 0.13.4.
[native-inputs]: Add python-setuptools.
Change-Id: I5dc04f135ec5f6d83aff428a4b09fd305904efe2
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
9fbe4157a6
gnu: python-s3transfer: Reduce closure size.
...
* gnu/packages/python-web.scm (python-s3transfer)
[propagated-inputs]: Remove python-urllib3.
[native-inputs]: Remove python-docutils, python-mock, python-nose, and
python-wheel.
Change-Id: I041e5da66b356a8a54f942ac710cccd4f4098ed4
2025-09-25 09:36:07 +01:00
Sharlatan Hellseher
2c37d4edcc
gnu: python-webtest: Update to 3.0.6.
...
* gnu/packages/python-web.scm (python-webtest): Update to 3.0.6.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-setuptools.
Change-Id: I582650db04b599d2cda71ade68451dfa731897ff
2025-09-25 09:36:06 +01:00
Sharlatan Hellseher
9d03e6f621
gnu: python-webob: Update to 1.8.9.
...
* gnu/packages/python-web.scm (python-webob): Update to 1.8.9.
[build-system]: Use pyproject.
[native-inputs]: Remove python-nose; add python-pytest and
python-setuptools.
Change-Id: I8b98fc29f5f32370f5083f44bcaef38afd03b14f
2025-09-25 09:36:06 +01:00
Sharlatan Hellseher
11d9d6630e
gnu: python-zope-event: Update to 6.0.
...
* gnu/packages/python-web.scm (python-zope-event): Update to 6.0.
[source] <uri>: Fix archive name according to PyPI.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
[description]: Start from a new line, fix indentation.
Change-Id: I8886fc93c24d6b5b85092a1f05152c6ba118776a
2025-09-25 09:36:05 +01:00
Sharlatan Hellseher
3cb680e190
gnu: python-zope-interface: Update to 7.2.
...
* gnu/packages/python-web.scm (python-zope-interface): Update to 7.2.
[native-inputs]: Remove python-coverage, python-nose, python-zope-event, and
python-zope-testing; add python-setuptools.
Change-Id: I62aeeeecf414dac92c73d0b0c2ce52b1ba9c99cb
2025-09-25 09:36:03 +01:00
Sharlatan Hellseher
14dd7f6247
gnu: python-terminado: Update to 1.18.1.
...
* gnu/packages/python-web.scm (python-terminado): Update to 1.18.1.
[build-system]: Use pyproject.
[arguments] <test-flags>: Ignore warnings.
<phases>: Use default 'check.
[native-inputs]: Add python-hatchling, and python-pytest-timeout.
Change-Id: I6dce6fbca7886f74b0c0e66db0367c4156313c3b
2025-09-25 09:36:03 +01:00
Sharlatan Hellseher
4a8bade087
gnu: python-betamax: Enable tests, switch to pyproject-build-system.
...
* gnu/packages/python-web.scm (python-betamax): Enable tests.
[build-system]: Use pyproject.
[arguments] <test-flags>: Skip tests requiring networking.
[native-inputs]: Add nss-certs-for-test, python-pytest, and
python-setuptools.
Change-Id: I3488dcf5849584f9d65d3e26d8dbfa9bbb2ba0e8
2025-09-25 09:36:01 +01:00
Sharlatan Hellseher
70b8f3bb35
gnu: python-tornado: Switch to pypproject-build-system.
...
* gnu/packages/python-web.scm (python-tornado)
[build-system]: Use pypproject.
[native-inputs]: Add python-setuptools.
Change-Id: I39e3a906f4ac66b878a4aae157cef5fbd1135074
2025-09-25 09:35:59 +01:00
Sharlatan Hellseher
d3f38201d1
gnu: python-html5lib: Switch to pyproject-build-system.
...
* gnu/packages/python-web.scm (python-html5lib):
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: If4df2b32c95a23252063e0826f27bc99fb2f5530
2025-09-25 09:35:54 +01:00
Sharlatan Hellseher
cb828a2d2c
gnu: python-webencodings: Switch to pyproject-build-system.
...
* gnu/packages/python-web.scm (python-webencodings)
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[description]: Fix fill-column indentation.
Change-Id: I543193509591b46fa176575bf0c82a98c66e8d28
2025-09-25 09:35:54 +01:00
Sharlatan Hellseher
707c3fc212
gnu: python-httpx: Rearange inputs, fix tests.
...
* gnu/packages/python-web.scm (python-httpx): Refresh test flags for
skipped tests.
[arguments]: Apply G-expressions.
<test-flags>: Remove not existing tests from the ignore list.
[propagated-inputs]: Remove python-charset-normalizer, python-chardet,
and python-rfc3986; add python-anyio, python-h2, python-socksio, and
python-zstandard.
[native-inputs]: Remove python-trio-typing, python-wheel, and
python-zstandard; add python-chardet.
Change-Id: I62f668ee3659220938b268ac17fdf594a95d076c
2025-09-25 09:35:52 +01:00
Sharlatan Hellseher
4fd060a0b2
gnu: python-httpcore: Update to 1.0.9.
...
* gnu/packages/python-web.scm (python-httpcore): Update to 1.0.9.
Change-Id: Iea53b554e9ad0687e5529ec32e8aad69dc3a553f
2025-09-25 09:35:52 +01:00
Sharlatan Hellseher
3c9365204c
gnu: python-uvicorn: Fix build.
...
* gnu/packages/python-web.scm (python-uvicorn):
[native-inputs]: Remove python-pytest-asyncio; add
python-pytest-asyncio-0.26.
Change-Id: I1066aef6557eec3a173d88535e14cbd847ae36f3
2025-09-25 09:35:52 +01:00
Sharlatan Hellseher
d9e7b0f316
gnu: python-httptools: Update to 0.6.4.
...
* gnu/packages/python-web.scm (python-httptools): Update to 0.6.4.
[source] <snippet>: Remove vendor.
[arguments] <test-flags>: Skip only one test.
<phases>: Remove 'preparation; add 'configure-build-ext.
[build-system]: Use pyproject.
[inputs]: Add llhttp.
[native-inputs]: Add python-setuptools.
Change-Id: I81eaa61c96e2f41519648cccc625f2bc0a731269
2025-09-25 09:35:51 +01:00
Sharlatan Hellseher
aeeca3ff48
gnu: python-socksio: Switch to pyproject-build-system.
...
* gnu/packages/python-web.scm (python-socksio):
[build-system]: Use pyproject.
[native-inputs]: Add python-flit-core, python-pytest, and
python-pytest-cov.
Change-Id: I31a304fdc71d8b2b0d5522bff100eb292ff76ab4
2025-09-25 09:35:51 +01:00
Sharlatan Hellseher
a59e2c863c
gnu: python-hpack: Update to 4.1.0.
...
* gnu/packages/python-web.scm (python-hpack): Update to 4.1.0.
[native-inputs]: Add python-setuptools.
Change-Id: I7a99bea38de197cbe98750cf6910b0f70d286cce
2025-09-25 09:35:51 +01:00
Sharlatan Hellseher
7af0a21b95
gnu: python-hyperframe: Update to 6.1.0.
...
* gnu/packages/python-web.scm (python-hyperframe): Update to 6.1.0.
[native-inputs]: Add python-setuptools.
Change-Id: I7cc520ca49131e973632a6f37a0d8ad5fb33cebd
2025-09-25 09:35:51 +01:00
Sharlatan Hellseher
8fd7045311
gnu: python-h11: Update to 0.16.0.
...
* gnu/packages/python-web.scm (python-h11): Update to 0.16.0.
[native-inputs]: Remove python-wheel.
Change-Id: I111d5fdc2c46ad9b48a92b0b1f906b57ec04290a
2025-09-25 09:35:50 +01:00
Sharlatan Hellseher
eaa7916ae9
gnu: python-websockets: Set test backend.
...
* gnu/packages/python-web.scm (python-websockets) [arguments]
<test-backend>: Use 'unittest.
Change-Id: I845e5f1634ce5052accd395062f41b0d184e425c
2025-09-25 09:35:50 +01:00
Sharlatan Hellseher
7e876c4144
gnu: python-aiohappyeyeballs: Update to 2.6.1.
...
* gnu/packages/python-web.scm (python-aiohappyeyeballs): Update to 2.6.1.
[native-inputs]: Remove python-pytest-asyncio; add python-pytest-asyncio-0.26.
Change-Id: I68b9473360755f3454bd13d0ec604da7f3e5b0db
2025-09-25 09:35:50 +01:00
Sharlatan Hellseher
c35b980433
gnu: python-aiosignal: Update to 1.4.0.
...
* gnu/packages/python-web.scm (python-aiosignal): Update to 1.4.0.
[arguments] <test-flags>: Remove redundant options.
Change-Id: I644d508804291eb90fb2f979667714080ca1a9ad
2025-09-25 09:35:49 +01:00
Sharlatan Hellseher
4774af626c
gnu: python-ephemeral-port-reserve: Enable tests.
...
* gnu/packages/python-web.scm (python-ephemeral-port-reserve): Enable tests.
[source]: Switch to git-fetch contacting tests.
[native-inputs]: Add python-pytest.
Change-Id: If9768647f8e69c70329d1d3e761437152fbc50bd
2025-09-25 09:35:46 +01:00
Sharlatan Hellseher
a64a34d05a
gnu: python-requests: Update to 2.32.5.
...
* gnu/packages/python-web.scm (python-requests): Update to 2.32.5.
[native-inputs]: Remove python-pip and python-wheel.
Change-Id: I46a990efba2015a7c54d8dfad0c916635fa521ab
2025-09-25 09:35:44 +01:00
Sharlatan Hellseher
b1b864788b
gnu: python-urllib3: Update to 2.5.0.
...
* gnu/packages/python-web.scm (python-urllib3): Update to 2.5.0.
[native-inputs]: Add python-hatch-vcs and python-setuptools-scm.
Change-Id: Ibe502c2193f03a58f5c3adaf29771498a47d4e7b
2025-09-25 09:35:44 +01:00
Maxim Cournoyer
10482f731e
Reapply "Update Maxim's email address."
...
This reverts commit a7db92d9b3
, this time with
the more careful command, to avoid a world rebuild:
grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
--exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3
Revert "Update Maxim's email address."
...
This reverts commit d0d87a744d
. Oops! This
caused a world rebuild.
Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d
Update Maxim's email address.
...
The change was automated via:
git grep -l maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
* .mailmap: New entry.
Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Hugo Buddelmeijer
66f134b636
gnu: packages/python-web: Add copyright for Hugo Buddelmeijer.
...
* gnu/packages/python-web.scm: Add copyright for Hugo Buddelmeijer.
Change-Id: I7d5985e726cecb7aca185a1c1f30778a8f925ed2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-17 22:47:29 +01:00
Hugo Buddelmeijer
267ac92abd
gnu: httpie: Update to 3.2.4.
...
* gnu/packages/python-web.scm (httpie): Update to 3.2.4.
[source]: Switch to git-fetch.
[arguments]: Enable tests, disable failing tests. Patch setup.cfg.
[synopsis]: Update using PyPI synopsis.
[propagated-inputs]: Remove python-colorama, python-importlib-metadata,
python-pip, and python-setuptools.
[native-inputs]: Add python-pytest-httpbin, python-pytest-mock,
python-responses, and python-werkzeug.
Change-Id: I8b7c8da377ed918f4abf06f51c399e6de54c51fa
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-17 22:47:07 +01:00
Nicolas Graves
ed80b51de2
gnu: python-translation-finder: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-translation-finder):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[propagated-inputs]: Remove python-pathlib2, python-six.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
Remove python-codecov, python-codacy-coverage, python-pytest-cov,
python-pytest-runner, python-twine.
Change-Id: I6e6cc082a9c055280a95e7e31274d5874bc056bb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-17 21:03:24 +01:00
Sharlatan Hellseher
72a1240c84
gnu: python-requests-unixsocket2: Update to 1.0.1.
...
* gnu/packages/python-web.scm (python-requests-unixsocket2): Update to 1.0.1.
[propagated-inputs]: Remove python-pbr and python-requests; add
python-requests-next and python-urllib3-next.
[native-inputs]: Remove python-poetry-core; add nss-certs-for-test and
python-hatchling.
Change-Id: I52740b3663ca3374441ad17402eae7385798ccaf
2025-09-11 22:42:56 +01:00
Sharlatan Hellseher
672c348cf0
gnu: python-urllib3-next: Update to 2.5.0.
...
* gnu/packages/python-web.scm (python-urllib3-next): Update to 2.5.0.
[native-inputs]: Add python-setuptools-scm.
Change-Id: Iecc060bf0bbc89147181e7a6148f8bf9ab463ee0
2025-09-11 22:42:31 +01:00
Nicolas Graves
20529b72e2
gnu: python-pyfxa: Update to 0.8.1.
...
* gnu/packages/python-web.scm (python-pyfxa): Update to 0.8.1.
[propagated-inputs]: Add python-pyjwt, python-parameterized.
[native-inputs]: Replace python-setuptools-next by python-hatchling.
Change-Id: I37d296c1af42196ee23995c166cd98803724fa61
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 18:14:26 +01:00
Nicolas Graves
719976311a
gnu: python-mwparserfromhell: Update to 0.7.2.
...
* gnu/packages/python-web.scm (python-mwparserfromhell): Update to 0.7.2.
Change-Id: I8f623fc66ec0336c52e8bfb017eb11bddc608ba4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 18:14:26 +01:00
Nicolas Graves
94a61f4fbb
gnu: python-pyfxa: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-pyfxa):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
<#:test-flags>: Ignore tests requiring network access.
[native-inputs]: Add python-setuptools-next.
Change-Id: Ia4a5c04a7d10b9efaa422992a7fcab8d143de923
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 18:14:26 +01:00
Nicolas Graves
1d7a7decc7
gnu: python-mwparserfromhell: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-mwparserfromhell):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools-next. Remove
python-pytest-runner.
Change-Id: I9bab5b8ef4875d69521d22c07131053ea72b69e4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 18:14:26 +01:00
Nicolas Graves
ae3fbf21ca
gnu: python-mohawk: Update to 1.1.0-0.b789916.
...
* gnu/packages/python-web.scm (python-mohawk): Update to 1.1.0-0.b789916.
[source]: Switch to git-fetch. Use patch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-flags>.
[native-inputs]: Remove them. Add python-pytest and
python-setuptools-next.
* gnu/packages/patches/python-mohawk-pytest.patch: Add patch from
upstream Github PR.
* gnu/local.mk: Record patch.
Change-Id: I866683573757909b9b5b808cd693991358131c46
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 18:14:15 +01:00
Nicolas Graves
d0283dde90
gnu: python-minio: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-minio):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace <#:phases> with <#:test-flags>.
[native-inputs]: Remove them. Add python-pytest,
python-setuptools-next.
Change-Id: I231b16e279c34b2d93ce5b533d2fcae435e03e8c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 17:56:58 +01:00