summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
AgeCommit message (Collapse)Author
2025-09-25gnu: python-flask-cors: Update to 6.0.1.Sharlatan Hellseher
* 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-25gnu: python-bottle: Update to 0.13.4.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-bottle): Update to 0.13.4. [native-inputs]: Add python-setuptools. Change-Id: I5dc04f135ec5f6d83aff428a4b09fd305904efe2
2025-09-25gnu: python-s3transfer: Reduce closure size.Sharlatan Hellseher
* 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-25gnu: python-webtest: Update to 3.0.6.Sharlatan Hellseher
* 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-25gnu: python-webob: Update to 1.8.9.Sharlatan Hellseher
* 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-25gnu: python-zope-event: Update to 6.0.Sharlatan Hellseher
* 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-25gnu: python-zope-interface: Update to 7.2.Sharlatan Hellseher
* 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-25gnu: python-terminado: Update to 1.18.1.Sharlatan Hellseher
* 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-25gnu: python-betamax: Enable tests, switch to pyproject-build-system.Sharlatan Hellseher
* 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-25gnu: python-tornado: Switch to pypproject-build-system.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-tornado) [build-system]: Use pypproject. [native-inputs]: Add python-setuptools. Change-Id: I39e3a906f4ac66b878a4aae157cef5fbd1135074
2025-09-25gnu: python-html5lib: Switch to pyproject-build-system.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-html5lib): [build-system]: Use pyproject. [native-inputs]: Add python-setuptools. Change-Id: If4df2b32c95a23252063e0826f27bc99fb2f5530
2025-09-25gnu: python-webencodings: Switch to pyproject-build-system.Sharlatan Hellseher
* 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-25gnu: python-httpx: Rearange inputs, fix tests.Sharlatan Hellseher
* 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-25gnu: python-httpcore: Update to 1.0.9.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-httpcore): Update to 1.0.9. Change-Id: Iea53b554e9ad0687e5529ec32e8aad69dc3a553f
2025-09-25gnu: python-uvicorn: Fix build.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-uvicorn): [native-inputs]: Remove python-pytest-asyncio; add python-pytest-asyncio-0.26. Change-Id: I1066aef6557eec3a173d88535e14cbd847ae36f3
2025-09-25gnu: python-httptools: Update to 0.6.4.Sharlatan Hellseher
* 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-25gnu: python-socksio: Switch to pyproject-build-system.Sharlatan Hellseher
* 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-25gnu: python-hpack: Update to 4.1.0.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-hpack): Update to 4.1.0. [native-inputs]: Add python-setuptools. Change-Id: I7a99bea38de197cbe98750cf6910b0f70d286cce
2025-09-25gnu: python-hyperframe: Update to 6.1.0.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-hyperframe): Update to 6.1.0. [native-inputs]: Add python-setuptools. Change-Id: I7cc520ca49131e973632a6f37a0d8ad5fb33cebd
2025-09-25gnu: python-h11: Update to 0.16.0.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-h11): Update to 0.16.0. [native-inputs]: Remove python-wheel. Change-Id: I111d5fdc2c46ad9b48a92b0b1f906b57ec04290a
2025-09-25gnu: python-websockets: Set test backend.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-websockets) [arguments] <test-backend>: Use 'unittest. Change-Id: I845e5f1634ce5052accd395062f41b0d184e425c
2025-09-25gnu: python-aiohappyeyeballs: Update to 2.6.1.Sharlatan Hellseher
* 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-25gnu: python-aiosignal: Update to 1.4.0.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-aiosignal): Update to 1.4.0. [arguments] <test-flags>: Remove redundant options. Change-Id: I644d508804291eb90fb2f979667714080ca1a9ad
2025-09-25gnu: python-ephemeral-port-reserve: Enable tests.Sharlatan Hellseher
* 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-25gnu: python-requests: Update to 2.32.5.Sharlatan Hellseher
* 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-25gnu: python-urllib3: Update to 2.5.0.Sharlatan Hellseher
* 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-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, 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-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
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-17gnu: packages/python-web: Add copyright for Hugo Buddelmeijer.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-17gnu: httpie: Update to 3.2.4.Hugo Buddelmeijer
* 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-17gnu: python-translation-finder: Switch to pyproject.Nicolas Graves
* 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-11gnu: python-requests-unixsocket2: Update to 1.0.1.Sharlatan Hellseher
* 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-11gnu: python-urllib3-next: Update to 2.5.0.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-urllib3-next): Update to 2.5.0. [native-inputs]: Add python-setuptools-scm. Change-Id: Iecc060bf0bbc89147181e7a6148f8bf9ab463ee0
2025-09-06gnu: python-pyfxa: Update to 0.8.1.Nicolas Graves
* 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-06gnu: python-mwparserfromhell: Update to 0.7.2.Nicolas Graves
* 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-06gnu: python-pyfxa: Switch to pyproject.Nicolas Graves
* 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-06gnu: python-mwparserfromhell: Switch to pyproject.Nicolas Graves
* 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-06gnu: python-mohawk: Update to 1.1.0-0.b789916.Nicolas Graves
* 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-06gnu: python-minio: Switch to pyproject.Nicolas Graves
* 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-06gnu: python-hstspreload: Update to 2025.1.1.Nicolas Graves
* gnu/packages/python-web.scm (python-hstspreload): Update to 2025.1.1. Change-Id: I2ff31d2462d4dbfb9744b7cd35bfc6e76c7d626f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06gnu: python-hstspreload: Switch to pyproject.Nicolas Graves
* gnu/packages/python-web.scm (python-hstspreload): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools-next. [home-page, synopsis]: Run guix style. Change-Id: Ib9dce596102e468b2a88c407520d6cdc768ef860 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06gnu: python-google: Switch to pyproject.Nicolas Graves
* gnu/packages/python-web.scm (python-google): [source, description, arguments]: Improve style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools-next. Change-Id: Ibdf9cd90e052dabfe644da99566f3973c865f12d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06gnu: python-giturlparse: Update to 0.12.0.Nicolas Graves
* gnu/packages/python-web.scm (python-giturlparse): Update to 0.12.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools-next. [description]: Improve style. Change-Id: I70373b05412d02126497fa2372ef0c4264a5573e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06gnu: python-enoslib: Switch to pyproject.Nicolas Graves
* gnu/packages/python-web.scm (python-enoslib): [source]: Improve style. [build-system]: Switch to pyproject-build-system. [arguments]: Reorder field. <#:test-flags>: Use to avoid 'check phase replacement. <#:phases>: Replace former 'check with 'pre-check phase. [native-inputs]: Add python-setuptools. Reorder and improve style. [propagated-inputs]: Improve style. Change-Id: Icada22c14f7b936dd562729eb85a6089986e3c8e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06gnu: python-beren: Switch to pyproject.Nicolas Graves
* gnu/packages/python-web.scm (python-beren): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools-next. Change-Id: I4ce0ddcd53c95c7fd04af51a297ba1924384b142 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06gnu: python-azure-storage-nspkg: Switch to pyproject.Nicolas Graves
* gnu/packages/python-web.scm (python-azure-storage-nspkg): [build-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests in PyPI archive. [native-inputs]: Add python-pytest, python-setuptools-next. Change-Id: Ia2eb1da9429036aaf58661e2e3999ad292a60c1e Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06gnu: python-ajsonrpc: Switch to pyproject.Nicolas Graves
* gnu/packages/python-web.scm (python-ajsonrpc): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Change-Id: I4d6b3813feea80af3d9a94f354a459780cbff281 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06gnu: httpie: Switch to pyproject.Nicolas Graves
* gnu/packages/python-web.scm (httpie): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. [source, properties]: Improve style. Change-Id: Ib6073b02235f19a70576c0e37193dcb05496d3eb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04gnu: Add python-webrtcvad-wheels.Nicolas Graves
* gnu/packages/python-xyz.scm (python-webrtcvad-wheels): New variable. Change-Id: I93adee22e1c6236aba5916548c288c088677e4c5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>