Commit graph

158527 commits

Author SHA1 Message Date
Sharlatan Hellseher
85b5c2c8f6
gnu: python-pytooling: Enable tests.
* gnu/packages/python-xyz.scm (python-pytooling)
[arguments] <test-flags>: Skip just 3 tests.
[native-inputs]: Add git-minimal/pinned, python-colorama, python-pytest,
and python-ruamel.yaml.

Change-Id: If3318a1634c2f1d90378b7a69156da5cc413ad5e
2025-04-24 19:10:38 +01:00
Cayetano Santos
c32666071c
gnu: python-pytooling: Update to 8.4.1.
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.4.1.

Change-Id: Ibe39d8c994d6e9e1883ea02b2a67099bfa1ecd4f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 18:52:11 +01:00
Sharlatan Hellseher
9665278a20
gnu: onionshare: Fix build.
* gnu/packages/tor.scm: Add gnupg module.
(onionshare-cli) [phases]{relax-requirements}: Add
"desktop/pyproject.toml" to the list; relax check for PySide6.
(onionshare) [native-inputs]: Inherit from onionshare-cli.
[inputs]: Remove python-pyside-2; add python-pyside-6 and python-gnupg.

Change-Id: I750dfb413b24e7407b31633af785573fcc413ad9
2025-04-24 18:49:08 +01:00
Sharlatan Hellseher
6cdafce595
gnu: python-pari-jupyter: Update to 1.4.3.
* gnu/packages/python-xyz.scm (python-pari-jupyter): Update to 1.4.3.
[build-system]: Switch to pyproject.
[inputs]: Remove python-ipykernel.
[propagated-inputs]: Add python-ipykernel.
[native-inputs]: Add python-cython, python-jupyter-kernel-test,
python-setuptools, and python-wheel.

Change-Id: I1b9f6845223d54d2179012ac84524bf3ed27699d
2025-04-24 15:44:42 +01:00
Sharlatan Hellseher
448bec425f
gnu: python-jupyter-kernel-test: Update to 0.7.0.
* gnu/packages/jupyter.scm (python-jupyter-kernel-test): Update to 0.7.0.
[build-system]: Switch to pyproject.
[arguments] <phases>: Keep 'build; use default 'install and
'check.
[propagated-inputs]: Remove python-jupyter-kernel-mgmt and
python-jupyter-protocol; add python-jupyter-client.
[native-inputs]: Add python-hatchling and python-ipykernel.

Change-Id: I5ae25096b4f4ff05e0df0a75282c271c3dc36416
2025-04-24 15:41:36 +01:00
Sharlatan Hellseher
323af5817a
gnu: python-numpy-2: Update to 2.2.5.
* gnu/packages/python-xyz.scm (python-numpy-2): Update to 2.2.5.

Change-Id: I4b62ab9e0aa1f5c1f20b2d29e51e3e192bbc795b
2025-04-24 14:27:54 +01:00
Sharlatan Hellseher
9801822b8b
gnu: python-numpy-2: Enable tests.
* gnu/packages/python-xyz.scm (python-numpy-2)
  [arguments] <tests?>: Enable them.
  <test-flags>: Run fast test suite only.
  <phases>: Use custom 'check; Adjust path to Python in
  'fix-executable-paths.

Change-Id: I267bca274fc8d3ea87aaf14eb59b5297ccb2d227
2025-04-24 14:05:57 +01:00
Sharlatan Hellseher
3d9279b009
gnu: python-qtconsole: Move to jupyter.
* gnu/packages/python-xyz.scm (python-qtconsole): Move from here ...
* gnu/packages/jupyter.scm: ... to here. Add qt and xorg modules.
* gnu/packages/orange.scm: Add jupyter module.

Change-Id: I9145393c469050aca748543cac04c391dbab7c83
2025-04-24 13:31:43 +01:00
Sharlatan Hellseher
3f5a6dc5f0
gnu: python-qtconsole: Update to 5.6.1.
* gnu/packages/python-xyz.scm (python-qtconsole): Update to 5.6.1. Fix
build.
[build-system]: Switch to pyproject.
[propagated-inputs]: Remove python-ipython-genutils, python-pyqt, and
python-pyzmq; add python-packaging.
[native-inputs]: Add python-pyqt, python-setuptools, python-wheel, and
xorg-server-for-tests.

Change-Id: I19833b507dfc5245bc9424c629c11f2df4024dd2
2025-04-24 13:24:03 +01:00
Sharlatan Hellseher
201d30fb4f
gnu: python-pandera: Fix tests.
* gnu/packages/python-science.scm (python-pandera) [source] <snippet>:
Remove tests deletion and ignore them with pytest options which are
working now.
[arguments] <test-flags> Skip some more tests; run tests in parallel up
to 8 thread, supported upstream.
[propagated-inputs]: Remove python-hypothesis; add
python-hypothesis-next and python-modin.
[native-inputs]: Add python-pytest-xdist.

Change-Id: I45482203519ceb2208a330d91c07d12b65e6ee53
2025-04-24 12:41:43 +01:00
Sharlatan Hellseher
fdf07c14d4
gnu: python-hypothesis-next: Withdraw from deprecation.
* gnu/packages/check.scm (python-hypothesis-next): Do not deprecate and
point to the latest version instead.

Change-Id: Ie7224e104c8b1270afa546ffdd3654ca44e2171e
2025-04-24 12:41:43 +01:00
Sharlatan Hellseher
76e10bcc5a
gnu: Add python-setuptools-next.
* gnu/packages/python-build.scm (python-setuptools-next): New variable.

Change-Id: I2d295cddaa8ced23dd62a3526c4ed09aa03d8e69
2025-04-24 12:41:43 +01:00
Sharlatan Hellseher
e4cd1b9d8f
gnu: python-pgmpy: Skip more tests, run in parallel.
* gnu/packages/statistics.scm (python-pgmpy) [arguments] <test-flags>:
Skip 4 more tests, run in up to 8 threads to improve performance,
supported upstream.
[native-inputs]: Add python-pytest-xdist.

Change-Id: I7071114299dc2dc4e52e79a36fcda0d12892653f
2025-04-24 12:41:43 +01:00
Sharlatan Hellseher
897d8a0d20
gnu: python-modin: Fix tests.
* gnu/packages/python-science.scm (python-modin) [arguments]
<test-flags>: Run test in up to 8 threads to improve performance,
supported upstream.
[native-inputs]: Remove python-coverage.

Change-Id: Id298ca7ae204f87fc7b421f6dc2f80959c4c4f85
2025-04-24 12:41:43 +01:00
Sharlatan Hellseher
c06043f032
gnu: xlispstat: Tabs to spaces.
* gnu/packages/statistics.scm (xlispstat): Replace tabs with spaces and
fix indentation.

Change-Id: I1f46fa122ea100abee163aa4e629936876f828c4
2025-04-24 12:41:43 +01:00
Sharlatan Hellseher
9fbfdff6e0
gnu: pspp: Tabs to spaces.
* gnu/packages/statistics.scm (pspp): Replace tabs to spaces, fix
indentation.

Change-Id: If0f430cedeb8d346d6c42edf0dd1410163901596
2025-04-24 12:41:43 +01:00
Kurome
9f4bdb270e
gnu: Add font-kochi-substitute.
* gnu/packages/fonts.scm (font-kochi-substitute): New variable.

Change-Id: I5b8476c7432fb0036782f5ed7c775d000ecd9485
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-24 11:03:45 +02:00
Kurome
2e4cee5173
gnu: Add font-sazanami.
* gnu/packages/fonts.scm (font-sazanami): New variable.

Change-Id: I7c7ae4110cdf56319648d37c6f4aa67942dce32c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-24 11:03:45 +02:00
Kurome
b1a0d56612
gnu: Add font-hachimarupop.
* gnu/packages/fonts.scm (font-hachimarupop): New variable.

Change-Id: Ic023422285c2d91e147ebe8589a6e72fdae3bcad
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-04-24 11:03:42 +02:00
Kurome
e0f324cabe
gnu: Add font-koruri.
* gnu/packages/fonts.scm (font-koruri): New variable.

Change-Id: I6a2db34eb140b8d4cf5bf4341a33b43f96d85b81
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-24 11:02:52 +02:00
Kurome
f41e74e2a0
gnu: Add font-takao.
* gnu/packages/fonts.scm (font-takao): New variable.

Change-Id: I9d02977b576dfa380e04c0d768260849124e91e3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-24 11:02:51 +02:00
Evgeny Pisemsky
66b4d3fe88
gnu: guile-redis: Fix wrong license.
* gnu/packages/guile-xyz.scm (guile-redis): Fix wrong license, run guix style.
[arguments]: Use gexps.
[license]: Change from lgpl3+ to gpl3+.

Change-Id: I7a9d53b137ce4340ce4d830d354b5da328c224e0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-24 10:57:32 +02:00
Ludovic Courtès
93f61013db
gnu: libssh: Restore support for cross-compilation.
Partly fixes <https://issues.guix.gnu.org/78029>.

Fixes a regression introduced in
b12d44dd5e where cross-compiling would no
longer work due to CMocka not being found.

* gnu/packages/ssh.scm (libssh)[arguments]: Pass “-DUNIT_TESTING=ON”
only when (%current-target-system) is #f.

Reported-by: Yelninei <yelninei@tutamail.com>
Change-Id: I9c7af784eabb2ae1d6022b134e0252a1e2952bd4
2025-04-24 10:38:42 +02:00
Ludovic Courtès
f88be0a5b3
gnu: libssh: Fix #:configure-flags for cross-compilation to 32-bit.
Partly fixes <https://issues.guix.gnu.org/78029>.

Fixes a build-side syntax error introduced in
b12d44dd5e.

* gnu/packages/ssh.scm (libssh)[arguments]: Fix syntax error
in #:configure-flags.

Reported-by: Yelninei <yelninei@tutamail.com>
Change-Id: Ic50731806be7f0106928a9f8a2ec4b09c496f44a
2025-04-24 10:38:37 +02:00
Sharlatan Hellseher
b1ac5682bf
gnu: python-hypothesmith: Move to python-check.
* gnu/packages/check.scm (python-hypothesmith): Move from here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: Ib894b5fb76aa8db6fc4a343e0f28d90f0c74fc72
2025-04-24 04:53:42 +01:00
Sharlatan Hellseher
9079dc6c61
gnu: Remove python-commentjson.
No users in Guix, it was intermediate dependency for Ansible which no
longer required; no fresh releases for 4y.

* gnu/packages/python-xyz.scm (python-commentjson): Delete variable.

Change-Id: If2638628f9adc80913a0d5d3e692330e911d1415
2025-04-24 04:53:42 +01:00
Sharlatan Hellseher
2e33d34cd7
gnu: python-resolvelib: Update to 1.1.0.
* gnu/packages/python-xyz.scm (python-resolvelib): Update to 1.1.0.
[native-inputs]: Remove python-commentjson.

Change-Id: I6977761a6dfd4aca754b8c9c814806b662a61614
2025-04-24 04:53:42 +01:00
Nicolas Graves
6104249936
gnu: Remove python-lark-parser.
* gnu/packages/python-xyz.scm (python-lark-parser): Delete variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
8a28bb5a98
gnu: python-hypothesmith: Update to 0.2.0.
* gnu/packages/check.scm (python-hypothesmith): Update to 0.2.0.
  [build-system]: Switch to pyproject-build-system.
  [arguments]<test-flags>: Ignore failing tests.
  <phases>: Add 'patch-lark-dependency test.
  [propagated-inputs]: Replace python-lark-parser by python-lark.
  [native-inputs]: Add python-black, python-parso, python-pytest,
  python-pytest-cov, python-setuptools, python-wheel.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
5d81b890db
gnu: python-commentjson: Switch to python-lark.
* gnu/packages/python-xyz.scm (python-commentjson):
[arguments]{phases}: Refresh phase 'relax-requirements.
[propagated-inputs]: Replace python-lark-parser by python-lark.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
3df0c87530
gnu: python-transient: Update to 0.25.
* gnu/packages/virtualization.scm (python-transient): Update to 0.25.
[source]: Switch to git-fetch to enable tests.
[arguments]{phases}: Refresh phase 'fix-dependencies.
[native-inputs]: Remove python-black, python-mypy, python-twine.  Add
python-pytest.
[propagated-inputs]: Replace python-lark by python-lark-parser.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
5ee9ffa195
gnu: gnome-plots: Switch to python-lark.
* gnu/packages/gnome-xyz.scm (gnome-plots)[inputs]: Replace
python-lark-parser by python-lark.
[arguments]{phases}: Remove phase 'adjust-lark-requirement.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
1e02ed403c
gnu: gitless: Fix build and disable failing tests.
* gnu/packages/version-control.scm (gitless)
[build-system]: Switch to pyproject-build-system.
[arguments]{test-flags}: Disable failing tests.
{phases}: Improve git configuration in phase 'prepare-for-tests.
Improve style of 'wrap phase.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
bfdf6a85b8
gnu: python-bed-reader: Improve phases' style.
* gnu/packages/bioinformatics.scm (python-bed-reader)
[arguments]{phases}: Improve phases 'install-python-library and
'check-python with site-packages procedure.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
7118f9fecc
gnu: chirp: Update to 0.4.0-4.bc27f66.
* gnu/packages/radio.scm (chirp): Update to 0.4.0-4.bc27f66.
[build-system]: Switch to pyproject.
[native-inputs]: Remove python-mox3, python-tox.  Add
python-setuptools, python-wheel.
[inputs]: Replace python-lark-parser by python-lark.  Remove
python-six.
[arguments]{test-flags}: Ignore failing tests.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
6c134ae279
gnu: python-suds: Fix dist-info.
* gnu/packages/python-web.scm (python-suds)
[arguments]{phases}: Add phase 'add-custom-dist-info.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:41 +01:00
Nicolas Graves
dbc331397e
gnu: Add python-lark.
* gnu/packages/python-xyz.scm (python-lark): New variable.
(python-lark-parser): Inherit from python-lark and update to 0.12.0.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-24 04:53:40 +01:00
John Kehayias
61ba713470
gnu: syncthing-gtk: Update to 0.9.4.4-2.1e84f33.
Fixes the runtime failure:
AttributeError: module 'gettext' has no attribute 'bind_textdomain_codeset'.

* gnu/packages/syncthing.scm (syncthing-gtk): Update to 0.9.4.4-2.1e84f33.

Change-Id: I37d0389a194b6c0d83db859a7cf7e2bdb4f50c54
2025-04-23 23:49:38 -04:00
Maxim Cournoyer
3c8427ca41
gnu: gnome-calendar: Update to 47.0.
* gnu/packages/gnome.scm (gnome-calendar): Update to 47.0.

Fixes: bug#78015
Change-Id: Iecf890da7d5e81285bdf43874e0add210138dda1
2025-04-24 10:43:40 +09:00
Maxim Cournoyer
0e78b616d7
gnu: evolution-data-server: Update to 3.56.1.
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.56.1.

Change-Id: I7f6c5c43bd67de9ca7aaa1990faf54e5049c1a30
2025-04-24 10:43:40 +09:00
Leo Famulari
16787a736c
gnu: linux-libre 6.12: Update to 6.12.24.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.24.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: Iee3d982901e3cd69aca34824c0c32d124c81af6f
2025-04-23 19:29:02 -04:00
Leo Famulari
6147524858
gnu: linux-libre: Update to 6.13.12.
* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.12.
(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.

Change-Id: I3139dac1e696850c1d4b9888c5531cf47f408bbd
2025-04-23 19:29:02 -04:00
Sharlatan Hellseher
5cf0a65c81
gnu: python-ddt: Move python-check.
* gnu/packages/python-xyz.scm (python-ddt): Move from here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: If098b89d4abb795db7dc9756a76060e2e6ae11cc
2025-04-23 23:12:23 +01:00
Sharlatan Hellseher
ac7e4d826e
gnu: python-bandit: Move to python-check.
* gnu/packages/openstack.scm (python-bandit): Move from here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: I8e10caee78a1d5922626f30d48cfe2bbe6b2ab2e
2025-04-23 23:12:23 +01:00
Sharlatan Hellseher
0bb526a573
gnu: python-stestr: Update to 4.1.0.
* gnu/packages/python-check.scm (python-stestr): Update to 4.1.0.
[build-system]: Switch to pyproject.
[arguments] <tests?>: Enable them.
<phases>: Use custom 'check.
[propagated-inputs]: Remove python-future; add python-tomlkit.
[native-inputs]: Remove python-pbr; add python-ddt, python-iso8601,
python-setuptools, and python-wheel.

Change-Id: I058fb17c46c91a4e21f0797544a4a02e3c706b05
2025-04-23 23:12:23 +01:00
Sharlatan Hellseher
3f3478bd61
gnu: python-bandit: Enable tests.
* gnu/packages/openstack.scm (python-bandit): Update to 1.8.3.
[arguments] <phases>: Use custom 'check.
[propagated-inputs]: Add python-gitpython, python-jschema-to-python, and
python-sarif-om.  [native-inputs]: Add python-fixtures, python-stestr,
python-testscenarios, and python-testtools.

Change-Id: I0cc1b30635045e3161d14372dca24aa844050652
2025-04-23 23:12:23 +01:00
Daniel Ziltener
721aa8d2a7
gnu: python-bandit: Update to 1.8.3.
* gnu/packages/openstack.scm (python-bandit): Update to 1.8.3.
[build-system]: Switch to pyproject.
[native-inputs]: Remove python-pbr; add python-beautifulsoup4,
python-setuptools, and python-wheel.
[propagated-inputs]: Remove python-gitpython and python-six; add
python-rich.

Change-Id: I16880d5fb5688c103b2e176a0ffc78ff420c7e19
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-23 23:12:22 +01:00
Cayetano Santos
3f61193716
gnu: offlineimap3: Update to 8.0.0-0.db34745.
* gnu/packages/mail.scm (offlineimap3): Update to 8.0.0-0.db34745. Use
G-expressions.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-setuptools.
[inputs]: Add python-urlllib3-1.25.

Change-Id: Ic000dd21aeb1ae98c6af9335b8bda93ffeb1e959
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-23 23:12:22 +01:00
Cayetano Santos
fc718a5df9
gnu: Add python-urllib3-1.25.
* gnu/packages/python-web.scm (python-urllib3-1.25): New variable.

Change-Id: I28ea55b42dee708ad8d15e51d6b8e8a5ec2f392f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-23 23:12:22 +01:00
Nicolas Graves
3901b539d2
gnu: python-omero-py: Update to 5.20.0.
* gnu/packages/python-xyz.scm (python-omero-py): Update to 5.20.0.
  [arguments]<test-flags>: Ignore collection of some tests (which should
  be fixed when updating to numpy@2).
  [native-inputs]: Add python-portalocker. Update omero-blitz to 5.8.2.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-23 23:12:22 +01:00