summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2026-03-30gnu: python-meson: Use git-minimal/pinned.Dariqq
* gnu/packages/python-xyz.scm (python-meson)[native-inputs]: Replace git-minimal with git-minimal/pinned. Change-Id: Ia1e707de86d1eb474f05378763210ede52ee8c09 Signed-off-by: John Kehayias <john@guixotic.coop>
2026-03-29gnu: Add python-uritools.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-uritools): New variable. Change-Id: If1dee2e2f62f8610fb74e2180541c2951d841b92
2026-03-28gnu: python-fb-re2: Fix tests for python@3.12.Nicolas Graves
* gnu/packages/python-xyz.scm (python-fb-re2)[arguments] <#:phases>: Add phase 'fix-tests. Change-Id: I0bf9d7a7e6a5101455f4cbdec0268160667da3ea Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28gnu: python-flake8-isort: Update to 7.0.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-flake8-isort): Update to 7.0.0. [source]: Switch to git-fetch. [arguments]<#:tests?, #:test-backend, #:test-flags>: Enable tests. [native-inputs]: Add python-pytest. Change-Id: I0c6253b8bd19c7087aa72584f307ebd804f2fabc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-26gnu: python-limits: Update to 5.8.0.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-limits): Update to 5.8.0. [arguments]: Deselect storage tests in test-flags. <#:phases>: Expand ignore-K-pytest-option phase into adjust-tests [native-inputs]: Remove python-setuptools, python-pytest-benchmark, python-pytest-cov, python-pytest-lazy-fixtures and python-pytest-xdist. Add python-hatch-vcs and python-hatchling. Change-Id: Ic7d4b6645c452453cb9bc97b8cb6284697cdbd27 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: Add python-expiringdict.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-expiringdict): New variable. Change-Id: I0a45d541b7a19977271a15fdbb0bb343ce4d98d1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: Add python-pysrt.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-pysrt): New variable. Change-Id: I270b62d5888d814e1b44c84dfe991c92b30fab90 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: python-xdg-base-dirs: Update to 6.0.2.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-xdg-base-dirs): Update to 6.0.2. [source]: Switch to git-fetch. <snippet>: Remove python-cov options. [arguments]: Enable tests. [native-inputs]: Add python-pytest. Change-Id: I9c3aed9146a46880505d552ba568c3023a04d07d Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: python-xdg: Deprecate in favor of python-xdg-base-dirs.Nguyễn Gia Phong
The upstream package name has been changed since version 6. * gnu/packages/python-xyz.scm (python-xdg-base-dirs): Rename from python-xdg. (python-xdg): Deprecate in favor of python-xdg-base-dirs. * gnu/packages/cinnamon.scm (python3-xapp)[propagated-inputs]: Replace python-xdg with python-xdg-base-dirs. * gnu/packages/speech.scm (speech-dispatcher)[inputs]: Replace python-xdg with python-xdg-base-dirs. References: https://github.com/srstevenson/xdg-base-dirs/pull/141 Change-Id: Ie81d0010d4c08147cf7fd1698fb11876f8b233b3 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: Add python-speedy-antlr-tool.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-speedy-antlr-tool): New variable. Change-Id: Ia88462b4c20ed8dc7053bd3f47394a586236ab0f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: Add python-pyudorandom.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-pyudorandom): New variable. Change-Id: Ic9ad281e9df29499e2b8192d79f99bc26c1f2e7b Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: Add python-thefuzz.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-thefuzz): New variable. Change-Id: Ie732ad67bf5db39259d0624579eeefdf7b02cacf Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: Add python-py010parser.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-py010parser): New variable. Change-Id: Idd4737ef9b19a4a8a56718673a06a78130dd9af6 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: Add python-exrex.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-exrex): New variable. Change-Id: I0faee47a8304007f77fa469e631729d7a05fd38f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: Add python-cachedir-tag.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-cachedir-tag): New variable. Change-Id: I17ce7cb898895187ee9249c4f663fdafeec52a18 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: Add python-astar.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-astar): New variable. Change-Id: I90fdb7a803c0fdcdd11a58f223bc88c955808571 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: Add python-ansi-styles.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-ansi-styles): New variable. Change-Id: I068c82a9d8f0af6b2af913824f96fbe268ce3107 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26gnu: Add python-accumulation-tree.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-accumulation-tree): New variable. Change-Id: I0e6d41342e49850587fa31f43ac535d98648691c Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-25gnu: python-rapidfuzz: Update to 3.14.3.jgart
* gnu/packages/python-xyz.scm (python-rapidfuzz): Update to 3.14.3. [native-inputs]: Add python-numpy and python-pandas. Change-Id: Ibac21d42e962763639e1774d3042edaf31a106b5
2026-03-24gnu: Remove python-clyent.Andreas Enge
* gnu/packages/python-xyz.scm (python-clyent): Delete variable. Fixes: guix/guix#6576 Change-Id: Ide5181efa667434f6c8b1e47224f84d70e2b7b2a
2026-03-23gnu: python-bibtexparser: Update to 2.0.0b9.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-bibtexparser): Update to 2.0.0b9. [propagated-inputs]: Add python-pylatexenc. Change-Id: I368bd15ccb98ae8d1575dfa5e714e0870c481d01
2026-03-21gnu: python-nbconvert: Update to 7.17.0.Cayetano Santos
* gnu/packages/python-xyz.scm (python-nbconvert): Update to 7.17.0. Merges guix/guix!7371 Change-Id: I49199607ea16c991a025467cbdf7c7f37345fb2e
2026-03-21gnu: python-typer: Update to 0.22.0.Cayetano Santos
* gnu/packages/python-xyz.scm (python-typer): Update to 0.22.0. [arguments]<#:phases>: Add pre-check. <#:test-flags>: Disable ’test_cli test. [propagated-inputs]: Add python-annotated-doc. Change-Id: Ibbf8ada61016c2ec30ca8da3f4919003d87ece8a
2026-03-21gnu: python-loguru: Update to 0.7.3.Cayetano Santos
* gnu/packages/python-xyz.scm (python-loguru): Update to 0.7.3. [source]: Switch to git-fetch. [arguments]: Update ’#:test-flags. [native-inputs]: Remove python-wheel; add python-flit-core. [description]: Add trailing period. Change-Id: I3895490cb5cbf93885309f9e6948171d73d4b46e
2026-03-20* gnu: python-xyz: Add accent on alphabetical order in the footer.Sharlatan Hellseher
The python-xyz module provides more than 1200 packages which becomes problematic to sync during rebase. Alphabetical order of packages improves this situation, it prevents duplicity of packages and quicker spot of similar changes in branches made separately. This change to the footer note insists on alphabetical order only, without similar functionality with import example which places new package in correct position starting from the top of the file. guix import --insert=gnu/packages/python-xyz.scm pypi <package-name> Change-Id: Ief1ec88d4d31c27c5eeacf72cbc2db20834aaad6
2026-03-20gnu: packages/python-xyz.scm: Sort python-[uy].Sharlatan Hellseher
* gnu/packages/python-xyz.scm: (python-unicodedata2, and python-yamlcore): Sort variables alphabetically. Change-Id: I9b31094889923a9bebb3303a862feefc8c7d79a1
2026-03-20gnu: python-texttable: Update to 1.7.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-texttable): Update to 1.7.0. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-graphql-core: Update to 3.2.7.Nicolas Graves
* gnu/packages/python-xyz.scm (python-graphql-core): Update to 3.2.7. [source]: Switch to git-fetch. [arguments]: Drop them. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-graphql-relay: Update to 3.1.5-0.611c033.Nicolas Graves
* gnu/packages/python-xyz.scm (python-graphql-relay): Update to 3.1.5-0.611c033. [native-inputs]: Add python-pytest-describe. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-dunamai: Update to 1.26.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-dunamai): Update to 1.26.0. Change-Id: I25969f97be2ba9d49bb207f0bcebb92ecb323ea6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: Add python-nrepl.Nicolas Graves
* gnu/packages/python-xyz.scm (python-nrepl): New variable. Merges: https://codeberg.org/guix/guix/pulls/7208 Change-Id: Ia82ea5542a95c912ef582f3adacb6249c376e549 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-bleach: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-bleach): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Idf243f18f1cf72ae8915804e2261a36ca925a0af
2026-03-20gnu: python-bleach: Update to 6.3.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-bleach): Update to 6.3.0. [source]: Switch to git-fetch. [arguments]: <test-flags>: Skip one test. [propagated-inputs]: Add python-tinycss2. Change-Id: I1cae5586977a66fff2ee11331aab7c13751f65d7
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20gnu: Add python-pykka.Evgeny Pisemsky
* gnu/packages/python-xyz.scm (python-pykka): New variable. Merges guix/guix!7294 Change-Id: I358716cfbfeea0d05fa02b3aca52f16116b5c899 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-18gnu: python-lief: Update to 0.17.6.Hennadii Stepanov
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.6. Merges: https://codeberg.org/guix/guix/pulls/7270 Change-Id: I8b04cd410011e943408a4afaf748dc5c46eeebb8 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-16gnu: Add python-catppuccin.Sughosha
* gnu/packages/python-xyz.scm (python-catppuccin): New variable. Change-Id: I7c39321f3195deb64d5b6bf5553349d729cc5925
2026-03-13Revert "gnu: Remove python-virtualenv-for-hatch."Sharlatan Hellseher
This reverts commit b26441571185e92b5ac5e25ad7c04280d40be0a3. Hatch still needs a lower version: ...checking requirements: ERROR: hatch==1.9.7 ContextualVersionConflict(virtualenv 20.29.1 (/gnu/store/<...>-python-virtualenv-20.29.1/lib/python3.11/site-packages), Requirement.parse('virtualenv<20.26.0'), {'hatch'}) Change-Id: I8da2372dc595bb62629581193540ef8bc17295e8
2026-03-13gnu: Remove python-virtualenv-for-hatch.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-virtualenv-for-hatch): Delete variable. Change-Id: I7fdf1e9c6062dda2dee0d825d1e5951b84e6eede
2026-03-13gnu: python-simplesat: Move to maths.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-simplesat): Move from here ... * gnu/packages/maths.scm: ... to here. Change-Id: I3f2f832e3c9099705800aa88c07913a407c722b4
2026-03-13gnu: python-zipfile2: Move to python-compression.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-zipfile2): Move from here ... * gnu/packages/python-compression.scm: ... to here. Change-Id: I70701db8244adc10b4c5777e55fed042bf3a06d5
2026-03-12gnu: python-fastbencode: Update to 0.3.9.Nicolas Graves
* gnu/packages/python-xyz.scm (python-fastbencode): Update to 0.3.9. [source]: Switch to git-fetch. [arguments]<#:test-flags>: Refresh them. <#:imported-modules, #:modules>: Use necessary modules. <#:phases>: Add phase 'prepare-cargo-build-system. [inputs]: Add maturin and bencode cargo-inputs. [native-inputs]: Replace python-setuptools by python-setuptools-rust. Add rust, rust:cargo, make-rust-sysroot. * gnu/packages/rust-crates.scm: Record required crates. Merges: https://codeberg.org/guix/guix/pulls/7057 Change-Id: Iedd3b3f90a4845b03ba18ffaad007ec3be16048b Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Reviewed-by: Efraim Flashner <efraim@flashner.co.il> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12gnu: python-mkdocs-material: Switch to git-fetch.Evgeny Pisemsky
* gnu/packages/python-xyz.scm (python-mkdocs-material) [source]: Switch to git-fetch. Change-Id: I54f0236e716f6f4c56fc11c639f64b26c87fc5f7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12gnu: python-mkdocs-material: Update to 7.3.6.Evgeny Pisemsky
* gnu/packages/python-xyz.scm (python-mkdocs-material): Update to 7.3.6. [arguments]: Fix path to lunr in phases. Merges: https://codeberg.org/guix/guix/pulls/6964 Change-Id: Ifcf7599f364d3dc0debe79001ee134d47c4d2e45 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12gnu: python-yamlcore-0.0.2: Rename to python-yamlcore.Cayetano Santos
* gnu/packages/python-xyz.scm (python-yamlcore-0.0.2): Deprecate and move from here… (python-yamlcore): …to here. Update to 0.0.4. [source]: Switch to git-fetch. * gnu/packages/electronics.scm (librelane)[inputs]: Remove python-yamlcore-0.0.2; add python-yamlcore. Change-Id: I207c00a654c8d4964abc8d8441627a56a854eede
2026-03-10gnu: python-lief: Update to 0.17.5.Hennadii Stepanov
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.5. Merges: https://codeberg.org/guix/guix/pulls/7003 Change-Id: Ie308f5084a92bd48d45e162b9ba764e5f108b0b0 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-07gnu: python-icegrams: Update to 1.1.6.Spencer King
* gnu/packages/python-xyz.scm (python-icegrams): Update to 1.1.6. Merges: https://codeberg.org/guix/guix/pulls/6948 Change-Id: Ia983a0a04e2e03bebda550fa42665adc4e7f01a2 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06gnu: python-dbusmock: Refresh input.Andreas Enge
* gnu/packages/python-xyz.scm (python-dbusmock)[propagated-inputs]: Replace python-dbus-python by python-dbus. Change-Id: Iee8b59e56e572af39ad23c2c8409c2a6236e9c0e
2026-03-06gnu: Add python-dbus-python as deprecated alias.Andreas Enge
* gnu/packages/python-xyz.scm (python-dbus-python): Add as deprecated package for python-dbus. Change-Id: Iadb1093c8629fdd01fa1ee70cb148e1e52276390 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>