1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-11 15:40:31 +02:00
Commit Graph

1657 Commits

Author SHA1 Message Date
Sharlatan Hellseher
566905f19c gnu: python-google-cloud-core: Fix tests on python-3.12.
* gnu/packages/python-web.scm (python-google-cloud-core) [arguments]
<test-flags>: Ignore faileur on deprecation warning.

Change-Id: I4657321d9fd72dd2b6b8cb09a197b2c92fbc2ad8
2026-04-04 22:41:27 +01:00
Sharlatan Hellseher
a719dc78fd gnu: python-google-api-core: Fix tests on python-3.12.
* gnu/packages/python-web.scm (python-google-api-core)[arguments]
<test-flags>: Ignore faileur on deprecation warning.

Change-Id: I8aff71d3a7c0fd2a4c4505fff0173f23c86455b0
2026-04-04 22:41:26 +01:00
Hugo Buddelmeijer
d621fc71a7 gnu: python-httplib2: Update to 0.31.2.
* gnu/packages/python-web.scm (python-httplib2): Update to 0.31.2.
[propagated-inputs]: Add python-pyparsing and python-pysocks.
[native-inputs]: Remove python-future and python-pyparsing.

Change-Id: I6d8272b1ffa00fa54d1fd72f21202fe6f7464c66
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-04 22:41:26 +01:00
Hugo Buddelmeijer
24f22688be gnu: python-flask-sqlalchemy: Update to 3.1.1-0.168cb4b.
* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to
3.1.1-0.168cb4b.
[source]: Switch to git-fetch.

Change-Id: I42972b20f998e5f99cab02938eb9cdd678720ef5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-04 22:41:26 +01:00
Hugo Buddelmeijer
1df5e6bc26 gnu: python-fastapi: Update to 0.131.0.
* gnu/packages/python-web.scm (python-fastapi): Update to 0.131.0.
[native-inputs]: Remove python-sqlalchemy; add python-sqlalchemy-2.
[arguments]<#:test-backend>: Use 'custom.
<#:test-flags>: Update tests.
[home-page]: Update with redirect.
2026-04-04 22:41:24 +01:00
Nguyễn Gia Phong
881cfbba6d gnu: Add python-flask-limiter.
* gnu/packages/python-web.scm (python-flask-limiter): New variable.

Change-Id: I0730a509835e8a655bffeace8869e550c9e015c0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:39:05 +01:00
Arun Isaac
e7020545b3 gnu: Add python-feedgen.
* gnu/packages/python-web.scm (python-feedgen): New variable.

Change-Id: I2f3f444da871962855bad007365266444bc8b86c
2026-03-24 22:11:40 +00:00
Arun Isaac
0680426b1a gnu: Add python-justhtml.
* gnu/packages/python-web.scm (python-justhtml): New variable.

Change-Id: I85388b0a8fbac93e2e72d2df03da16fa46b616bc
2026-03-24 22:11:27 +00:00
Hugo Buddelmeijer
314107d782 gnu: python-bleach: Fix requirements.
Followup to 259643c993.

The sanity-check of python-nbclassic fails without this patch.

* gnu/packages/python-web.scm (python-bleach): Fix requirements.
[arguments]<#:phases> Add 'relax-requirements phase.

Merges: https://codeberg.org/guix/guix/pulls/7360
Change-Id: I52da267e6d237479ae5a0c0f125c2624ffafe8fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 19:55:42 +00:00
Nicolas Graves
67def57798 gnu: python-cachecontrol: Enable tests.
* gnu/packages/python-web.scm (python-cachecontrol)
[arguments]: Drop them.
[native-inputs]: Add python-cherrypy, python-pytest.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:51 +00:00
Nicolas Graves
bb87f0af63 gnu: python-flask-sqlalchemy: Ignore warnings.
* gnu/packages/python-web.scm (python-flask-sqlalchemy)[arguments]
<#:test-flags>: Ignore deprecation warnings.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:50 +00:00
Nicolas Graves
d33edea8ed gnu: python-aioftp: Update to 0.27.2.
* gnu/packages/python-web.scm (python-aioftp): Update to 0.27.2.
[native-inputs]: Add python-pytest-mock, python-siosocks. Remove
python-wheel.
[propagated-inputs]: Add python-typing-extension.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:50 +00:00
Sharlatan Hellseher
adad5ef281 gnu: python-bleach: Move to python-web.
* gnu/packages/python-xyz.scm (python-bleach): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: Idf243f18f1cf72ae8915804e2261a36ca925a0af
2026-03-20 14:11:36 +00:00
Ludovic Courtès
1ae20f03f4 gnu: Reference the inherited inputs values.
This commit was made by running this command:

  sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm

… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).

Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20 13:27:16 +01:00
Ludovic Courtès
2a50c9598b gnu: Reference the inherited ‘arguments’ value.
This commit was made by running this command:

  sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm

… and then:

  1. reverting changes from ‘gnu/packages/rust.scm’ and
     ‘gnu/packages/java.scm’ since they would incur derivation changes and/or
     breakage;
  2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
  3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
     which use ‘substitute-keyword-arguments’ for arguments that are not
     inherited (and thus ‘arguments’ would be unbound);
  4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
     which make bogus assumptions about inherited arguments.

Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20 13:27:15 +01:00
Cayetano Santos
259643c993 gnu: python-tinycss2: Update to 1.5.1.
* gnu/packages/python-web.scm (python-tinycss2): Update to 1.5.1.
[native-inputs]: Remove python-pytest-cov.
[home-page]: Update.

Change-Id: I9c9ae774d5b07285c2752d7d46615de6321602ba
2026-03-19 08:30:35 +01:00
Cayetano Santos
2d8d6ce330 gnu: Add python-tinyhtml5.
* gnu/packages/python-web.scm (python-tinyhtml5): New variable.

Change-Id: Ia49ee902abf3b41be9232d24c1391d562539d43c
2026-03-19 08:21:26 +01:00
Sharlatan Hellseher
a74606178c gnu: Add python-librouteros.
* gnu/packages/python-web.scm (python-librouteros): New variable.

Change-Id: I155fa476b9cb1865bbf4f84d0275bfe1e2a3ee06
2026-03-08 22:41:54 +00:00
Sharlatan Hellseher
ceadf4d955 gnu: Add python-stamina.
* gnu/packages/python-web.scm (python-stamina): New variable.

Change-Id: I00be94ab1816928f240b9bb65ce3d71cee0c3667
2026-03-08 22:41:52 +00:00
Vinicius Monego
f2fc7802be gnu: hypercorn: Update to 0.18.0.
* gnu/packages/python-web.scm (hypercorn): Update to 0.18.0.
[native-inputs]: Add python-pdm-backend.

Change-Id: I8c8a0cfab35b2bad2195acb5f8a73e516d7e5e00
2026-03-01 23:38:55 -03:00
Sharlatan Hellseher
4502f79b4c gnu: python-globus-sdk: Update to 4.4.0.
* gnu/packages/python-web.scm (python-globus-sdk): Update to 4.4.0.
[arguments] <test-flags>: Run tests in a single thread.
[native-inputs]: Remove python-pytest-xdist and python-wheel.

Change-Id: Iae5d4f8b62f208af660e612d3676d4481fda310a
2026-02-28 22:07:03 +00:00
mst
a27db7d9e7 gnu: Add python-alpaca-py.
* gnu/packages/python-web.scm (python-alpaca-py): New variable.

Change-Id: Ie5c9320e3d4ac713dbeb456189d860726802d27b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 22:08:53 +00:00
mst
f3281394b5 gnu: Add python-sseclient-py.
* gnu/packages/python-web.scm (python-sseclient-py): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6361
Change-Id: Ic4f7747816b71aab93a030c30839b44da8186a2b
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-17 00:20:45 +00:00
Nicolas Graves
d1c96e153d gnu: python-aws-sam-translator: Update to 1.107.0.
* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.107.0.

Change-Id: I8d29577c3b30c5f751a11a97ca5800ad1481a654
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 21:50:04 +00:00
Sharlatan Hellseher
6b682e5e55 gnu: python-tornado-6: Use 'define-deprecated-package`.
* gnu/packages/python-web.scm (python-tornado-6): Use
'define-deprecated-package`.

Change-Id: If56c02bda98f6cd6cf1d698aaa130a69d94f6fd9
2026-02-13 09:55:34 +00:00
Daniel Khodabakhsh
0508e91355 gnu: Add python-asyncudp.
* gnu/packages/python-web.scm (python-asyncudp): New variable.

Change-Id: I704a3d850baa3562b4f1d9d7646a09766be7f372
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08 11:11:03 +01:00
Nicolas Graves
fdece4569e gnu: python-woob: Relax requirements.
* gnu/packages/python-web.scm (python-woob)[arguments]<#:phases>: Add
phase 'relax-requirements.

Change-Id: Ib178d637ef1658702099ecd1c0fca570128970ed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
edddc96f5b gnu: python-conda-package-handling: Use python-pytest-8.
* gnu/packages/python-web.scm (python-conda-package-handling):
[native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I8e86f6c92b72c5b82ca0fdebd2e1aa11ec28a5ce
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
52f23b2437 gnu: httpie: Skip 2 tests.
* gnu/packages/python-web.scm (httpie):
  [arguments] <test-flags>: Skip 2 problematic tests.
  [native-inputs]: Remove python-wheel.

Change-Id: I36775e38714683183267a0f7456d04592f3e85d2
2026-02-07 12:28:54 +01:00
Nicolas Graves
f1df7d79d9 gnu: Add python-mcp.
* gnu/packages/python-web.scm (python-mcp): New variable.
Change-Id: I6ee5ce57db56462120321b6f6e64ac3a301bcaa9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
983051488c gnu: Add python-httpx-sse.
* gnu/packages/python-web.scm (python-httpx-sse): New variable.

Change-Id: I69b12e54907e15fa7237060ca0f3df863e99cf32
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
9dd10b4566 gnu: Add python-sse-starlette.
* gnu/packages/python-web.scm (python-sse-starlette): New variable.

Change-Id: I47c8fa1569d69c28e0f580df42f77fc8889643bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
5dcde9b5a5 gnu: python-starlette: Update to 0.49.1.
* gnu/packages/python-web.scm (python-starlette): Update to 0.49.1.

Change-Id: I19ed03999c59271a4da26d798d644996c2224b02
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:52 +01:00
Nicolas Graves
e859365ef2 gnu: python-fastapi-pagination: Update to 0.15.6.
* gnu/packages/python-web.scm
(python-fastapi-pagination-minimal): Update to 0.15.6.
[native-inputs]: Replace python-poetry-core by python-hatchling.
(python-fastapi-pagination): Update to 0.15.6.
[native-inputs]: Replace python-poetry-core by python-hatchling.  Add
python-dirty-equals.
[arguments]<#:test-flags>: Update them.
<#:phases>: Refresh phase 'patch-tests.

Change-Id: I59a7d3d2729ae99169f8cc2e5713875d0bc391da
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves
b49f6636a0 gnu: python-fastapi: Update to 0.128.0.
* gnu/packages/python-web.scm (python-fastapi): Update to 0.128.0.
[arguments]<#:test-flags>: Update them.

Change-Id: Ibc25b68e370e26c3d922096876ad8679caeda44c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:51 +01:00
Nicolas Graves
cb24bb7468 gnu: python-pyscss: Switch to python-pytest-8.
* gnu/packages/python-web.scm (python-pyscss)
[native-inputs]: Replace python-pytest by python-pytest-8.

Change-Id: Id1fd90e5779a288ffde574cf41057eac49448dd2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:47 +01:00
Nicolas Graves
33b5313d6d gnu: python-python3-saml: Drop phase 'pre-check.
* gnu/packages/python-web.scm (python-python3-saml)[arguments]
<#:phases>: Drop phase 'pre-check.

Change-Id: Ib1fc47e84ea2e8da5aa30205802c758d4de16ac3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:46 +01:00
Nicolas Graves
a291d2697b gnu: python-google-api-core: Update to 2.29.0.
* gnu/packages/python-web.scm (python-google-api-core): Update to 2.29.0.

Change-Id: I6da448552d1d6ae49af66f98a5cbde0511c7bcc4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
41e64792e1 gnu: python-google-auth-oauthlib: Update to 1.2.4.
* gnu/packages/python-web.scm (python-google-auth-oauthlib): Update to 1.2.4.
Change-Id: I6d7b2e267ebb93d394cd243ccec779d6260363ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
9d57566793 gnu: python-google-auth: Update to 2.48.0.
* gnu/packages/python-web.scm (python-google-auth): Update to 2.48.0.
[propagated-inputs]: Remove python-cachetools, add
python-cryptography.
[native-inputs]: Add python-aiohttp, python-requests, python-rsa,
python-urllib3.  Remove python-cryptography, python-mock.

Change-Id: Iad35b296c278b182fcb0256e4a66a90e4758fa40
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Nicolas Graves
ac29a28570 gnu: python-elastic-transport: Use the right python-pytest-asyncio.
* gnu/packages/python-web.scm (python-elastic-transport)
[native-inputs]: Replace python-pytest-asyncio by
python-pytest-asyncio-0.26.

Change-Id: I49d13fb4c1130f36cc73f89ba224958e2b1d4944
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:45 +01:00
Sharlatan Hellseher
f6daec59b2 gnu: Remove python-pysimplesoap.
* gnu/packages/python-web.scm (python-pysimplesoap): Delete variable.

Fixes: guix/guix#5089
Change-Id: I4cec05e760e2e475005e2ade335f4bab492691d9
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
1a841dfbcf gnu: Remove python-publicsuffix.
* gnu/packages/python-web.scm (python-publicsuffix): Delete variable.

Fixes: guix/guix#5072
Change-Id: I8b786a0466b44fb341b48bfbd1e50b283a4d0a7d
2026-02-07 12:28:40 +01:00
Sharlatan Hellseher
3bf07b4c06 gnu: awscli: Update to 1.43.11.
* gnu/packages/python-web.scm (awscli): Update to 1.43.11.

Change-Id: I11f4ce5f12ade7efcbf4338e127d649579d985e6
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher
10d955ef7d gnu: python-s3fs: Update to 2026.1.0.
* gnu/packages/python-web.scm (python-s3fs): Update to 2026.1.0.

Change-Id: If0e843b76e7f0daa14247b599d1d0239a81f4c40
2026-02-07 12:28:39 +01:00
Sharlatan Hellseher
960399a026 gnu: python-aiobotocore: Update to 3.0.0.
* gnu/packages/python-web.scm (python-aiobotocore): Update to 3.0.0.
[propagated-inputs]: Remove python-urllib3; add python-typing-extensions.
[home-page]: Fix it.

Change-Id: I69dad6eecf07d551b2254cc9120ea79f3f18d649
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher
6d12acdd20 gnu: python-s3transfer: Update to 0.16.0.
* gnu/packages/python-web.scm (python-s3transfer): Update to 0.16.0.

Change-Id: I6118598ce3f27d3434ceeef194dbdd53edfb9b97
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher
dd41cf4b34 gnu: python-aiohttp: Update to 3.11.18.
* gnu/packages/python-web.scm (python-aiohttp): Update to 3.11.18.
[phases]{fix-pytest-config}: New phase.
[propagated-inputs]: Remove python-async-timeout.
[native-inputs]: Remove python-pytest-cov and python-wheel; add
python-isal.

Change-Id: Iddaa74cf3cae0ce50105c556311b0a43f761bea9
2026-02-07 12:28:38 +01:00
Sharlatan Hellseher
447a74cedd gnu: python-tornado: Update to 6.4.2.
* gnu/packages/python-web.scm (python-tornado): Absorb definition of
python-tornado-6.
(python-tornado-5): New variable, inherit from python-tornado.
(python-tornado-6): Deprecate variable.

* gnu/packages/jupyter.scm (python-jupyterlite-core)
* gnu/packages/jupyter.scm (python-pytest-jupyter)
* gnu/packages/jupyter.scm (python-voila)
* gnu/packages/python-xyz.scm (python-pypugjs)
* gnu/packages/python-xyz.scm (python-tenacity):
[native-inputs]: Remove python-tornado-6; add python-tornado.

* gnu/packages/machine-learning.scm (kaldi-gstreamer-server):
[inputs]: Remove python-tornado-6; add python-tornado.

* gnu/packages/bioinformatics.scm (python-bulkvis)
* gnu/packages/jupyter.scm (python-ipykernel)
* gnu/packages/jupyter.scm (python-jupyter-client)
* gnu/packages/jupyter.scm (python-jupyter-client-7)
* gnu/packages/jupyter.scm (python-jupyter-server)
* gnu/packages/jupyter.scm (python-nbclassic)
* gnu/packages/jupyter.scm (python-nbdime)
* gnu/packages/jupyter.scm (python-notebook)
* gnu/packages/jupyter.scm (python-terminado)
* gnu/packages/python-check.scm (python-pytest-tornasync)
* gnu/packages/python-science.scm (python-distributed)
* gnu/packages/python-xyz.scm (python-bokeh)
* gnu/packages/python-xyz.scm (python-ipyparallel-bootstrap)
* gnu/packages/python-xyz.scm (python-nbconvert)
[propagated-inputs]: Remove python-tornado-6; add python-tornado.

Change-Id: I437d73a0711c88e329666b6bc853f6332c277098
2026-02-07 12:28:38 +01:00
Nicolas Graves
58545a183d gnu: hypercorn: Drop uneeded propagated-inputs.
* gnu/packages/python-xyz.scm (hypercorn)[propagated-inputs]:
Drop python-exceptiongroup, python-taskgroup.

Change-Id: Id5b27d63b4e9ff6ee0c9b5dfb3731218672840dd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:38 +01:00