summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-02-07gnu: python-pyzbar: Modernize package.Nicolas Graves
* gnu/packages/aidc.scm (python-pyzbar) [native-inputs]: Add python-pytest. [arguments]<#:test-flags>: Adapt accordingly. <#:phases>: Drop phase 'remove-failing-test. Refresh phase 'set-library-file-name. Change-Id: I247cfd60a4c36d42918befe1ce4231cd8eb24180 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-aiosqlite: Correct package.Nicolas Graves
* gnu/packages/databases.scm (python-aiosqlite) [native-inputs]: Add python-packaging due to sanity-check change. [propagated-inputs]: Add forgotten python-typing-extensions. Change-Id: Ib9422597a7758d017d4c1f193551db96791e9e5f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-envs: Propagate python-click.Nicolas Graves
The new sanity-check found that we forgot to do that. * gnu/packages/python-xyz.scm (python-envs)[propagated-inputs]: Add python-click. Change-Id: I1106a370ca4a15435d2315fcea246b398db666b2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-monthdelta: Disable tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-monthdelta)[arguments] <#:tests?>: Disable them, as there are none to run. Change-Id: Ifd25d27cdbdd7b901d92c509f984a50342d0bdb6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-axolotl-curve25519: Disable tests.Nicolas Graves
* gnu/packages/python-crypto.scm (python-axolotl-curve25519) [arguments]<#:tests?>: Disable them, drop <#:test-backend>. Change-Id: I789d70a34ccfc347d9b7c7e911eb18e0e71397f1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-hypothesis-next.Sharlatan Hellseher
* gnu/packages/check.scm (python-hypothesis-next): Delete variable. Change-Id: I108aa4004ba92b51f639add0745fec0f421d5a9c
2026-02-07gnu: python-iso8601/pinned: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/time.scm (python-iso8601/pinned): Inherit [build-system] and [arguments] fields from python-iso8601. [arguments]: Use default 'check. Change-Id: I0516abc57cdd28946e0f6391f401a5509b43f255
2026-02-07gnu: python-fonttools-minimal: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-fonttools-minimal): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ic89cc5a8162d7fd961a64a2ace6d184e72d27b4b
2026-02-07gnu: Remove python-pytest-7.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-7): Delete variable. Change-Id: I061bc31d096f837928e21e950f08e3db592564db
2026-02-07gnu: Remove python-pytest-6.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-6): Delete variable. Change-Id: Ie38f20a6823cbf0878c645e720b9b5e3c4945157
2026-02-07gnu: python-seaborn: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-seaborn)[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: I31a95b37cad06b918a92bb0e73d6684507da1df2
2026-02-07gnu: python-readchar: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-readchar)[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: I4a879d7d6e591e3c3e0971c93b257cf763a07f41
2026-02-07gnu: barectf: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/instrumentation.scm (barectf)[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: I94e7a6ecec3c8291ee35acc373ed7a11e3fd8018
2026-02-07gnu: python-pytest-httpx: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-httpx)[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: Ic8b7bf22a84b7ecb8c37996405f6d7b996cf3ce5
2026-02-07gnu: python-azure-core: Use python-pytest-8Sharlatan Hellseher
* gnu/packages/python-web.scm (python-azure-core)[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: I82a393735461681b3fa9112b582e87eb46700635
2026-02-07gnu: python-boltons: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-boltons)[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: I50073f38a2a29f55708b152e895d01a662a844bc
2026-02-07gnu: python-black: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-black)[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: I38f746beea5f3512812f01afb07ccab099c56cf5
2026-02-07gnu: python-coverage: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/check.scm (python-coverage)[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: Ifea657387cd6a0d80ece14b82d3280f08be5d2d9
2026-02-07gnu: python-docopt: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-docopt):[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: I327218f7a1614aedd7c399824fae85c61e0fbec0
2026-02-07gnu: Add python-pytest-8.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-8): New variable. Change-Id: I5886e75b56efda89cf924e6ec0f91fba9121903c
2026-02-07gnu: python-pytest: Update to 9.0.2.Nguyễn Gia Phong
* gnu/packages/check.scm (python-pytest): Update to 9.0.2. [native-inputs]: Remove python-wheel. Change-Id: I10de9b291beabb23fdaa21149a6eaa8165b48c9c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-hypothesis: Update to 6.150.2.Sharlatan Hellseher
* gnu/packages/check.scm (python-hypothesis): Update to 6.150.2. [source]: Switch to git-fetch providing tests. [arguments] <test-flags>: Skip some problematic tests. [phases]{chdir-to-source}: New phase. [propagated-inputs]: Remove python-attrs-bootstrap and python-exceptiongroup. [native-inputs]: Remove python-wheel. Change-Id: I1c247e745f03f9fd00e7c41a1f828074b3b78ccd
2026-02-07gnu: yelp-tools: Switch to python-lxml-for-texlive.Nicolas Graves
This allows to decouple the pyproject-build-system for texlive-bin and consequentially the whole world. * gnu/packages/gnome.scm (yelp-tools)[native-inputs]: Replace python-lxml by python-lxml-for-texlive. Change-Id: I60970703cd667ecebc7269ee84b596f7c345aa40 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: mallard-ducktype: Build with a custom build-system.Nicolas Graves
* gnu/packages/documentation.scm (mallard-ducktype) [build-system, arguments]: Build using a custom build-system. Change-Id: I56bc352ab62bf143bbe5d370dd68ff2b2e2bb75e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add python-lxml-for-texlive.Nicolas Graves
* gnu/packages/xml.scm (python-lxml-for-texlive): New variable. Change-Id: I736960de9bcf5ccf403678ca626904d65e70cff7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: meson: Use a custom build-system.Nicolas Graves
This allows us to decouple meson and all its dependents from the pyproject-build-system, and avoid a lot of rebuilds (rusts, llvm...). * gnu/packages/build-tools.scm (meson) [build-system]: Replace pyproject-build-system with a patched gnu-build-system. [arguments]<#:phases>: Adapt accordindly. [native-inputs]: Replace python-setuptools by python-setuptools-bootstrap. Change-Id: Ieb4b007847d567aad04734a62cfc6c07e2bb2f96 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add python-setuptools-bootstrap.Nicolas Graves
This change is a combined commits, proposed in the following merge requests: - https://codeberg.org/guix/guix/pulls/5034 - https://codeberg.org/guix/guix/pulls/5770 As they are related to a new addition they are squashed to prevent bad git bisects. * gnu/packages/python-build.scm (python-setuptools-bootstrap): New variable. Change-Id: I7677ede70a61b9cc39ae6e021fc2f1f1afaa8d25 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07build-system/pyproject: Remove uneeded use of pyproject-guile-json.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-bed-reader, python-gseapy) * gnu/packages/chemistry.scm (gemmi, ringdecomposerlib, rdkit) * gnu/packages/cinnamon.scm (libxapp) * gnu/packages/cups.scm (hplip) * gnu/packages/djvu.scm (ocrodjvu) * gnu/packages/finance.scm (electron-cash) * gnu/packages/gnome.scm (terminator) * gnu/packages/image-processing.scm (insight-toolkit) * gnu/packages/machine-learning.scm (onnxruntime, tensorflow-lite, koboldcpp, python-tokenizers) * gnu/packages/maths.scm (gmsh, z3, fp16) * gnu/packages/music.scm (quodlibet) * gnu/packages/photo.scm (lensfun) * gnu/packages/python-science.scm (python-clarabel) * gnu/packages/python-xyz.scm (python-orjson, python-libcst, python-rpds-py, python-streamtracer, python-tiktoken) * gnu/packages/rpm.scm (createrepo-c) * gnu/packages/rust-apps.scm (maturin) * gnu/packages/sugar.scm (sugar, sugar-datastore) * gnu/packages/version-control.scm (mercurial, hg-commitsigs) * gnu/packages/vpn.scm (python-proton-vpn-local-agent) [arguments]<#:phases>: Remove uneeded use of pyproject-guile-json extension. * gnu/packages/python-xyz.scm (python-streamtracer)[arguments] <#:phases>: Also rewrite 'check phase replacement. Change-Id: I779c354120ada3d94f07a127b9ec5011e73254c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07build-system/cargo: Remove uneeded use of cargo-guile-json.Nicolas Graves
* gnu/packages/antivirus.scm (clamav) * gnu/packages/freedesktop.scm (waypipe) * gnu/packages/gnome.scm (librsvg) * gnu/packages/kde-pim.scm (kdepim-addons) * gnu/packages/language.scm (libchewing) * gnu/packages/rust-apps.scm (helvum) * gnu/packages/shells.scm (fish): [arguments]<#:phases>: Remove uneeded use of cargo-guile-json extension. Change-Id: I041819515585777a3d63945b755d71e607fa0650 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: yosys: Build info documentation.Cayetano Santos
* gnu/packages/electronics.scm (yosys)[native-inputs]: Add texinfo, python-sphinxcontrib-bibtex and python-sphinx-inline-tabs. [arguments]: Add ’build-info #:phase. Merges guix/guix!6118 Change-Id: I0055e165156c61eaa3c47e7d0da47e84f1016def
2026-02-07gnu: Add rsgain.Noé Lopez
* gnu/packages/audio.scm (rsgain): New variable. Merges guix/guix!6137 Change-Id: I4c2d5de17c2af2128cd81649899f9fdaf69c1521 Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-02-07gnu: Add crcpp.Noé Lopez
* gnu/packages/crypto.scm (crcpp): New variable. Merges guix/guix!6137 Change-Id: I9d3824b1c8bd1a5fd257751b98c6c4d63094d8b6 Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-02-07gnu: Add ittapi.Cayetano Santos
* gnu/packages/profiling.scm (ittapi): New variable. Merges guix/guix!6099 Change-Id: I8a30344343624f6c57d09fa794aca198c07e7f66
2026-02-07gnu: Add containers-storage.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (containers-storage): New variable. Change-Id: I1850e839e074c5dc4d33c5bef04cf7edbbbf16e5
2026-02-07gnu: Add go-github-com-theupdateframework-go-tuf-v2.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-theupdateframework-go-tuf-v2): New variable. Change-Id: I7552141dba1f2216cc078838e6540d3a19d4d7d8
2026-02-07gnu: Add go-github-com-containers-image-v5.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-containers-image-v5): New variable. Change-Id: I3071f504134a45b2bf9586cf6700d52acb08d4e7 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add go-github-com-containers-libtrust.Danny Milosavljevic
* gnu/packages/golang-crypto.scm (go-github-com-containers-libtrust): New variable. Change-Id: I48d598aaca5a5decb10f8738265eedabf76dbcbd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add go-github-com-containers-storage.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-containers-storage): New variable. Change-Id: I0c014822bd81e7848f0e90ed911cd61393646926 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add go-github-com-sylabs-sif-v2.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-sylabs-sif-v2): New variable. Change-Id: Ib7f229ce3f8a1ed6227f365341cf9ccd0c486aaf Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add go-github-com-sigstore-fulcio.Danny Milosavljevic
* gnu/packages/golang-web.scm (go-github-com-sigstore-fulcio): New variable. Change-Id: I0231e1f95d40f0300b500e8badfa91431d545582 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add go-github-com-sigstore-sigstore.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-sigstore-sigstore): New variable. Change-Id: I298b80eace427bf43df0b235100710ed4b82e696
2026-02-07gnu: Add go-github-com-sigstore-protobuf-specs.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-sigstore-protobuf-specs): New variable. Change-Id: Ic967777f931562cc26f44231eed4eecebcab8e8d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add go-github-com-tink-crypto-tink-go-v2.Sharlatan Hellseher
* gnu/packages/golang-crypto.scm (go-github-com-tink-crypto-tink-go-v2): New variable. Change-Id: I79a50401188f97342da328060ec01083591f80b2
2026-02-07gnu: Add go-github-com-paesslerag-jsonpath.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-paesslerag-jsonpath): New variable. Change-Id: I29a482ab11c98befd1fd29688fb6d5920283694a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add go-github-com-paesslerag-gval.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-paesslerag-gval): New variable. Change-Id: I2b210655ad51d37488977662c328ef9debb1fd2b Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add go-github-com-theupdateframework-go-tuf.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-theupdateframework-go-tuf): New variable. Change-Id: Idb8b70d5694582ae4df7b295d51bc22b002e0165 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add go-github-com-letsencrypt-boulder.Danny Milosavljevic
* gnu/packages/golang-web.scm (go-github-com-letsencrypt-boulder): New variable. Change-Id: I3555498836dcfe146714ac3bcaf3b442c295689e Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add go-github-com-google-go-containerregistry.Danny Milosavljevic
* gnu/packages/golang-web.scm (go-github-com-google-go-containerregistry): New variable. Change-Id: I495faa4a82138221d7a84ab06c8e47bbccfd482f Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add go-github-com-go-rod-rod.Danny Milosavljevic
* gnu/packages/golang-web.scm (go-github-com-go-rod-rod) (go-github-com-ysmood-fetchup-for-go-rod): New variables. Change-Id: Ic4ba3becb1e3ea383a1655e8c43a55fb3f482b73 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add go-github-com-ysmood-leakless.Danny Milosavljevic
* gnu/packages/golang-xyz.scm (go-github-com-ysmood-leakless): New variable. Change-Id: I1519054d9045a0925c62240d9a1f5cc439bb127f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>