Sharlatan Hellseher
fd00d2ad5d
gnu: python-jacobi: Fix tests.
...
* gnu/packages/python-science.scm (python-jacobi)[arguments]<phases>:
Add 'fix-pytest-config.
Change-Id: Ia8b4c30d2d8d6cfe9bae79342614747c90ae6735
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:49 +01:00
Sharlatan Hellseher
43bce7f38c
gnu: python-statmorph: Adjust inputs.
...
* gnu/packages/astronomy.scm (python-statmorph)[propagated-inputs]:
Remove python-scikit-image-next; add python-scikit-image.
Change-Id: I5aea37615dafdf495741f28dff42714ba3630762
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:48 +01:00
Sharlatan Hellseher
75d3068065
gnu: python-scikit-image-next: Deprecate by python-scikit-image.
...
* gnu/packages/python-science.scm (python-scikit-image-next): Deprecate
in favor of python-scikit-image.
Change-Id: I006f4a302eabab82abd9c853f1b6a3d352f546ef
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:47 +01:00
Sharlatan Hellseher
22239043a7
gnu: python-scikit-image: Update to 0.25.2.
...
* gnu/packages/python-science.scm (python-scikit-image): Update to 0.25.2.
[arguments] <test-flags>: Ignore benchmark tests.
<phases>: Remove 'change-home-dir, 'pre-check, 'post-check; add
'remove-local-source.
[propagated-inputs]: Remove python-cloudpickle, python-dask,
python-matplotlib, python-pythran, and python-pywavelets; add
python-packaging.
[native-inputs]: Remove python-numpydoc, python-packaging, and
python-wheel; add python-pythran.
Change-Id: Ifbfbb3e2d28dc8784f600a4cd1a0f0c7129fddb5
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:47 +01:00
Sharlatan Hellseher
3f3aaa0009
gnu: python-fits-schema: Update to 0.5.6-0.ccffe04.
...
* gnu/packages/astronomy.scm (python-fits-schema): Update to
ccffe04a8a47f2bd0f69014caaf73d9679b89a87 commit.
[source]: Switch to git-fetch providing compatibility with NumPy 2.
[arguments] <phases>: Remove 'fix-setup.cfg; add 'set-version.
[native-inputs]: Add python-setuptools-scm.
Change-Id: Ib826726400fef943c69e08a2528269495e1cb481
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:46 +01:00
Sharlatan Hellseher
3ff9ea72f4
gnu: python-astrodata: Use python-numpy@1.
...
* gnu/packages/astronomy.scm (python-astrodata)[propagated-inputs]:
Remove python-numpy; add python-numpy-1.
Change-Id: Iece347ed1b15d5e30e5989f1a2f8afe70c42ccef
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:45 +01:00
Sharlatan Hellseher
12b20ce371
gnu: python-jwst: Remove relax-requirements phase.
...
* gnu/packages/astronomy.scm (python-jwst): [arguments]<phases>: Remove
'relax-requirements.
Change-Id: I67a1fcf9a9ac399267f2dd651874e4eff16f2e04
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:44 +01:00
Sharlatan Hellseher
96426dc57d
gnu: python-gwcs: Remove relax-requirements phase.
...
* gnu/packages/astronomy.scm (python-gwcs)[arguments]<phases>: Remove
'relax-requirements.
Change-Id: Ie7fe77594d220af84f40f18475f66addaf02f90d
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:43 +01:00
Sharlatan Hellseher
1ea1298bba
gnu: python-fgivenx: Update to 2.4.2-0.cf51dbf.
...
* gnu/packages/python-science.scm (python-fgivenx): Update
towcf51dbf8b7efdd8d84f055740a069a5b882dcf77.
[source]: Switch to git-fetch providing comparability with recent
matblotlib version.
[arguments]: Drop all.
[home-page]: Fix URL https://github.com/fgivenx/fgivenx responding with
404, new one is taken from PyPI page.
Change-Id: Ia255f4b44967ee32e9b4a18cc15b80aa4cf0b09e
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:43 +01:00
Sharlatan Hellseher
8392c834c8
gnu: genetic: Use python-pynbody@2.
...
* gnu/packages/astronomy.scm (genetic)[native-inputs]: Remove
python-pynbody-1; add python-pynbody.
Change-Id: I8996778f953adfe1deae811b6564139f276972de
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:42 +01:00
Sharlatan Hellseher
6f9d625bce
gnu: python-esutil: Fix build with gcc-14.
...
* gnu/packages/astronomy.scm (python-esutil)[arguments] <phases>: Add
relax-gcc-14-strictness.
[native-inputs]: Remove python-numpy and python-wheel.
Change-Id: I2e896fdc6250cd19e93a12017836da8c33de0be8
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:41 +01:00
Sharlatan Hellseher
376056617d
gnu: python-nox: Update to 2025.11.12.
...
* gnu/packages/python-check.scm (python-nox): Update to 2025.11.12.
[arguments] <test-flags>: Skip tests requiring uv.
[propagated-inputs]: Remove python-packaging and python-py; add
python-attrs, python-dependency-groups, and python-humanize.
[native-inputs]: Remove python-jinja2.
Change-Id: Ia310a49b1b76841e267c10a34549510880b1bbf0
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:40 +01:00
Sharlatan Hellseher
1a8c17b352
gnu: python-ctapipe: Update to 0.28.0.
...
* gnu/packages/astronomy.scm (python-ctapipe): Update to 0.28.0.
[propagated-inputs]: Add python-iminuit.
Change-Id: Ia89035e67d99e99b4aa52b1d87077326a086b34f
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:39 +01:00
Sharlatan Hellseher
0f56b8222a
gnu: python-cesium: Update to 0.12.4.
...
* gnu/packages/astronomy.scm (python-cesium): Update to 0.12.4.
[propagated-inputs]: Remove python-click.
[native-inputs]: Remove python-wheel.
[home-page]: Provide the one from project's README.
[description]: Add more details from home page.
Change-Id: Ief49f09dfa8375567ba3c91409b935b70dc28d2e
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:39 +01:00
Sharlatan Hellseher
5981d7c0b1
gnu: blender: Use python-numpy@1.
...
* gnu/packages/graphics.scm (blender)[inputs]: Remove python-numpy;
add python-numpy-1.
Change-Id: I0da2e589de939417d147875b909287d6d6d7ea40
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:38 +01:00
Sharlatan Hellseher
237c3799c6
gnu: checkm: Update to 1.2.4.
...
* gnu/packages/bioinformatics.scm (checkm): Update to 1.2.4.
[source] <pypi-uri>: Fix PyPI archive name.
[arguments] <tests?, test-flags>: Enable them.
[native-inputs]: Remove python-wheel.
Change-Id: I6486d073cbc50f005bf781b0a59a28b4f234c69d
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:37 +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
0c660133df
gnu: didjvu: Update to 0.11.0.
...
* gnu/packages/djvu.scm (didjvu): Update to 0.11.0.
[arguments] <tests?, test-backend, test-flags>: Enable and provide
options to run unittest.
[phases]{configure}: Don't delete it.
{disable-failing-test}: Rework some problematic tests to be skipped.
[inputs]: Remove python-wrapper; add python-py3exiv2 and
python-xmp-toolkit.
[native-inputs]: Add boost and tzdata-for-tests.
Change-Id: I5132056c26a6f53229ddaf095b49427ec2ad6930
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:35 +01:00
Sharlatan Hellseher
ae7c11b6c6
gnu: Add python-py3exiv2.
...
* gnu/packages/python-graphics.scm (python-py3exiv2): New variable.
Change-Id: I392753664c77d9930a72342d9c862fbdd727affd
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:34 +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
d32d3fbd49
gnu: python-astroml: Fix build.
...
* gnu/packages/astronomy.scm (python-astroml)[arguments]<test-flags>:
Skip 2 more tests.
[native-inputs]: Remove python-pytest-cov and python-wheel; add
python-pytest, python-pytest-astropy, and python-setuptools.
Change-Id: I38df8b11f652713d961d792d36efca25bfd8140b
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:33 +01:00
Sharlatan Hellseher
32109ddea4
gnu: python-stwcs: Remove relax-requirements phase.
...
* gnu/packages/astronomy.scm (python-stwcs)[arguments]<phases>: Remove
'relax-requirements.
Change-Id: I7349cb56841adcf7e61c2d012d19d95f4b38bb5c
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:32 +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
782d532a40
gnu: python-algopy: Update to 0.7.2.
...
* gnu/packages/python-science.scm (python-algopy): Update to 0.7.2.
[native-inputs]: Remove python-wheel.
Change-Id: Ifac98dffd209bea3d50ef3ded0a0aee0a24faa8c
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:30 +01:00
Sharlatan Hellseher
0dfb6a47a3
gnu: python-dendropy: Update to 5.0.8.
...
* gnu/packages/bioinformatics.scm (python-dendropy): Update to 5.0.8.
[arguments] <phases>: Remove python-compatibility.
[propagated-inputs]: Remove python-setuptools.
[native-inputs]: Remove python-wheel; add python-setuptools.
Change-Id: Id8cec99a2c15081334c6584b2868bb2c729b5409
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:30 +01:00
Sharlatan Hellseher
159359dcf2
gnu: python-django-ninja: Update to 1.5.1.
...
* gnu/packages/django.scm (python-django-ninja): Update to 1.5.1.
Change-Id: I992bd64d06366faf315bf673708983eaacaa2689
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:29 +01:00
Sharlatan Hellseher
d855d82eb2
gnu: python-xmp-toolkit: Update to 2.1.0.
...
* gnu/packages/python-xyz.scm (python-xmp-toolkit): Update to 2.1.0.
[source]: Remove patch as applied upstream.
[arguments] <test-flags>: Run all tests.
<phases>: Remove 'configure-environment; add 'patch-source.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-flit-core.
* gnu/packages/patches/python-xmp-toolkit-add-missing-error-codes.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister patch.
Change-Id: I3443ecd6ad2bd423544d06d1e6e0de7079ed6296
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:28 +01:00
Sharlatan Hellseher
5de81642cf
gnu: python-astropy-6: Skip some tests.
...
* gnu/packages/astronomy.scm (python-astropy-6)[arguments]: Substitute
from python-astropy and skip 4 more tests.
Change-Id: I14cd880c8428fd6ca90fb6f322e0fea08e8b5457
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:27 +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
a6d97ad989
gnu: Add python-pydantic-extra-types.
...
* gnu/packages/python-xyz.scm (python-pydantic-extra-types): New variable.
Change-Id: I6603d0f0a5cbef6b4b9aede144623604ad5fbf37
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:26 +01:00
Sharlatan Hellseher
0f86974f08
gnu: Add python-annotated-doc.
...
* gnu/packages/python-xyz.scm (python-annotated-doc): New variable.
Change-Id: Iff2bb3c690d9260d543e268210286c2591e67c84
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:25 +01:00
Sharlatan Hellseher
8f13bd0dca
gnu: Add python-cron-converter.
...
* gnu/packages/python-xyz.scm (python-cron-converter): New variable.
Change-Id: I961bdbcbdc106ee9cd358471894497598251dfbd
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:24 +01:00
Sharlatan Hellseher
af43879732
gnu: Add python-ulid.
...
* gnu/packages/python-xyz.scm (python-ulid): New variable.
Change-Id: I251d3fb5c481879aab0de664232d612a9231a4cb
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:23 +01:00
Sharlatan Hellseher
eb0c092037
gnu: python-casa-formats-io: Fix tests.
...
* gnu/packages/astronomy.scm (python-casa-formats-io):
[arguments] <test-flags>: Skip one test, run tests against installed
module.
<phases>: Remove 'build-extensions; add 'remove-local-source.
[native-inputs]: Remove python-pytest-cov and python-wheel, add
python-setuptools-scm.
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:22 +01:00
Sharlatan Hellseher
bc311d8500
gnu: python-pydantic-settings: Update to 2.12.0.
...
* gnu/packages/python-xyz.scm (python-pydantic-settings): Update to 2.12.0.
[arguments] <test-flags>: Simplify.
<phases>: Remove 'relax-requirements.
[propagated-inputs]: Add python-typing-inspection, python-pyyaml, and
python-tomli.
Change-Id: I4163761c01d60f121e580b460f948f447c95f256
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:22 +01:00
Sharlatan Hellseher
d7572ac7e1
gnu: python-netcdf4: Update to 1.7.2.
...
* gnu/packages/python-xyz.scm (python-netcdf4): Update to 1.7.2.
[source]: Switch to git-fetch.
[phases]{set-configure-flags}: Add "-g -O2" options and set JPEG_DIR.
[propagated-inputs]: Add python-certifi.
[native-inputs]: Remove python-wheel; add python-packaging,
python-pytest, python-setuptools-scm, and python-typing-extensions.
Change-Id: I7e50f12623f3fc0afc42679a7dbc71286a0a3be1
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:21 +01:00
Sharlatan Hellseher
f48805713f
gnu: netcdf: Update to 4.9.2.
...
* gnu/packages/maths.scm (netcdf): Update to 4.9.2.
[arguments] <configure-flags>: Remove not required GCC 1.14 workaround
options, silent "--enable-doxygen" for now; provide "--with-plugin-dir"
<phases>: Add 'fix-tests.
[inputs]: Remove unzip; add bzip2 and zstd.
[native-inputs]: Add unzip.
Change-Id: Ib82e80328d9b0d991e40c99e031a8612c915177f
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:20 +01:00
Sharlatan Hellseher
8fd5ccc87b
gnu: python-blosc2: Update to 3.12.2.
...
* gnu/packages/python-compression.scm (python-blosc2): Update to 3.12.2.
[propagated-inputs]: Add python-platformdirs and python-requests.
[native-inputs]: Remove python-scikit-build; add python-psutil, python-pytorch, and
python-scikit-build-core.
Change-Id: I31a5c34c77f9b6fd104aa74d4805717c58df9c22
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:19 +01:00
Sharlatan Hellseher
ae92a189ff
gnu: c-blosc2: Update to 2.22.0.
...
* gnu/packages/compression.scm (c-blosc2): Update to 2.22.0.
Change-Id: I4043f73d1857261444fd7b33e8db3b6416398da6
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:18 +01:00
Sharlatan Hellseher
94d5cc2406
gnu: python-ndindex: Update to 1.10.1.
...
* gnu/packages/python-science.scm (python-ndindex): Update to 1.10.1.
[arguments] <test-flags>: Provide option to run tests again installed
module.
<phases>: Add 'remove-local-source.
[native-inputs]: Remove python-wheel; add python-sympy.
Change-Id: I2c7129b540c5fc4e25dac8945c38359cc6c71eac
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:18 +01:00
Sharlatan Hellseher
f0c14fa2a2
gnu: python-numexpr: Update to 2.14.1.
...
* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.14.1.
Change-Id: I35da8bea473838fdf0858f6ea3b80bf628b496f9
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:17 +01:00
Sharlatan Hellseher
9beaa9ef7e
gnu: python-distributed: Update to 2025.11.0.
...
* gnu/packages/python-science.scm (python-distributed): Update to 2025.11.0.
[arguments] <tests?, test-flags>: Disable for now.
<phases>: Remove 'versioneer, 'fix-references, and 'pre-check.
[propagated-inputs]: Remove python-cryptography, python-dask-expr, and
python-setuptools; add python-jinja2, python-locket, and
python-packaging.
[native-inputs]: Remove python-flaky, python-importlib-metadata,
python-pytest, python-pytest-timeout, python-versioneer, and
python-wheel; add python-setuptools and python-setuptools-scm-next.
Change-Id: I1c368ee626d4bc5dc206df06431d164cd8df3428
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:16 +01:00
Sharlatan Hellseher
10e0de596b
gnu: python-scikit-learn: Update to 1.7.2.
...
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.7.2.
[arguments] <test-flags>: Limit parallel tests up to 8 thread; all tests
passed, don't skip any.
[native-inputs]: Add pkg-config.
Change-Id: I4ef534538ba83feb6d8e2bfb91f766e5dfd157e8
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:15 +01:00
Sharlatan Hellseher
a611ae225d
gnu: python-nbval: Reduce closure size.
...
* gnu/packages/python-check.scm (python-nbval):
[arguments] <test-flags>: Skip some more tests to reduce closure size.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-pytest-cov, python-sympy, and
python-wheel.
Change-Id: I3e3e4378a837d62c553ff432aecf45d266589aee
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:14 +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
c3aefebcef
gnu: Add python-pydantic-1.
...
* gnu/packages/python-xyz.scm (python-pydantic-1): New variable.
Change-Id: Ifc4b64d7c1b34a083c35a0cad6be8da4d7e6c20b
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:13 +01:00
Sharlatan Hellseher
2a9429b715
gnu: python-pydantic: Update to 2.12.5.
...
* gnu/packages/python-xyz.scm (python-pydantic): Update to 2.12.5.
[propagated-inputs]: Add python-annotated-types, python-pydantic-core, and
python-typing-inspection.
[native-inputs]: Remove python-setuptools and python-wheel; add tzdata-for-tests,
python-dirty-equals, python-faker, python-hatch-fancy-pypi-readme,
python-hatchling, python-jsonschema, python-pytest-benchmark,
python-pytest-examples, and python-pytest-run-parallel.
Change-Id: Ic844bac49a97736c1f2e2e01f7b732c0e2c36ea0
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:12 +01:00
Sharlatan Hellseher
01e1779319
gnu: python-pydantic-core: Update to 2.41.5.
...
* gnu/packages/python-xyz.scm (python-pydantic-core): Update to
2.41.5. Enable tests.
[build-system]: Switch to pyproject-build-system.
[arguments] <modules>: Adjust for pyproject-build-system.
<phases>: Add 'prepare-cargo-build-system, and 'patch-pyproject.toml.
[native-inputs]: Add python-dirty-equals, python-pytest,
python-pytest-benchmark, python-pytest-mock, python-pytest-timeout,
python-typing-inspetion, python-tzdata, rust, and `(,rust "cargo")).
* gnu/packages/rust-crates.scm: (rust-cc-1.0.101, rust-jiter-0.11.1,
rust-lexical-parse-float-1.0.5, rust-lexical-parse-integer-1.0.5,
rust-lexical-util-1.0.6, rust-libc-0.2.155, rust-portable-atomic-1.6.0,
rust-proc-macro2-1.0.86, rust-pyo3-0.26.0,
rust-pyo3-build-config-0.26.0, rust-pyo3-ffi-0.26.0,
rust-pyo3-macros-0.26.0, rust-pyo3-macros-backend-0.26.0,
rust-quote-1.0.36, rust-rustversion-1.0.17, rust-speedate-0.17.0,
rust-syn-2.0.82): New variables.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs):
{python-pydantic-core}: Refresh the list.
Change-Id: Id861b1bdebad583c9d34a708ee229c61d7c2a799
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:11 +01:00
Sharlatan Hellseher
b715e332d9
gnu: Add python-pytest-run-parallel.
...
* gnu/packages/python-check.scm (python-pytest-run-parallel): New variable.
Change-Id: I680f2dcc11e3457a3b05ebe65852a7cfd6c2df53
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:10 +01:00
Sharlatan Hellseher
82bdd73b7c
gnu: Add python-typing-inspection.
...
* gnu/packages/python-xyz.scm (python-typing-inspection): New variable.
Change-Id: I1823a5683846b7c3620ed42c157bda437f7451f0
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:18:09 +01:00