summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2026-02-20gnu: Use (target-32bit?) to test for 32bit targets.Dariqq
* gnu/packages/*.scm: Replace usage of target-64bit? when actually testing for 32bit targets. * guix/utils.scm (target-hurd32?). Same. Change-Id: If3ed2b82a1229b72b07fafc694eedc14080e5a04 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5710
2026-02-18gnu: Remove python-curio.Andreas Enge
* gnu/packages/python-xyz.scm (python-curio): Delete variable. Fixes: guix/guix#q5751 Change-Id: I27d2b0870d7a4156d0dfa3c57097859f3da62304
2026-02-18gnu: Remove python-ukpostcodeparser.Andreas Enge
* gnu/packages/python-xyz.scm (python-ukpostcodeparser): Delete variable. Fixes: guix/guix#5750 Change-Id: I61e1f5d22329dc2b1606038434bcf35b98e211fd
2026-02-18gnu: python-merge3: Update to 0.0.16.Dariqq
* gnu/packages/python-xyz.scm (python-merge3): Update to 0.0.16. Change-Id: If05891561a34552979cae6ecc48caf5818458d7f Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18gnu: Add python-okonomiyaki.Cayetano Santos
* gnu/packages/python-xyz.scm (python-okonomiyaki): New variable. Merges guix/guix!6509 Change-Id: I66833bfdffc71276df35b2521516de95af6347af
2026-02-18gnu: Add python-zipfile2.Cayetano Santos
* gnu/packages/python-xyz.scm (python-zipfile2): New variable. Merges guix/guix!6509 Change-Id: I9453578dfe1136a3fcd7fc3738d0777047daa6d5
2026-02-18gnu: Add python-haas.Cayetano Santos
* gnu/packages/python-xyz.scm (python-haas): New variable. Merges guix/guix!6509 Change-Id: Ic7888b526e8b451ab8022c968b8f62da76df8b4a
2026-02-18gnu: Add python-simplesat.Cayetano Santos
* gnu/packages/python-xyz.scm (python-simplesat): New variable. Merges guix/guix!6509 Change-Id: I1492de281a13fb60b077053b443c4cec5ac77331
2026-02-18gnu: Remove python-pygit2-1.11.Andreas Enge
* gnu/packages/python-xyz.scm (python-pygit2-1.11): Delete variable. Fixes: guix/guix#5716 Change-Id: Ieb2e73fec34b362b296c5d9c79f4f51784f3c48f
2026-02-18gnu: python-pygit2: Disinherit from python-pygit2-1.11,Andreas Enge
* gnu/packages/python-xyz.scm: Do not inherit from python-pygit2-1.11, but copy-paste fields. Change-Id: I98616f5ce9705869223215c6946837e7997feb9f
2026-02-16gnu: python-anaconda-cli-base: Update to 0.8.1.Nick Blumenauer
* gnu/packages/python-xyz.scm (python-anaconda-cli-base): Update to 0.8.1. [propagated-inputs]: Add python-tomlkit. Merges: https://codeberg.org/guix/guix/pulls/6268 Change-Id: Ifb3213d0f73343b590f31cca1683ca7b444be258 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-16gnu: python-pynput: Fix sanity-check failing.John Kehayias
* gnu/packages/python-xyz.scm (python-pynput)[arguments]<#:phases>: Have the start-xserver phase be before sanity-check, not check phase. Change-Id: I2e0c0a73d804a4041d0c550a2dd7aba685bf40aa
2026-02-16gnu: java-antlr4-runtime-python: Rename to python-antlr4-runtime.Nguyễn Gia Phong
* gnu/packages/java.scm (python-antlr4-runtime): Rename from java-antlr4-runtime-python. [outputs]: Fall back to default. (java-antlr4-runtime-python): Deprecate in favor of python-antlr4-runtime. * gnu/packages/geo.scm (python-cf-units)[propagated-inputs]: Replace java-antlr4-runtime-python with python-antlr4-runtime. * gnu/packages/python-xyz.scm (python-moto)[propagated-inputs], (python-omegaconf)[propagated-inputs]: Replace java-antlr4-runtime-python with python-antlr4-runtime. Change-Id: Ia679b1d0402236650aa92cbcbd7bc6f03ffbcda1 Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-15gnu: python-mkdocs: Fix build on python-3.12.Nicolas Graves
* gnu/packages/python-xyz.scm (python-mkdocs)[native-inputs]: Add python-setuptools. Change-Id: Idafcee25dd899cbe8c52479d9270cf287582b4f0 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15gnu: python-dulwich: Update to 1.0.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-dulwich): Update to 1.0.0. [arguments]<#:test-flags, #:phases>: Refresh them. [native-inputs]: Add openssh-sans-x, python-merge3, python-setuptools-rust. Remove python-wheel. Change-Id: I4f6a75c97ca4df74f71716945070fa305aa7b29b Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-13gnu: python-numpy-documentation: Fix build.Yan Abu Arab
* gnu/packages/python-xyz.scm (python-numpy-documentation)[phases]: Adjust 'avoid-external-deps' to up to date source code. [native-inputs]: Add python-jupyterlite-sphinx, python-sphinx-copybutton. Fixes: guix/guix#5539 Merges: https://codeberg.org/guix/guix/pulls/6374 Change-Id: I12874e13e36d1cd62f2fa94408c22c185586187a Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12gnu: Remove python-robotframework-lint.Andreas Enge
* gnu/packages/python-xyz.scm (python-robotframework-lint): Delete variable. Fixes: guix/guix#5563 Change-Id: I97d6401b3ef126225f20ddc22dd26bcb38fd4b42
2026-02-12gnu: Add python-pystack.Danny Milosavljevic
* gnu/packages/python-science.scm (python-pystack): New variable. Change-Id: If22714cbdf7a815b7c306b5b2b9dd487b3d62fcd
2026-02-10gnu: python-lief: Update to 0.17.3.Hennadii Stepanov
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.3. Change-Id: Iaf0d9a3a0cb8cccf5e39fadcb1a16c61b0fd8109 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-09gnu: Remove python-jinja2-time.Andreas Enge
* gnu/packages/python-xyz.scm (python-jinja2-time): Delete variable. Fixes: guix/guix#5420 Fixes: guix/guix#5546 Change-Id: Ibd57cd57bb33bf03fec76f8698a631498ea668c8
2026-02-08gnu: Add python-ezdxf.Daniel Khodabakhsh
* gnu/packages/python-xyz.scm (python-ezdxf): New variable. Change-Id: I38986a59449a105fefddc9e31ab29b91110ddced Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-08gnu: python-trio: Fix building on some platforms.Efraim Flashner
* gnu/packages/python-xyz.scm (python-trio)[native-inputs]: Only include python-cryptography on systems where it is supported. Change-Id: I2933b1fee70b9b3d250a52e20f068a371325c611
2026-02-07gnu: Add python-pynput.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pynput): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07gnu: Add python-persist-queue.Nicolas Graves
* gnu/packages/python-xyz.scm (python-persist-queue): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07gnu: Add python-cxxheaderparser.Cayetano Santos
* gnu/packages/python-xyz.scm (python-cxxheaderparser): New variable. Change-Id: I3e9d07cf37bf0a6268371ac562074f42c9866ab6
2026-02-07gnu: python-crontab: Update to 3.3.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-crontab): Update to 3.3.0. [source] <pypi-uri>: Fix the name. [native-inputs]: Remove python-wheel. Change-Id: Ic5ea74269d289ec1d9e6a9132a25bc57a907406c
2026-02-07gnu: python-robotframework-datadriver: Add python-xlrd native-input.Nicolas Graves
* gnu/packages/python-xyz.scm (python-robotframework-datadriver) [native-inputs]: Remove python-wheel. Add python-xlrd. Change-Id: I38db8263ffad28042306b24e00034be941a236ba Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-ratelimiter: Switch to pytest-8.Nicolas Graves
* gnu/packages/python-xyz.scm (python-ratelimiter)[native-inputs]: Replace python-pytest by python-pytest-8. Change-Id: Ie10f3fbcd4cea932be317eb21624bcac8ca6fa10 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-legacy-api-wrap: Update to 1.5.Nicolas Graves
* gnu/packages/python-xyz.scm (python-legacy-api-wrap): Update to 1.5. Change-Id: Icc34334452c3ed556652a9c6412fbaa25f6c9e77 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-imageio-freeimage.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-imageio-freeimage): Delete variable. Fixes: guix/guix#5389 Change-Id: Ieb19e12b773f3bad6630533c90710370594f5be1
2026-02-07gnu: python-anaconda-cli-base: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-anaconda-cli-base): [native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: I280356241b3eee8cdfec51ea2ce6da41751699d8
2026-02-07gnu: python-streamtracer: Switch from cargo to pyproject.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-streamtracer): [build-system]: Switch to pyproject-build-system. [arguments] <modules>: Move prefix from pyproject to cargo. <test-flags>: Run tests for installed module. [phases]{build-python-module, install-python-module, add-install-to-pythonpath, check-python-module}: Remove phases. {prepare-cargo-build-system}: New phases. [native-inputs]: Remove python-wrapper; add rust, and rust:cargo; add optional rust-sysroot. Change-Id: I13596be16e9eb0fbb2596a43c51333f8ca951cae
2026-02-07gnu: python-ndeflib: Switch to python-pytest-8.Nicolas Graves
* gnu/packages/python-xyz.scm (python-ndeflib) [native-inputs]: Replace python-pytest by python-pytest-8. Change-Id: If1f08d841ba4568458ae8f4bf3277a3f776d467d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-csb43: Relax requirements.Nicolas Graves
* gnu/packages/python-xyz.scm (python-csb43)[arguments] <#:phases>: Add phase 'relax-requirements. Change-Id: If4d718aeb4545fb10c80cfc506a983db66438bed Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-yamlloader: Update to 1.6.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-yamlloader): Update to 1.6.0. [native-inputs]: Add python-pytest. Change-Id: I29875488b26755f3496670a510f9019fd398e0b9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-xmlsec: Update to 1.3.17.Nicolas Graves
* gnu/packages/python-xyz.scm (python-xmlsec): Update to 1.3.17. [source]: Switch to git-fetch. [arguments]<#:phases>: Drop phase 'pre-check. Change-Id: I9b5220f9acba1f53e444bd60d60e8d8d5ae4afd3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-textual: Update to 7.4.0.Nicolas Graves
* gnu/packages/python-build.scm (python-textual): Update to 7.4.0. [arguments]<#:test-flags>: Align style. <#:phases>: Add phase 'relax-requirements. [propagated-inputs]: Add python-mdit-py-plugins. * gnu/packages/python-xyz.scm : Add comment. Change-Id: I064dd81b81568526c986f8dd667b693b5a22e32c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-can: Relax requirements.Nicolas Graves
This relaxation is fine according to https://github.com/hardbyte/python-can/commit/bc248e8aaf96280a574c06e8e7d2778a67f091e3 * gnu/packages/python-xyz.scm (python-can)[arguments]<#:phases>: Add phase 'relax-requirements. Change-Id: I1be72d9a2cada3dc9bb740355bfc2277f8a011ab Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-diff-cover: Add python-pycodestyle native-input.Nicolas Graves
* gnu/packages/python-xyz.scm (python-diff-cover)[native-inputs]: Add python-pycodestyle. Change-Id: Ieb6c991415bf445684e449a3e2d2362449a20d57 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pytooling: Update to 8.11.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.11.0. [arguments]<#:test-flags>: Update them. <#:phases>: Add phase 'patch-git-bin-for-tests to drop former failing tests. [native-inputs]: Add python-aiohttp, python-requests. Change-Id: Ie23d82f758d6361fa948ab97f314d7f25e91bbc8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-meson-python: Rename to python-meson.Sharlatan Hellseher
This change adjusts the package name to follow Guix naming convention for Python packages, see: <https://codeberg.org/guix/guix/issues/5917#issuecomment-10168830>. * gnu/packages/python-xyz.scm (python-meson): New variable. (python-meson-python): Deprecate variable. * gnu/packages/algebra.scm (python-flint): * gnu/packages/astronomy.scm (python-pixell) * gnu/packages/finance.scm (beancount) * gnu/packages/game-development.scm (python-pygame-ce) * gnu/packages/machine-learning.scm (python-scikit-learn) * gnu/packages/python-science.scm (python-pandas, python-scikit-image, python-scikit-misc, python-scipy, python-scs) * gnu/packages/python-xyz.scm (python-contourpy, python-cysignals, python-dbus-python, python-matplotlib, python-numpy, python-numpy-1, python-pywavelets, python-siphash24) [native-inputs]: Remove python-meson-python; add python-meson. Fixes: guix/guix#5917 Change-Id: I0a9d53a164e542831fb5c3292ba71583f30d3b74
2026-02-07gnu: python-cysignals: Adjust native inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cysignals)[native-inputs]: Remove meson-python, pkg-config, and python-sphinx; add python-meson-python. Change-Id: I63d7da3556da8c4c33176956e2261df646ea902d
2026-02-07gnu: python-contourpy: Adjust native inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-contourpy)[native-inputs]: Remove cmake-minimal, meson-python, and pkg-config; add python-meson-python. Change-Id: Ifd5a08d147184950095a078aa0a134add0d1ab36
2026-02-07gnu: python-siphash24: Adjust native-inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-siphash24)[native-inputs]: Remove meson-python and python-cython; add python-meson-python. Change-Id: Iaa3e8061f683ee3ea3882b4970296431993b72ee
2026-02-07gnu: python-matplotlib: Adjust native inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-matplotlib)[native-inputs]: Remove meson-python and python-wheel; add python-meson-python. Change-Id: Id8c0b9138ef80bebd3188d50ac65d97d59481ebf
2026-02-07gnu: python-numpy-1: Adjust native inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-numpy-1)[native-inputs]: Remove meson-python, pkg-config, and python-cython; add python-meson-python. Change-Id: I49c7c219c02f0c5374573e139b4164e96429b184
2026-02-07gnu: python-numpy: Adjust native inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-numpy)[native-inputs]: Remove meson-python, ninja, and pkg-config; add python-meson-python. Change-Id: I34b5a3ce480fc7eb6b717cba11512cf2d3464aae
2026-02-07gnu: python-meson-python: Update to 0.19.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-meson-python): Update to 0.19.0. [source]: Switch to git-fetch. [propagated-inputs]: Remove python-tomli; add meson, ninja, python-cython, and python-packaging. [native-inputs]: Add git-minimal, patchelf, python-pytest, and python-pytest-mock. Change-Id: Iae236772fe06eccf61f88147c9e4ffa23d0a5617
2026-02-07gnu: python-aspectlib: Update to 2.0.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-aspectlib): Update to 2.0.0. [arguments] <test-flags>: Ignore only integration tests. [phases]{fix-pytest-config}: New phase. [native-inputs]: Remove python-pytest and python-wheel; add python-pytest-8. Change-Id: I4a940367c9a54bd8ecdccb8b6297f5b172925460
2026-02-07gnu: python-fields: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-fields)[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: I222be28e2a8f77371187ff56048958cdc5974d86