gnu: Add python-essentials-openapi. * gnu/packages/python-web.scm (python-essentials-openapi): New variable. Change-Id: I80a6c65c2865b79ce01d541d53f8859e9aa9c157 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-apprise: Move to python-web. * gnu/packages/python-xyz.scm (python-apprise): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Iec9be9ed71ea199bbcf9a0ad66a6251d51bc0484
gnu: python-websocket-client-0.59: Fix tests. * gnu/packages/python-web.scm (python-websocket-client-0.59)[native-inputs]: Add python-six. Change-Id: I213b164858db5fe4e8aeea643daf1a1b98998835
gnu: python-aiorpcx: Fix tests. * gnu/packages/python-web.scm (python-aiorpcx)[native-inputs]: Remove python-pytest-asyncio and python-wheel; add python-pytest-asyncio-0.26. Change-Id: I8acf3eb36a0ab1a41038471456aa15d0fef92cbc
gnu: python-noiseprotocol: Fix tests. * gnu/packages/python-web.scm (python-noiseprotocol): Fix tests. [native-inputs]: Remove python-wheel; add python-pytest. [source]: Switch to git-fetch to have tests. Change-Id: I474ef101c1d645dea06c6a953928793d70c7caf2 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
gnu: python-shopifyapi: Switch to pyproject. * gnu/packages/python-web.scm (python-shopifyapi): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools-next. [description]: Improve style. Change-Id: If574f434dc796c26f07f93f60157bea5a2ac9aaf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-google-auth-httplib2: Update to 0.2.0. * gnu/packages/python-web.scm (python-google-auth-httplib2): Update to 0.2.0. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-six. [native-inputs]: Remove python-mock; add python-pyparsing and python-setuptools. Change-Id: I5f8a3951fcd68bc7633f0450ec706a871c5f4590
gnu: python-js2py: Fix build. * gnu/packages/python-web.scm (python-js2py) [propagated-inputs]: Remove python-numpy; add python-six. [native-inputs]: Remove python-pytest and python-wheel. Change-Id: I5e18ac4c7eff8de3aa8858021d530b967c1a3529
gnu: python-engineio: Update to 4.12.2. * gnu/packages/python-web.scm (python-engineio): Update to 4.12.2. [propagated-inputs]: Remove python-tornado. [native-inputs]: Remove python-wheel; add python-pytest-asyncio and python-tornado. Change-Id: I29e6bbc8ebcd3734a76fab524bd6958c6360d355
gnu: python-google-auth: Update to 2.40.3. * gnu/packages/python-web.scm (python-google-auth): Update to 2.40.3. [propagated-inputs]: Remove python-cachetools; add python-cachetools-5. Change-Id: Ie31e53b04df90fcdc6a730dbace042b5ca33b329
gnu: python-socks: Update to 2.7.2. * gnu/packages/python-web.scm (python-socks): Update to 2.7.2. [source]: Switch to git-fetch. [native-inputs]: Add python-pytest-trio. Remove python-wheel. Change-Id: I0e75b01fb350d964997d5d3a6d8e8e6a1dcbcd67 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-mf2py: Update to 2.0.1. * gnu/packages/python-web.scm (python-mf2py): Update to 2.0.1. [build-system]: Switch to pyproject-build-system. [arguments]: Remove them. [native-inputs]: Add python-poetry-core. [description]: Improve style. Change-Id: I43b67d96178314a2efe442ff6fd6ab34865daa5a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyjsparser: Disable tests. * gnu/packages/python-web.scm (python-pyjsparser)[arguments] <tests?>: No tests in PyPI. [native-inputs]: Remove python-wheel. Change-Id: I354c8dacd7e05f4ab4d760a53ab1c327c4521ee0
gnu: python-livereload: Fix tests. * gnu/packages/python-web.scm (python-livereload): [arguments]<#:test-backend>: Set it. [native-inputs]: Remove python-wheel. Change-Id: I89d27dfc3ebba7c32ddafdcc9266ce60cf1aa3bf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-python3-saml: Fix package. * gnu/packages/python-web.scm (python-python3-saml): [arguments]<#:phases>: Improve style. [inputs]: Add xmlsec-openssl. Change-Id: I99b3f121aa1edc57afda203cc88d8a03c1b2de35 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-webassets: Update to 3.0.0. * gnu/packages/python-web.scm (python-webassets): Update to 3.0.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Remove them. [native-inputs]: Remove them. Add python-hatchling and python-pytest. [propagated-inputs]: Add python-zope-dottedname. [description]: Improve wording and style. Change-Id: Ibb3c0f6889557df93b781303bec3f12a9245487c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-zope-dottedname. * gnu/packages/python-web.scm (python-zope-dottedname): New variable. Change-Id: I10b77975606e99b76b39c93bf13a7c09144cac25 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-grequests: Update to 0.7.0-0.60f70e9. * gnu/packages/python-web.scm (python-grequests): Update to 0.7.0-0.60f70e9. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Set test-related arguments. [description]: Improve style. Change-Id: I62ba93c961229a536464effd666fd135ca8d3ed9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-simple-websocket: Reduce closure size. * gnu/packages/python-web.scm (python-simple-websocket)[native-inputs]: Remove python-flake8, python-pytest-cov, python-tox, and python-wheel. Change-Id: I24439c06556bd0ebc7e834359d731b297af64110
gnu: Remove python-flask-htpasswd. Abandoned since 2022, fails to build, no users in Guix. * gnu/packages/python-web.scm (python-flask-htpasswd): Delete variable. Change-Id: I75c38960d9a6c2ccd77616fe5f8d799e44662289