Hugo Buddelmeijer
0c3cac7e0e
gnu: python-geometric: Fix build.
...
* gnu/packages/chemistry.scm (python-geometric): Fix build.
[native-inputs]: Remove python-wheel.
[arguments] <#:phases>: Remove six dependency.
Change-Id: I2dd5191bf2b41719dc3b56c8b914eb090161b090
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 23:45:31 +01:00
Sören Tempel
460ef912ae
gnu: htop: Enable support for temperature readings via lm-sensors.
...
* gnu/packages/admin.scm (htop)[inputs]: add lm-sensors.
[arguments] <#:configure-flags>: pass --enable-sensors.
[arguments] <#:phases>: patch dlopen(3) invocation.
Change-Id: Ibb4476b85289d2200bd899adb785fa967a603c75
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 23:39:39 +01:00
Nicolas Graves
0c2c5fc8cf
gnu: python-pycountry-20.7.3: Switch to git source.
...
* gnu/packages/iso-codes.scm (python-pycountry-20.7.3): Hide package.
[source]: Switch to git-fetch.
[native-inputs]: Replace inherited python-poetry-core by
python-setuptools.
Change-Id: Ie8832b0dddb3f83d14ea43bf80585aa8fa6739d1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 23:25:47 +01:00
Nicolas Graves
fdf06879c7
gnu: python-iso3166: Switch to pyproject.
...
* gnu/packages/iso-codes.scm (python-iso3166):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I846061c4cba9edc9c795c8540c86dba02581ec5e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 23:25:47 +01:00
Nicolas Graves
c8cea00406
gnu: python-iso639: Switch to pyproject.
...
* gnu/packages/iso-codes.scm (python-iso639):
[build-system]: Switch to pyproject-build-system.
[arguemnts]<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-pycountry, python-pytest,
python-pytest-cov.
[description]: Improve style.
Change-Id: I7e88a4d2e1a867937b7ce3f80774e8bb235e5b6e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 23:25:47 +01:00
Nicolas Graves
8c7daa1e57
gnu: python-pycountry: Update to 24.6.1.
...
* gnu/packages/iso-codes.scm (python-pycountry): Update to 24.6.1.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-poetry-core, python-pytest,
python-pytest-cov.
[home-page]: Update them.
Change-Id: Ic78b2ea3b268a0da80186647164072b4e1909083
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 23:25:47 +01:00
Nicolas Graves
a99b3b8c20
gnu: python-pycountry: Move to (gnu packages iso-codes).
...
This package makes a lot more sense there, and is actually needed to
run tests of other python packages in this module.
* gnu/packages/python-xyz.scm (python-pycountry)
(python-pycountry@20.7.3): Move them...
* gnu/packages/iso-codes.scm (python-pycountry)
(python-pycountry-20.7.3): ... to this module.
* gnu/packages/music.scm: Import (gnu packages iso-codes).
* gnu/packages/tryton.scm: Import (gnu packages iso-codes).
(trytond-country): Correct python-pycountry@20.7.3 to
python-pycountry-20.7.3.
Change-Id: I7aa424663fb2edc73bca3fcac38de3226cc57a9b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 23:25:47 +01:00
Nicolas Graves
31b4c153e1
gnu: python-mathlibtools: Switch to pyproject.
...
* gnu/packages/lean.scm (python-mathlibtools):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable failing tests.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I48805383c0dd6fc4d033cbe7fe3e039cf388eb12
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 23:25:43 +01:00
Rodion Goritskov
7c1eb3247a
gnu: patman: Fix build.
...
* gnu/packages/bootloaders.scm (patman):[native-inputs]: Add python-setuptools.
Change-Id: Ia39f2aee4cb7480a445266d113407467207bbf2e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 23:02:49 +01:00
Rodion Goritskov
b60bb57fb6
gnu: python-u-boot-pylib: Fix build.
...
* gnu/packages/bootloaders.scm (python-u-boot-pylib)[native-inputs]: Add
python-setuptools.
Change-Id: I94052f3a3db1aeb734025011e93e8efe279ccdb5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 23:02:33 +01:00
Sharlatan Hellseher
c78545b334
gnu: python-iocapture: Fix tests.
...
* gnu/packages/python-xyz.scm (python-iocapture)[native-inputs]:
Remove python-wheel; add python-six.
Change-Id: Ifa2191412463b03759527cd8073e6760d648c2f4
2025-09-27 22:56:58 +01:00
Sharlatan Hellseher
f35a36f906
gnu: python-flexmock: Move to python-check.
...
* gnu/packages/check.scm (python-flexmock): Move from here ...
* gnu/packages/python-check.scm: ... to here.
* gnu/packages/shellutils.scm: Add python-check module.
Change-Id: I6aebe1eb1f9bdbeb140af4538a9af0becccc6e92
2025-09-27 22:49:59 +01:00
Hugo Buddelmeijer
e976d192a4
gnu: python-flexmock: Fix by using python-poetry-core
...
* gnu/packages/check.scm (python-flexmock): Fix.
[native-inputs]: Remove poetry; add python-poetry-core.
[homepage]: Switch to https://flexmock.readthedocs.io/ as lint suggested.
Change-Id: I0271a2af4c18c957cad86e26b5d2f833e8184fc1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 22:41:38 +01:00
Sharlatan Hellseher
52081ff06b
gnu: python-pydes: Disable tests.
...
Project is not maintained since 2016, this change fix check phase by
skipping tests. Web search leads to <https://github.com/twhiteman/pyDes >
repository, while home-page URL is a dead link.
* gnu/packages/python-crypto.scm (python-pydes)[arguments] <tests?>: No
tests in PyPI, I could not find Git.
[native-inputs]: Remove python-wheel.
Change-Id: Icd47c0012dc1d2bab68d7f287e5f1af0254dae2b
2025-09-27 21:57:47 +01:00
Sharlatan Hellseher
0a0f1e30a8
gnu: python-mathics-pygments: Fix tests.
...
* gnu/packages/maths.scm (python-mathics-pygments)[native-inputs]:
Remove python-wheel; add python-pytest.
Change-Id: I01471fd8835c7cbc21fae497bedb177a1230eae1
2025-09-27 21:45:14 +01:00
Hugo Buddelmeijer
51fa44d093
gnu: python-grandalf: Update to 0.8.
...
* gnu/packages/python-xyz.scm (python-grandalf): Update to 0.8.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest-runner; add python-setuptools.
[arguments] <#:phases>: Add 'patch-requirements phase; remove
check-phase replacement.
Change-Id: Icaf77d0909b67b857bceffd21bb132c9e0e69edc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27 21:40:53 +01:00
Sharlatan Hellseher
3e634c5d19
gnu: python-calmjs-parse: Fix tests.
...
* gnu/packages/python-xyz.scmf (python-calmjs-parse)[native-inputs]:
Remove python-wheel; add python-pytest.
Change-Id: I0cde88ae9fa6f210e436a64a7a3f0ea1114506df
2025-09-27 21:37:17 +01:00
Sharlatan Hellseher
90b43a2333
gnu: python-attr: Fix tests.
...
* gnu/packages/python-xyz.scm (python-attr)[arguments] <test-backend>:
Use 'custom.
<test-flags>: Provide test script as seen in <tox.ini>.
[native-inputs]: Remove python-wheel.
Change-Id: Iee70e41ca607f0200ac2387fd62e01a2a7b5e49e
2025-09-27 21:37:16 +01:00
Sharlatan Hellseher
f00ebc2d5e
gnu: python-zeroc-ice-3.6: Fix build with gcc-14.
...
* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6)[arguments]
<phases>: Add 'relax-gcc-14-strictness.
Change-Id: I205e103f6e8e5856a10fb716fec3831b555ab3cf
2025-09-27 21:37:16 +01:00
Sharlatan Hellseher
7ca5588e58
gnu: python-zeroc-ice: Disable tests.
...
* gnu/packages/python-xyz.scm (python-zeroc-ice)[arguments] <tests?>:
Test provided in Git, but there is no tag reflecting PyPI archive.
[native-inputs]: Remove python-wheel.
Change-Id: I1a9b2453fc53589e1701e5eb7d78575416881734
2025-09-27 21:37:16 +01:00
Sharlatan Hellseher
13ce997314
gnu: python-zeroc-ice-3.6: Move closer to python-zeroc-ice.
...
* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6): Move variable
after python-zeroc-ice.
Change-Id: If63359d3b5fb1821a3d8232bdd266aba2225a597
2025-09-27 21:37:16 +01:00
Sharlatan Hellseher
dcf6ee11c7
gnu: python-kconfiglib: Disable tests.
...
* gnu/packages/python-xyz.scm (python-kconfiglib)[arguments] <tests?>:
They require some set up.
[native-inputs]: Remove python-wheel.
Change-Id: I50b415a1564a9a831bf7383f6eb6f00b46cdd998
2025-09-27 21:37:16 +01:00
Sharlatan Hellseher
06c8ae0c3d
gnu: python-rich-tables: Update to 0.8.0.
...
* gnu/packages/python-xyz.scm (python-rich-tables): Update to 0.8.0.
[arguments] <test-flags>: Skip one test.
[propagated-inputs]: Add python-humanize.
Change-Id: If6472174a057eba03ae9a9c5c367a577b5c29db0
2025-09-27 21:37:16 +01:00
Sharlatan Hellseher
8b627e931a
gnu: python-rgbxy: Disable tests.
...
* gnu/packages/python-xyz.scm (python-rgbxy)[arguments] <tests?>: No
tests.
[native-inputs]: Remove python-wheel.
Change-Id: I1a440d8e3f3e1b9d80c9d4c693e40de5ad4cd1ef
2025-09-27 21:37:16 +01:00
Sharlatan Hellseher
a8a93afce3
gnu: python-ndeflib: Fix tests.
...
* gnu/packages/python-xyz.scm (python-ndeflib)[arguments] <test-flags>:
Skip 2 test groups.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: I609f6d9ce7b4f98bae1639769d51f4fa83ac8531
2025-09-27 21:37:16 +01:00
Sharlatan Hellseher
6ba36049ae
gnu: python-columnize: Fix test.
...
* gnu/packages/python-xyz.scm (python-columnize)[native-inputs]:
Remove python-wheel; add python-pytest.
Change-Id: I25a274e2086a396d05119987915551102c20e727
2025-09-27 21:37:15 +01:00
Sharlatan Hellseher
df87078828
gnu: python-doxyqml: Fix tests.
...
* gnu/packages/python-xyz.scm (python-doxyqml)[arguments]
<test-backend>: Use 'custom.
<test-flags>: Provide path to the test file.
[native-inputs]: Remove python-wheel.
Change-Id: Ic89f338fec5cfc434a2d1a25bd903232236c4129
2025-09-27 21:37:15 +01:00
Sharlatan Hellseher
27f867ce57
gnu: python-elevate: Disable tests.
...
* gnu/packages/python-xyz.scm (python-elevate)[arguments] <tests?>: No
tests in PyPI or Git.
[native-inputs]: Remove python-wheel.
Change-Id: I91a7d6d6cbf534ec8881f1da850781ec79a54811
2025-09-27 21:37:01 +01:00
Guillaume Le Vaillant
283f64c9bb
gnu: qspectrumanalyzer: Fix build.
...
* gnu/packages/radio.scm (qspectrumanalyzer)[arguments]: Disable tests.
Change-Id: Ib0d1c87eb12e85a6d2673ebe371a0134eaf88266
2025-09-27 15:10:26 +02:00
Guillaume Le Vaillant
ed91db8a8c
gnu: python-simplesoapy: Fix build.
...
* gnu/packages/radio.scm (python-simplesoapy)[arguments]: Disable tests.
Change-Id: I634c83eb36cb7072a18b4555c45db5cf51e062cd
2025-09-27 15:08:01 +02:00
Guillaume Le Vaillant
6c859f10ef
gnu: python-qt.py: Fix build.
...
* gnu/packages/qt.scm (python-qt.py)[arguments]: Disable tests.
Change-Id: I0e224883d7f0e5fb83ff22e882e98930eebb163a
2025-09-27 15:03:30 +02:00
Guillaume Le Vaillant
d505b6fae3
gnu: electron-cash: Fix build.
...
* gnu/packages/finance.scm (electron-cash)[arguments]: Add
'relax-requirements' phase.
Change-Id: Ic1e19f2bcdec9b68b35ab8b792f9b9b2a2b52858
2025-09-27 14:35:25 +02:00
John Kehayias
da04b3bb42
gnu: Add python-dotenv-0.13.0.
...
Old version just for docker-compose until it is updated. Fixes build for
docker-compose
* gnu/packages/docker.scm (python-dotenv-0.13.0): New variable.
(docker-compose)[inputs]: Use it instead of python-dotenv.
Change-Id: I8efc30ad7d40601bb5ad88e7c56484edb36e328e
2025-09-26 16:57:40 -04:00
John Kehayias
3b55a14377
gnu: Add python-sh-1.
...
This is just for the old docker-compose we still ship (long pending an update
to Go version), via next commit for an older python-dotenv.
* gnu/packages/python-xyz.scm (python-sh-1): New variable.
Change-Id: Idb2b6d476bb9391d9fd8b71aa0184696f3b45aba
2025-09-26 16:54:38 -04:00
John Kehayias
f5d61ca686
gnu: python-websocket-client-0.59: Fix tests.
...
* gnu/packages/python-web.scm (python-websocket-client-0.59)[native-inputs]:
Add python-six.
Change-Id: I213b164858db5fe4e8aeea643daf1a1b98998835
2025-09-26 16:54:36 -04:00
Arun Isaac
bb2dacd811
gnu: mumi: Update to 0.14.0.
...
* gnu/packages/mail.scm (mumi): Update to 0.14.0.
2025-09-26 21:50:17 +01:00
Arun Isaac
3c422c6111
gnu: mumi: Update source URI.
...
* gnu/packages/mail.scm (mumi)[source]: Update URI.
2025-09-26 21:49:33 +01:00
Andy Tai
f2c9dabec8
gnu: gcal: Update to 4.2.0.
...
* gnu/packages/gcal.scm (gcal): Update to 4.2.0.
[argument]<#:configure-flags>: Add "-lm".
[native-inputs]: Add pkg-config and check.
Change-Id: Ia67f66b604ab428c8cbe546c47bbcdf7a52dd8de
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-26 21:55:09 +02:00
Martin Schitter
abc35bae81
gnu: guile-next: Use codeberg git repository.
...
Fetch code from the more reliable and faster repository at codeberg.org.
modified: gnu/packages/guile.scm
Change-Id: I9340e22abadf80931019acd566a8f4e9701988c0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-26 21:53:39 +02:00
Alissa Istleyeva
8a69897b7e
home: services: Fix binding options in sway-service-type.
...
* gnu/home/services/sway.scm (keybinding-options?): Add to-code option.
(codebinding-options?): Remove to-code option.
Change-Id: I0a43ccb7d997bb1ba2ec334721a9a7bdd5e5ce91
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-26 21:46:19 +02:00
Ludovic Courtès
8f7837e104
gnu: guix-jupyter: Update to 0.3.1.
...
* gnu/packages/package-management.scm (guix-jupyter): Update to 0.3.1.
Change-Id: I784c1fe10006c587d32b0b0bb1cb0f3677335ca9
2025-09-26 21:43:16 +02:00
Rodion Goritskov
054aae7bb2
services: Add miniflux-service-type.
...
* doc/guix.texi: Document Miniflux service and configuration.
* gnu/services/web.scm: New service.
* gnu/services/web.scm: Define shepherd service and account roles.
* gnu/tests/web.scm: (%miniflux-create-admin-credentials,
miniflux-base-system, %test-miniflux-admin-string, %test-miniflux-admin-file,
%test-miniflux-socket): Add system tests for Miniflux service.
Change-Id: I4a336e677ec8b46aed632f0ded9cc11c2d38975f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-26 21:39:40 +02:00
Ludovic Courtès
d411aff611
teams: Adjust team membership for myself.
...
* etc/teams.scm (civodul): Remove ‘home’, ‘bootstrap’ and ‘documentation’.
Add ‘hpc’.
Change-Id: I7946be1fc59fc292a7b92b92035ccaea722aadc9
2025-09-26 21:35:43 +02:00
Ludovic Courtès
e1038aee6d
gnu: shepherd@1.0: Build against Fibers 1.4.x.
...
This reinstates 2ba475d37a
.
* gnu/packages/admin.scm (shepherd-1.0)[native-inputs, inputs]: Use
‘guile-fibers’.
Change-Id: I4dbbc2d32d114ed9d16a2da4efb831fc2044a314
2025-09-26 21:31:04 +02:00
Ludovic Courtès
55b39642e2
gnu: guile-fibers@1.4: Disable JIT for ‘make check’.
...
Fixes guix/guix#2474 .
* gnu/packages/guile-xyz.scm (guile-fibers-1.4)[arguments]: Add ‘disable-jit’
phase on AArch64.
Change-Id: Idad1a5e1a84d29259bf1ed4a284f9981c50defb8
2025-09-26 21:31:04 +02:00
Sören Tempel
e10da6bff8
gnu: binsec: Enable support for z3-builtin solver.
...
This is much faster than an external solver as it doesn't rely on
forking an external solver and instead uses the API provided by
ocaml-z3. This feature was added in binsec release 0.9.1.
* gnu/packages/ocaml.scm (binsec)[propagated-inputs]: Add ocaml-z3.
* gnu/packages/ocaml.scm (binsec)[native-inputs]: Add z3.
Change-Id: I246fd1a13e8c9d6a6764608281a2bea5ac0a054b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2025-09-26 21:26:41 +02:00
jgart
67f5f23c88
gnu: trealla: Update to 2.83.9.
...
* gnu/packages/prolog.scm (trealla): Update to 2.83.9.
Change-Id: I8ca5daedef142f6f88a9f22283a7c0e9a518320a
2025-09-26 11:30:07 -05:00
Sharlatan Hellseher
d4c1dc6df5
gnu: python-argparse-manpage: Update to 4.7.
...
* gnu/packages/python-xyz.scm (python-argparse-manpage): Update to 4.7.
[source]: Fix uri name as seen in PyPI archive.
[arguments] <test-flags>: Skip tests requiring pip.
[native-inputs]: Remove python-pip, python-tomli, and python-wheel.
Fixes : guix/guix#3015
Change-Id: I10b31aa295bd97673071ecaaecb9895cd4d8a6b0
2025-09-26 17:16:06 +01:00
Sharlatan Hellseher
771659666d
gnu: python-aiorpcx: Fix tests.
...
* gnu/packages/python-web.scm (python-aiorpcx)[native-inputs]: Remove
python-pytest-asyncio and python-wheel; add python-pytest-asyncio-0.26.
Change-Id: I8acf3eb36a0ab1a41038471456aa15d0fef92cbc
2025-09-26 15:35:27 +01:00
Sharlatan Hellseher
04f3f640a2
gnu: nerd-dictation: Fix tests.
...
* gnu/packages/machine-learning.scm (nerd-dictation)[arguments]
<test-backend>: Use 'custom.
<test-flags>: Provide the path to test file.
[native-inputs]: Remove python-wheel.
Change-Id: Ia6e2c497ffe9315a87dc20b4d845fea111a144c9
2025-09-26 15:23:45 +01:00