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
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>
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>
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>
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
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
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>