1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 05:30:38 +02:00
Commit Graph

1631 Commits

Author SHA1 Message Date
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
Nicolas Graves
383e67a388 gnu: python-quart-trio: Drop python-exceptiongroup propagated-input.
* gnu/packages/python-web.scm (python-quart-trio)[propagated-inputs]:
Drop python-exceptiongroup.

Change-Id: I3cadb8346c717fd014d3cae88dc04660386e1fe3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Nicolas Graves
1bf91ac505 gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.
* gnu/packages/astronomy.scm (python-asdf-compression)
(python-asdf-fits-schemas, python-cdflib, python-sunkit-spex):
* gnu/packages/bioinformatics.scm (python-whatshap, python-mudata)
(python-pyfaidx, python-ctxcore, scvelo):
* gnu/packages/bootloaders.scm (dtc):
* gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked):
* gnu/packages/databases.scm (python-fastparquet):
* gnu/packages/disk.scm (greaseweazle-host-tools):
* gnu/packages/docker.scm (python-docker):
* gnu/packages/finance.scm (python-ledgerblue):
* gnu/packages/fontutils.scm (python-compreffor)
(python-defcon-bootstrap, nototools):
* gnu/packages/games.scm (sc-controller):
* gnu/packages/machine-learning.scm (python-botorch):
* gnu/packages/music.scm (python-pylast):
* gnu/packages/package-management.scm (conda):
* gnu/packages/python-build.scm (python-exceptiongroup):
* gnu/packages/python-science.scm (python-dask-image)
(python-distributed, python-osqp):
* gnu/packages/python-web.scm (python-branca, python-smart-open):
* gnu/packages/python-xyz.scm (python-conda-content-trust)
(python-menuinst, python-isort, python-pyclibrary)
(python-pyclipper, python-csb43-0.10, python-orgparse)
(python-deepmerge, python-scooby, python-uuid6):
* gnu/packages/radio.scm (nanovna-saver):
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints):
[arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION.

* gnu/packages/python-xyz.scm (python-bagit)
[arguments]: Refactor manual 'check phase into #:test-flags.

Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:37 +01:00
Nicolas Graves
77e1781ffe gnu: Remove python-importlib-metadata input from some packages.
Remove python-importlib-metadata from [native-inputs, inputs, or
propagated-inputs] in the following packages as not required for
build/tests/install:

* gnu/packages/android.scm (python-miio)
* gnu/packages/astronomy.scm (python-jwst, python-stpipe)
* gnu/packages/bioinformatics.scm (python-demuxem, python-hotspotsc,
python-weblogo, python-metacells)
* gnu/packages/calendar.scm (khal)
* gnu/packages/django.scm (python-django-q2)
* gnu/packages/engineering.scm (python-asyncua)
* gnu/packages/jupyter.scm (python-jupyterlab-server,
python-jupyterlite-core)
* gnu/packages/machine-learning.scm (python-pynndescent,
python-gymnasium)
* gnu/packages/maths.scm (python-orthopy, python-quadpy)
* gnu/packages/package-management.scm (poetry)
* gnu/packages/python-compression.scm (python-pybcj)
* gnu/packages/python-crypto.scm (python-keyring)
* gnu/packages/python-web.scm (python-jsonpickle, python-flask)
* gnu/packages/python-xyz.scm (python-jsonschema-3, python-pystitcher,
python-lsp-server, python-nbconvert, python-dns-lexicon,
python-signedjson, python-verlib2)
* gnu/packages/sphinx.scm (python-sphinx-6)
* gnu/packages/spreadsheet.scm (visidata)

Change-Id: Ifac8350aa60528dc2ccacf2570120dbcf1c74ab8
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves
a63620b659 gnu: Remove python-mypy native-input from some packages.
Remove python-mypy from [native-inputs] in the following packages as not
required for build/tests/install:

* gnu/packages/engineering.scm: (uranium, cura)
* gnu/packages/machine-learning.scm: (python-torchmetrics)
* gnu/packages/python-check.scm: (python-nptyping)
* gnu/packages/python-web.scm: (python-huggingface-hub, python-asgiref,
python-starsessions)
* gnu/packages/python-xyz.scm: (kalamine, python-numpy-1)
* gnu/packages/serialization.scm: (python-msgspec)

Change-Id: I46d608020f65a2d6a8d3fec792173e44308360bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:36 +01:00
Nicolas Graves
71444ac38b gnu: Remove python-covdefaults native-input from some packages.
Remove python-covdefaults from [native-inputs] in the following packages as not
required for build/tests/install:

* gnu/packages/python-xyz.scm (python-pyproject-api)
* gnu/packages/version-control.scm (pre-commit)

Change-Id: I97ac72184393a86c5eabf32a558efc95630f07e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Nicolas Graves
015bc199ef gnu: Remove python-flake8 native-input from some packages.
Remove python-flake8 from [native-inputs] in the following packages as
not required for build/tests/install:

* gnu/packages/bioinformatics.scm: (python-doubletdetection)
* gnu/packages/ebook.scm: (calibre)
* gnu/packages/graph.scm: (python-pygsp)
* gnu/packages/machine-learning.scm: (python-pymanopt, python-pyro-api)
* gnu/packages/python-web.scm: (python-furl)
* gnu/packages/python-xyz.scm: (python-jinja2-cli)
* gnu/packages/simulation.scm: (python-dolfin-adjoint)
* gnu/packages/vpn.scm: (sshuttle)

* gnu/packages/music.scm (python-mutagen):
  [arguments]<#:test-flags>: Ignore flake8 quality tests.
  [native-inputs]: Remove python-flake8.

Change-Id: I2789b8711faf3aa60a4bfa2062f95616e216d6c3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:35 +01:00
Sharlatan Hellseher
6c28fc5827 gnu: Remove python-requests-unixsocket.
* gnu/packages/python-web.scm (python-requests-unixsocket): Delete variable.

Change-Id: I898475524363db1d6011e4de75f643b8d7633cc4
2026-02-07 12:28:33 +01:00
Nicolas Graves
8c8ef5f197 gnu: python-dependency-groups: Correct package.
* gnu/packages/python-web.scm (python-dependency-groups)
[native-inputs]: Add python-pytest, as tests were not run using unittests.

Change-Id: I966ea4dad232ad514bcf10cfd37a89c5244ca0b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:29 +01:00
Nicolas Graves
2ed4b04db3 gnu: python-frozenlist: Update to 1.8.0.
* gnu/packages/python-web.scm (python-frozenlist): Update to 1.8.0.
[source]: Switch to git-fetch.
[outputs]: Add "wheel" output.
[arguments]<#:test-flags>: Ignore configuration.
[native-inputs]: Add python-cython, python-pytest, python-tomli.
Remove python-wheel.

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

Change-Id: I8718d0984ba3d2f3450cd6d7209a2fd8bf857d34
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher
2b2e03590c gnu: Remove python-requests-next.
* gnu/packages/python-web.scm (python-requests-next): Delete variable.

Change-Id: I83a6c57aa27afaeb9116efb33982dce92f5cfa1d
2026-02-07 12:28:25 +01:00
Sharlatan Hellseher
5d7532509d gnu: python-azure-core: Use python-pytest-8
* gnu/packages/python-web.scm (python-azure-core)[native-inputs]:
Remove python-pytest; add python-pytest-8.

Change-Id: I82a393735461681b3fa9112b582e87eb46700635
2026-02-07 12:28:20 +01:00
Allan Adair
bfd13653ee gnu: python-kubernetes: Update to 35.0.0.
* gnu/packages/python-web.scm (python-kubernetes): Update to 35.0.0.
[inputs]: Replace python-urllib3-1.26 by python-urllib3.

Change-Id: I079ee405acfc603847a7e8eb957f5b3f02e14cba
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:29 +01:00
wrobell
d00b6b46fd gnu: python-blacksheep: Update to 2.4.6.
This version fixes

    https://github.com/Neoteroi/BlackSheep/issues/646,

which fixes build with Cython 3.2.x. See also

    https://github.com/cython/cython/issues/7436

* gnu/packages/python-web.scm (python-blacksheep): Update to 2.4.6.

Change-Id: I806c921823a7ee7ce8e5db148a36aa142835573a
Reviwed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:24:45 +01:00
Hugo Buddelmeijer
4f03b2f931 gnu: python-flask-cors: Update to 6.0.2.
* gnu/packages/python-web.scm (python-flask-cors): Update to 6.0.2.
[arguments]<#:phases>: Add fix-version phase.

Change-Id: I343c65293d56286d651d59c8bd64ecb847693607
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:24:07 +01:00
Felix Gruber
cc0f8c7ea7 gnu: Add python-flask-paginate.
* gnu/packages/python-web.scm (python-flask-paginate): New variable.

Change-Id: I38eefde359691ce5856bd979e8b7821f83ca3a86
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:23:42 +01:00
Nicolas Graves
c2a75f4031 gnu: python-domain-connect: Remove unused inputs.
* gnu/packages/python-web.scm (python-domain-connect):
[native-inputs]: Remove python-wheel.
[propagated-inputs]: Remove python-publicsuffix.

Change-Id: I959e6239149c51a25d44ffc18ddad0b6ce9f9b63
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:23:14 +01:00
Nicolas Graves
ba94b24f93 gnu: python-cachecontrol: Remove python-lockfile propagated-input.
* gnu/packages/python-web.scm (python-cachecontrol)[propagated-input]:
Remove python-lockfile.

Change-Id: I9801a3673d1e655148a7d9a76cb4026c26fca69d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:22:39 +01:00
Sharlatan Hellseher
3bdcc858e0 gnu: python-jwcrypto: Adjust inputs.
* gnu/packages/python-web.scm (python-jwcrypto)[propagated-inputs]:
Remove python-deprecated; add python-typing-extensions.

Change-Id: I0eda45ecdb99e98d7841482fb77c390014a53e2b
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:19:07 +01:00
Sharlatan Hellseher
6405ea2b2a gnu: python-blacksheep: Update to 2.4.5.
* gnu/packages/python-web.scm (python-blacksheep): Update to 2.4.5.
[propagated-inputs]: Add python-essentials, python-httptools, and python-rodi.

Change-Id: Id3ab94d587a46a99a1f85910ce2d60f7721816b3
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:18:36 +01:00
Sharlatan Hellseher
4c16c28f74 gnu: python-guardpost: Update to 1.0.4.
* gnu/packages/python-web.scm (python-guardpost): Update to 1.0.4.
[propagated-inputs]: Add python-cryptography, python-essentials, and python-pyjwt.
[native-inputs]: Remove python-cryptography and python-pyjwt.

Change-Id: Ia527c00ac1224ded076679e3971c43d7f3482540
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:18:34 +01:00
Sharlatan Hellseher
a4d4d6af00 gnu: python-cloudpathlib: Fix tests.
* gnu/packages/python-web.scm (python-cloudpathlib)[native-inputs]:
Add python-psutil.

Change-Id: I2c13d89f7739f94ca5532188cafaba7d6b214f1d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:18:31 +01:00
Sharlatan Hellseher
b052a8626e gnu: python-fastapi: Update to 0.124.0.
* gnu/packages/python-web.scm (python-fastapi): Update to 0.124.0.
[arguments] <test-flags>: Rework them, do not run tests on documentation
and toturials.
<phases>: Remove 'relax-requirements.
[propagated-inputs]: Add python-annotated-doc and
python-pydantic-extra-types.
[native-inputs]: Add python-anyio, python-types-orjson, and
python-types-ujson.

Change-Id: I699102d132838e3a8ac120063c6fdb89b25db89f
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:18:26 +01:00
Sharlatan Hellseher
a0ed2482e4 gnu: python-pydantic-2: Deprecate by python-pydantic.
* gnu/packages/python-xyz.scm (python-pydantic-2): Deprecate variable.

* gnu/packages/astronomy.scm (python-czml3, python-edps, python-hvpy):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/cybersecurity.scm (gallia):
[inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/databases.scm (python-prisma)[propagated-inputs]:
Remove python-pydantic-2; add python-pydantic.
(python-tortoise-orm, aerich)[native-inputs]: Remove python-pydantic-2;
add python-pydantic.

* gnu/packages/django.scm (python-django-ninja)[propagated-inputs]:
Remove python-pydantic-2; add python-pydantic.

* gnu/packages/finance.scm (python-schwifty)[native-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/games.scm (tuxemon)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/machine-learning.scm (python-spacy, python-thinc):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/maths.scm (python-libensemble)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/protobuf.scm (python-pure-protobuf)[native-inputs]:
Remove python-pydantic-2; add python-pydantic.

* gnu/packages/python-check.scm (python-inline-snapshot)[native-inputs]:
Remove python-pydantic-2; add python-pydantic.

* gnu/packages/python-science.scm (python-iminuit):[native-inputs]:
Remove python-pydantic-2; add python-pydantic.
(python-pandera, python-vaex-core)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/python-web.scm: (python-cloudpathlib, python-huggingface-hub):
[native-inputs]: Remove python-pydantic-2; add python-pydantic.
(python-aws-sam-translator, python-weasel, python-openai,
python-fastapi, python-fastapi-csrf-protect,
python-fastapi-pagination-minimal, python-fastapi-pagination):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/python-xyz.scm: (python-safety-schemas,
python-pytoolconfig, python-pydantic-cli, python-pydantic-settings,
python-confection, python-safety)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.
(python-deepdiff, python-lief)[native-inputs]: Remove
python-pydantic-2; add python-pydantic.

Change-Id: I20842162ae8a6c0abd54e4ef1fc676f928541184
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:18:13 +01:00
Sharlatan Hellseher
e76cbbc8ac gnu: python-httptools: Update to 0.7.1.
* gnu/packages/python-web.scm (python-httptools): Update to 0.7.1.

Change-Id: Iae65ddeff91abec3029403998469ae53547f295b
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:18:01 +01:00
Sharlatan Hellseher
c26faeee46 gnu: python-pyzabbix: Move to python-web.
This is an intermediate Python module communicating with Zabbix API via
HTTP, the best place is (gnu packages python-web).

* gnu/packages/monitoring.scm (python-pyzabbix): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: I7ef6b03b6f33310b2470b4adaf60be87dec19f6b
2025-12-31 15:11:20 +00:00