Hartmut Goebel
38daeb1eae
gnu: python-nox: Remove development inputs.
...
* gnu/packages/python-check.scm (python-nox):
[native-inputs]: Remove python-tox.
Change-Id: I650e4255ffcd330c6209e100902cff0604b450ea
Revert "gnu: python-nox: Update to 2025.10.16."
This reverts commit c8bcee5741a57931c08c8607bcc2f8b886d25420.
Change-Id: I57a32e27dc72caeccf454d67413630301aa06a5b
2025-10-21 00:28:29 +02:00
Hartmut Goebel
1d8986f2a6
gnu: python-pybadges: Remove development inputs.
...
* gnu/packages/python-web.scm (python-pybadges):
[native-inputs]: Remove python-nox.
Change-Id: I3051aed8c3b4fcf1816897ae61a922b00130f9a5
2025-10-21 00:28:29 +02:00
Hartmut Goebel
0318924988
gnu: emacs-jedi: Remove development inputs.
...
* gnu/packages/emacs-xyz.scm (emacs-jedi):
[native-inputs]: Remove python-tox.
Change-Id: Id73daf81ace4a904f72c0fc1064a182e8b3faf53
2025-10-21 00:28:29 +02:00
Hartmut Goebel
4cd5e933d0
gnu: python-scikit-misc: Remove development inputs.
...
* gnu/packages/python-science.scm (python-scikit-misc):
[arguments][phases][fix-pytest-config]: New phase.
[propagated-inputs]: Remove python-twine.
[native-inputs]: Remove python-pytest-cov.
Change-Id: I4f52ff2819775d65fd205f6222c8fba854161580
2025-10-21 00:28:29 +02:00
Hartmut Goebel
aabdd4f098
gnu: python-pyahocorasick: Update to 2.2.0.
...
* gnu/packages/bioinformatics.scm (python-pyahocorasick): Update to 2.2.0.
[native-inputs]: Remove python-twine and python-wheel.
Change-Id: If9901abaae4f52a795d1b9b84f06a3b8cc6fc235
2025-10-21 00:28:29 +02:00
Hartmut Goebel
7759918c17
gnu: python-ngesh: Remove development inputs.
...
* gnu/packages/bioinformatics.scm (python-ngesh): [native-inputs]: Remove
python-black, python-flake8, python-twine, and python-wheel.
Change-Id: Ie401b481f768774732fdf021e52530af644856c7
2025-10-21 00:28:29 +02:00
Hartmut Goebel
7db8ded42c
gnu: python-metacells: Remove development inputs
...
* gnu/packages/bioinformatics.scm (python-metacells):
[native-inputs]: Remove python-sphinx and python-sphinx-rtd-theme.
Change-Id: Ifdac5e0a841be105a8e6c82441826d11b2a9031e
2025-10-21 00:28:29 +02:00
Hartmut Goebel
ed311b5cfd
gnu: python-hatch-jupyter-builder: Remove development inputs.
...
* gnu/packages/jupyter.scm (python-hatch-jupyter-builder):
[native-inputs]: Remove python-pytest-cov and python-twine.
Change-Id: I8889de1b3015c03c5f03cd3c2233007fdb97b7fb
2025-10-21 00:28:29 +02:00
Hartmut Goebel
3654e8e9f0
gnu: python-cftime: Update to 1.6.5.
...
Also remove development inputs.
* gnu/packages/python-xyz.scm (python-cftime): Update to 1.6.5.
[native-inputs]: Remove python-twine.
Change-Id: I41d2061e6bf0435bc16e04519631b5333f7e0737
2025-10-21 00:28:28 +02:00
Hartmut Goebel
160b512e58
gnu: mdpo: Remove development inputs.
...
* gnu/packages/gettext.scm (mdpo): [native-inputs]: Remove python-flake8,
python-flake8-implicit-str-concat, python-flake8-print, python-isort,
python-pytest-cov, python-sphinx, python-sphinx-argparse,
python-sphinx-rtd-theme, and python-twine.
Change-Id: I8fd82815f7e37645e86530c4acfa6999aa09ca1a
2025-10-21 00:28:28 +02:00
Hartmut Goebel
3ea23badde
gnu: fava: Remove development inputs.
...
* gnu/packages/finance.scm (fava): [native-inputs]: Remove python-mypy,
python-pytest-cov, python-twine, and python-wheel.
Change-Id: Ia6cb181d1c17be7db07a613a793e8a886f9108a7
2025-10-21 00:28:28 +02:00
Sharlatan Hellseher
feff638ea4
gnu: python-moto: Fix tests, don't run in parallel.
...
The project provides a mixture of thread save and threads untolerated
test suites. Tests took 705.18s in a single thread while they were timed
out when threading was enabled after 3827s. This change reworks skipped
tests and run them in a single thread.
* gnu/packages/python-xyz.scm (python-moto): Use G-Expressions.
[arguments] <test-flags>: Rework skipped tests and run them in a single
thread.
<phases>: Remove 'compatibility as no longer required; add 'pre-check.
[native-inputs]: Remove python-pytest-xdist and python-wheel; add
python-pycognito and python-pyotp.
Fixes : guix/guix#3678
Change-Id: I735d035c31c29435ad5774c5e38b0e3f1a2e19bd
2025-10-20 23:14:54 +01:00
Sharlatan Hellseher
5f6c124152
gnu: python-pyjwt: Update to 2.10.1.
...
* gnu/packages/python-xyz.scm (python-pyjwt): Update to 2.10.1.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Remove python-coverage, python-cryptography,
python-sphinx, python-sphinx-rtd-theme, and python-wheel.
[propagated-inputs]: Set python-cryptography as optional when supported.
Change-Id: I936dcee1b6b06636e8ae6ee2cfaad886ac716f95
2025-10-20 23:02:08 +01:00
Sharlatan Hellseher
8c80861461
gnu: Add python-pycognito.
...
* gnu/packages/python-web.scm (python-pycognito): New variable.
Change-Id: Ida34ee953d5e5b05dade2a3c78476198125a2932
2025-10-20 23:01:43 +01:00
Sharlatan Hellseher
dbf8e5d7e4
gnu: Add python-envs.
...
* gnu/packages/python-xyz.scm (python-envs): New variable.
Change-Id: I2d660f2f24a150ba8cb4dce9e3c3e101b1df0425
2025-10-20 23:01:43 +01:00
Florian Pelz
0e68fb6788
doc: cookbook: Update command for installing the SICP book.
...
Follow-up to commit e5a5b1d66a .
* doc/guix-cookbook.texi (A Scheme Crash Course): Change command.
Change-Id: Ie559fc88738abef0dfa75dfc1d5dc926a618e4c2
2025-10-20 17:28:52 +02:00
jgart
291eb0ea92
gnu: trealla: Update to 2.83.20.
...
* gnu/packages/prolog.scm (trealla): Update to 2.83.20.
Change-Id: I476777d2b59f2bbf8f5427da962d3ba6cd071727
2025-10-20 09:36:18 -05:00
Raven Hallsby
2a79848707
gnu: obs: Disable websocket support.
...
* gnu/packages/video.scm (obs): Disable websocket support, which fixes
the build.
Fixes : guix/guix#3582
Change-Id: I7103941412dd2d4b2103ab61558bd3a8ae9cfce9
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-10-20 15:59:35 +02:00
Artyom V. Poptsov
4d3993beab
gnu: liblognorm: Update to 2.0.7.
...
* gnu/packages/c.scm (liblognorm): Update to 2.0.7.
[source]: Remove ".git" suffix from the URL.
Change-Id: I8834901534138e7d700a466408e7862884b91604
2025-10-20 16:31:49 +03:00
Rodion Goritskov
21ce6b392a
tests: Update Archlinux image for foreign install test.
...
* guix/tests/foreign.scm (archlinux-qcow2): update URL and checksum.
(%test-archlinux-install): add comment on possible test failure.
Change-Id: Ib1d6040f416a0a1117f956bc15111a0240dfb86b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-10-20 10:52:25 +03:00
Rodion Goritskov
1d1778da39
tests: Update Debian image for foreign install test to Debian 13.
...
* guix/tests/foreign.scm (debian-12-qcow2): rename to debian-13-qcow2.
(debian-13-qcow2): new URL and checksum.
(%test-debian-install): use new variable.
(%test-debian-install): add comment on possible test failures.
Change-Id: I0eb241b5c88f73a822edb20815fe09f8c76a2b6b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-10-20 10:52:22 +03:00
Sharlatan Hellseher
3bbaf5b906
gnu: python-ont-fast5-api: Fix tests.
...
* gnu/packages/bioinformatics.scm (python-ont-fast5-api): Use
G-Expressions.
[arguments] <test-backend>: Use 'unittest.
Change-Id: If7058987bdda24345f5a81d29e991764352d03da
2025-10-20 00:07:52 +01:00
Sharlatan Hellseher
16f158f858
gnu: vbz-compression: Update to 1.0.13.
...
* gnu/packages/bioinformatics.scm (vbz-compression): Update to 1.0.13.
Change-Id: I00c8af42bfc10077fbbc6c191b86f67a29e92637
2025-10-20 00:04:54 +01:00
Sharlatan Hellseher
40c272c37b
gnu: gallia: Update to 2.0.0b2.
...
* gnu/packages/cybersecurity.scm (gallia): Update to 2.0.0b2.
[arguments] <build-backend>: Pin to poetry as upstream switch to
uv-build.
Change-Id: I3236682c9fda8972a99a33d464dcdf8c02d979f2
2025-10-19 23:27:00 +01:00
Sharlatan Hellseher
663a64c14f
gnu: python-twisted: Improve packaging.
...
* gnu/packages/python-xyz.scm (python-twisted)[arguments]
<test-backend>: Use 'custom instead of overwriting check phase.
<test-flags>: Run tests slightly in parallel.
<phases>: Remove 'patch-build-system; use default 'check.
[native-inputs]: Remove python-coverage; add python-incremental.
Change-Id: I9a7222de07f14ee3c309e574fdd91ba07fba6645
2025-10-19 22:42:04 +01:00
Sharlatan Hellseher
39d37eed03
gnu: python-incremental: Improve packaging.
...
* gnu/packages/python-xyz.scm (python-incremental)[arguments]
<build-backend>: Use it instead of patching pyproject.toml.
<phases>: Remove 'patch-build-system.
[propagated-inputs]: Remove python-tomli.
[native-inputs]: Remove python-pytest and python-wheel.
Change-Id: Ie80d4bf324e7a52a6aa2ae127f0248dd131ee97a
2025-10-19 22:40:27 +01:00
Sharlatan Hellseher
6ea8166434
gnu: python-txtorcon: Move to python-web.
...
* gnu/packages/python-crypto.scm (python-txtorcon): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I16b28dd3bb27dc77fb7d53d455a0cb90595d407c
2025-10-19 22:07:29 +01:00
Sharlatan Hellseher
66a5d0f7b8
gnu: python-txacme: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-txacme): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I2ea24601514d135dc9c14b775c25b01ff5429f84
2025-10-19 21:59:33 +01:00
Sharlatan Hellseher
4d3d987544
gnu: python-txaio: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-txaio): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I9c48976bda164db898f669b982e92cff2bbe5a3c
2025-10-19 21:55:42 +01:00
Sharlatan Hellseher
c4318ae449
gnu: python-txaio: Update to 25.9.2.
...
* gnu/packages/python-xyz.scm (python-txaio): Update to 25.9.2.
[native-inputs]: Remove python-twisted and python-wheel.
Change-Id: Ic326dcfee1671d0a4b4248a9a4b03a17ea43f3f6
2025-10-19 21:53:44 +01:00
Sharlatan Hellseher
2b06720385
gnu: python-txamqp: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-txamqp): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I992d90d280971140ec3bad5bae3bbdc91fe04d12
2025-10-19 21:49:06 +01:00
Sharlatan Hellseher
45baa0261e
gnu: python-txamqp: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-txamqp)[build-system]: Switch to
pyproject-build-system.
[arguments] <tests?>: All tests are broken due to age of the package.
[native-inputs]: Add python-setuptools.
Change-Id: I55fa657a1e5d11d4bc554ff8ca933d9c3bc9a8d1
2025-10-19 21:46:41 +01:00
Sharlatan Hellseher
19c2933c81
gnu: python-txsni: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-txsni): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Iec202f8ddc7d0f36d383aa679e35847b8f4082dd
2025-10-19 21:35:05 +01:00
Sharlatan Hellseher
f0a484cc75
gnu: python-txsni: Update to 0.2.0.
...
* gnu/packages/python-xyz.scm (python-txsni): Update to 0.2.0. Improve
style.
[source]: Use the latest git tag instead of commit.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use 'custom.
<test-flags>: Run tests with twisted.
[native-inputs]: Add python-setuptools.
Change-Id: Ic65f89a40f07378b9743471b1be5f247ba5e27e0
2025-10-19 21:32:04 +01:00
Nicolas Graves
37759ed454
gnu: python-progressbar33: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-progressbar33):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Run custom tests.
[native-inputs]: Add python-setuptools.
Change-Id: I513b8fb678b6c0e7a676d6d2404f007efd2ffbbf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:25 +01:00
Nicolas Graves
947f2bf782
gnu: python-progress: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-progress):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Set them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Ic1b2d829c77a60a90eb399160c144b515d047164
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:25 +01:00
Nicolas Graves
9ffcd07604
gnu: python-promise: Update to 2.3.0.
...
* gnu/packages/python-xyz.scm (python-promise): Update to 2.3.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-mock, python-pytest,
python-pytest-asyncio, python-setuptools.
[propagated-inputs]: Add python-six.
[description]: Improve style.
Change-Id: Ibdec3dc276f68a8fd68c569d215370fbc7379801
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:25 +01:00
Nicolas Graves
bd252e136a
gnu: python-hissp: Update to 0.5.0.
...
* gnu/packages/python-xyz.scm (python-hissp): Update to 0.5.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-hypothesis, python-setuptools.
[description]: Improve style.
Change-Id: I8262a093a32777003deda3eefb8704c1eff5cc73
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:25 +01:00
Nicolas Graves
2853d37e45
gnu: python-rply: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-rply):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore file that fails test collection and
requires an additional argument.
<#:phases>: Add phase 'fix-pytest-use.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I31428106bfbd044fa2e696e263c7459a1cad84ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:25 +01:00
Nicolas Graves
1d169d8441
gnu: python-click-log: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-click-log):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.
Change-Id: I59b78645cfcd6c74a0420e121df8f40977407c11
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:25 +01:00
Nicolas Graves
614f541391
gnu: python-click-threading: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-click-threading):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.
Change-Id: I5d8bc8a10eb0a2580f7930c4cac72f34272235b0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:24 +01:00
Nicolas Graves
f45883c051
gnu: python-atomicwrites: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-atomicwrites):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I1cc040e89d1971b77def03502b95b173b860df35
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:24 +01:00
Nicolas Graves
c09bc113fe
gnu: python-texttable: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-texttable):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Use <#:test-flags> rather than <#:phases>.
[native-inputs]: Add python-setuptools.
[synopsis, description]: Improve style.
Change-Id: I4cbbf4c453c45365a869f53c59a0b19c6fb48f25
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:24 +01:00
Nicolas Graves
4983e2277b
gnu: python-connection-pool: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-connection-pool):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: If13e840c63d4ed48341739c3c6bb8666b3167942
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-19 21:21:21 +01:00
Sharlatan Hellseher
5dec4cf322
teams: sysadmin: Adopt samba.
...
- samba :: Module provides packages maintained by
<https://www.samba.org/ > and implement the SMB and
Active Directory protocols for Linux and UNIX-like systems.
* etc/teams.scm (sysadmin)<#:scope>: Add "gnu/packages/samba.scm",
and "gnu/packages/vnc.scm".
* CODEOWNERS: Regenerate file.
Change-Id: Id6cd94a47b591488b6e2ed220e3354ba30c461ce
2025-10-19 21:14:40 +01:00
Sharlatan Hellseher
ac1fb33ffd
gnu: python-fs: Fix build on cross compilation.
...
* gnu/packages/python-xyz.scm (python-fs)[arguments] <test-flags>: Move
option here instead of overwriting 'check phase.
<phases>: Use default 'check; add 'pre-check.
[native-inputs]: Keep python-setuptools away from condition.
Fixes : guix/guix#3656
Change-Id: I247a70ea9d3fbc94a748973dd4a273341408fea9
2025-10-19 21:09:44 +01:00
Sharlatan Hellseher
159931a972
gnu: python-pyftpdlib: Skip one test on aarch64-linux.
...
* gnu/packages/python-xyz.scm (python-pyftpdlib)[arguments]
<test-flags>: Conditionally deselect one test when target is
aarch64-linux.
Change-Id: I027207d97a7ee24e5482bf676b7b108d2789946e
2025-10-19 21:09:44 +01:00
Congcong Kuo
3af52f845f
daemon: Bump to C++20 and use ‘std::format’ instead of ‘boost::format’.
...
* nix/boost: This directory and all files inside it are removed.
* nix/libstore/build.cc (Goal::trace): Use ‘std::string’ instead of ‘const format &’.
(DerivationGoal::startBuilder, ...): Use ‘std::format’ or ‘std::vformat’ instead of ‘boost::format’.
* nix/libstore/builtins.cc (builtinDownload): Same.
* nix/libstore/derivations.cc (DerivationOutput::parseHashInfo, ...): Same.
* nix/libstore/gc.cc (LocalStore::openGCLock, ...): Same.
* nix/libstore/globals.cc (Settings::_get): Same.
* nix/libstore/local-store.cc: (checkStoreNotSymlink, ...): Same.
* nix/libstore/misc.cc (dfsVisit, showBytes): Same
* nix/libstore/optimise-store.cc (makeWritable, ...): Same.
* nix/libstore/pathlocks.cc (openLockFile, ...): Same.
* nix/libstore/references.cc (search, scanForReferences): Same.
* nix/libstore/sqlite.hh (throwSQLiteError): Use ‘std::string’ instead of ‘const format &’.
* nix/libstore/sqlite.cc (throwSQLiteError): Use ‘std::string’ instead of ‘const format &’.
* nix/libstore/store-api.cc (assertStorePath, ...): Use ‘std::format’ instead of ‘boost::format’.
* nix/libutil/affinity.cc (setAffinityTo): Same.
* nix/libutil/archive.cc (dumpContents, ...): Same.
* nix/libutil/hash.cc (parseHash, parseHash32, parseHash16or32, hashFile): Same.
* nix/libutil/hash.hh (parseHash, parseHash32, parseHash16or32, isHash): Same.
* nix/libutil/serialise.cc : Add ‘<cassert>’ header file.
* nix/libutil/spawn.cc (addPhaseAfter, ...): Use ‘std::format’ instead of ‘boost::format’.
* nix/libutil/types.hh (FormatOrString): Removed.
(BaseError, BaseError::addPrefix, SysError, MakeError):
Use ‘std::string or std::string_view’ instead of ‘FormatOrString’.
* nix/libutil/util.hh (Nest::open, printMsg_, warnOnce, expect): Same.
* nix/libutil/util.cc (BaseError::BaseError, ...): Same.
(writeToStderr, _interrupted): Use std::uncaught_exceptions() instead of std::uncaught_exception()
* nix/nix-daemon/nix-daemon.cc (performOp, ...): Same.
* nix/nix-daemon/guix-daemon.cc (string_to_bool, ...): Same.
* nix/local.mk: Remove ‘libformat.a’ from ‘noinst_LIBRARIES’,
remove ‘libformat_a_SOURCES’ and ‘libformat_headers’,
remove ‘libformat_a_CPPFLAGS’ from ‘libutil_a_CPPFLAGS’ and ‘guix_daemon_LDADD’,
update ‘AM_CXXFLAGS’ to ‘-std=c++20’.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-19 21:29:39 +02:00
Konrad Hinsen
cbda925613
doc: cookbook: Minor correction to "Reproducible Research" chapter.
...
* doc/guix-cookbook.texi (Setting Up the Environment): Reword.
Change-Id: Ifaf8b3231fe1b3007dbaaf7005c249fbcdf1deb2
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-19 21:29:38 +02:00
Cayetano Santos
496ee0c006
gnu: Add onednn.
...
* gnu/packages/oneapi.scm (onednn): New variable.
Change-Id: I10e5446aefea2978134495d25b9df504114a7530
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-19 21:29:38 +02:00