gnu: Remove usages of python-setuptools-next and python-setuptools-scm-next.
These are deprecated, and trigger deprecation warnings.
Automated via, manually reverting the two define-deprecated hunks:
git grep -l python-setuptools-next |
xargs sed -i 's/python-setuptools-next/python-setuptools/'
git grep -l python-setuptools-scm-next |
xargs sed -i 's/python-setuptools-scm-next/python-setuptools-scm/'
Change-Id: Ied5073176cd6578f7524af0deec9182577c1b786
gnu: systemtap: Fix build.
* gnu/packages/instrumentation.scm (systemtap)[arguments] <phases>: Add
'patch-source, fixing missing include.
<configure_flags>: Add flags allowing calloc-transposed-args warning.
Change-Id: I9a334b75630144195d54263e39205cca430898bf
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
gnu: packages/python-xyz: Sort.
* gnu/packages/python-xyz.scm::(python-yamllint,
python-yamlordereddictloader, python-yapf, python-yapsy, python-yaspin,
python-yattag, python-yq, python-yte): Sort variables alphabetically.
Change-Id: Idfbebccc36fcf75c18cd7452e2894ce9f7c6c93c
gnu: python-yamllint: Update to 1.37.1.
* gnu/packages/python-xyz.scm (python-yamllint): Update to 1.37.1.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
[propagated-inputs]: Remove python-setuptools.
[native-inputs]: Add python-setuptools.
Change-Id: Iff02db4d902cb51440c2efed7746897b8d94a2ba
gnu: Add python-yamlloader.
* gnu/packages/python-xyz.scm (python-yamlloader): New variable.
Change-Id: I578d0484a07b7d67554faa256e7cff823818ec04
gnu: python-yapsy: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-yapsy)[build-system]: Switch to
pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Add python-setuptools.
Change-Id: Ic19fe7af48db8eb73f6c456ec7f9f41d1fc2949d
gnu: python-yaspin: Update to 3.2.0.
* gnu/packages/python-xyz.scm (python-yaspin): Update to 3.2.0.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-termcolor.
[native-inputs]: Add python-poetry-core and python-pytest-mock.
Change-Id: I26c80dbdeb392c4d3ca9b163452849451b60079a
gnu: python-yq: Update to 3.4.3.
* gnu/packages/python-xyz.scm (python-yq): Update to 3.4.3.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use 'custom.
<test-flags>: Provide them.
[inputs]: Remove python-argcomplete, python-pyyaml, python-xmltodict,
and python-toml.
[propagated-inputs]: Add python-argcomplete, python-pyyaml,
python-tomlkit, and python-xmltodict.
[native-inputs]: Remove python-coverage, python-flake8,
python-setuptools-scm, and python-wheel; add python-hatchling and
python-hatch-vcs.
Change-Id: I1e32861d9471c68b00110d6dd9e0fad6d575660a
gnu: python-yq: Refresh package style.
* gnu/packages/python-xyz.scm (python-yq): Use G-expressions, adjust
indentation.
[description]: Fix fill column.
Change-Id: I6cca1515ce32319fce191d6560ec0b9da0ad8c1b
gnu: python-yte: Update to 1.8.1.
* gnu/packages/python-xyz.scm (python-yte): Update to 1.8.1.
[arguments] <tests-flags>: Provide test file here.
<phases>: Use default 'check.
Change-Id: If6e9985fe43b709a5fcc5aff17bc2f4224e2530c
gnu: duplicity: Fix tests by switching to pyproejct.
* gnu/packages/backup.scm (duplicity):
[build-system]: Switch to pyproejct-build-system.
[arguments]: Remove <test-target>.
Fixes: guix/guix#3125
Change-Id: If13a5d6e4f5d111bb2a1a14a7e9b1f85c8b5560b
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-whenever: Update to 0.9.2.
* gnu/packages/python-xyz.scm (python-whenever): Update to 0.9.2.
[arguments] <phases>: Add 'set-check-environment.
[propagated-inputs]: Add python-time-machine and python-tzlocal.
[native-inputs]: Remove python-setuptools-rust and python-wheel; add
python-pytest, and tzdata-for-tests.
Change-Id: I926457bd581c6803e0ebbb7d29b1293d233523c3
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: xmlstarlet: Fix build.
* gnu/packages/xml.scm (xmlstarlet)[inputs]: Replace libxml2 with libxml2-2.11.
Change-Id: I51d31c5b1ed92dc3b9b7a32e3e363525489272d1
Signed-off-by: jgart <jgart@dismail.de>
gnu: emacs-gptel: Update to 0.9.9.
* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.9.
Change-Id: I507f5a161a9fb6a52a5dcd9de4182e89ed26fba3
gnu: Add printrun.
* gnu/packages/printers.scm (printrun): New variable.
Change-Id: Ibf04b2cf49dffd116a5730c9329a2ee1bfb893c0
Reviewed-by: Andreas Enge <andreas@enge.fr>
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-pyglet-1.
* gnu/packages/python-graphics.scm (python-pyglet-1): New variable.
Change-Id: Iae60105b7adc91ec894ebf8238e682cffd3ab93f
gnu: ruby-puma: Update to 7.0.3.
* gnu/packages/ruby-xyz.scm (ruby-puma): Update to 7.0.3.
[phases]{disable-problematic-tests}: Skip 3 more tests.
Change-Id: Ia43e6d3c85499a0915876456abec398035a3fa9b
gnu: ruby-loofah: Update to 2.24.1.
* gnu/packages/ruby-xyz.scm (ruby-loofah): Update to 2.24.1.
[source] <url>: Use direct URL instead of [home-page].
[arguments] <phases>: Add 'skip-failing-tests.
[home-page]: Place before [synopsis]
Change-Id: If2dfc4210f9a6179c0edc326972bb3949f86f7a0