summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
AgeCommit message (Collapse)Author
2025-04-16gnu: python-sanic: Update to 25.3.0.Nicolas Graves
* gnu/packages/python-web.scm (python-sanic): Update to 25.3.0. [source]: Add a snippet to loosen setuptools requirement. [native-inputs]: Add python-chardet, python-cryptography, python-docutils, python-mypy, python-pygments, python-pytest-benchmark, python-pytest-sanic, python-slotscheck, python-towncrier, python-types-ujson. Change-Id: I6babcb936dc11a1cd253019edf679e8991976527 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-dropbox: Enable tests.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-dropbox): [source]: Swap to git-fetch. [arguments] <tests-flags>: Skip all tests requiring networking. <phases>: Add 'relax-requirements, and 'pre-check. [native-inputs]: Remove python-pytest-runner; add nss-certs-for-test, python-mock, python-pytest-mock, python-setuptools, and python-wheel. Change-Id: I0da3b5a99872dfab9207499ec0f150f52f0b1e4c
2025-04-16gnu: python-dropbox: Move python-web.Sharlatan Hellseher
* gnu/packages/file-systems.scm (python-dropbox): Move from here ... * gnu/packages/python-web.scm: .. to here. Change-Id: Ib75e507a4c3d98becdd606b466bb360e77956637
2025-04-16gnu: python-scrapy: Run test in parallel.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-scrapy) [arguments] <test-flags>: Run tests in parallel (supported upstream, see <docs/contributing.rst>). Skip documentation tests. Change-Id: Id86dd5e7701be4997fa241b126f18ca733940aef
2025-04-16gnu: python-flask-seasurf: Update to 2.0.0.Nicolas Graves
* gnu/packages/python-web.scm (python-flask-seasurf): Update to 2.0.0. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: Remove python-cookies.Nicolas Graves
This is a leaf package in python, broken and undevelopped for 10 years. * gnu/packages/python-web.scm (python-cookies): Delete variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-port-for: Update to 0.7.4.Nicolas Graves
* gnu/packages/python-web.scm (python-port-for): Update to 0.7.4. [build-system]: Switch to pyproject. [native-inputs]: Remove python-mock. Add python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-furl: Update to 2.1.4.Nicolas Graves
* gnu/packages/python-web.scm (python-furl): Update to 2.1.4. [build-system]: Swtich to pyproject. [arguments]{test-flags}: Ignore failing tests. [propagated-inputs]: Sort. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-databricks-cli: Update to 0.18.0.Nicolas Graves
* gnu/packages/python-web.scm (python-databricks-cli): Update to 0.18.0. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style, use gexps. [native-inputs]: Add python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-css-parser: Update to 1.0.10.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-css-parser): Update to 1.0.10. Change-Id: I2775f4f7871582d066ed5d4bb1831bb666f730aa
2025-04-16gnu: python-js2py: Update to 0.74.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-js2py): Update to 0.74. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. [propagated-inputs]: Remove python-six; add python-numpy. Change-Id: I0b2a31241fd2c075c8555a921b805e254436de6a
2025-04-16gnu: python-netaddr: Update to 1.3.0.Nicolas Graves
* gnu/packages/python-web.scm (python-netaddr): Update to 1.3.0. [build-system]: Switch to pyproject. [native-inputs]: Add python-poetry-core, python-pytest, python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-netaddr: Move to (gnu packages python-web).Nicolas Graves
* gnu/packages/python-xyz.scm (python-netaddr): Move from here… * gnu/packages/python-web.scm (python-netaddr): …to here. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-werkzeug-1.0: Do not abort on warnings.Ricardo Wurmus
* gnu/packages/python-web.scm (python-werkzeug-1.0)[arguments]: Remove custom 'check phase; do not raise errors when warnings are printed. Change-Id: Ia13e63f6504e5254e35625528ad3ed8e00355528
2025-04-16gnu: python-flask-oidc: Update to 2.3.1.Ricardo Wurmus
* gnu/packages/python-web.scm (python-flask-oidc): Update to 2.3.1. [build-system]: Use pyproject-build-system. [propagated-inputs]: Remove python-itsdangerous, python-oauth2client, and python-six; add python-authlib, python-blinker, python-requests, and python-responses. [native-inputs]: Add python-pytest and python-poetry-core; remove python-nose and python-mock. Change-Id: I5658d420c49626fd72c7c8a4e7fff13eaaee6276
2025-04-16gnu: Add python-authlib.Ricardo Wurmus
* gnu/packages/python-web.scm (python-authlib): New variable. Change-Id: Ia19965ca2e6b26d40740a6fb96a2a03d7842d364
2025-04-16gnu: python-pecan: Update to 1.6.1.Ricardo Wurmus
* gnu/packages/python-web.scm (python-pecan): Update to 1.6.1. [build-system]: Use pyproject-build-system. [native-inputs]: Remove uwsgi. [arguments]: Remove 'relax-requirements phase and custom 'check phase. Change-Id: I94a09a56fa2f353d8df3a96cb38a5bd73d5b0c0b
2025-04-16gnu: python-sanic: Scip more tests, simplify.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-sanic) [arguments] <test-flags>: Ignore all benchmark and typing tests. Skip more failing tests. <phases>: Use default 'check. [native-inputs]: Remove python-bandit, python-chardet, python-coverage, python-cryptography, python-docutils, python-mypy, python-pygments, python-pytest-benchmark, python-pytest-sanic, python-slotscheck, python-towncrier, python-tox, and python-types-ujson; add python-pytest-asyncio. Change-Id: I8804114656fd76639939ba2fa50fb95d65b823ab
2025-04-16gnu: python-uvloop: Fix build.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-uvloop): Fix unquote-splicing error as seen in <https://ci.guix.gnu.org/build/9605318/log/raw>. Change-Id: I26bba8d29913e01e037c678d943607a7c00f5647
2025-04-16gnu: python-uvloop: Fix indentation.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-uvloop): Fix indentation. Change-Id: I72f6674c870317ebec48933e2bb5744bae6e0387
2025-04-16gnu: python-h2: Fix test-flags.Nicolas Graves
* gnu/packages/python-web.scm (python-h2)[arguments]{test-flags}: Fix quoting. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: Remove python-dictpath.Nicolas Graves
* gnu/packages/python-xyz.scm (python-dictpath): Remove variable. * gnu/packages/python-web.scm (python-openapi-core)[propagated-inputs]: Remove unecessary python-dictpath.
2025-04-16gnu: python-uvicorn: Rename python-watchgod native-input.Nicolas Graves
* gnu/packages/python-web.scm (python-uvicorn)[native-inputs]: Rename python-watchgod to python-watchfiles. Add python-a2wsgi.
2025-04-16gnu: python-requests-unixsocket: Update to 0.4.2.Ricardo Wurmus
* gnu/packages/python-web.scm (python-requests-unixsocket): Define as deprecated alias for... (python-requests-unixsocket2): ...this new variable. [source]: Fetch from forked git repository. [home-page]: Update. [arguments]: Remove. [native-inputs]: Remove python-apipkg, python-appdirs, python-execnet, python-packaging, python-pep8, python-py, python-pyparsing, python-pytest-cache, python-pytest-pep8, python-setuptools, python-six, and python-wheel; add python-poetry-core. [propagated-inputs]: Remove python-urllib3. (python-cheroot)[native-inputs]: Replace python-requests-unixsocket with python-requests-unixsocket2. * gnu/packages/python-xyz.scm (python-notebook)[native-inputs]: Same. * gnu/packages/jupyter.scm (python-nbclassic)[native-inputs]: Same. Change-Id: I4c35ff9f86aa7e3df0f2b9ed8616727a7a94f12d
2025-04-16gnu: python-manuel: Update to 1.13.0.Ricardo Wurmus
* gnu/packages/python-web.scm (python-manuel): Update to 1.13.0. [build-system]: Use pyproject-build-system. [propagated-inputs]: Remove python-six; add python-setuptools. [native-inputs]: Addd python-setuptools and python-wheel. Change-Id: I6c4d55edec178df8874c98cabab3f33ab4c67f57
2025-04-16gnu: python-h2: Fix build.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-h2): Fix build. [build-system]: Swap to pyproject-build-system. [arguments] <test-flags>: Skip 10 tests. [native-inputs]: Remove python-hypothesis; add python-setuptools and python-wheel. Change-Id: I3bef5ad8d69e4c651b43db39fcbbae6df152e1e2
2025-04-16gnu: python-uvloop: Fix build, improve style.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-uvloop) [arguments] <test-flags>: Move test skip logic here. Skip one more test. <phases>: Use default 'check, add 'pre-check. Change-Id: I0cee23f36943d5cc9431b0b6b5b6e729949569cf
2025-04-16gnu: python-frozenlist: Update to 1.3.3.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-frozenlist): Update to 1.3.3. Fix build. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ic03ab0566e79b88c8987c27d3855dca42d0791d1
2025-04-16gnu: python-zope-testing: Update to 5.0.1.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-zope-testing): Update to 5.0.1. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-setuptools and python-wheel. [home-page]: Adjust it as take from <https://github.com/zopefoundation/zope.testing>. [description]: Adjust fill-column. Change-Id: Ibe1203a0c0602df31d7d0cb49b362ba453c861f1
2025-04-13gnu: Add python-quart-trio.Daniel Ziltener
* gnu/packages/python-web.scm (python-quart-trio): New variable. Change-Id: I0e429361bfaaa9a57210a8b2f48e19eeaa14d21e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-07gnu: python-openai: Update to 1.3.5.Ricardo Wurmus
* gnu/packages/python-web.scm (python-openai): Update to 1.3.5. [arguments]: Adjust list of disabled tests; add phase 'relax-requirements and 'httpx-compatibility. [propagated-inputs]: Add python-distro, python-httpx, and python-pydantic-2. [native-inputs]: Remove python-black; add python-dirty-equals, python-hatchling, and nss-certs-for-test. Change-Id: I47210abe6a7bc0f5141c41b2a60a45f3b83457ce
2025-03-31gnu: python-canvasapi: Update to 3.3.0.John Kehayias
* gnu/packages/python-web.scm (python-canvasapi): Update to 3.3.0. Change-Id: I299aa727b63f04fd7a242a9808d2a05abf3d542a
2025-03-31gnu: python-canvasapi: Fix tests.John Kehayias
* gnu/packages/python-web.scm (python-canvasapi)[native-inputs]: Add python-urllib3-next. Change-Id: I78d7f1807791597d03ffebe2fd8db33fd26311c3
2025-03-05gnu: python-uvicorn: Skip another test on riscv64-linux.Efraim Flashner
* gnu/packages/python-web.scm (python-uvicorn)[arguments]: When building for riscv64-linux skip another test. Change-Id: I470b45ae3dc80324aa1cd7f1fe37dce8b690be68
2025-03-05gnu: python-uvloop: Fix build on riscv64-linux.Efraim Flashner
* gnu/packages/python-web.scm (python-uvloop)[arguments]: When building for riscv64-linux add a phase to extend some timeouts and skip 2 more tests. Change-Id: Ie40bd546540cfef70b604dc2f65e2952dd17bdf3
2025-03-04gnu: python-cfn-lint: Skip 2 more tests.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-cfn-lint) [arguments] <test-flags>: Skip 2 more shaky tests. Change-Id: Ib60bee902584e0d1fa36ea9f2a90fb62dd7b7c4c
2025-03-03gnu: python-websockets: Fix test suite on riscv64-linux.Efraim Flashner
* gnu/packages/python-web.scm (python-websockets)[arguments]: When building for riscv64-linux use an even longer test timeout. Change-Id: I83390a5e5e8d9e1ab6514841feca8e5066d6c80d
2025-03-02gnu: python-h2: Skip a test on riscv64-linux.Efraim Flashner
* gnu/packages/python-web.scm (python-h2)[arguments]: When building for riscv64-linux skip a test. Change-Id: I1c359046580e5722568362d0954f13b5a2d82e49
2025-03-01gnu: Add python-mohawk.Adam Faiz
* gnu/packages/python-web.scm (python-mohawk): New variable. Change-Id: I8c6c85ea49135f173bce0f2f885deba63e23898b Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-02-28gnu: Add python-s3path.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-s3path): New variable. Change-Id: I04c3fe63b9bf4b37d76a78c1df35617495955414
2025-02-28gnu, teams: Fix typos.Greg Hogan
* etc/teams.scm: Remove miscopied comment. * gnu/packages/python-web.scm, gnu/packages/python-xyz.scm: Fix spelling. Change-Id: I1d7aea5804c1216a5f43d19f10772861c5d673bd
2025-02-27gnu: python-fastapi-csrf-protect: Update to 0.3.3.Ricardo Wurmus
* gnu/packages/python-web.scm (python-fastapi-csrf-protect): Update to 0.3.3. [propagated-inputs]: Replace python-pydantic with python-pydantic-2. Change-Id: Iecc1325e4351b76b6bc2cb63fc56bbac30f963d8
2025-02-27gnu: python-huggingface-hub: Use Pydantic 2.Ricardo Wurmus
* gnu/packages/python-web.scm (python-huggingface-hub)[propagated-inputs]: Replace python-pydantic with python-pydantic-2. Change-Id: Id294af8c1bd6a2e4be8897e8492fcacc77e5a6f0
2025-02-27gnu: python-aws-sam-translator: Use Pydantic 2.Ricardo Wurmus
* gnu/packages/python-web.scm (python-aws-sam-translator)[arguments]: Enable tests that failed due to the use of Pydantic 1. [propagated-inputs]: Replace python-pydantic with python-pydantic-2. Change-Id: I8623da82278465f36339160926853d8410af74db
2025-02-25gnu: hypercorn: Fix tests.Sharlatan Hellseher
* gnu/packages/python-web.scm (hypercorn): [native-inputs]: Remove python-hypothesis; add nss-certs-for-test. Change-Id: I8ec89e416d212f00a5cc4ef0187cec96c9b5df7e
2025-02-24gnu: python-uvicorn: Conditionally skip additional test.Ricardo Wurmus
This test fails on aarch64-linux. * gnu/packages/python-web.scm (python-uvicorn)[arguments]: Skip one additional test on aarch64-linux. Change-Id: Ic7b36e199242473957a8e0e71b8cb6d5d3d38045
2025-02-19gnu: Add python-slowapi.Ricardo Wurmus
* gnu/packages/python-web.scm (python-slowapi): New variable. Change-Id: I61c093f60a40ff1ed3a65ed935b7b9ab3be0400c
2025-02-19gnu: Fix some misspellings.Efraim Flashner
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-17gnu: python-requests-next: Inherit from python-requests.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-requests-next): Inherit from python-requests. [arguments] <tests?>: Enable them as all passed successfully. Change-Id: Ic0d985f819444e0b01a843da94d874d16a742fb6
2025-02-17gnu: Fix grammar and typos in python package descriptions.Vagrant Cascadian
* gnu/packages/python-web.scm (python-devpi-client)[description]: Adjust grammar. (python-legacy-cgi)[description]: Fix spelling of "library". * gnu/packages/python-xyz.scm (python-adjusttext)[description]: Fix spelling of "automated". (python-rgbxy)[description]: Fix spelling of "conversion".