Sharlatan Hellseher
df0c3e3049
gnu: Add go-github-com-tscholl2-siec.
...
* gnu/packages/golang-crypto.scm (go-github-com-tscholl2-siec): New variable.
Change-Id: Ic20a44414f96b4be2354ae0178a2d442d0e5e758
2025-10-13 12:40:53 +01:00
Sharlatan Hellseher
3c7aa9807f
gnu: Add go-github-com-kalafut-imohash.
...
* gnu/packages/golang-crypto.scm (go-github-com-kalafut-imohash, go-imohash):
New variables.
Change-Id: Ib2250492f4cabc5ee713cbdee65944451d9e21d7
2025-10-13 12:40:53 +01:00
Sharlatan Hellseher
6a2e38246d
gnu: Add go-github-com-denisbrodbeck-machineid.
...
* gnu/packages/golang-xyz.scm (go-github-com-denisbrodbeck-machineid): New variable.
Change-Id: I10b716aaa04bcd88138b8cb9aff6d56e131d9584
2025-10-13 12:40:53 +01:00
Sharlatan Hellseher
8a42ed84d1
gnu: Add go-github-com-schollz-cli-v2.
...
* gnu/packages/golang-xyz.scm (go-github-com-schollz-cli-v2): New variable.
Change-Id: Iec30a56e8b2e46e8872b5bf99ec9af1c3443e1cb
2025-10-13 12:40:53 +01:00
Danny Milosavljevic
68d7bd6ed1
gnu: python-ajsonrpc: Fix version.
...
* gnu/packages/python-web.scm (python-ajsonrpc)[arguments] <#:phases>{set-version}:
New phase.
[native-inputs]: Remove python-wheel.
Change-Id: If28164fcb53e91698c947d764efdc42391bc65f0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:38:21 +01:00
Sören Tempel
fae670b135
gnu: Add chimerautils.
...
* gnu/packages/linux.scm (chimerautils): New procedure.
Change-Id: Ie4982283bcde55793cd97ace1e13fa1be740527e
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:30:37 +01:00
Sören Tempel
aac578dfe4
gnu: Add libxo.
...
* gnu/packages/textutils.scm (libxo): New procedure.
Change-Id: Ic0db518b3d16eb6049b8cf3570f8bb5f51403718
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:30:33 +01:00
Jake Forster
c3e4224e49
gnu: gdcm: Unbundle some dependencies.
...
* gnu/packages/bioinformatics.scm (gdcm)[arguments]<#:configure-flags>: Use
system CharLS, Expat, JSON, OpenSSL, UUID, and zlib.
[inputs]: Add charls, expat, json-c, openssl, util-linux:lib, and zlib.
Change-Id: I3d74ce7efe026ce27986ea3cdaf20c9a372e2ac9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:16:59 +01:00
Jake Forster
7b2b2ed2f2
gnu: gdcm: Update to 3.2.2.
...
* gnu/packages/bioinformatics.scm (gdcm): Update to 3.2.2.
[arguments]<#:test-exclude>: Do not exclude TestFileMetaInformation and
TestElement2; exclude TestImageReaderRandomEmpty and TestTransferSyntax.
<#:configure-flags>: Add "-DGDCM_BUILD_DOCBOOK_MANPAGES=ON".
[home-page]: Update.
Change-Id: I895dea12d4237d29f9f7d826f0a0d65f10f7e116
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:16:53 +01:00
Allan Adair
0d3220d7d9
gnu: go-github-com-awesome-gocui-keybinding: Update 1.0.0-1.8602903.
...
Update go-github-com-awesome-gocui-keybinding to an unreleased, but
latest commit that allows the `dive` program to run without failures
with default settings.
The previous version in guix would cause the `dive` program to fail with
this message: "could not parse keybinding 'q' from request 'ctrl+c,q':
unsupported keybinding: KeyQ".
* gnu/packages/golang-xyz.scm (go-github-com-awesome-gocui-keybinding):
Update 86029037a63f3b47096fcfef02f63e5e5d6d5abd commit.
Change-Id: I71c2b0f634bb381b9ae6c7eccaac107fc0a4ef0d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:12:08 +01:00
Hartmut Goebel
a539839b98
gnu: python-3.12: Update to 3.12.12.
...
* gnu/packages/python.scm (python-3.12): Update to 3.12.12.
Change-Id: I543fe286661ea03c2f690c080d6e5a8dc26a9509
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Martin Schitter
6cd31cbb1f
gnu: python-coverage: Ignore tests_numbits.py
...
* gnu/packages/check.scm (python-coverage)[arguments] <test-flags>:
Deselect tests that would report errors on slow riscv64 SBCs.
Change-Id: I7437c514fb60965a76fe80b0d8629f9c76a80d15
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves
61ede04a20
gnu: python-socksipychain: Update to 2.1.3-0.570c75c.
...
* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.3-0.570c75c.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments]: Improve style.
Change-Id: I085f49a57e7140bc21d01eb22d40a04d6270664a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves
80a24d6dd5
gnu: python-socksipy-branch: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-socksipy-branch):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[source, arguments, description]: Improve style.
Change-Id: Iec3eb91557e8875a544e8214977f5866951a36fc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves
cbe28b9077
gnu: python-proto-matcher: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-proto-matcher):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments, propagated-inputs, description]: Run guix style.
2025-10-13 12:00:50 +01:00
Nicolas Graves
fe81b5fc26
gnu: python-patch-ng: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-patch-ng):
[build-system]: Switch to pyproject-build-system.
[arguments]: Migrate <#:phases> to <#:test-backend, #:test-flags>.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I2f019c51f036ce96277419dff8151a1e15bebf04
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves
65c15f0af8
gnu: python-norns: Switch to pyproject.
...
* gnu/packages/patches/python-norns-nose.patch: New file.
* gnu/local.mk: Record patch.
* gnu/packages/python-xyz.scm (python-norns):
[source]: Switch to git-fetch. Add patch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-setuptools, replace python-nose by
python-pynose.
[native-inputs]: Add python-setuptools. Remove python-wheel.
Change-Id: Idf13cbf9cb1b224d4e502a5ebd8573540604eeed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves
1e98883e8e
gnu: Add python-pynose.
...
* gnu/packages/python-check.scm (python-pynose): New variable.
Change-Id: Ie9ce596d19d5a4dd936a5a95228c91b78e0e1705
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves
5edc770f65
gnu: python-node-semver: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-node-semver):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I58833dfe34194e227ef265927b4f346171136bd8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:50 +01:00
Nicolas Graves
53201779c5
gnu: python-pluginbase: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-pluginbase):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments, description]: Improve style.
Change-Id: I3342026c622fe72de51602816ef4b600eb652fc5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:49 +01:00
Nicolas Graves
56e358df67
gnu: python-ipdb: Update to 0.13.13.
...
* gnu/packages/python-xyz.scm (python-ipdb): Update to 0.13.13.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Switch from <#:phases> to <#:test-backend>.
[native-inputs]: Add python-setuptools.
[description]: Run guix style.
Change-Id: I97e1e55e4150e019d07dd97f33917acee42f0bd3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:49 +01:00
Nicolas Graves
a2b4443406
gnu: python-fancycompleter: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-fancycompleter):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments, description]: Run guix style.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: If7486ba795baa0f4e73fc37097c7e936b2fa3efd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:49 +01:00
Nicolas Graves
594f997045
gnu: python-numpysane: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-numpysane):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Improve and rewrite phase 'patch.
[native-inputs]: Add python-setuptools.
[home-page]: Relocate field.
[description]: Improve style.
Change-Id: Ib4ecd4e68fad941b2afeaa09be6231cfe3cff8a5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:49 +01:00
Nicolas Graves
2d41fcdc9c
gnu: python-black-macchiato: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-black-macchiato):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'ignore-failing-tests.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: Icc08a4d00971c974d328988b864681f2fdc489f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher
2d7ba3c733
gnu: packages/python-xyz: Sort python-u*.
...
* gnu/packages/python-xyz.scm (python-ua-parser, python-ubelt,
python-uc-micro-py, python-ujson, python-ukkonen,
python-ukpostcodeparser, python-uncertainties, python-unicodedata2,
python-unidecode, python-unique-log-filter, python-uniseg,
python-unpaddedbase64, python-update-checker, python-uri-template,
python-urwid, python-urwid-2, python-urwid-3,
python-urwid-for-zulip-term, python-urwid-readline, python-urwidgets,
python-urwidtrees, python-user-agents, python-userpath,
python-userspacefs, python-utils): Sort variables alphabetically.
Change-Id: I756f8f8af046cb9fbdf6be647cb0695eada284f5
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher
2cda76b2f4
gnu: unicorn: Disable missing tests.
...
* gnu/packages/emulators.scm (unicorn) [arguments] <tests?>: No tests in
PyPI archive.
[native-inputs]: Remove python-wheel.
Change-Id: Idfbe9a2d3aae3fec71b097dfbc565443505d6171
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher
94dca81570
gnu: python-nampa: Disable missing tests.
...
* gnu/packages/python-xyz.scm (python-nampa)[arguments] <tests?>: No
tests in PyPI archvie.
[native-inputs]: Remove python-wheel.
Change-Id: I60d757d74e6243eb81bdb64433878fa64edb8f4f
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher
717ffde910
gnu: python-keystone-engine: Disable missing tests.
...
* gnu/packages/emulators.scm (python-keystone-engine)[arguments]
<tests?>: No tests in PyPI archive.
Change-Id: I8df9adca554d6d77f1211a2f576699136e4f0e2e
2025-10-13 12:00:49 +01:00
Sharlatan Hellseher
ec806b0d11
gnu: python-ua-parser: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-ua-parser)[build-system]: Switch
to pyproejct-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I5d6b508086e0fa8b3d5e74b5ac302903eb74e2af
2025-10-13 12:00:48 +01:00
Sharlatan Hellseher
c8e579ae21
gnu: ueberzug: Move to image-viewers.
...
* gnu/packages/python-xyz.scm (ueberzug, pythonb-ueberzug): Move from
here ...
* gnu/packages/image-viewers.scm: ... to here.
Change-Id: I4e0b6f64bdb0b0d7423ed2f89d37220ccc3390b3
2025-10-13 12:00:48 +01:00
Sharlatan Hellseher
0ed60ca736
gnu: python-ueberzug: Deprecate in favor of ueberzug.
...
* gnu/packages/python-xyz.scm (ueberzug): New variable, based on
python-ueberzug.
(python-ueberzug): Deprecate variable.
* gnu/packages/image-viewers.scm (ytfzf)[phases] {wrap-program}: Replace
python-ueberzug with ueberzug.
[inputs]: Remove python-ueberzug; add ueberzug.
Change-Id: I9beba793dc23020f6091b46842c83cf01277dca5
2025-10-13 11:58:47 +01:00
Sharlatan Hellseher
f51940d3af
gnu: python-ueberzug: Switch to meson.
...
* gnu/packages/python-xyz.scm (python-ueberzug)[build-system]: Switch to
meson-build-system.
[native-inputs]: Remove meson-python.
Change-Id: I85df570fb6e50044c4ba987a8a48b0f8ff2a0fd8
2025-10-13 11:57:31 +01:00
Sharlatan Hellseher
d0beb053e4
gnu: python-unicodedata2: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-unicodedata2)[build-system]:
Switch to pyproejct-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I50e370b7980389a1b7408a84d41b664fda8d1f55
2025-10-13 11:57:31 +01:00
Sharlatan Hellseher
d8992ece07
gnu: python-unique-log-filter: Use custom test backend.
...
* gnu/packages/python-xyz.scm (python-unique-log-filter)[arguments]
<test-backend>: Use custom.
<test-flags>: Move here from custom 'check phase.
<phases>: Use default 'check.
Change-Id: If27a05c0cb1ff76f98665ccc49d474d6feb8f4d6
2025-10-13 11:57:31 +01:00
Sharlatan Hellseher
fb7c4d8ca8
gnu: python-uniseg: Update to 0.10.0.
...
* gnu/packages/python-xyz.scm (python-uniseg): Update to 0.10.0.
[build-system]: Switch to pyproejct-build-system.
[arguments] <tests?>: Enable them.
[native-inputs]: Remove unzip; add python-pytest, python-setuptools, and
python-setuptools-scm.
Change-Id: I0171be3a4372ddc2ee366ba114d8a2ce0e8d9e73
2025-10-13 11:57:31 +01:00
Sharlatan Hellseher
383acf36b3
gnu: python-urwid-3: Deprecate in favor of python-urwid.
...
* gnu/packages/python-xyz.scm (python-urwid-3): Deprecate variable.
Change-Id: If9c6f6f5566668e3f384a0eee9a9402cddf6dca3
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
5c65e4ce96
gnu: python-pudb: Update to 2025.1.1.
...
* gnu/packages/python-xyz.scm (python-pudb): Update to 2025.1.1.
[build-system]: Switch to pyproejct-build-system.
[arguments] <phases>: Remove 'fix-read-only-home; add 'pre-check; use
default 'check.
[propagated-inputs]: Add python-packaging.
[native-inputs]: Add python-hatchling.
Change-Id: I6b5b290646a9a3595530fe989c6df1326e4cb687
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
8e9e7b623a
gnu: bpython: Update to 0.25.
...
* gnu/packages/python-xyz.scm (bpython): Update to 0.25.
[phases]{add-aliases}: Adjust the list.
[propagated-inputs]: Remove python-typing-extensions and python-urwid;
add python-pyperclip and python-urwid-2.
[native-inputs]: Remove python-sphinx and python-wheel.
Change-Id: I6780eb01b208aa81dec114e946f2af27de6f27a4
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
1930bc8aee
gnu: python-urwidgets: Disable missing tests.
...
* gnu/packages/python-xyz.scm (python-urwidgets)[arguments] <tests?>: No
tests provided.
[native-inputs]: Remove python-wheel, and python-urwid; add python-urwid-2.
Change-Id: Ie78ed2f1e0f746c010f87cf525d4fd06fd66c775
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
fb9e789455
gnu: python-urwid: Update to 3.0.3.
...
* gnu/packages/python-xyz.scm (python-urwid): Update to 3.0.3.
[propagated-inputs]: Remove python-typing-extensions and python-trio;
add python-pyserial.
[native-inputs]: Remove python-wheel.
(python-urwid-2): New variable.
Change-Id: If4985488699fa49e50550f3bddaab9e13a1d71eb
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
199ef8d178
gnu: zulip-term: Fix tests.
...
* gnu/packages/messaging.scm (zulip-term)[arguments] <test-flags>:
Rework the list of skipped tests enabling more to run.
<phases>: Remove 'relax-requirements; add 'fix-pytest-config.
[inputs]: Remove python-urwid; add python-urwid-for-zulip-term.
[native-inputs]: Remove python-pytest-cov.
* gnu/packages/python-xyz.scm (python-urwid-for-zulip-term): New
variable.
Change-Id: Iaea56d41c7f09cad546bed421841bfa40d3190d9
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
f27a8c458f
gnu: python-urwid-readline: Update to 0.15.1.
...
* gnu/packages/python-xyz.scm (python-urwid-readline): Update to 0.15.1.
[native-inputs]: Remove python-wheel.
Change-Id: If63798ad4e7732ba74aecd8b68ae43db9cbe00ab
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
1e4eaa3c4a
gnu: python-user-agents: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-user-agents)[source]: Switch to
git-fetch containing test data.
[build-system]: Switch to pyproejct-build-system.
[arguments] <tests?>: Enable them.
<test-backend>: Use 'unittest.
[native-inputs]: Add python-setuptools.
Change-Id: I502dc4f634e72d06dfd6c9030bef82b2d2765fb9
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
bdc386e135
gnu: poetry: Move to package-management.
...
* gnu/packages/python-xyz.scm (poetry): Move from here ...
* gnu/packages/package-management.scm: ... to here.
Change-Id: I40e76ac0b8ddc38ea80b48f8f7ad867c43809481
2025-10-13 11:57:30 +01:00
Sharlatan Hellseher
b2260f3aba
gnu: python-poetry-dynamic-versioning: Update to 1.9.1.
...
* gnu/packages/python-xyz.scm (python-poetry-dynamic-versioning): Update to 1.9.1.
[arguments] <test-flags>: Rework skipped tests.
[propagated-inputs]: Remove poetry.
Change-Id: I0d7b519fd02c7175c865c3a1e9aae892176b30ab
2025-10-13 11:57:29 +01:00
Sharlatan Hellseher
d6cf748d56
gnu: python-pynixutil: Build with python-poetry-core.
...
* gnu/packages/python-xyz.scm (python-pynixutil)[source] <snippet>: Drop
it and ignore test file in <#:test-flags> instead.
[arguments] <test-flags>: Ignore test file requiring Nix.
<phases>: Add 'use-poetry-core.
[native-inputs]: Remove poetry; add python-poetry-core.
Change-Id: I9691533aaff6e5217fe7497056c2b4cab0cf98f4
2025-10-13 11:57:29 +01:00
Sharlatan Hellseher
f8ba50a139
gnu: python-nanopb: Switch to pyproject.
...
* gnu/packages/protobuf.scm (python-nanopb)[build-system]: Switch to
pyproject-build-system.
[arguments] <phases>: Add 'use-poetry-core, and 'pre-build; use default
'build and 'install.
[native-inputs]: Remove poetry, and python-pypa-build; add
python-poetry-core, and python-setuptools.
Change-Id: I67f57a7d4d89c69faca2be689f07a42a61c8d4fb
2025-10-13 11:57:29 +01:00
Sharlatan Hellseher
f766f080ff
gnu: python-update-checker: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-update-checker)[build-system]:
Switch to pyproject-build-system.
[native-inputs]: Remove python-black and python-flake8; add
python-setuptools.
Change-Id: I144a705205698c36c417e882a66408de2914005c
2025-10-13 11:57:29 +01:00
Sharlatan Hellseher
d2338b1e08
gnu: python-userspacefs: Switch to pypproejct.
...
* gnu/packages/python-xyz.scm (python-userspacefs)[build-system]: Switch
to pypproejct-build-system.
[native-inputs]: Add python-setuptools.
[home-page]: Upstream move development away from GitHub to it's own
repository.
Change-Id: Ie659f21c206f50d6808b92ddedd531c2ff4fc250
2025-10-13 11:57:21 +01:00
Anderson Torres
c5bc415c13
kpeoplevcard: Remove package.
...
It fails to build on master tip; further, upstreamn is archived since at least
2024-12-02.
* gnu/packages/kde-pim.scm (kpeoplevcard): Delete variable.
Change-Id: I2650ac856a193daca738686ce6d2d37e5fb19e7b
Signed-off-by: Sughosha <sughosha@disroot.org>
2025-10-13 16:12:58 +05:30