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>
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>
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>
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>
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>
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>
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>
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>
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.
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>
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>
gnu: Add python-pynose. * gnu/packages/python-check.scm (python-pynose): New variable. Change-Id: Ie9ce596d19d5a4dd936a5a95228c91b78e0e1705 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
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>
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>
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>
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>
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>
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>
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
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