Spencer King
993fd945d1
gnu: julia-changesofvariables: Update to 0.1.9.
...
* gnu/packages/julia-xyz.scm (julia-changesofvariables): Update to 0.1.9.
Change-Id: I5bb8acad2d4ff0f7c66d86b8353e7e1f8698a55a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18 13:22:47 +01:00
Spencer King
9a7899738a
gnu: Add julia-simdtypes.
...
* gnu/packages/julia-xyz.scm (julia-simdtypes): New variable.
Change-Id: I33f4321abd19b44bc0d04dac45be07624ad55098
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18 13:22:47 +01:00
Spencer King
e25b491d5e
gnu: Add julia-terminterface.
...
* gnu/packages/julia-xyz.scm (julia-terminterface): New variable.
Change-Id: I22ad743410ff9704e3281440120befc857a10660
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18 13:22:47 +01:00
Christoph Buck
24a271684e
gnu: isc-dhcp: Fix cross compilation for arm32
...
* gnu/packages/admin.scm (isc-dhcp): Fix cross compilation for arm32
Change-Id: I52a863d2cb44e81e26de3224a7c5f8c6d2420cc6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18 13:22:47 +01:00
Danny Milosavljevic
8c2e41f717
gnu: python-pygpgme: Fix build.
...
* gnu/packages/gnupg.scm (python-pygpgme)[native-inputs]: Add
python-setuptools, python-wheel.
Change-Id: Ida614c2ddcf8b7f275496a2e56e35ada0eb7667b
2024-12-18 12:15:34 +01:00
Danny Milosavljevic
cd018214a3
gnu: perl-pdl: Clarify return value.
...
* gnu/packages/patches/pdl-2.019-glut-bitmap-fonts.patch: Modify.
Change-Id: Ib32237ddde43cd0c743074372e2fb8cb2693f52e
2024-12-18 09:07:27 +01:00
Maxim Cournoyer
78c4d00ab0
gnu: glibc: Graft with fix for CVE-2024-2961.
...
* gnu/packages/base.scm (%glibc-patches): New variable.
(glibc) [source]: Use it.
[properties]: Mark CVE-2024-2961 as hidden (resolved).
[replacement]: Add field to graft with...
(glibc/fixed): ... this new package.
Fixes: <https://issues.guix.gnu.org/70581 >
Change-Id: I6dd70b0e157283925824348f180c466c2f6387c9
2024-12-18 16:27:09 +09:00
Maxim Cournoyer
08e0144d23
gnu: openmpi-5: Streamline source and do not install HTML doc.
...
This reduces the installed package size by 63 MiB.
* gnu/packages/mpi.scm (openmpi-5) [source]: Add modules, snippet fields.
Change-Id: Ie3dc365a2e4e48dc4c385dd447d3c64b7db065ca
2024-12-18 16:27:09 +09:00
Maxim Cournoyer
65c043edef
gnu: openpmix: Do not install HTML documentation.
...
This reduces the package size from 9 MiB to 5 MiB.
* gnu/packages/parallel.scm (openpmix) [source]: Add snippet.
Change-Id: I36e4a1e456225588df96f5eb70ed607505dae493
2024-12-18 16:27:09 +09:00
Maxim Cournoyer
de94238b3a
gnu: openpmix: Fix indentation.
...
* gnu/packages/parallel.scm (openpmix): Fix indentation.
Change-Id: I05751408847343ac593e666afc5f1efbbef94a79
2024-12-18 16:27:09 +09:00
Maxim Cournoyer
d818d073df
gnu: openpmix: Enable Python bindings.
...
* gnu/packages/parallel.scm (openpmix)
[arguments] <configure-flags>: Add '--enable-python-bindings'.
<phases>: Add set-LDFLAGS phase.
[native-inputs]: Add python-cython.
Change-Id: I6910ed9c3c7b47b3a76085b95b1f251286a48077
2024-12-18 16:27:09 +09:00
Maxim Cournoyer
dc3b526bad
scripts/substitute: Refine 'updating substitutes' message.
...
* guix/scripts/substitute.scm (process-query): Attempt to precise the 'update
substitutes' message.
Suggested-by: Tobias Geerinckx-Rice <me@tobias.gr>
Reported-by: Felix Lechner <felix.lechner@lease-up.com>
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I7b3f93f32b73a6a6175a035a09ab51a6e74e384b
2024-12-18 16:27:09 +09:00
Sharlatan Hellseher
0a5b060be1
gnu: python-pyparted: Update to 3.13.0.
...
* gnu/packages/disk.scm: Add pyproject.
(python-pyparted): Update to 3.13.0, fix build.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: I1f5e7ff6e49ed4c868f7bb3033a92d27020f4114
2024-12-18 02:04:14 +00:00
Sharlatan Hellseher
5dcf03259a
gnu: python-icontract: Add missing input.
...
* gnu/packages/python-check.scm (python-icontract) [native-inputs]: Add
python-wheel.
Change-Id: Ib4dac8d1a05536e09d80e9d102795f68238bfaef
2024-12-18 01:55:38 +00:00
Sharlatan Hellseher
dbc9d022ef
gnu: python-vine: Fix build.
...
* gnu/packages/python-xyz.scm (python-vine)
[arguments]<test-flags>: Skip 4 tests.
[native-inputs]: Remove python-case.
Change-Id: I4e8f359556bd97bf6d21a8ac7b7e4823e21043fb
2024-12-18 01:52:19 +00:00
Sharlatan Hellseher
97cb3321c7
gnu: python-textdistance: Update to 4.6.3.
...
* gnu/packages/python-xyz.scm (python-textdistance): Update to
4.6.3. Fix build.
[build-system]: Swap to pyproejct-build-system.
[arguments]<phases>: Remove 'delete-external-test.
[propagated-inputs]: Add python-jellyfish, python-distance,
python-levenshtein, python-pylev, python-pyxdameraulevenshtein, and
python-rapidfuzz.
[native-inputs]: Remove python-hypothesis, python-isort,
python-pytest-runner, and python-tabulate; add python-pytest-xdist,
python-setuptools, and python-wheel.
Change-Id: I4dae8d535897a1444123ea22603079184435bb5f
2024-12-18 01:45:41 +00:00
Sharlatan Hellseher
e8a8c5a13e
gnu: Add python-distance.
...
* gnu/packages/python-xyz.scm (python-distance): New variable.
Change-Id: I0c8d98f39d779fcbcb5ce37bf64db118dfc0b4e4
2024-12-18 01:44:55 +00:00
Sharlatan Hellseher
2605de61e9
gnu: Add python-pyxdameraulevenshtein.
...
* gnu/packages/python-xyz.scm (python-pyxdameraulevenshtein): New variable.
Change-Id: I33b3bc5ec63c014fcca8b10623be0f5e0cf1eb91
2024-12-18 01:44:53 +00:00
Sharlatan Hellseher
f96f094df2
gnu: python-clintest: Update to 0.3.0.
...
* gnu/packages/potassco.scm (python-clintest): Update to 0.3.0, fix
build.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I22bd8019cc1b6f2d1a2c7fe40bfb98ad5679f9f1
2024-12-18 01:27:49 +00:00
Sharlatan Hellseher
6c86ae62a0
gnu: python-clingox: Fix build, improve style.
...
* gnu/packages/potassco.scm (python-clingox): Adjust indentation.
[arguments]<test-flags>: Skip 3 tests.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
[description]: Start from a new line.
Change-Id: I0a267df9f23e585ba7619fb8905024cbe17027a8
2024-12-18 01:24:37 +00:00
Sharlatan Hellseher
f79b8a892e
gnu: python-pyformlang: Add missing inputs.
...
* gnu/packages/python-xyz.scm (python-pyformlang) [native-inputs]: Add
python-pytest, python-setuptools, and python-wheel.
Change-Id: I27efca39faf59e83a735dba14029580c7c8b87e2
2024-12-18 01:18:41 +00:00
Sharlatan Hellseher
e25ed31ea5
gnu: python-termcolor-1: Fix build.
...
* gnu/packages/python-xyz.scm (python-termcolor-1) [native-inputs]: Add
python-setuptools and python-wheel.
Change-Id: Idc247338aea624fd62a4d126451bb174d41c9fb6
2024-12-18 01:14:49 +00:00
Sharlatan Hellseher
9dc91360fd
gnu: python-healpy: Fix build.
...
* gnu/packages/astronomy.scm (python-healpy) [native-inputs]: Add
python-setuptools and python-wheel.
Change-Id: Ie86d1f152d26d08f5cf072721ba295b12ca808e2
2024-12-18 00:29:29 +00:00
Sughosha
a4c3019db4
gnu: python-pymarshal: Fix build.
...
* gnu/packages/python-xyz.scm (python-pymarshal)[native-inputs]: Add
python-setuptools and python-wheel.
Change-Id: I6ad9ca15ab570b8c88136fc13bb6a6e14459094c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-12-18 00:26:29 +00:00
Sughosha
826938c657
gnu: python-mido: Fix build.
...
* gnu/packages/python-xyz.scm (python-mido)[native-inputs]: Add
python-setuptools and python-wheel.
Change-Id: I387bf0b70bbd3e03d7042970794d9da4800418f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-12-18 00:26:12 +00:00
Danny Milosavljevic
e5a1284289
gnu: perl-pdl: Make printing text work with glut backend, too.
...
* gnu/packages/patches/pdl-2.019-glut-bitmap-fonts.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/perl-maths.scm (perl-pdl)[source]: Use it.
Change-Id: I0331b1192d75a69831168d2fd634cadaa6260cd4
2024-12-17 23:01:59 +01:00
Ricardo Wurmus
7167aa686c
gnu: qmk: Add missing inputs.
...
* gnu/packages/firmware.scm (qmk)[native-inputs]: Add python-setuptools and
python-wheel.
Change-Id: Ia6660c7c99e1d043d8cf9ea1fa108a4895c328db
2024-12-17 21:59:47 +01:00
Ricardo Wurmus
c6fa3bc853
gnu: python-milc: Add missing inputs.
...
* gnu/packages/python-xyz.scm (python-milc)[native-inputs]: Add
python-setuptools and python-wheel.
Change-Id: I8711c8fff3f8cae5a875f0cf74ae049e3719ca80
2024-12-17 21:55:03 +01:00
Ricardo Wurmus
f98d43fdf7
gnu: python-rdflib: Update to 7.1.1.
...
* gnu/packages/rdf.scm (python-rdflib): Update to 7.1.1.
[arguments]: Use #:test-flags; remove custom build phases.
[native-inputs]: Add python-pytest-cov.
[propagated-inputs]: Add python-lxml, python-networkx, and python-orjson;
remove python-html5lib.
Change-Id: If1a10cb359be8e838963edf72c7d1a5ee08b396a
2024-12-17 21:20:52 +01:00
Artyom V. Poptsov
15c657f80a
gnu: python-islenska: Update to 1.0.3.
...
* gnu/packages/python-xyz.scm (python-islenska): Update to 1.0.3.
Change-Id: I053a53c7c215064d9dba3a2e91b20e6bc4225d2a
2024-12-17 22:27:24 +03:00
Efraim Flashner
8e71580aae
gnu: set-xorg-configuration: Update code comment.
...
* gnu/services/xorg.scm (set-xorg-configuration): Update the comment
about platforms with rust support.
Change-Id: I6237ee9d26b5a74fb0d0b6680d3ff827d2a67418
2024-12-17 18:12:22 +02:00
Efraim Flashner
9583296f72
gnu: desktop-services-for-system: Update code comment.
...
* gnu/services/desktop.scm (desktop-services-for-system): Update the
comment about platforms with rust support.
Change-Id: Ibefa826494e29498870f392c0fec87d606d386ec
2024-12-17 18:12:18 +02:00
Danny Milosavljevic
8e1191472c
gnu: python-stsci-imagestats: Fix build.
...
* gnu/packages/astronomy.scm (python-stsci-imagestats)[native-inputs]: Add
python-setuptools, python-wheel.
Change-Id: I3a788e066cdbba59983b1cdb0e81c7dc5733d7a5
2024-12-17 17:02:59 +01:00
Maxim Cournoyer
907590b671
gnu: python-lsp-server: Update to 1.12.0, fixing build.
...
* gnu/packages/python-xyz.scm (python-lsp-server): Update to 1.12.0.
[source]: Update URI.
[arguments]: Via #:test-flags, reinstate test_pydocstyle_lint test and skip
the test_jedi_completion_with_fuzzy_enabled one. Ignore conftest.py.
[native-inputs]: Remove python-coverage and python-pytest-cov. Add
python-setuptools-scm.
Change-Id: I48eed0b0ecd3ca6ac187292620d75aba9090307f
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
fc40c8b47a
gnu: python-yapf: Update to 0.43.0.
...
* gnu/packages/python-xyz.scm (python-yapf): Update to 0.43.0.
[native-inputs]: Remove python-importlib-metadata.
Change-Id: I0d168d157d9daae664c19282d4a5b60a27dd9dc3
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
011d2a4416
gnu: python-rope: Fix build.
...
* gnu/packages/python-xyz.scm (python-rope)
[native-inputs]: Add python-pip.
Change-Id: I20d2c77b9f343c6012af9e7b33fe73fed78ddc18
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
646b94cfa4
gnu: c-blosc: Update home page URL.
...
* gnu/packages/compression.scm (c-blosc) [home-page]: Update URL.
Change-Id: I72bb93a9d166294da991201b29f16a8f41f1f44e
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
1ed22e2396
gnu: python-nptyping: Update to 2.5.0.
...
This reinstates commit 843bec9a15
, with
necessary changes for the test suite to pass.
* gnu/packages/python-check.scm (python-nptyping): Update to 2.5.0.
[arguments]: Add #:test-flags.
[native-inputs]: Add python-feedparser, python-pandas, python-pytest
Change-Id: I352cb042cfa11de43993ec3bdcbc0b3008750755
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
d940343abb
gnu: python-pytest-cython: Add python-wheel to native inputs.
...
* gnu/packages/python-check.scm (python-pytest-cython)
[native-inputs]: Add python-wheel.
Change-Id: I7557ccc6ef8fbb30cd3c7e89049a0089a8df94d6
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
d5e05b6548
gnu: python-pytest-cython: Remove extraneous python-nox native input.
...
* gnu/packages/python-check.scm (python-pytest-cython)
[native-inputs]: Remove python-nox.
Change-Id: I585b17d63e52e62fd7c633354b74e4ae6233f722
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
de6d8b7c7d
gnu: python-tox: Update to 4.8.0 and disable tests.
...
* gnu/packages/python-check.scm (python-tox): Update to 4.8.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Delete #:phases. Add #:test-flags.
[propagated-inputs]: Remove python-py, python-six and python-toml. Add
python-cachetools, python-chardet, python-colorama, python-platformdirs,
python-pyproject-api and python-tomli.
[native-inputs]: Remove python-pathlib2, python-pytest-freezegun,
python-pytest-timeout, python-setuptools-scm. Add python-distlib,
python-hatchling, python-hatch-vcs, python-psutil, python-pytest-mock,
python-pytest-xdist and python-re-assert.
Change-Id: I7c58649ac4c0fcb72e5009a7a2a06570e28d3eff
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
106809a306
gnu: python-pandas-stubs: Update to 2.2.3.241126.
...
* gnu/packages/python-science.scm (python-pandas-stubs): Update to
2.2.3.241126.
[arguments]: Ignore tests/test_io.py in #:test-flags.
[native-inputs]: Replace python-sqlalchemy with python-sqlalchemy-2.
Change-Id: If27b3a5b687ca230a209e8a8087a89802414912e
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
9ff9ae2e62
gnu: python-tables: Update to 3.10.1.
...
* gnu/packages/python-xyz.scm (python-tables): Update to 3.10.1.
[source]: Update snippet.
[arguments]: Delete FIXME, which no longer applies to reworked definition.
Delete use-gcc phase. Delete build phase override. Add set-LD_LIBRARY_PATH
phase. Honor TESTS? in check phase.
[propagated-inputs]: Add python-blosc2 and python-typing-extensions.
[inputs]: Add c-blosc2.
Change-Id: Idfed15a617e51c8ec1593d9a35afdcfa132e0740
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
63a2243d58
gnu: Add python-blosc2.
...
* gnu/packages/python-compression.scm (python-blosc2): New variable.
Change-Id: Id83074efd08b03c09e4c620d3a92a57c0d6340d0
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
933f2ca76a
gnu: Add python-ndindex.
...
Adapted from <https://raw.githubusercontent.com/Blosc/python-blosc2/refs/heads/main/.guix/modules/python-blosc2-package.scm >.
* gnu/packages/python-science.scm (python-ndindex): New variable.
Co-authored-by: Ivan Vilata i Balaguer <ivan@selidor.net>
Change-Id: I38fbcbd8859c2ddbfdd39e8d84a63b20deef75c4
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
f04d44562f
gnu: Add c-blosc2.
...
Adapted from
https://raw.githubusercontent.com/Blosc/c-blosc2/refs/heads/main/.guix/modules/c-blosc2-package.scm .
* gnu/packages/compression.scm (c-blosc2): New variable.
Change-Id: Ic0f11487e8d920dd31dfb009485c204fa1b575f7
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Co-authored-by: Ivan Vilata i Balaguer <ivan@selidor.net>
2024-12-17 23:43:58 +09:00
Maxim Cournoyer
537c8e5f6d
gnu: python-sphinx-prompt: Update to 1.9.0.
...
* gnu/packages/sphinx.scm (python-sphinx-prompt): Update to 1.9.0.
[source]: Switch to PyPI URL.
[build-system]: Switch to pyproject-build-system.
[arguments]: Delete #:phases. Add #:tests?.
[native-inputs]: Remove python-pytest and python-sphinx. Add
python-poetry-core.
[propagated-inputs]: Add python-certify, python-docutils, python-idna,
python-pygments, python-sphinx and python-urllib3.
Change-Id: Iaa70e214594730d6eee983bfbd80cb05a35ebab7
2024-12-17 23:43:58 +09:00
Sharlatan Hellseher
2185b5ad3d
gnu: python-numcodecs: Fix build.
...
* gnu/packages/python-xyz.scm (python-numcodecs)
[arguments]<test-flags>: Skip 2 failing tests.
Change-Id: Ia4c1e8af6063f53a2d3c921931c8d3b3f0674ca7
2024-12-17 12:23:17 +00:00
Markku Korkeala
00bcb384da
gnu: Add python-jsonpath-ng.
...
* gnu/packages/python-xyz.scm (python-jsonpath-ng): New variable.
Change-Id: Ie7835850bc137f3bbaea19f01d42b01ba0f5458e
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-12-17 12:21:53 +00:00
Cage
946f763023
gnu: cl-croatoan: Update to 0.3-2.4700557.
...
* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.3-2.4700557.
[source, home-page]: Switch to new URL.
Change-Id: I692e2a5a5fef6d4278f21eb3991068c3e5f23567
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-12-17 11:26:40 +01:00