1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 13:40:36 +02:00
Commit Graph

159279 Commits

Author SHA1 Message Date
Hartmut Goebel
0f323cb9c3 gnu: python-pyactiveresource: Switch to pyproject and fix build.
* gnu/packages/python-web.scm (python-pyactiveresource)
[source]: Switch to github tag.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools and python-wheel.

Change-Id: I2a11bfead8e10f8a32720d3d48373449a5c92b9a
2025-10-19 19:09:56 +02:00
Hartmut Goebel
33cc8433b0 gnu: Add python-schwifty.
* gnu/packages/finance.scm (python-schwifty): New variable.

Change-Id: Ice95f618331866d15b41c9cc5ee2e038aa93c16f
2025-10-19 19:09:56 +02:00
Hartmut Goebel
e2e162a46d gnu: Add python-mt940.
* gnu/packages/finance.scm (python-mt940): New variable.
2025-10-19 19:09:56 +02:00
Hartmut Goebel
8c955b46c7 gnu: Add python-efficient-apriori.
* gnu/packages/python-science.scm (python-efficient-apriori): New variable.

Change-Id: I30ee0c1f3f825a8c4573abfe598a63ca5594b5a0
2025-10-19 19:09:56 +02:00
Sughosha
bfcdb9ab7a gnu: packages/sync: Use (gnu packages security-token) module.
* gnu/packages/sync.scm: Use (gnu packages security-token) module.

Change-Id: I9690b642e7f2460c2626cb4f5e3f6727a7295c58
2025-10-19 19:44:45 +05:30
Sughosha
83ab6ffa65 Revert "gnu: Add libp11."
This reverts commit 3e90591c3c.

The package libp11 is already available in gnu/packages/security-token.scm.
2025-10-19 19:39:21 +05:30
Yelninei
54202c6b35 gnu: cmake: Reenable some tests on the Hurd.
* gnu/packages/cmake.scm (%common-disabled-tests/hurd): Remove
RunCMake.CompilerChange, RunCMake.file, RunCMake.BundleUtilities,
RunCMake.configure_file and RunCMake.CommandLine

Change-Id: I37a2c60ad97b1323b7e8424c9abb68143db6cebf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-19 12:57:54 +02:00
Yelninei
7e19f9242c gnu: cmake-bootstrap: Remove Hurd-specific phase.
* gnu/packages/cmake.scm (cmake-bootstrap): Remove 'patch-hurd phase.

Change-Id: I52440f9f36045505390c9fe6ff74fc86106af001
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-19 12:57:48 +02:00
Yelninei
7265256c3c gnu: cmake: Skip another test on the Hurd.
This is fixed in Cmake v4.0.0, see
https://gitlab.kitware.com/cmake/cmake/-/merge_requests/10078

* gnu/packages/cmake.scm (%common-disabled-tests/hurd): Add
RunCMake.RuntimePath.

Change-Id: I188370e98dbb77d1d6771342c46c575b3825b15e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-19 12:57:37 +02:00
Yelninei
6eb5823e2e gnu: re2c: Skip tests on the Hurd.
*  gnu/packages/re2c.scm (re2c): Skip tests on hurd systems.

Change-Id: If111a763cfb79491b4a27009b2ca383f01fe3e5b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-19 12:57:28 +02:00
Simen Endsjø
2bb04f3661 gnu: fwupd: Update to 1.9.32.
* gnu/packages/firmware.scm (fwupd): Update to 1.9.32.
[native-inputs]: Add python-jinja2.
[arguments]<#:phases>{make-source-writable}: Skip symlinks as
make-file-writable fails for those.

Change-Id: Ib922f5521c570b3ea62cb2959f7facabafa7e77e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-19 12:50:06 +02:00
Charles Roelli
e96f998e00 gnu: python-django: Update to 5.2.7.
* gnu/packages/django.scm (python-django): Update to 5.2.7.

Change-Id: Ide882803041d546dd0f11a1158f5b21a2cb63896
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-19 12:48:56 +02:00
Sharlatan Hellseher
e5a5b1d66a gnu: sicp: Deprecate in favor of book-sicp.
* gnu/packages/books.scm (book-sicp): New variable.
(sicp): Deprecate in favor of book-sicp.

Change-Id: I8484424c324fdf82a22adc0c6f01d7b376c2a309
2025-10-19 11:46:49 +01:00
Sharlatan Hellseher
9c466d3a2b gnu: sicp: Move to books.
* gnu/packages/scheme.scm (sicp): Move from here ...
* gnu/packages/books.scm: ... to here.

Change-Id: I152dcc674f5566cbdbf2ce58d8696f6080bfdbfa
2025-10-19 11:46:49 +01:00
Sharlatan Hellseher
af77b20e9a gnu: Merge (gnu packages fsf) into (gnu packages books).
* gnu/packages/fsf.scm (book-faif): Move from here ...
* gnu/packages/books.scm: ... to here.
* gnu/packages/fsf.scm: Delete file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister file.
* po/packages/POTFILES.in: Likewise.

Change-Id: Ia84ac242f0cda711a23e969e32049e93007a1f8b
2025-10-19 11:46:49 +01:00
Andreas Enge
2e0d09ac21 gnu: python-pytorch-geometric: Update to 2.7.0.
* gnu/packages/machine-learning.scm (python-pytorch-geometric):
Update to 2.7.0.

Change-Id: I8fcfa4485c96fb5a2981e3998c97433f5dfdef1f
2025-10-19 12:37:48 +02:00
Andreas Enge
bb496bccba gnu: python-pytorch-lightning: Update to 2.5.5.
* gnu/packages/machine-learning.scm (python-pytorch-lightning):
Update to 2.5.5.

Change-Id: I0a2acc5c41525ec76044dbede67da6d2206f0d4b
2025-10-19 12:37:48 +02:00
Efraim Flashner
293019a146 gnu: kakoune: Fix cross-compiling.
* gnu/packages/text-editors.scm (kakoune)[arguments]: Add a make-flag to
set the compiler.

Change-Id: Ia159582d8e213e428f374cbc3f2e813d211e5902
2025-10-19 13:18:02 +03:00
Efraim Flashner
5c3b1a39b4 gnu: kakoune: Wrap with perl.
* gnu/packages/text-editors.scm (kakoune)[arguments]: Add a phase to
wrap the binary with perl.
[inputs]: Add perl.

Co-authored-by: Ashvith Shetty <ashvithshetty10@gmail.com>
Change-Id: Ib546f29ad95a6acdc3063c94aaa7eb839f50f254
2025-10-19 13:18:02 +03:00
Andreas Enge
f3399615eb gnu: Remove python-pillow-simd.
* gnu/packages/python-xyz.scm (python-pillow-simd): Delete variable.

Fixes: guix/guix#2715
Change-Id: I39bb625b6b6911c972654b0bc00a4d8706402f68
2025-10-19 12:11:55 +02:00
Andreas Enge
6aadef6c66 gnu: python-torchvision: Remove input.
python-pillow-simd has a CVE, is poorly maintained and appears to be
optional.

* gnu/packages/machine-learning.scm (python-torchvision)[inputs]:
Remove python-pillow-simd.

Change-Id: I198d543bc017bcb4f79597ac3ef5b7559e44e1a6
2025-10-19 12:08:23 +02:00
Andreas Enge
0a7b0d3d69 gnu: python-torchvision: Update to 0.24.0.
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.24.0.

Change-Id: I3ea845f9a3ad1817a6a8671f4169b53ad9abbe74
2025-10-19 12:02:42 +02:00
Ashish SHUKLA
3955a8caca gnu: foot: Update to 1.25.0.
* gnu/packages/terminals.scm (foot): Update to 1.25.0.

Change-Id: I63a68c6d33c7c05a6b1c4fa414a2a526569956bb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-19 11:58:29 +02:00
Andreas Enge
a999c17984 gnu: Remove edi.
* gnu/packages/enlightenment.scm (edi): Delete variable.

Fixes: guix/guix#2791
Change-Id: I7022ec424812bcaf8d7e2bb6d1382d597a50963c
2025-10-19 11:36:24 +02:00
Andreas Enge
3d7c920ead gnu: Remove gzdoom.
* gnu/packages/games.scm (gzdoom): Delete variable.

Fixes: guix/guix#1765
Change-Id: I8eb482f5ff4c8edeaff812095ad5c5188023a2ca
2025-10-19 11:36:24 +02:00
Rutherther
344bf876f6 installer: Respect /tmp/installer-assume-online in check-substitute-availability.
Follow up of #2518, where check-substitute-availability has been introduced.

This is mostly for system tests that run without internet access.

* gnu/installer/newt/network.scm (check-substitute-availability): Skip the
check if /tmp/installer-assume-online exists.

Change-Id: I0110390e8c5ce6756f3c22cb770011ea735fe79b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-10-19 12:31:43 +03:00
Sharlatan Hellseher
11e0594e63 gnu: packages/python-xyz: Sort the rest of python-ty*.
* gnu/packages/python-xyz.scm::(python-types-regex,
python-types-requests, python-types-setuptools, python-types-simplejson,
python-types-toml, python-types-tqdm, python-types-ujson,
python-types-urllib3, python-typeshed-client, python-typing-inspect,
python-typogrify): Sort variables alphabetically.

Change-Id: Ie6b070ae561ee205b7e259c35a10473bd1bac49b
2025-10-19 09:29:22 +01:00
Sughosha
c5186b26b5 gnu: ruqola: Update to 2.6.0.
* gnu/packages/kde-internet.scm (ruqola): Update to 2.6.0.

Change-Id: I43194dc6f4d05ec7a39fdf401b88fc7471fff5de
2025-10-19 10:21:38 +05:30
Sharlatan Hellseher
19453a8a9f gnu: packages/python-xyz: Sort some python-ty*.
* gnu/packages/python-xyz.scm: (python-types-freezegun,
python-types-orjson, python-types-protobuf,
python-types-python-dateutil, python-types-pytz, python-types-pyyaml):
Sort variables alphabetically.

Change-Id: I509a71ff36fbbc41fde56137bd18483b8dc86519
2025-10-19 00:10:54 +01:00
Sharlatan Hellseher
f5f51fe87c gnu: packages/python-xyz: Sort some python-ty*.
* gnu/packages/python-xyz.scm: (python-types-aiofiles,
python-types-colorama, python-types-dataclasses, python-types-dateutil,
python-types-docutils): Sort variables alphabetically.

Change-Id: I09e8aa47dc154a1dda1e19b04bbf04211cb8ad7d
2025-10-19 00:07:24 +01:00
Sharlatan Hellseher
38135d0191 gnu: packages/python-xyz: Sort some python-ty*.
* gnu/packages/python-xyz.scm: python-typeapi, python-typeguard,
python-typer): Sort variables alphabetically.

Change-Id: Ie8d8e4a5fae7ff38c7450500064b513f43828bfd
2025-10-19 00:02:28 +01:00
Nicolas Graves
da56bde6df gnu: python-q: Update to 2.7-0.cbad740.
* gnu/packages/python-xyz.scm (python-q): Update to 2.7-0.cbad740.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Run tests with the help of <#:test-backend, #:test-flags, #:phases>.
[native-inputs]: Add python-setuptools.

Change-Id: I9da12c1c266a0c68d06dbad4d8f61e2658c4ad53
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:40:38 +01:00
Nicolas Graves
8a45672a9e gnu: python-syllables: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-syllables):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-cmudict, python-pytest, python-setuptools.

Change-Id: I781f5c52864bff7b8591046ef53ca0ff1c542805
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:40:37 +01:00
Nicolas Graves
04467af960 gnu: Add python-cmudict.
* gnu/packages/dictionaries.scm (python-cmudict): New variable.

Change-Id: I08ddae2fd618980b8804caf4e4fa5a649afd0396
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:40:37 +01:00
Nicolas Graves
d271095389 gnu: Add cmudict.
* gnu/packages/dictionaries.scm (cmudict): New variable.

Change-Id: I7b8d75bf9c3f82913fc856598fa66cb434ca7c66
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:40:37 +01:00
Nicolas Graves
6613e5e6b6 gnu: python-plac: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-plac):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[arguments, description]: Improve style.

Change-Id: I1ad6ae1a9115f4a498662167914cc2caad5a1af9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:40:37 +01:00
Nicolas Graves
dbf6da5e3b gnu: python-session-info: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-session-info):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: I48c3338d947835f53945945c27f6945221232978
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:40:37 +01:00
Nicolas Graves
64ba79d12b gnu: python-pyqrcode: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pyqrcode):
[properties, source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-backend>.
[native-inputs]: Add python-pynose, python-pypng, python-setuptools.
[home-page, description]: Improve style.

Change-Id: If523d6420d760dcd571cc3841645a9ddcb24e817
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:40:37 +01:00
Nicolas Graves
222deca6d6 gnu: python-py-tes: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-py-tes):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-requests-mock,
python-setuptools.

Change-Id: If6494b5c2a78fe31fa32517c2d27502c49294b62
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:40:34 +01:00
Nicolas Graves
44c6878f8e gnu: python-fs: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-fs):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Id819a473d76ec77089128b7d9b9c0a9d2ba27473
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:37:58 +01:00
Nicolas Graves
690f7fd91e gnu: python-pysendfile: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pysendfile):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools.

Change-Id: Ie759346fb3dcaa2cbfe7db46b79de42b8c037b9e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:37:58 +01:00
Nicolas Graves
a60f1b1a9d gnu: python-straight-plugin: Update to 1.4.1-0.363b0af.
* gnu/packages/python-xyz.scm (python-straight-plugin): Update to 1.4.1-0.363b0af.
[properties, source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, test-flags>: Setup tests.
[native-inputs]: Add python-mock, python-setuptools.
[description]: Improve style.

Change-Id: I23d14fc4a49646907ad5e958dc5b2a676b21b218
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:37:58 +01:00
Nicolas Graves
db9a4f13a9 gnu: python-stdlib-list: Update to 0.11.1.
* gnu/packages/python-xyz.scm (python-stdlib-list): Update to 0.11.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Re-enable tests.
[native-inputs]: Add python-flit-core, python-pytest.
[description]: Improve style.

Change-Id: Id53f5a6e0ad13eb259007ff68225d13e9d10ec65
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:37:58 +01:00
Nicolas Graves
151a5b524f gnu: python-clikit: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-clikit):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'relax-requirement to tolerate the
python-crashtest update.
[native-inputs]: Add python-poetry-core, python-pytest, python-pytest-mock.

Change-Id: I7149844db523383d326dac2a80b2c8086c94c972
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:37:58 +01:00
Nicolas Graves
8ee3e63673 gnu: python-crashtest: Update to 0.4.1.
* gnu/packages/python-xyz.scm (python-crashtest): Update to 0.4.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-poetry-core, python-pytest.

Change-Id: I977baad63fe492760267c6542b405439795e823b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:37:58 +01:00
Nicolas Graves
0be5bb14d6 gnu: python-mdx-include: Update to 1.4.2.
* gnu/packages/python-xyz.scm (python-mdx-include): Update to 1.4.2.
[source]: Fix version configuration.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
<#:phases>: In phase 'disable-test-requiring-network, allow tests
cache and default to run with the help of the injection of the
django-hello gist.  Disable the test non_existing.
[native-inputs]: Add python-setuptools.

Change-Id: I30adff174442feb57e776458ef3e0780a3dffac4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:37:58 +01:00
Nicolas Graves
58e09abbcb gnu: python-flake8-todo: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-flake8-todo):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.

Change-Id: I3852a7bb1c4f9a4c85b5ce2abad6b7090509332d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:37:58 +01:00
Nicolas Graves
8705de8c06 gnu: python-flake8-debugger: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-flake8-debugger):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I806aeb72f6e5ef6522e52d817f9f97bb5a19823c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:37:57 +01:00
Nicolas Graves
f198cfe662 gnu: python-flake8-continuation: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-flake8-continuation):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'remove-python-six-dependency.
[native-inputs]: Add python-pytest, python-setuptools.
[propagated-inputs]: Remove python-six.
[description]: Improve style.

Change-Id: Icbab45c176ee8abc37cde1da9fe7dd0c38c109e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:37:57 +01:00
Nicolas Graves
72c69bfe47 gnu: python-flake8-blind-except: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-flake8-blind-except):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.  Remove python-pycodestyle.
[propagated-inputs]: Add python-pycodestyle.

Change-Id: I5c07bedc5dc9efe4632ea3e270b648ca583d623b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 23:37:53 +01:00