summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-11-29gnu: python-jupyter-client-bootstrap: Fix kernelspec script.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-jupyter-client-bootstrap)[arguments]: Add phase 'fix-syntax-error. Change-Id: Ie160e1ff0152c224bebd581eb266d92ef19b6df8
2025-11-27gnu: Add python-jschon.Cayetano Santos
* gnu/packages/python-xyz.scm (python-jschon): New variable. Change-Id: I0c79df0fd79190a64fb52b998032b0a4ed54ca25
2025-11-27gnu: python-invoke: Update to 2.2.1.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-invoke): Update to 2.2.1. Change-Id: I561645f4cc4eba0c37e2a80897b964e83d087acb
2025-11-27gnu: python-invoke: Workaround a recent regression with entry points.Maxim Cournoyer
This works around a recent regression introduced in the pyproject-build-system. * gnu/packages/python-xyz.scm (python-invoke) [#:phases] {fix-entry-points}: New phase. Change-Id: I4a9bd3bd57cfbff1bb9e7a6b4c29e781065bd586
2025-11-26gnu: Remove python-future-fstrings.Andreas Enge
* gnu/packages/python-xyz.scm (python-future-fstrings): Delete variable. Fixes: guix/guix#3865 Change-Id: I0dc9ba6b3450d61c993359b32488d1c6f516323f
2025-11-26gnu: Remove python-misaka.Andreas Enge
* gnu/packages/python-xyz.scm (python-misaka): Delete variable. Fixes: guix/guix#3857 Change-Id: I92b85081d3ed36d6e347c5f794654125176c8cf8
2025-11-26gnu: Remove python-scandir.Andreas Enge
* gnu/packages/python-xyz.scm (python-scandir): Delete variable. Fixes: guix/guix#3844 Change-Id: I07486a29e949e4ffeca4be84ce3298796f1b84e8
2025-11-25gnu: dosage: Move propagated inputs to inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (dosage): [propagated-inputs]: Move all from here ... [inputs]: ... to here. Change-Id: I6011792473f352324e99441dd8a92c301af6fe02
2025-11-25gnu: dosage: Update to 3.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (dosage): Update to 3.2. [propagated-inputs]: Add python-importlib-resources. [native-inputs]: Remove python-pytest-xdist and python-wheel. Change-Id: If74e7ce13df871c5ec9112c8627a6ac74e9eec62
2025-11-25gnu: python-rencode: Move to serialization.Brendan Tildesley
* gnu/packages/python-xyz.scm: (python-rencode): Move from here ... * gnu/packages/serialization.scm: ... here. * gnu/packages/serialization.scm: Include serialisation.scm * gnu/packages/xorg.scm: Include serialisation.scm Change-Id: I3b146e7586e524ec1d61385a5be347fe9932038d Change-Id: I45fee0cb06a5ed59a227489746eb340c0b21e0df Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-rencode: Prevent native comp.Brendan Tildesley
* gnu/packages/python-xyz.scm (python-rencode): [arguments]: Remove -march=native and -mfma flags. Fixes: guix/guix#4440 Change-Id: I6ee16c91f6a34a6af44367bb4136d7e4c0c5f438 Change-Id: I8612f4b2fe78c558eff301b4733db2ac34d16a0e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-markdown-strings: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-markdown-strings): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Set them. [native-inputs]: Add python-setuptools. Change-Id: Ic9d4ac2bee4fc192cb7f3cc2e316d9cfbc799d33 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-pymonad: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pymonad): [source, arguments]: Run guix style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I28fe224a9533e9c32dc2f5e799b1358001bbdd0d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-misskey: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-misskey): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I5ecad84a0399778eedb554ef6a3066e8a0d9c3a1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-nanoid: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-nanoid): Re-indent. [build-system]: Switch to pyproject-build-system. [arguments]: Drop them. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I4fe87423021c6f5dc469e6e548469d7ccb748f39 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-rcslice: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-rcslice): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I68ab5aa82276a023d7c3b8bb084d72e6ba2aa131 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-cyclic: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-cyclic): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Change-Id: I49b6b256cff754cc335e64187f9e445ee0323f48 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: i3-autotiling: Move to (gnu packages wm).Nicolas Graves
* gnu/packages/python-xyz.scm (i3-autotiling): Move from here ... * gnu/packages/wm.scm (i3-autotiling): ... to here. Change-Id: Ifcff8892901c4791b7e349e46243aebc61e60210 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-i3ipc: Move to (gnu packages wm).Nicolas Graves
* gnu/packages/python-xyz.scm (python-i3ipc): Move from here ... * gnu/packages/wm.scm (python-i3ipc): ... to here. (python-i3ipc)[source]: Update to 2.2.1-0.a670f24. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing tests. <#·phases>: Add phases 'fix-configuration and 'start-xserver to run tests properly. [native-inputs]: Add i3-wm, python-pytest, python-pytest-asyncio, python-pytest-timeout, python-setuptools, xorg-server-for-tests. Change-Id: I80fd9fcc3c712238ffe0addc7ceecb2e6341b503 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-geomet: Update to 1.1.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-geomet): Update to 1.1.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [synopsis, description]: Improve style. Change-Id: If3072c4ac81550b29cb11376e5f25f7db3fd55a8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-biblib: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-biblib): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: I3388d9ccdab2552c1c7124abb5c8b4ae548ba63a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-gatt: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-gatt): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Idaea7bc4b233513e38163acb9589490f8da3595d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-preshed: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-preshed): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Remove former <#:modules> and <#:phases>, not necessary due to the switch to git-fetch. <#:phases>: Replace 'check phase, to run it from the output and delete it afterwards. This is necessary because tests import modules using relative names, and the modules are compiled. Add phase 'patch-msvccompiler. [native-inputs]: Add python-setuptools. Change-Id: I8524c7257d9f41545e3e03d5c676c0534651aece Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-cymem: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-cymem): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Drop them. [native-inputs]: Add python-setuptools. Change-Id: Ie872ffa80538fda221b7a94ea927b515cf4e7ac6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-hypy-utils: Update to 1.0.29.Nicolas Graves
* gnu/packages/python-xyz.scm (python-hypy-utils): Update to 1.0.29. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: Ib7e79df1c9b2f107a961a0348f0270e03f9b0156 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-itemadapter: Update to 0.12.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-itemadapter): Update to 0.12.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-hatchling. [description]: Improve style. Change-Id: I6410daa7e06f167a34dcfbe8833f1c2bc567cfd1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-posix-ipc: Update to 1.3.2.Nicolas Graves
* gnu/packages/python-xyz.scm (python-posix-ipc): Update to 1.3.2. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore file failing test collection. <#:phases>: Replace phase 'patch-cc-path by 'set-cc-path. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I4ddb86b4683d8477cd37f9a7d4a4712de58369e7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-queuelib: Update to 1.8.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-queuelib): Update to 1.8.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-hatchling, python-pytest. [synopsis, description]: Improve style. Change-Id: I9dcc90d8db515d6ec9cdc9ac3bd6d311bfd8e73a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-pyee: Update to 13.0.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pyee): Update to 13.0.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-mock, python-pytest, python-pytest-asyncio-0.26, python-pytest-trio, python-setuptools. [description]: Improve style. Change-Id: I09e87b248e35e9a5cf46f978f1ef3fbc182977ba Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25gnu: python-pydispatcher: Update to 2.0.7.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pydispatcher): Update to 2.0.7. [build-system]: Switch to pyproject-build-system. [arguments]: Drop them. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I593eef1ce5d30caea178ade07af1ecc6f863b535 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: date2name: Move to calendar.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (date2name): Move from here ... * gnu/packages/calendar.scm: ... to here. Change-Id: I7d49a5fdf611940adb70ad960da8a05b420e37fe
2025-11-24gnu: date2name: Update to 0.0-2.50cc8d3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (date2name): Update to 50cc8d3957fc0bdc26c65042ab8f0d9f05610283 commit. [arguments]: Drop all. [native-inputs]: Remove python-setuptools; add python-poetry-core and python-pytest. Change-Id: I5ac959c5f4cfd314aa55dd9db85f81996734cc74
2025-11-24gnu: python-esprima: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-esprima): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Configure but disable tests with a comment. [native-inputs]: Add python-setuptools. [synopsis, description]: Improve style. Change-Id: I27793284c263032dcb929ca1de6302f4663e148f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: python-reedsolo: Update to 1.7.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-reedsolo): Update to 1.7.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. Change-Id: I176ee91e0ad31615336fbc9e8982adc3936c4495 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: python-phpserialize: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-phpserialize): [build-system]: Switch to pyproject-build-system. [arguments]: Configure tests. [native-inputs]: Add python-setuptools. [home-page]: Use https. [description]: Improve style. Change-Id: I3592dd5d79e8673e30c976003f5c130748c2947f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: python-pyrss2gen: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pyrss2gen): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: Ic0dcc5c5333612e14bd8173ba09c8bd607b5accf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: python-piexif: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-piexif): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. * gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch: Refresh it. When downloading from git rather than from the tarball, line ending change, refresh the patch accordingly. Change-Id: I3d7b1a76960170cd0e8bbcaba758b9e20a44f17a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: python-dictdiffer: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-dictdiffer): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phases 'set-version and 'relax-requirements. [native-inputs]: Add python-setuptools. Replace python-pytest-runner by python-pytest. Change-Id: I8c10fce39d106df090df3ced8fed6680949ebefe Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: python-celery: Update to 5.5.3.Nicolas Graves
* gnu/packages/python-xyz.scm (python-celery): Update to 5.5.3. [arguments]<#:test-flags>: Refresh them. <#:phases>: Fix the 'relax-requirements phase. [native-inputs]: Add python-azure-core, python-gevent, python-pymongo, python-redis. Remove python-toml, python-wheel. [propagated-inputs]: Replace python-click-plugins by python-click-plugins-1. Add python-dateutil. [description]: Improve style. Change-Id: I295a3ca8004ffab995ea62dba157418d99ad1785 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: python-billiard: Update to 4.2.2.Nicolas Graves
* gnu/packages/python-xyz.scm (python-billiard): Update to 4.2.2. [source]: Switch to git-fetch. [arguments]: Improve style. [native-inputs]: Remove python-wheel. Change-Id: Ibe2be878c8fd16b041332b0bbeb68b59e0ece96f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: python-kombu: Update to 5.5.4.Nicolas Graves
* gnu/packages/python-xyz.scm (python-kombu): Update to 5.5.4. [source]: Switch to git-fetch. [arguments]<#:test-flags>: Ignore additional test file. <#:phases>: Add phase 'relax-requirements. [native-inputs]: Remove python-wheel. [description]: Improve style. Change-Id: I5dbc24e4245279ff3ec7ab0d8f63a0b807b31754 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: python-click-plugins: Update to 2.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-click-plugins): Update to 2.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Set them to run tests properly. [native-inputs]: Add python-setuptools. [description]: Improve style. (python-click-plugins-1): New variable, inheriting from python-click-plugins. Change-Id: Ibaaccb04d5df5b9020a78e4d84598c4b5f0ab6e7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: Add python-json-log-formatter.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-json-log-formatter): New variable. Change-Id: Ia944a2341f2682d9c640cd34d9b7b638adfac8f3
2025-11-24gnu: python-typer: Update to 0.20.0.Cayetano Santos
* gnu/packages/python-xyz.scm (python-typer): Update to 0.20.0. Change-Id: I02f19cbc915f38d0202ea0a9178a54a50a3fcb95 Change-Id: I9245624280504295b3322f3770ba74c6b683410b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: autokey: Move to xdisorg.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (xdisorg): Move from here ... * gnu/packages/xdisorg.scm: ... to here. Change-Id: Ifcc3230cce5549fc62d3d23e755654dc4431aba2
2025-11-24gnu: autokey: Fix wrapping.Sharlatan Hellseher
Python dependencies don't have to be wrapped as they are search via GUIX_PYTHONPATH. * gnu/packages/python-xyz.scm (autokey)[arguments] <phases>: Rename 'wrap-autokey to 'wrap-executable and set it after 'wrap phase; switch to THIS-PACKAGE-INPUT, and keep just zenity with wmctrl; add "autokey-qt" and "autokey-run" to proram list. Change-Id: Ie89d525fce1ba1feced78173a5b9c498535ba539
2025-11-24gnu: autokey: Improve package style, enable all tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (autokey) [source] <snippet>: Drop it. [arguments] <test-flags>: Skip one tests checking git tag. <phases>: Add 'fix-pytest-config. [native-inputs]: Remove python-pytest-cov and python-wheel; add git-minimal and python-setuptools. [description]: Fix fill column and indentation. Change-Id: I8fb479535bdbfc75d1b7279bed350424a8aa9522
2025-11-24gnu: python-cheetah: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-cheetah): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. Replace 'check phase replacement with <#:test-backend, #:test-flags>. <#:phases>: Merge phase 'fix-tests and former 'check phase replacement in phase 'configure-tests. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I4483c24303eaa5f4910fa724dad6e5099c0dcc40 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: python-csscompressor: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-csscompressor): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Drop them. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I20a28f6f1f9dc2f81386c42e4271bfac40b3e509 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24gnu: python-pefile: Update to 2024.8.26.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pefile): Update to 2024.8.26. [source]: Switch to git-fetch. <snippet>: Remove encrypted test data. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ib8a1d990870179f52485df9558ae502a3592334d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>