summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2026-02-07gnu: Remove python-schema-0.5.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-schema-0.5): Delete variable. Change-Id: If511246ee6ad743591f50d4a2ad7d23f4ae141f5
2026-02-07gnu: python-check-manifest: Update to 0.51.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-check-manifest): Update to 0.51. [arguments]: Use G-Expressions. <test-flags>: Rework skipped tests. [phases]{allow-git-submodule-add}: Remove phase. Change-Id: Ia81da688d25ccb8f4956cc33e2481f61ecfaeab9
2026-02-07gnu: Remove python-pep517.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pep517, python-pep517-bootstrap): Delete variables. Relates-to: guix/guix#5813 Fixes: guix/guix#5726 Change-Id: Ia0c25319dd59f6f484611159580a844fd6e96d30
2026-02-07gnu: python-jaraco-test: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-jaraco-test): Move from here… * gnu/packages/python-build.scm (python-jaraco-test): …to here. Change-Id: I0ae77cbdc492c60d48348981b042ad8bd9e1e963 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add python-filelock-bootstrap.Nicolas Graves
* gnu/packages/python-build.scm (python-filelock-bootstrap): New variable. * gnu/packages/python-xyz.scm (python-filelock): Inherit from python-filelock-bootstrap. Change-Id: I0a0ff8246bcdccd384fe36119fd1125b53e0f670 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-distlib: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-distlib): Move from here… * gnu/packages/python-build.scm (python-distlib): …to here. Change-Id: Ib6611610e6b32a6e3cf0faab35572938c2cb6005 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-path: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-path): Move from here… * gnu/packages/python-build.scm (python-path): …to here. [native-inputs]: Replace python-pytest by python-pytest-bootstrap, python-setuptools by python-setuptools-bootstrap, python-setuptools-scm by python-setuptools-scm-boostrap, python-packaging by python-packaging-bootstrap, python-pygments by python-pygments-bootstrap. Change-Id: Ief847ef89a3bc76df59b9939b50068d969648717 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add python-platformdirs-bootstrap.Nicolas Graves
* gnu/packages/python-build.scm (python-platformdirs-bootstrap): New variable. * gnu/packages/python-xyz.scm (python-platformdirs): Add a comment. Change-Id: If9c296d498690f8c1fff585a6bb7ce4579434c79 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-jaraco-path: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-jaraco-path): Move from here… * gnu/packages/python-build.scm (python-jaraco-path): …to here. [native-inputs]: Replace python-pytest by python-pytest-bootstrap, python-setuptools by python-setuptools-bootstrap, python-setuptools-scm by python-setuptools-scm-boostrap. Change-Id: I1180653d8834d9161be77c3f6b36a3b7a8884f20 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-jaraco-collections: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-jaraco-collections): Move from here… * gnu/packages/python-build.scm (python-jaraco-collections): …to here. [native-inputs]: Replace python-pytest by python-pytest-bootstrap, python-setuptools by python-setuptools-bootstrap, python-setuptools-scm by python-setuptools-scm-boostrap. Remove python-wheel. Change-Id: I7e612a59917b9700dffd0034bbedde62959a9597 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-jaraco-text: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-jaraco-text): Move from here… * gnu/packages/python-build.scm (python-jaraco-text): …to here. [native-inputs]: Replace python-pytest by python-pytest-bootstrap, python-setuptools by python-setuptools-bootstrap, python-setuptools-scm by python-setuptools-scm-boostrap. Change-Id: I0597c86f98f6bd98104c6507d8aa9d67295d5234 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-jaraco-functools: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-jaraco-functools): Move from here… * gnu/packages/python-build.scm (python-jaraco-functools): …to here. [native-inputs]: Replace python-pytest by python-pytest-bootstrap, python-setuptools by python-setuptools-bootstrap. Remove python-wheel. Change-Id: I0a5fd9e8efce8c905c55b7c379ecfcdcd260234a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-jaraco-context: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-jaraco-context): Move from here… * gnu/packages/python-build.scm (python-jaraco-context): …to here. [native-inputs]: Replace python-pytest by python-pytest-bootstrap, python-setuptools by python-setuptools-bootstrap. Remove python-wheel. Change-Id: Idd1376ae78b19876ea15149b4f51f31684cbd931 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-jaraco-classes: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-jaraco-classes): Move from here… * gnu/packages/python-build.scm (python-jaraco-classes): …to here. [native-inputs]: Replace python-pytest by python-pytest-bootstrap, python-setuptools by python-setuptools-bootstrap. Change-Id: Ib3dce8be7938bc81d8363888662a19e66b94d8f7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-inflect: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-inflect): Move from here… * gnu/packages/python-build.scm (python-inflect): …to here. [native-inputs]: Replace python-pytest by python-pytest-bootstrap, python-setuptools by python-setuptools-bootstrap, python-setuptools-scm by python-setuptools-scm-boostrap. Change-Id: Id8782ae885b16d2a2870cd5d05b93e93ca9dbc40 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-typeguard: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-typeguard): Move from here… * gnu/packages/python-build.scm (python-typeguard): …to here. [native-inputs]: Replace python-pytest by python-pytest-bootstrap, python-setuptools by python-setuptools-bootstrap, python-setuptools-scm by python-setuptools-scm-boostrap. Change-Id: I14196e595b28741d3c97bcd7436d8276ca9425d1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-typeguard: Lift python-mypy native-input.Nicolas Graves
* gnu/packages/python-xyz.scm (python-typeguard) [arguments]<#:test-flags>: Ignore mypy tests. [native-inputs]: Remove python-mypy. Change-Id: Iaea7809ace069935473a4aaab712747d4318a8ba Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-more-itertools: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-more-itertools): Move from here… * gnu/packages/python-build.scm (python-more-itertools): …to here. Change-Id: I5449d1bd0ed4f56a3943020e239cf299ab231617 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-backports-tarfile: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-backports-tarfile): Move from here… * gnu/packages/python-build.scm (python-backports-tarfile): …to here. Change-Id: I08fad809bc89251a8b23fe3f13801623db0c16b9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pyproject-hooks: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-pyproject-hooks): Move from here… * gnu/packages/python-build.scm (python-pyproject-hooks): …to here. [native-inputs]: Replace python-pytest by python-pytest-bootstrap. Change-Id: Iafcf2b6c9e6e4c82f566e994819a39636738ae32 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-colorama: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-colorama): Move from here… * gnu/packages/python-build.scm (python-colorama): …to here. [native-inputs]: Replace python-pytest by python-pytest-bootstrap. Change-Id: I3ac5f6611a411458a0aeca0d6d4a2af79ce49e54 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-autocommand: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-autocommand): Move from here… * gnu/packages/python-build.scm (python-autocommand): …to here. [native-inputs]: Replace python-setuptools by python-setuptools-bootstrap. autocommand: Adapt native-inputs. Change-Id: I6999788c79a3904a22bebbff352c44a11df977a1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-packaging: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-packaging): Move from here ... * gnu/packages/python-build.scm (python-packaging): ... to here. Overwrite original python-packaging-bootstrap and swap inheritance. Change-Id: If244d390b7ec3e526dccba28023f6f5350346f01 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pretend: Move to python-build and adapt native-inputs.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pretend): Move from here… * gnu/packages/python-build.scm (python-pretend): …to here. [native-inputs]: Remove python-pytest, and python-setuptools; add python-packaging-bootstrap, python-pytest-bootstrap, and python-setuptools-bootstrap. Related-to: guix/guix#5813 Change-Id: I75a27534d71f456fdb76841f1d3597a81976c7e6 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-six: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-six, python-six-bootstrap): Move from here… * gnu/packages/python-build.scm (python-six, python-six-bootstrap): …to here. * gnu/packages/linphone.scm: Adapt imported modules. * gnu/packages/mate.scm: Adapt imported modules. Change-Id: Iea0b78aa4adfdd68d863f674fd37997ad4c99485 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pygments: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/python-xyz.scm (python-pygments, python-pygments-boostrap): Move from here… * gnu/packages/python-build.scm (python-pygments, python-pygments-boostrap): …to here. * gnu/packages/books.scm: Adapt modules. * gnu/packages/lisp-xyz.scm: Adapt modules. * gnu/packages/ruby-xyz.scm: Adapt modules. Change-Id: Id73c1d536c48c490bb7444f87cc6b89d6a79cb38 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-iniconfig: Move to python-build and adapt native-inputs.Nicolas Graves
* gnu/packages/python-xyz.scm (python-iniconfig): Move from here… * gnu/packages/python-build.scm (python-iniconfig): …to here. [native-inputs]: Remove python-hatch-vcs, and python-hatchling; add python-hatch-vcs-bootstrap, and python-hatchling-bootstrap. Change-Id: I4691d19787fdfbc1293b475c43595d273aa40a4e Modified-by-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pyfavicon: Correct package.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pyfavicon) [arguments]<#:test-backend>: Remove it. [native-inputs]: Add python-pytest. Change-Id: I0ca4da01598fffe2c2dbfdcd45c4f2ff2677aaa2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pyro4: Correct package.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pyro4) [native-inputs]: Reintroduce python-pytest. [arguments]<#:test-flags>: Correct them. <#:phases>: Remove them. Change-Id: Icdc6b1e39a829d979b27037fda7dce632b64da4d 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-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: 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-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-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-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-06gnu: Add python-latexminted.Sören Tempel
* gnu/packages/python-xyz.scm (python-latexminted): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-06gnu: Add python-latex2pydata.Sören Tempel
* gnu/packages/python-xyz.scm (python-latex2pydata): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-06gnu: Add python-latexrestricted.Sören Tempel
* gnu/packages/python-xyz.scm (python-latexrestricted): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-04gnu: Add python-pybtex-docutils.Cayetano Santos
* gnu/packages/python-xyz.scm (python-pybtex-docutils): New variable. Change-Id: Ia4fc53bedf772c09a164d7ac8f00d7df782587f5
2026-01-30gnu: Add python-pyread-eagle.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyread-eagle): New variable. Change-Id: I770e2c544c2061cb4fdc9511756d66e938e4d8b6
2026-01-26gnu: python-numpy: Fix build on powerpc64le-linux.Efraim Flashner
* gnu/packages/python-xyz.scm (python-numpy)[arguments]: Add a phase to fix the test suite when building on powerpc64le-linux. Change-Id: I124cab23263f72174b72f36c3fba08fa6d696b80 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-01-25gnu: Remove pybind11-2.10.Andreas Enge
* gnu/packages/python-xyz.scm (pybind11-2.10): Delete variable. Fixes: guix/guix#4827 Change-Id: I618e1f3479035eaa680897421d2a2fc1bcf34f38 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: offlate: Update input.Andreas Enge
* gnu/packages/python-xyz.scm (offlate)[propagated-inputs]: Replace python-pygit2-1.11 by python-pygit2. Change-Id: Idea0b79fbae98733234bc6800edab476efdb2564 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pygit2-1.18: Rename to python-pygit2.Andreas Enge
* gnu/packages/python-xyz.scm (python-pygit2-1.18): Rename to... (python-pygit2): ...this. Change-Id: I63dc94bca991e9fe23ec73b055bdd3b74292e3cf Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pygit2: Rename to python-pygit2-1.11.Andreas Enge
* gnu/packages/python-xyz.scm (python-pygit2): Rename to... (python-pygit2-1.11): ...this. (python-pygit2-1.18): Adapt inheritance. (offlate): Adapt input. * gnu/packages/astronomy.scm (python-pypeit), gnu/packages/bootloaders.scm (patman), gnu/packages/cybersecurity.scm (gallia), gnu/packages/version-control.scm (gitless): Adapt inputs. Change-Id: I4a7d034a1f07f2b5e85985745ad5ef89ccb954c0 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Replace libgit2-1.9 with default libgit2 where possible.Yelninei
* gnu/packages/guile.scm (guile-git): Replace libgit2-1.9 with libgit2 * gnu/packages/package-management.scm (nix): Replace libgit2-1.9 with libgit2 * gnu/packages/python-xyz.scm (python-pygit2-1.18): Replace libgit2-1.9 with libgit2 Change-Id: Icc77f5b4289f1805764e1b3fdd29062524c61c24 Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: libgit2: Set default version to 1.9.Andreas Enge
* gnu/packages/version-control.scm (libgit2): Define as libgit2-1.9. * gnu/packages/ruby-xyz.scm (ruby-rugged)[inputs]: Replace libgit2 by libgit2-1.6. * gnu/packages/python-xyz.scm (python-pygit2)[propagated-inputs]: Replace libgit2 by libgit2-1.5. Change-Id: Iaa08ecabdd8ca5363aca0efc223749daf50d9b1d Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pyzmq: Do not run flaky tests.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-pyzmq)[arguments]: Skip tests marked as flaky. Change-Id: I97204b237f8c2192b501b105b0b2c13434708df3 Signed-off-by: Rutherther <rutherther@ditigal.xyz>