Commit graph

1135 commits

Author SHA1 Message Date
Ricardo Wurmus
9a299d931e
gnu: Add python-aioitertools.
* gnu/packages/python-web.scm (python-aioitertools): New variable.

Change-Id: I1ef29297b9e3d526234270dc2701ab55704e3fe4
2025-01-20 21:37:57 +01:00
Ricardo Wurmus
4c4fdcaf2d
gnu: python-zeep: Update to 4.3.1.
* gnu/packages/patches/python-zeep-Fix-pytest_httpx-test-cases.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove patch.
* gnu/packages/python-web.scm (python-zeep): Update to 4.3.1.
[source]: Remove patch.
[build-system]: Use pyproject-build-system.
[arguments]: Add phase 'compatibility; replace custom 'check phase with
'set-HOME phase.
[propagated-inputs]: Remove python-cached-property.
[native-inputs]: Remove python-aiohttp, python-aioresponses, and python-mock;
add nss-certs-for-test, python-coverage, python-flake8,
python-flake8-blind-except, python-flake8-debugger, python-isort,
python-setuptools, and python-wheel.

Change-Id: I0385e304fcb2eeda508bc7d019ca645cf8a36c64
2025-01-20 21:37:53 +01:00
宋文武
2b311b24e6
gnu: python-pyowm: Fix build.
* gnu/packages/python-web.scm (python-pyowm)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: Ib48705555d0fe23117f49c6d10862bf65608e4c9
2025-01-20 21:37:52 +01:00
宋文武
19e0d69154
gnu: python-rangehttpserver: Fix build.
* gnu/packages/python-web.scm (python-rangehttpserver)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: Ia3eb6fddb829b76cc620ff29fefdc8eb1bbb5b2e
2025-01-20 21:37:51 +01:00
宋文武
001f48fd33
gnu: Remove python-tinycss.
Last updated 8 years ago, superseded by python-tinycss2.

* gnu/packages/python-web.scm (python-tinycss): Remove variable.

Change-Id: I0ce8abdffe40340b798c697cd501d4a6a3443078
2025-01-20 21:37:50 +01:00
宋文武
8f0ca5d940
gnu: python-tweepy: Disable tests.
* gnu/packages/pythohn-web.scm (python-tweepy)[arguments]: Disable tests.

Change-Id: I61230791339db93f34a05f30319eaea83149df99
2025-01-20 21:37:50 +01:00
宋文武
f8278b221e
gnu: python-waybackpack: Fix build.
* gnu/packages/python-web.scm (python-waybackpack)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I7f4c51b39a1d7e322245a7d1f69f39e46da88b9f
2025-01-20 21:37:50 +01:00
宋文武
c70738d9b0
gnu: python-wsgi-intercept: Update to 1.13.1.
* gnu/packages/python-web.scm (python-wsgi-intercept): Update to 1.13.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Disable tests.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I1bfcb902e543eedcaeed3d01ee5996f9b5c96925
2025-01-20 21:37:49 +01:00
宋文武
95b390b774
gnu: python-wtforms-sqlalchemy: Fix build.
* gnu/packages/python-web.scm (python-wtforms-sqlalchemy)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: Ie749474a95171250d6f0a975e7c7989b0ea7c292
2025-01-20 21:37:49 +01:00
宋文武
9b73be7551
gnu: python-zodbpickle: Fix build.
* gnu/packages/python-web.scm (python-zodbpickle)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I5d0b47cbf3ea746368a87a26eb967216aae07de6
2025-01-20 21:37:49 +01:00
Ricardo Wurmus
b396f3078b
gnu: Add python-python3-saml.
* gnu/packages/python-web.scm (python-python3-saml): New variable.

Change-Id: I2609fcea5f55372670629fd1ce5641319489feea
2025-01-20 21:37:48 +01:00
Ricardo Wurmus
ec564c8078
gnu: python-asgiref: Update to 3.8.1.
* gnu/packages/python-web.scm (python-asgiref): Update to 3.8.1.
[build-system]: Use pyproject-build-system.
[arguments]: Remove custom 'check phase.
[native-inputs]: Add python-setuptools and python-wheel.
[propagated-inputs]: Remove python-typing-extensions.

Change-Id: Id59954de4540071ba97daca37c463e724f3a3de5
2025-01-20 21:37:48 +01:00
Ricardo Wurmus
b6b7b02467
gnu: python-flask-httpauth: Update to 4.8.0.
* gnu/packages/python-web.scm (python-flask-httpauth): Update to 4.8.0.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Add python-flask.
[native-inputs]: Add nss-certs-for-test, python-pytest, python-setuptools, and
python-wheel; remove python-flask.

Change-Id: Iae3416cdbc79c2972e2fab6ea2b32fbc02c53499
2025-01-20 21:37:48 +01:00
Ricardo Wurmus
b2eae67473
gnu: python-pynetbox: Update to 7.4.1.
* gnu/packages/python-web.scm (python-pynetbox): Update to 7.4.1.
[arguments]: Remove phase 'disable-failing-tests; use test-flags instead.
[propagated-inputs]: Add python-packaging.
[native-inputs]: Remove python-pyyaml.

Change-Id: I2138797ba292ae06985187ec89c2d77e580b0703
2025-01-20 21:37:47 +01:00
Ricardo Wurmus
6adff6f1c9
gnu: python-flask-socketio: Update to 5.5.1.
* gnu/packages/python-web.scm (python-flask-socketio): Update to 5.5.1.
[arguments]: Enable tests.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-pytest, python-redis, python-setuptools, and
python-wheel.

Change-Id: Ib1807a7002e2c92b722c21f3fc4eb766925b6b02
2025-01-20 21:37:46 +01:00
Ricardo Wurmus
0a865dead0
gnu: python-socketio: Update to 5.12.1.
* gnu/packages/python-web.scm (python-socketio): Update to 5.12.1.
[build-system]: Use pyproject-build-system.
[arguments]: Enable tests, but ignore asynchronous tests.
[propagated-inputs]: Remove python-aiohttp, python-requests,
python-websocket-client, python-websockets; add python-msgpack.
[native-inputs]: Add python-pytest, python-pytest-asyncio,
python-pytest-timeout, python-setuptools, python-uvicorn, and python-wheel.
[description]: Complete the sentence.

Change-Id: I3b8670d95be82729f1501f47035ada67bf5ac873
2025-01-20 21:37:46 +01:00
Ricardo Wurmus
b187bd7bcd
gnu: python-engineio: Update to 4.11.2.
* gnu/packages/python-web.scm (python-engineio): Update to 4.11.2.
[build-system]: Use pyproject-build-system.
[arguments]: Enable all but one tests.
[propagated-inputs]: Add python-simple-websocket and python-tornado.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
[description]: Use complete sentences.

Change-Id: I7c78287c3a11fcfb44555ccdc65447cd8395cdfc
2025-01-20 21:37:46 +01:00
Ricardo Wurmus
c15345c1f1
gnu: Add python-simple-websocket.
* gnu/packages/python-web.scm (python-simple-websocket): New variable.

Change-Id: Ie17eb20ad72db6331c037c52215e753f1248d144
2025-01-20 21:37:46 +01:00
Ricardo Wurmus
56f0cc81c0
gnu: python-branca: Add missing inputs.
* gnu/packages/python-web.scm (python-branca)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I77b68bb762dcb337cd6c776817ab66b88927cc20
2025-01-20 21:37:42 +01:00
Ricardo Wurmus
079267a71c
gnu: python-httpauth: Add missing inputs.
* gnu/packages/python-web.scm (python-httpauth)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: Ia130e05d4c694118bebcdd3db7180952a1dbbaca
2025-01-20 21:37:42 +01:00
Ricardo Wurmus
2bcb8e6edd
gnu: python-fastapi: Enable multipart tests.
* gnu/packages/python-web.scm (python-fastapi)[arguments]: Do not ignore
multipart tests.

Change-Id: Ifb616700cf16f7eccb49f3d72a9cb5f98a62b2b3
2025-01-20 21:37:42 +01:00
Ricardo Wurmus
2839bb205d
gnu: python-asgi-csrf: Update to 0.11.
* gnu/packages/python-web.scm (python-asgi-csrf): Update to 0.11.
[arguments]: Remove.

Change-Id: I4814278b838f978d35a61fde8d3be9d6337d7eea
2025-01-20 21:37:42 +01:00
Ricardo Wurmus
b886780eb9
gnu: python-asgi-csrf: Make compatibly with httpx 0.28.0+.
* gnu/packages/python-web.scm (python-asgi-csrf)[arguments]: Add phase
'compatibility.

Change-Id: Ifa3604fd63e9045e3f060d6b57eeeab8afd182d3
2025-01-20 21:37:41 +01:00
Ricardo Wurmus
b4ab10f91f
gnu: python-cachecontrol-0.11: Add missing inputs.
* gnu/packages/python-web.scm (python-cachecontrol-0.11)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I02091636a09a92093af109b044614fe617a5dd4c
2025-01-20 21:37:38 +01:00
Ricardo Wurmus
b70ac4564c
gnu: python-flask-assets: Update to 2.1.0-1.62efd23.
* gnu/packages/python-web.scm (python-flask-assets): Update to
2.1.0-1.62efd23.
[source]: Fetch from git repository.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add nss-certs-for-test, python-pytest, python-setuptools, and
python-wheel.

Change-Id: I8c3dedb39d4cc1e51d9c3ef9fe9298586f871736
2025-01-20 21:37:37 +01:00
Ricardo Wurmus
b3e8c9ce68
gnu: python-webassets: Fix build.
* gnu/packages/python-web.scm (python-webassets)[arguments]: Delete broken
tests; run tests with nosetests.
[propagated-inputs]: Add python-pyyaml.
[native-inputs]: Remove python-pytest.

Change-Id: Iee1a38b02770259d11e4c7f6eff5d25c6be52ff9
2025-01-20 21:37:37 +01:00
Ricardo Wurmus
b17052496f
gnu: Remove python-flask-basicauth.
This project is abandoned and has test failures that indicate that it doesn't
actually work properly anymore.

* gnu/packages/python-web.scm (python-flask-basicauth): Remove variable.

Change-Id: I828bd5409d71d45c5549e74deba3edecbfac4572
2025-01-20 21:37:37 +01:00
Ricardo Wurmus
7694e6846f
gnu: python-flask-login: Update to 0.6.3.
* gnu/packages/python-web.scm (python-flask-login): Update to 0.6.3.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ie1dc0ffccc11172e21d0013d84c064b8c2793e5f
2025-01-20 21:37:37 +01:00
Ricardo Wurmus
5f1895ea06
gnu: python-flask-htpasswd: Update to 0.5.0.
* gnu/packages/python-web.scm (python-flask-htpasswd): Update to 0.5.0.
[build-system]: Use pyproject-build-system.
[arguments]: Disable tests.

Change-Id: I24ec759fcfbfef3b64f5ca730ed43bf48690288b
2025-01-20 21:37:37 +01:00
Ricardo Wurmus
2dc949d609
gnu: python-omnipath: Update to 1.0.8-0.3d16134.
* gnu/packages/python-web.scm (python-omnipath): Update to 1.0.8-0.3d16134.
[source]: Fetch from git repository.
[arguments]: Remove phase 'relax; update list of disabled tests; add phase
'pretend-version.
[native-inputs]: Add nss-certs-for-test.

Change-Id: I9e980702ac8e5662971a9c4bb88a5789758b48ed
2025-01-20 21:37:36 +01:00
Ricardo Wurmus
9bf8900bdf
gnu: python-asgi-lifespan: Update to 2.1.0.
* gnu/packages/python-web.scm (python-asgi-lifespan): Update to 2.1.0.
[arguments]: Update list of disabled tests; add phase 'compatibility.
[native-inputs]: Add python-httpx.

Change-Id: Ib4c01ec059920481eefbbe908ba2fdaa9cf3484d
2025-01-20 21:37:36 +01:00
Ricardo Wurmus
cbff588f56
gnu: python-fastapi-pagination-minimal: Update to 0.12.34.
* gnu/packages/python-web.scm (python-fastapi-pagination-minimal): Update to
0.12.34.
[propagated-inputs]: Replace python-pydantic with python-pydantic-2.
[native-inputs]: Replace poetry with python-poetry-core.
(python-fastapi-pagination)[arguments]: Run unit tests; add phase
'patch-tests.
[propagated-inputs]: Replace python-pydantic with python-pydantic-2.
[native-inputs]: Add python-aiosqlite, python-asgi-lifespan, python-asyncpg,
python-faker, python-httpx, python-poetry-core, python-pytest,
python-pytest-asyncio, python-sqlalchemy, and python-typing-extensions.

Change-Id: Icab22aa811c70762296ef47723052702b33c6762
2025-01-20 21:37:36 +01:00
Ricardo Wurmus
5cceedd75c
gnu: Remove python-starlette-for-fastapi-0.88.
* gnu/packages/python-web.scm (python-starlette-for-fastapi-0.88): Delete
variable.

Change-Id: Idf8b453834dee2051cec8b7fc34f6681aa8480c6
2025-01-20 21:37:36 +01:00
Ricardo Wurmus
8c495458a7
gnu: python-fastapi: Relax requirements.
* gnu/packages/python-web.scm (python-fastapi)[arguments]: Add phase
'relax-requirements.

Change-Id: I639d894eb1ee207cddcaa52344e48291c7a2a5c9
2025-01-20 21:37:36 +01:00
Ricardo Wurmus
52aafe9522
gnu: python-starsessions: Disable one more test.
* gnu/packages/python-web.scm (python-starsessions)[arguments]: Disable one
more test.

Change-Id: I9a10805eb73f829f12f2b41d1d25b6c41693c9ef
2025-01-20 21:37:35 +01:00
Ricardo Wurmus
73058a6250
gnu: python-starsessions: Update input.
* gnu/packages/python-web.scm (python-starsessions)[propagated-inputs]:
Replace python-starlette-for-fastapi-0.88 with python-starlette.

Change-Id: I07d5bf85ae9980e862dad456d2cde7f1adc1a0ff
2025-01-20 21:37:35 +01:00
Ricardo Wurmus
c906ed028e
gnu: Remove python-fastapi-for-pytorch-lightning.
* gnu/packages/python-web.scm (python-fastapi-for-pytorch-lightning): Remove
variable.

Change-Id: I5cc49baae28ee512698e2e4e25ed99b3655d653a
2025-01-20 21:37:35 +01:00
Ricardo Wurmus
0c3e2b357c
gnu: Rename python-starsessions-for-pytorch-lightning.
* gnu/packages/python-web.scm (python-starsessions-for-pytorch-lightning):
Rename this variable...
(python-starsessions): ...to this.

Change-Id: I237b83f380ce0cd4aee5021f646e66700eeec746
2025-01-20 21:37:35 +01:00
Ricardo Wurmus
c8d727e10d
gnu: python-fastapi: Update to 0.115.6.
* gnu/packages/python-web.scm (python-fastapi): Update to 0.115.6.
[arguments]: Update list of disabled tests.
[propagated-inputs]: Add python-fastapi-cli, python-pydantic-2,
and python-pydantic-settings; remove python-pydantic.
[native-inputs]: Delete python-databases, python-isort, python-jose,
python-mypy, python-hatchling, python-passlib, python-peewee,
python-types-orjson, and python-types-ujson.

Change-Id: Id2ea9e1376dbfb654a62e6b8218c49adeda68014
2025-01-20 21:37:35 +01:00
Ricardo Wurmus
821576544c
gnu: Add python-fastapi-cli.
* gnu/packages/python-web.scm (python-fastapi-cli): New variable.

Change-Id: Id20edf30e9c4ba59bc010a96f219cafbcb7ea31e
2025-01-20 21:37:35 +01:00
Ricardo Wurmus
7bab6152f7
gnu: awscli-2: Run tests.
* gnu/packages/python-web.scm (awscli-2)[arguments]: Disable some tests via
test-flags; uncomment execution of test script.

Change-Id: I2d037ad365cff298f8ddcf9b8f5886ee17fcf0dd
2025-01-20 21:37:33 +01:00
Ricardo Wurmus
6d040c9723
gnu: python-flask-wtf: Update to 1.2.2.
* gnu/packages/python-web.scm (python-flask-wtf): Update to 1.2.2.
[arguments]: Remove.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Add python-flask.
[native-inputs]: Add python-hatchling.

Change-Id: I850217cc3c2bda3c4c48688a3cf924303ce0251a
2025-01-20 21:37:33 +01:00
Ricardo Wurmus
adef506aca
gnu: awscli-2: Remove obsolete build phase.
* gnu/packages/python-web.scm (awscli-2)[arguments]: Remove phase
'remove-pep517.

Change-Id: Ibf05ea4f3ba93ea070bc29c3524be3b246f55708
2025-01-20 21:37:33 +01:00
Ricardo Wurmus
2bad5ec127
gnu: awscli: Update to 1.36.32.
* gnu/packages/python-web.scm (awscli): Update to 1.36.32.
[arguments]: Enable more tests.

Change-Id: I7d3d58cd5c1774adfb155894e8b5316f1e9b6034
2025-01-20 21:37:32 +01:00
Ricardo Wurmus
ca48ba11b5
gnu: python-google-auth: Update to 2.37.0.
* gnu/packages/python-web.scm (python-google-auth): Update to 2.37.0.
[build-system]: Use pyproject-build-system.
[arguments]: Remove custom 'check phase; ignore one broken test.
[propagated-inputs]: Remove python-cryptography and python-six; add
python-pyjwt.
[native-inputs]: Add python-aioresponses, python-cryptography,
python-pytest-asyncio, python-setuptools, and python-wheel; remove
python-oauth2client.

Change-Id: I584ccab1fab97f5ba6efb2c5dba9e97f5186c415
2025-01-20 21:37:32 +01:00
Ricardo Wurmus
0328ebfec3
gnu: Add python-joserfc.
* gnu/packages/python-web.scm (python-joserfc): New variable.

Change-Id: If4c297022059eb2cc40d8d467ef47e3b8a2aa6eb
2025-01-20 21:37:31 +01:00
Ricardo Wurmus
db9b46ad53
gnu: python-jose: Fix build.
* gnu/packages/python-web.scm (python-jose)[build-system]: Use
pyproject-build-system.
[arguments]: Disable some failing tests; remove custom 'check phase.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I39831da68beb6e7e80cd97df04310676e2cdf92a
2025-01-20 21:37:31 +01:00
Ricardo Wurmus
e268c084d7
gnu: python-aws-xray-sdk: Update to 2.14.0.
* gnu/packages/python-web.scm (python-aws-xray-sdk): Update to 2.14.0.
[arguments]: Disable some additional tests.

Change-Id: I8b594c4c75c91b7e0c8264e17c160f03fab2f4ce
2025-01-20 21:37:31 +01:00
Ricardo Wurmus
f0d9e76723
gnu: python-aiohttp-socks: Update to 0.10.1.
* gnu/packages/python-web.scm (python-aiohttp-socks): Update to 0.10.1.
[build-system]: Use pyproject-build-system.
[arguments]: Disable tests.
[native-inputs]: Add python-setuptools and python-wheel.
[propagated-inputs]: Remove python-attrs.

Change-Id: I3d95d8ffb0b4abf368cd16e86aba2a14a69a1766
2025-01-20 21:37:30 +01:00
Ricardo Wurmus
6c85be6588
gnu: python-socks: Update to 2.6.1.
* gnu/packages/python-web.scm (python-socks): Update to 2.6.1.
[arguments]: Enable tests; remove custom 'check phase.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Remove python-async-timeout and python-curio.
[native-inputs]: Add python-anyio, python-async-timeout, python-flask,
python-pytest-asyncio, python-setuptools, python-tiny-proxy, python-trustme,
python-wheel, and python-yarl.

Change-Id: If1b10ed7a2a6ab7358c7e440224b5c406977ad68
2025-01-20 21:37:30 +01:00