summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2026-03-06gnu: python-dbus-python: Rename to python-dbus.Andreas Enge
* gnu/packages/python-xyz.scm (python-dbus-python): Rename to… (python-dbus): … this. Change name field accordingly. (python-dbusmock, python-screenkey): Adapt references. * gnu/packages/admin.scm (solaar): Likewise. * gnu/packages/gpodder.scm (gpodder): Likewise. * gnu/packages/music.scm (jack-select): Likewise. * gnu/packages/password-utils.scm (himitsu-secret-service): Likewise. * gnu/packages/printers.scm (printrun): Likewise. * gnu/packages/wm.scm (quicktile): Likewise. Change-Id: Iaeb2f37c534a699f259d14fc770db86f79c1d7e8 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06gnu: python-dbus: Rename to python-dbus-1.2.Andreas Enge
* gnu/packages/python-xyz.scm (python-dbus): Rename to… (python-dbus-1.2): … this. (python-notify2, python-gatt, python2-dbus): Adapt references. * gnu/packages/audio.scm (cable, jack-2): Likewise. * gnu/packages/bittorrent.scm (deluge): Likewise. * gnu/packages/connman.scm (econnman): Likewise. * gnu/packages/cups.scm (hplip): Likewise. * gnu/packages/enlightenment.scm (python-efl): Likewise. * gnu/packages/freedesktop.scm (modem-manager, telepathy-idle): Likewise. * gnu/packages/gnome.scm (gtg, system-config-printer, libsecret, upower) (mutter, network-manager, gnome-bluetooth, gnome-shell, terminator) (gnome-remote-desktop): Likewise. * gnu/packages/ibus.scm (ibus): Likewise. * gnu/packages/maths.scm (veusz): Likewise. * gnu/packages/matrix.scm (pantalaimon): Likewise. * gnu/packages/messaging.scm (pidgin, gajim): Likewise. * gnu/packages/mpd.scm (mpdris2): Likewise. * gnu/packages/music.scm (mididings, a2jmidid, quodlibet): Likewise. * gnu/packages/password-utils.scm (secretsd): Likewise. * gnu/packages/stenography.scm (plover): Likewise. * gnu/packages/sugar.scm (sugar-datastore, sugar-toolkit-gtk3) (sugar-portfolio-activity): Likewise. * gnu/packages/video.scm (python-yewtube): Likewise. * gnu/packages/xdisorg.scm (autokey): Likewise. * gnu/packages/xfce.scm (catfish): Likewise. * gnu/packages/xorg.scm (xpra): Likewise. Change-Id: I19218743260175f1117b8e213131a3b1495c6c48 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06gnu: python-cloup: Update to 3.0.8.Gabriel Wicki
* gnu/packages/python-xyz.scm (python-cloup): Update to 3.0.8. [native-inputs]: Remove python-wheel; add python-setuptools-scm; Merges guix/guix!5641 Change-Id: Ib85b2effe287af69bcd880fad7c3f669da55964a Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-06gnu: Add python-yamlcore-0.0.2.Gabriel Wicki
* gnu/packages/python-xyz.scm (python-yamlcore-0.0.2): New variable. Merges guix/guix!5641 Change-Id: I5a52801c4a892f5325997cca60ea08e3e137f56e Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-05gnu: python-telethon: Update to 1.42.0.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-telethon): Update to 1.42.0. [source]<uri>: Update Git repository URL. [native-inputs]: Replace python-pytest-asyncio-0.26 with python-pytest-asyncio. Change-Id: I55da0ac5d97a49ccdf8311e88df73e04e3da41fb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05gnu: python-apscheduler: Update to 3.11.2.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-apscheduler): Update to 3.11.2. [native-inputs]: Replace python-pytest-asyncio-0.26 with python-pytest-asyncio. Change-Id: Ie81348a8fec91a9e7b030b2e0b8c34cdee7177f9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05gnu: python-pyee: Update to 13.0.1.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-pyee): Update to 13.0.1. [arguments]<#:phases>: Remove 'patch-pytest-config. [native-inputs]: Replace python-pytest-asyncio-0.26 with python-pytest-asyncio. Change-Id: I0a60ae6b52e69211960ad8e13e15304b2038ddbf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05gnu: Add pybind11.Cayetano Santos
* gnu/packages/python-xyz.scm (pybind11): New variable. Change-Id: Id4c345aff5f883949ddcae29cbbd05bcbe47dd28 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05gnu: Pin old pybind11 version.Gabriel Wicki
* gnu/packages/python-xyz.scm (pybind11): Move definition to (pybind11-2). (python-awkward-cpp, python-contourpy, python-hnswlib, python-dm-tree, python-matplotlib, python-pikepdf, python-optree, python-fusepy): Change reference to pybind11-2. * gnu/packages/astronomy.scm (aoflagger, python-galsim, python-pyclp), gnu/packages/bioinformatics.scm (python-metacells, python-strawc, python-coolbox, python-pyspoa, python-scvelo), gnu/packages/chemistry.scm (avogadrolibs), gnu/packages/computer-architecture.scm (gem5), gnu/packages/duckdb.scm (python-duckdb), gnu/packages/electronics.scm (nextpnr, prjtrellis), gnu/packages/engineering.scm (python-orocos-kinematics-dynamics), gnu/packages/geo.scm (ogs-serial), gnu/packages/graphics.scm (openshadinglanguage, openimageio), gnu/packages/image-processing.scm (opencolorio), gnu/packages/machine-learning.scm (python-fasttext, python-ml-dtypes, onnx, onnx-optimizer, onnxruntime, dlib, tensorflow-lite, tensorpipe, python-pytorch, python-torchvision, python-ctranslate2, python-hmmlearn, python-dlib), gnu/packages/maths.scm (python-accupy, python-ducc0), gnu/packages/networking.scm (libcamera), gnu/packages/opencl.scm (python-pyopencl), gnu/packages/package-management.scm (python-libmambapy), gnu/packages/physics.scm (python-brille, python-gofit), gnu/packages/python-check.scm (python-xdoctest), gnu/packages/python-science.scm (pyre, python-boost-histogram, python-cvxpy, python-iminuit, python-osqp, python-pyamg, python-qdldl, python-scikit-build-core, python-scipy, python-vaex-core, python-pyfma), gnu/packages/radio.scm (gnuradio, gr-osmosdr, gr-dsd, gr-iqbal, gr-satellites, limesuite-ng), gnu/packages/simulation.scm (fenics, python-dolfin-adjoint), gnu/packages/statistics.scm (python-diptest, python-george), gnu/packages/syndication.scm (syndication-domination): Change reference to pybind11-2. Change-Id: Ib6abc8580fc2b4c35172f251ff6ba7d80ced4b7b Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-02gnu: Add back deprecated meson-python.Andreas Enge
This is a follow-up to commit 19dbcc92e5601a3431c35357b21047fcdf2bc385 . * gnu/packages/python-xyz.scm (meson-python): Add back as a deprecated package. Change-Id: Ie9e969e414f4c692fea704c8f9183eab0463fba8
2026-03-02gnu: python-pytooling: Update to 8.12.0.Cayetano Santos
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.12.0. Change-Id: I018a56cd65ff8b22acaa7c50367dd98bcc64830c
2026-03-01gnu: python-hy: Update to 1.2.0.Vinicius Monego
* gnu/packages/python-xyz.scm (python-hy): Update to 1.2.0. Change-Id: I750f85cea980ba144884fd4b51d2fe0838ed197f
2026-03-01gnu: python-wand: Update to 0.7.0.Vinicius Monego
* gnu/packages/python-xyz.scm (python-wand): Update to 0.7.0. [source]: Fix URI. [arguments]<#:test-flags>: Enable all tests. Change-Id: I9c268100b71aab4fd0b1b95cdc3a91f82a4ddbcb
2026-03-01gnu: python-pyvips: Update to 3.1.1.Vinicius Monego
* gnu/packages/python-xyz.scm (python-pyvips): Update to 3.1.1. Change-Id: Ic66d4fe2449d83a3c3ec133a93ed11bef7c280d3
2026-03-01gnu: python-matplotlib-documentation: Fix build.Yan Abu Arab
* gnu/packages/python-xyz.scm (python-matplotlib-documentation): [propagated-inputs]: Remove. [inputs]: Add inputs and propagated-inputs from python-matplotlib. [native-inputs]: Remove python-sphinx, add python-sphinx-6. Fixes: guix/guix#4637 Merges: https://codeberg.org/guix/guix/pulls/6797 Change-Id: I516bf89aab447c9de94feb3020b5c0972783f70f Reviwed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28gnu: python-echo: Update to 0.12.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-echo): Update to 0.12.1. [native-inputs]: Remove python-pytest-cov and python-wheel. Change-Id: I1bfccb0b12a942de8608a5524f505e617d74bb5e
2026-02-26gnu: python-pdfminer-six: Update to 20260107.Felix Gruber
* gnu/packages/python-xyz.scm (python-pdfminer-six): Update to 20260107. [native-inputs]: Add python-setuptools-scm. Remove python-wheel. Merges: https://codeberg.org/guix/guix/pulls/6690 Change-Id: I8c31def9fb83cfd3e4a52a31f4047fabfb8ee4d7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24gnu: python-anyio: Skip some tests on aarch64-linux.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-anyio)[arguments] <test-flags>: Skip some shaky tests on aarch64-linux. Fixes: guix/guix#6649 Change-Id: I67e20b9402ca40730c982ff0a8f61b24fc451767
2026-02-24gnu: Add python-jinja2-fragments.Tanguy Le Carrour
* gnu/packages/patches/python-jinja2-fragments-modify-conftest-py.patch: New file * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/python-xyz.scm (python-jinja2-fragments): New variable. Merges: https://codeberg.org/guix/guix/pulls/6321 Change-Id: I03a88537cea8e769a33ddfe50b418b5b518e5854 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23gnu: python-ipython-documentation: Fix build.Yan Abu Arab
* gnu/packages/python-xyz.scm (python-ipython-documentation): Fix build, remove pdf generation. [phases]: Remove 'configure-sphinx-for-xelatex' phase, modify 'install' phase to not copy pdf. [native-inputs]: Remove fontconfig, font-gnu-freefont, texlive-latexmk texlive-polyglossia, texlive-xetex, texlive-xindy; add python-sphinx-toml. Merges: https://codeberg.org/guix/guix/pulls/6608 Fixes: guix/guix#6285 Change-Id: I95b868b766ac6a4d96f29b63752de7ffddf856e4 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Reviewed-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23gnu: python-docutils: Fix tests on the Hurd.Yelninei
* gnu/packages/python-xyz.scm (python-docutils): Add phase to substitute correct ENOENT value. Merges: https://codeberg.org/guix/guix/pulls/6620 Change-Id: Ia54b3846f5f6ff3005c1cff25c6ad77e37dbf1e2 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23 gnu: python-lief: Update to 0.17.4.Hennadii Stepanov
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.4. Merges: https://codeberg.org/guix/guix/pulls/6625 Change-Id: I29d39bcf9276fa0c54efbc116898360600ea391b Reviewed-by: Yan Abu Arab <yanabuarab@gmail.com> Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-23gnu: Remove python-pyro4.Andreas Enge
* gnu/packages/python-xyz.scm (python-pyro4): Delete variable. Fixes: guix/guix#5857 Change-Id: Iacf9dae4af01a615316c9ad2fb13061b943b4523
2026-02-21gnu: Add python-configupdater.Danny Milosavljevic
* gnu/packages/python-xyz.scm (python-configupdater): New variable. Change-Id: Ibbeca08f8807091d7c06ab3bc6aa791905ede7fa
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