gnu: python-xdo: Update to 0.5.
* gnu/packages/python-xyz.scm (python-xdo): Update to 0.5. Use
G-Expression, remove traling #t from lambda.
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Place 'patch-libxdo-path after 'unpack.
[native-inputs]: Add python-setuptools.
[inputs]: Remove labels.
[propagated-inputs]: Remove python-six.
Change-Id: Iba0bd85da34fd3eb47a3d8d4539f3fa6dff008c3
gnu: python-xdoctest: Move to python-check.
* gnu/packages/python-xyz.scm (python-xdoctest): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: Ic20d4d77ac14da286dd8d6438eab3b3a528bf97b
gnu: python-xdoctest: Update to 1.3.0.
* gnu/packages/python-xyz.scm (python-xdoctest): Update to 1.3.0.
[native-inputs]: Remove python-pytest, python-pytest-cov and
python-wheel; add python-pytest-bootstrap.
Change-Id: I1f5e9b2c15c35054bfaa7f2179fb5b51e265efb9
gnu: python-xopen: Move to python-compression.
* gnu/packages/python-xyz.scm (python-xopen): Move from here ...
* gnu/packages/python-compression.scm: ... to here.
Change-Id: Ibd5d8401fb45816855c85b0535738ce6b44d5e82
gnu: python-xopen: Update to 1.8.0.
* gnu/packages/python-xyz.scm (python-xopen): Update to 1.8.0.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-wheel.
Change-Id: I0c2c14a787bfab74af70ebbc335670b00ec568a4
gnu: python-xyzservices: Move to python-web.
* gnu/packages/python-xyz.scm (python-xyzservices): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I5e8fbed0e3ba2369f5740529914ad9b9af8bb8ff
gnu: python-xyzservices: Update to 2025.4.0.
* gnu/packages/python-xyz.scm (python-xyzservices): Update to 2025.4.0.
[native-inputs]: Remove python-wheel; add python-setuptools-scm.
Change-Id: I87436dc57b8348186562cebbddc50f6769e8be31
gnu: python-xattr: Update to 1.2.0.
* gnu/packages/python-xyz.scm (python-xattr): Update to 1.2.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: Ic3421cdf746e933458c686f8217a7a3a66f2dccb
gnu: Add python-show-in-file-manager.
* gnu/packages/python-xyz.scm (python-show-in-file-manager): New variable.
Change-Id: I832fa8627aad71e28bb4679597e37d6c73be512e
gnu: Add python-hatch-gettext.
* gnu/packages/python-xyz.scm (python-hatch-gettext): New variable.
Change-Id: Ic2baf9839a6bf08b0fc8cc2c882b42a9e35f0848
gnu: Add python-hatch-argparse-manpage.
* gnu/packages/python-xyz.scm (python-hatch-argparse-manpage): New variable.
Change-Id: I339b3ec8325934115597ac0e3293c6adf20a78a4
gnu: python-colour: Switch to pyproject.
* gnu/local.mk (python-colour):
[source]: Switch to git-fetch. Add patch to remove d2to1 dependency.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.
<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Icf722a429f7bb70b08e81d0048624c5ba2e82a89
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyprind: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pyprind):
[source, description]: Improve style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I53abd559089adfe62583952a650f516da22f2d7c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-mkdocs-markdownextradata-plugin: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-mkdocs-markdownextradata-plugin):
[source, synopsis, description]: Improve style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ie433b5ce72311464fb9f79649ed879328bb8b1bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-mkdocs: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-mkdocs):
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-backend> and <#:test-flags>.
<#:phases>: Remove 'check phase replacement.
[native-inputs]: Add python-setuptools.
Change-Id: Ia8588b9faf89c64f6654ec5c14f59e819752b384
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-dotmap: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-dotmap):
[source]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: I256a69e671d5f830b1ed3b44ac7d02dd8b216e28
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-logzero: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-logzero):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-setuptools. Remove python-pytest-runner.
Change-Id: I9eb63f1791ccb45c5d9617db4a77eb0132b51e92
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pastel: Update to 0.2.1.
* gnu/packages/python-xyz.scm (python-pastel): Update to 0.2.1.
Change-Id: Id36d78da7d9d0528edf024a3ae67162942a9b37b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pastel: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pastel):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase by <#:test-flags>. Add
phase 'use-poetry-core.
[native-inputs]: Add python-poetry-core and python-pytest.
[description]: Improve style.
Change-Id: I93377196595f380fcb722d52d44cd69b5fe7133f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: nikola: Update to 8.3.3.
* gnu/packages/python-xyz.scm (nikola): Update to 8.3.3.
[arguments] <test-flags>: Rework skipped tests.
[phases]{fix-pytest-config}: Repoint to pyproject.toml.
[native-inputs]: Remove python-wheel.
Change-Id: Id30eaca91c79b274bb5b087bc5477815dc285489