services: cuirass: Start ‘cuirass register’ eagerly.
* gnu/services/cuirass.scm (cuirass-shepherd-service): Pass #:lazy-start?.
Change-Id: Ib91c82e74ce9c80616a3de693d858939e670a03d
services: cuirass: Validate specifications at build time.
This ensures problems in the spec are caught before the system is
instantiated.
* gnu/services/cuirass.scm (cuirass-configuration->specification-file):
New procedure.
(cuirass-shepherd-service): Use it instead of ‘scheme-file’.
Change-Id: I90187ed4ed1a51958159741a55b6dc635c97312a
gnu: n2p2: Update to 2.3.0.
* gnu/packages/maths.scm (n2p2): Update to 2.3.0.
Change-Id: Iffa53548eb91488a3610a243cb474fd020e476a9
gnu: n2p2: Fix build.
* gnu/packages/maths.scm (n2p2)[arguments]<#:phases>{post-unpack}:
Patch "shell" to "bash" in makefile.
Change-Id: Ib4973c195197415e1ac514b449247bc7f750a359
gnu: scregseg: Update to 0.1.3-0.78ebff8.
* gnu/packages/bioinformatics.scm (scregseg): Update to
78ebff8c3507752c3bfbc4db3f72f7e8a733e92f commit.
[arguments] <test-flags>: Provide "--pyargs".
<phases>: Remove 'build-extensions, and 'do-not-fail-to-find-sklearn.
[propagated-inputs]: Remove python-scikit-learn; add
python-scikit-learn-1.6.
[native-inputs]: Remove python-wheel; add python-setuptools.
Change-Id: Ic29e6be3b1fda0d664ed74dfc21da75cb5bcd656
gnu: Add python-scikit-learn-1.6.
* gnu/packages/machine-learning.scm (python-scikit-learn-1.6): New variable.
Change-Id: Ife1120b602163bd2ab316f0047d458480dabb947
gnu: python-zarr: Remove extra propagated-inputs.
* gnu/packages/python-xyz.scm (python-zarr):
[propagated-inputs]: Remove python-ipywidgets,
python-notebook, python-numpydoc, pyhon-pydata-sphinx-theme.
Change-Id: Ie6161fb3fd3ff989cb09f0d1e7bb4c94aaad8fab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-numcodecs: Remove extra propagated-inputs.
* gnu/packages/python-xyz.scm (python-numcodecs):
[propagated-inputs]: Remove python-coverage and python-numpydoc.
Change-Id: Ia7f7e52dea7460c37b3eb5a64c23e1c53507fc68
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-anndata: Add test dependency python-filelock.
It was found this build issue while building dependents of python-zarr.
* gnu/packages/python-science.scm (python-anndata):
[native-inputs]: Add python-filelock; missing for tests.
Change-Id: Ia83b631bc321f43e7a51fa558753f6189530bd76
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-durationpy.
* gnu/packages/python-xyz.scm (python-durationpy): New variable.
Change-Id: Ibb3ee965a1f121dc0301f3fdaaea2a432cad5010
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: aerich: Update to 0.9.2.
As it's a final program all propagated inputs moved to inputs.
* gnu/packages/databases.scm (aerich): Update to 0.9.2.
[arguments] <test-flags>: Skip one tests searching for "uvx".
[inputs]: Add python-anyio, python-asyncclick, python-dictdiffer,
python-tortoise-orm, python-aiomysql, python-asyncmy, python-asyncpg,
python-psycopg, and python-tomli-w.
[propagated-inputs]: Remove python-asyncclick, python-asyncmy,
python-asyncpg, python-dictdiffer, python-pydantic, python-tomli-w, and
python-tortoise-orm.
[native-inputs]: Remove python-poetry-core; add python-pdm-backend,
python-pydantic-2, python-pydantic-settings, and python-tortoise-vector.
Change-Id: I9bcb13f0fc9f70428b5f794893d1a4bddf611a5d
gnu: Add python-tortoise-vector.
* gnu/packages/databases.scm (python-tortoise-vector): New variable.
Change-Id: Ib6646bc813fe04ba6e55b2b78dff373d2b52268e
gnu: Remove python-dbus-next.
* gnu/packages/python-xyz.scm (python-dbus-next): Delete variable.
Fixes: guix/guix#2725
Change-Id: Ifc65d8e1c5efaa40e1e43f0b457878302a93dc43
gnu: Add zola.
* gnu/packages/rust-apps.scm (zola): New variable.
* gnu/packages/rust-crates.scm (zola): Map cargo inputs.
Change-Id: I9b7fb89af687f4a58c8ff77effc5695773363165
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: python: Graft secure package.
* gnu/packages/python.scm (python/fixed): Add new variable.
(python): Graft python/fixed.
Change-Id: I8b1537a64be1984c52170ba3f2fbdca5737290e8
gnu: python-3.10: Update to 3.10.19.
* gnu/packages/python.scm (python-3.10): Update to 3.10.19.
Change-Id: Ib38ee006d8deaed8029000b5202547b001cb8f6c
gnu: btop: Update to 1.4.5.
* gnu/packages/admin.scm (btop): Update to 1.4.5.
Change-Id: Idbe210521579f83188f52ac929d313c7accbc753
gnu: thermald: Update to 2.5.10.
* gnu/packages/admin.scm (thermald): Update to 2.5.10.
[home-page]: Set URI to "https://github.com/intel/thermal_daemon" as the
original URI is permanently redirected.
Change-Id: I2fa1ff116de64c2c8e9476fe7f529a5c1542ba41
gnu: python-dask-image: Fix tests.
* gnu/packages/python-science.scm (python-dask-image)[arguments]
<test-flags>: Rework skipped tests and enable more tests.
[propagated-inputs]: Remove python-tifffile; add
python-tifffile-for-dask-image.
[description]: Remove new line in the end.
* gnu/packages/python-xyz.scm (python-tifffile-for-dask-image): New variable.
Change-Id: I8539569aab1134d049ec8e8c0041191ce61e2eb7