gnu: python-click-plugins: Update to 2.0. * 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>
gnu: Add python-json-log-formatter. * gnu/packages/python-xyz.scm (python-json-log-formatter): New variable. Change-Id: Ia944a2341f2682d9c640cd34d9b7b638adfac8f3
gnu: python-typer: Update to 0.20.0. * 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>
gnu: autokey: Move to xdisorg. * gnu/packages/python-xyz.scm (xdisorg): Move from here ... * gnu/packages/xdisorg.scm: ... to here. Change-Id: Ifcc3230cce5549fc62d3d23e755654dc4431aba2
gnu: autokey: Fix wrapping. 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
gnu: autokey: Improve package style, enable all tests. * 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
gnu: python-cheetah: Switch to pyproject. * 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>
gnu: python-csscompressor: Switch to pyproject. * 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>
gnu: python-pefile: Update to 2024.8.26. * 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>
gnu: python-setproctitle: Update to 1.3.7. * gnu/packages/python-xyz.scm (python-setproctitle): Update to 1.3.7. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Replace 'check phase replacement by a 'configure-tests phase. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I4555b880da3faef7860fac999814bf2d052b0e05 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-graphql-relay: Switch to pyproject. * gnu/packages/python-xyz.scm (python-graphql-relay): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-poetry-core. [description]: Improve style. Change-Id: I41ac3412bf04646aeb3cabe0ec540b59985d2c0f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-odfpy: Update to 1.4.2. * gnu/packages/python-xyz.scm (python-odfpy): Update to 1.4.2. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I340d6ce07ba1667cd508a7f44558b337d9d144c4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-schematics: Update to 2.1.1. * gnu/packages/python-xyz.scm (python-schematics): Update to 2.1.1. [build-system]: Switch to pyproject-build-system. [arguments]: Drop them. [native-inputs]: Add python-dateutil, python-mock, python-pytest, python-setuptools. [description]: Improve it. Change-Id: Ia77bfea19e991de1fea515c3a0c2b2193040f5bb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-consul: Deprecate in favor of python-py-consul. * gnu/packages/python-xyz.scm (python-consul): Deprecate in favor of python-py-consul. (python-py-consul): Update to 1.6.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [propagated-inputs]: Remove python-six. [home-page]: Update it. [description]: Improve style. Change-Id: I49bfb7552413e801fec231fd2b9c1ac7b11d6dc4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-labjack: Update to 2.1.0. * gnu/packages/python-xyz.scm (python-labjack): Update to 2.1.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I14c00f46e16d7282f3eff71fca164be2b3e5006c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyserial-asyncio: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pyserial-asyncio): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I6ef81091ee58124764fa99be4118d91d06733270 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-iwlib: Switch to pyproject. * gnu/packages/python-xyz.scm (python-iwlib): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'cleanup. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I5fa6b46e1f772da1f1b87756271e82032b46fcef Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-orgparse: Update to 0.4.20251020. * gnu/packages/python-xyz.scm (python-orgparse): Update to 0.4.20251020. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing tests. <#:phases>: Add phase 'set-version. [native-inputs]: Add python-hatchling, python-hatch-vcs. Remove python-setuptools-scm. Change-Id: Ia69cb8d13053e880da1ed0ae4bc62f7b370a39d3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-ordered-set: Switch to pyproject. * gnu/packages/python-xyz.scm (python-ordered-set): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-flit-core. Change-Id: Ic5259435195b147858cc0b22560199721e10a6d1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-face: Update to 24.0.0. * gnu/packages/python-xyz.scm (python-face): Update to 24.0.0. [source]: Switch to git-fetch. [arguments]: Drop them. [native-inputs]: Remove python-wheel. Change-Id: I66b45fac855100324d4a7e308f4fe434ee952d68 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>