Sharlatan Hellseher
6f6e795316
gnu: grip: Fix build.
...
* gnu/packages/python-web.scm (grip): Fix build and refresh package style.
[build-system]: Switch to pyproject.
[arguments] <test-flags>: Ignore all tests requiring networking.
<phases>: Add 'fix-response-encoding; use default 'check.
[native-inputs]: Add python-setuptools, and python-wheel.
[description]: Fix fill column indentation.
Change-Id: I131ab5efa965760f05411c7dbdb2349d9e8cbcc3
2025-04-16 20:34:13 +01:00
Nicolas Graves
568867b62e
gnu: python-docutils-0.15: Update to 0.16.
...
* gnu/packages/python-xyz.scm (python-docutils-0.15): Update to 0.16.
[native-inputs]: Replace python-setuptools-57 by python-setuptools.
* gnu/packages/python-web.scm (awscli)[inputs]: Update accordingly.
* gnu/packages/sphinx.scm (python-sphinx-panels)[propagated-inputs]:
Update accordingly.
Change-Id: I84360acf8d8213d0d49301e116f1a158bdb545e7
Signed-off-by: Steve George <steve@futurile.net>
2025-04-16 11:46:35 +02:00
Nicolas Graves
6b2c5900dd
gnu: python-cfn-lint: Update to 1.28.0.
...
* gnu/packages/python-web.scm (python-cfn-lint): Update to 1.28.0.
Change-Id: I1fa1a4836b2e4b1e360eaf08aa8399dda6435c48
Signed-off-by: Steve George <steve@futurile.net>
2025-04-16 11:46:34 +02:00
Nicolas Graves
55d7b8f1f6
gnu: gunicorn: Migrate 'check phase to pyproject-build-system.
...
* gnu/packages/python-web.scm (gunicorn)[arguments]
{phases}: Remove 'check phase and migrate its flags to...
{test-flags}: ...here.
Change-Id: I0635d386d91ef2476dd513787df166f1b181c03c
Signed-off-by: Steve George <steve@futurile.net>
2025-04-16 11:46:34 +02:00
Sharlatan Hellseher
2b8dd22bb9
gnu: python-eventlet: Update to 0.39.1.
...
* gnu/packages/python-web.scm (python-eventlet): Update to 0.39.1, fix
build.
Change-Id: Ib415f42d10acf638ddd4692fc9d0701922c52714
2025-04-16 11:46:34 +02:00
Sharlatan Hellseher
20591361e1
gnu: Remove python-webcolors-24.
...
It's the same variant as python-webcolors.
* gnu/packages/python-web.scm (python-webcolors-24): Delete variable.
* gnu/packages/python-xyz.scm (python-jsonschema) [propagated-inputs]:
Remove python-webcolors-24; add python-webcolors.
Change-Id: Iaa1db96aaf95618ecef5e8560472b1122e18f009
2025-04-16 11:46:33 +02:00
Sharlatan Hellseher
4db0aaf4ad
gnu: Add python-gevent-websocket.
...
* gnu/packages/python-web.scm (python-gevent-websocket): New variable.
Change-Id: I07f2305c1e1ec257f8764319eadfd28d319b54e5
2025-04-16 11:46:33 +02:00
Sharlatan Hellseher
baf696f281
gnu: python-urllib3-next: Update to 2.3.0.
...
Keep urllib3@1.26.17 but under the dedicated variable name making it
less confusing with "-next" suffix which is meant to be higher version
of the current one.
* gnu/packages/python-web.scm (python-urllib3-next): Update to
2.3.0. Inherit from python-urllib3.
[native-inputs]: Add python-hatchling and python-hatch-vcs.
(python-urllib3-1.26): New variable.
(python-elasticsearch) [propagated-inputs]: Remove python-urllib3-next;
add python-urllib3-1.26.
* gnu/packages/android.scm (sdkmanager) [inputs]: Remove
python-urllib3-next; add python-urllib3-1.26.
* gnu/packages/package-management.scm (conan) [propagated-inputs]:
Likewise.
* gnu/packages/video.scm (yt-dlp) [inputs]: Likewise.
Change-Id: I2679dda98180815d4e3580d965b8db9c61e53f4a
2025-04-16 11:46:33 +02:00
Nicolas Graves
10f551614b
gnu: python-sanic: Update to 25.3.0.
...
* 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-16 11:46:30 +02:00
Sharlatan Hellseher
c5a3f8f9c6
gnu: python-dropbox: Enable tests.
...
* 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-16 11:46:30 +02:00
Sharlatan Hellseher
32b3bcefd1
gnu: python-dropbox: Move python-web.
...
* gnu/packages/file-systems.scm (python-dropbox): Move from here ...
* gnu/packages/python-web.scm: .. to here.
Change-Id: Ib75e507a4c3d98becdd606b466bb360e77956637
2025-04-16 11:46:30 +02:00
Sharlatan Hellseher
77a60228ed
gnu: python-scrapy: Run test in parallel.
...
* 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-16 11:46:29 +02:00
Nicolas Graves
22c2ef5fcf
gnu: python-flask-seasurf: Update to 2.0.0.
...
* gnu/packages/python-web.scm (python-flask-seasurf): Update to 2.0.0.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:29 +02:00
Nicolas Graves
c4bc6cf49f
gnu: Remove python-cookies.
...
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-16 11:46:29 +02:00
Nicolas Graves
d7817735b2
gnu: python-port-for: Update to 0.7.4.
...
* 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-16 11:46:29 +02:00
Nicolas Graves
22416fb20d
gnu: python-furl: Update to 2.1.4.
...
* 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-16 11:46:28 +02:00
Nicolas Graves
7780df4ee7
gnu: python-databricks-cli: Update to 0.18.0.
...
* 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-16 11:46:23 +02:00
Sharlatan Hellseher
0ba4394718
gnu: python-css-parser: Update to 1.0.10.
...
* gnu/packages/python-web.scm (python-css-parser): Update to 1.0.10.
Change-Id: I2775f4f7871582d066ed5d4bb1831bb666f730aa
2025-04-16 11:46:23 +02:00
Sharlatan Hellseher
a56bfbb4e9
gnu: python-js2py: Update to 0.74.
...
* 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-16 11:46:23 +02:00
Nicolas Graves
e156116942
gnu: python-netaddr: Update to 1.3.0.
...
* 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-16 11:46:22 +02:00
Nicolas Graves
f4a21e1848
gnu: python-netaddr: Move to (gnu packages python-web).
...
* 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-16 11:46:21 +02:00
Ricardo Wurmus
474dc182b7
gnu: python-werkzeug-1.0: Do not abort on warnings.
...
* 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-16 11:46:18 +02:00
Ricardo Wurmus
ccc67fb775
gnu: python-flask-oidc: Update to 2.3.1.
...
* 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-16 11:46:18 +02:00
Ricardo Wurmus
ebf1da0700
gnu: Add python-authlib.
...
* gnu/packages/python-web.scm (python-authlib): New variable.
Change-Id: Ia19965ca2e6b26d40740a6fb96a2a03d7842d364
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
cfb0fc85ef
gnu: python-pecan: Update to 1.6.1.
...
* 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-16 11:46:17 +02:00
Sharlatan Hellseher
bd5df72ce9
gnu: python-sanic: Scip more tests, simplify.
...
* 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-16 11:46:16 +02:00
Sharlatan Hellseher
907ae7b07d
gnu: python-uvloop: Fix build.
...
* 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-16 11:46:15 +02:00
Sharlatan Hellseher
18e9141d01
gnu: python-uvloop: Fix indentation.
...
* gnu/packages/python-web.scm (python-uvloop): Fix indentation.
Change-Id: I72f6674c870317ebec48933e2bb5744bae6e0387
2025-04-16 11:46:15 +02:00
Nicolas Graves
fcc266cf25
gnu: python-h2: Fix test-flags.
...
* gnu/packages/python-web.scm (python-h2)[arguments]{test-flags}:
Fix quoting.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:15 +02:00
Nicolas Graves
6838baeffc
gnu: Remove python-dictpath.
...
* 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-16 11:46:15 +02:00
Nicolas Graves
a35f661489
gnu: python-uvicorn: Rename python-watchgod native-input.
...
* gnu/packages/python-web.scm (python-uvicorn)[native-inputs]: Rename
python-watchgod to python-watchfiles. Add python-a2wsgi.
2025-04-16 11:46:13 +02:00
Ricardo Wurmus
d87896da28
gnu: python-requests-unixsocket: Update to 0.4.2.
...
* 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-16 11:46:11 +02:00
Ricardo Wurmus
e779b2c67c
gnu: python-manuel: Update to 1.13.0.
...
* 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-16 11:46:09 +02:00
Sharlatan Hellseher
31ca7ed743
gnu: python-h2: Fix build.
...
* 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-16 11:46:09 +02:00
Sharlatan Hellseher
176fb23102
gnu: python-uvloop: Fix build, improve style.
...
* 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-16 11:46:09 +02:00
Sharlatan Hellseher
fadd26395d
gnu: python-frozenlist: Update to 1.3.3.
...
* 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-16 11:46:09 +02:00
Sharlatan Hellseher
b5b0e98364
gnu: python-zope-testing: Update to 5.0.1.
...
* 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-16 11:46:08 +02:00
Daniel Ziltener
f0e0caa570
gnu: Add python-quart-trio.
...
* gnu/packages/python-web.scm (python-quart-trio): New variable.
Change-Id: I0e429361bfaaa9a57210a8b2f48e19eeaa14d21e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-13 21:10:00 +01:00
Ricardo Wurmus
666a6cfd88
gnu: python-openai: Update to 1.3.5.
...
* 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-04-07 20:51:07 +02:00
John Kehayias
e2c2f98edd
gnu: python-canvasapi: Update to 3.3.0.
...
* gnu/packages/python-web.scm (python-canvasapi): Update to 3.3.0.
Change-Id: I299aa727b63f04fd7a242a9808d2a05abf3d542a
2025-03-31 17:31:30 -04:00
John Kehayias
d2c7858c05
gnu: python-canvasapi: Fix tests.
...
* gnu/packages/python-web.scm (python-canvasapi)[native-inputs]: Add
python-urllib3-next.
Change-Id: I78d7f1807791597d03ffebe2fd8db33fd26311c3
2025-03-31 17:30:21 -04:00
Efraim Flashner
02d45b04fa
gnu: python-uvicorn: Skip another test on riscv64-linux.
...
* gnu/packages/python-web.scm (python-uvicorn)[arguments]: When building
for riscv64-linux skip another test.
Change-Id: I470b45ae3dc80324aa1cd7f1fe37dce8b690be68
2025-03-05 12:57:44 +02:00
Efraim Flashner
cda9991258
gnu: python-uvloop: Fix build on riscv64-linux.
...
* 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-05 12:57:41 +02:00
Sharlatan Hellseher
c47cf257db
gnu: python-cfn-lint: Skip 2 more tests.
...
* gnu/packages/python-web.scm (python-cfn-lint) [arguments]
<test-flags>: Skip 2 more shaky tests.
Change-Id: Ib60bee902584e0d1fa36ea9f2a90fb62dd7b7c4c
2025-03-04 01:29:39 +00:00
Efraim Flashner
feba33d2c1
gnu: python-websockets: Fix test suite on riscv64-linux.
...
* gnu/packages/python-web.scm (python-websockets)[arguments]: When
building for riscv64-linux use an even longer test timeout.
Change-Id: I83390a5e5e8d9e1ab6514841feca8e5066d6c80d
2025-03-03 08:06:59 +02:00
Efraim Flashner
09d64a7d62
gnu: python-h2: Skip a test on riscv64-linux.
...
* gnu/packages/python-web.scm (python-h2)[arguments]: When building for
riscv64-linux skip a test.
Change-Id: I1c359046580e5722568362d0954f13b5a2d82e49
2025-03-02 20:31:49 +01:00
Adam Faiz
867ec3a41c
gnu: Add python-mohawk.
...
* gnu/packages/python-web.scm (python-mohawk): New variable.
Change-Id: I8c6c85ea49135f173bce0f2f885deba63e23898b
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-01 11:43:48 +01:00
Sharlatan Hellseher
1dea1431ba
gnu: Add python-s3path.
...
* gnu/packages/python-web.scm (python-s3path): New variable.
Change-Id: I04c3fe63b9bf4b37d76a78c1df35617495955414
2025-02-28 22:44:05 +00:00
Greg Hogan
be6172d006
gnu, teams: Fix typos.
...
* etc/teams.scm: Remove miscopied comment.
* gnu/packages/python-web.scm, gnu/packages/python-xyz.scm:
Fix spelling.
Change-Id: I1d7aea5804c1216a5f43d19f10772861c5d673bd
2025-02-28 23:03:36 +01:00
Ricardo Wurmus
00f1a7c244
gnu: python-fastapi-csrf-protect: Update to 0.3.3.
...
* 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-27 09:59:49 +01:00