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>
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>
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>
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>
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>
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>
gnu: cwltool: Update to 3.1.20250925164626. * gnu/packages/bioinformatics.scm (cwltool): Update to 3.1.20250925164626. [arguments] <#:test-flags>: Update tests to skip. <#:phases>: Use SETUPTOOLS_SCM_PRETEND_VERSION. Allow tests to multithread. [inputs]: Remove python-shellescape and python-typing-extensions; add python-rich-argparse. [native-inputs]: Remove python-humanfriendly, python-pytest-cov, python-pytest-runner and python-wheel; add python-pytest-xdist. Change-Id: I6a224606887346e160b11916ef7b25cb2120bf1d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-rich-argparse. * gnu/packages/python-xyz.scm (python-rich-argparse): New variable. Change-Id: I578ce47998dad8c8e55e0bade54d3e53e18374b7 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-schema-salad: Update to 8.9.20250723145140. * gnu/packages/bioinformatics.scm (python-schema-salad): Update to 8.9.20250723145140. [source] <origin>: Switch to git-fetch. [arguments] <#:test-flags>: Temporarily disable failing test. <#:phases>: Update 'set-version phase. Add 'relax-requirements phase. Update 'skip-failing-tests phase. [native-inputs]: Remove python-mypy, python-pytest-runner, python-types-dataclasses, python-types-requests, python-types-setuptools, and python-wheel; add python-pytest-xdist. Change-Id: I1e5b2b73fb0efaa2e9c2054f949423e04b056c9d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-typeapi: Update to 2.2.4. * gnu/packages/python-xyz.scm (python-typeapi): Update to 2.2.4. [arguments] <phases>: Remove 'patch-build-system. [native-inputs]: Remove python-poetry-core; add python-hatchling. Change-Id: I91e3dd6135f1cfd42127a1f93326b06de9475f47
gnu: python-safety: Update to 3.6.2. * gnu/packages/python-xyz.scm (python-safety): Update to 3.6.2. [arguments] <test-flags>: Skip 4 more tests. <phases>: Add 'disable-telemetry. Change-Id: Icd0acec1193fab8e197a281a046aa611da1bacb8
gnu: python-typer: Update to 0.19.2. * gnu/packages/python-xyz.scm (python-typer): Update to 0.19.2. Fix indentation and style. [arguments] <test-flags>: Run tests in parallel, supported by upstream. <phases>: Remove 'pre-check. [native-inputs]: Add python-pytest-xdist. Change-Id: Ib3810ea21d64b59b3a90935ed9caaabe8d6c5796
gnu: python-types-aiofiles: Update to 25.1.0.20251011. * gnu/packages/python-xyz.scm (python-types-aiofiles): Update to 25.1.0.20251011. Change-Id: I488ab4373a4495ea06f1d8b2533e451036c241f4
gnu: python-types-dataclasses: Update to 0.6.6. * gnu/packages/python-xyz.scm (python-types-dataclasses): Update to 0.6.6. [buld-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I6e064f79f6ea6914b9d1ac662a52e43887ef977b
teams: Add Simon's Codeberg account. * etc/teams.scm (Simon Tournier): Add zimoun's Codeberg account. Change-Id: Ieae7102413890e2df3733d3584464ace92cfbf88 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Remove libkscreen-5. * gnu/packages/kde-plasma.scm (libkscreen-5): Delete variable. Change-Id: I58e7708f66ba80b03805d9b12b47f87c37d9b273 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: ultrastar-deluxe: Update to 2025.10.1. * gnu/packages/games.scm (ultrastar-deluxe): Update to 2025.10.1. [arguments]: Remove linking with zlib, which was removed in 2025.9.0. [inputs]: Remove zlib. Change-Id: I06327e19571b0281c1e366f76bc8a6b74d43b1b2 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Add reform2-lpc-module. * gnu/packages/linux.scm (reform2-lpc-module): New variable. Change-Id: I02d97a43293a90f4ce23964441f27d6693bd3fc7
build-system: linux-module: Preserve inputs of kernel. Build phases that are not replaced when making the builder can depend on these inputs, which is the case for example with linux-libre-arm64-mnt-reform. * guix/build-system/linux-module.scm (make-linux-module-builder): Include inputs from inherited package. Change-Id: I1a0377b3baea4f2f7028474e48dad0e27e6bc828
gnu: linux-libre-arm64-mnt-reform: Add support for nftables. * gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.16, linux-libre-arm64-mnt-reform-6.12): Add kernel configuration for nftables support. Change-Id: Iad01d62f6a3a2f332cdb5e8ce09c5f580fe5fc6b