tests: debian-install: Fix debian-13 qcow2 image.
* gnu/tests/foreign.scm (debian-13-qcow2): Adjust source uri to point to
the same image.
Change-Id: I975140f2febcf0781e6a9c67981b3896629de050
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: Wrap kdialog.
* gnu/packages/xdisorg.scm (autokey)[phases]{wrap-executable}: Wrap
kdialog for atokey-qt runtime.
[inputs]: Add kdialog.
Change-Id: I19b0422fc99fd7824d50b7d32fe7ca5210f575cb
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-qscintilla: Fix build.
* gnu/packages/qt.scm (python-qscintilla): Use G-Expressions everywhere.
[arguments] <configure-flags>: Move from here ...
<phases>: to {set-configure-flags} .. here.
Change-Id: I8974144117f80ea6446977a7bc698e9fb3603996
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: sane-backends: Don't remove dll.conf.
* gnu/packages/scanner.scm (sane-backends): Keep 'dll.conf'
The file 'dll.conf' is required for sane to map device IDs to the appropriate
scanner backend.
Change-Id: I17a052fddf9c671e377236b8b24263f0b220bc98
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
gnu: pari-gp: Update to 2.17.3.
* gnu/packages/algebra.scm (pari-gp): Update to 2.17.3.
Change-Id: Icc5389aae978e22d36b8df19c594ff3e92f7d6e3