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
gnu: python-zodbpickle: Fix build. * gnu/packages/python-web.scm (python-zodbpickle)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I5d0b47cbf3ea746368a87a26eb967216aae07de6
gnu: Add python-python3-saml. * gnu/packages/python-web.scm (python-python3-saml): New variable. Change-Id: I2609fcea5f55372670629fd1ce5641319489feea
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
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
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
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
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
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
gnu: Add python-simple-websocket. * gnu/packages/python-web.scm (python-simple-websocket): New variable. Change-Id: Ie17eb20ad72db6331c037c52215e753f1248d144
gnu: python-branca: Add missing inputs. * gnu/packages/python-web.scm (python-branca)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I77b68bb762dcb337cd6c776817ab66b88927cc20
gnu: python-httpauth: Add missing inputs. * gnu/packages/python-web.scm (python-httpauth)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ia130e05d4c694118bebcdd3db7180952a1dbbaca
gnu: python-fastapi: Enable multipart tests. * gnu/packages/python-web.scm (python-fastapi)[arguments]: Do not ignore multipart tests. Change-Id: Ifb616700cf16f7eccb49f3d72a9cb5f98a62b2b3
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
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
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
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
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
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
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