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
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
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
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
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
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
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
gnu: python-httpcore: Update to 1.0.9. * gnu/packages/python-web.scm (python-httpcore): Update to 1.0.9. Change-Id: Iea53b554e9ad0687e5529ec32e8aad69dc3a553f
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
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
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
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
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
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
gnu: python-websockets: Set test backend. * gnu/packages/python-web.scm (python-websockets) [arguments] <test-backend>: Use 'unittest. Change-Id: I845e5f1634ce5052accd395062f41b0d184e425c
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
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
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
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
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