Nicolas Graves
2796f35290
gnu: python-booleanoperations: Switch to git-fetch.
...
* gnu/packages/graphics.scm (python-booleanoperations):
[source]: Switch to git-fetch.
[arguments]<#:phases>: Add phase 'set-version.
[description]: Run guix style.
Change-Id: I9e46f31d2c9fa491e9165795dfd65fa6096c8398
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:47 +01:00
Nicolas Graves
0e22833e33
gnu: python-pyclipper: Update to 1.3.0.post6.
...
* gnu/packages/python-xyz.scm (python-pyclipper): Update to 1.3.0.post6.
[source]: Switch to git-fetch, remove snippet.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Add python-setuptools, remove python-pytest-runner.
Change-Id: Iec0229e6941fdd24c0624c40c4cc5b70935c2165
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:47 +01:00
Nicolas Graves
6f81a00799
gnu: python-defcon-bootstrap: Update to 0.11.0.
...
* gnu/packages/fontutils.scm (python-defcon-bootstrap): Update to 0.11.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Add python-setuptools. Remove python-pytest-runner.
[synopsis, description]: Improve style.
Change-Id: I1701844a4258cafba88c87e1a3884b6a63bd25b7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:47 +01:00
Nicolas Graves
caed96ece3
gnu: python-ufonormalizer: Update to 0.6.2.
...
* gnu/packages/fontutils.scm (python-ufonormalizer): Update to 0.6.2.
[source]: Switch to git-fetch.
[arguments]<#:test-backend>: Set it.
<#:phases>: Add phase 'set-version.
[native-inputs]: Remove python-pytest.
[description]: Improve style.
Change-Id: I5fdd6b423f173b4aee2588c9713a61a7d2e87ff3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:47 +01:00
Nicolas Graves
3ef77c2fff
gnu: python-compreffor: Switch to git-fetch.
...
* gnu/packages/fontutils.scm (python-compreffor):
[source]: Switch to git-fetch.
[arguments]<#:phases>: Refresh them, add phase 'set-version and
replace 'check phase.
[description]: Improve style.
Change-Id: I802e052f3b83e3158d0f78f512334bd3cb6854b6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:47 +01:00
Nicolas Graves
56c06f9cf9
gnu: python-fontmath: Switch to git-fetch.
...
* gnu/packages/fontutils.scm (python-fontmath):
[source]: Switch to git-fetch.
[arguments]<#:phases>: Add 'set-version phase.
Change-Id: I11f79c33b260819b6087e96665bcff188ab060f6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:47 +01:00
Nicolas Graves
b5a672c758
gnu: python-carbon: Fix tests.
...
* gnu/packages/monitoring.scm (python-carbon)
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Ignore failing tests.
[native-inputs]: Remove python-wheel. Add python-mock,
python-protobuf, python-pytest.
[description]: Improve style.
Change-Id: I22f20244e330bcb31afd42465cae234c076d332c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:47 +01:00
Nicolas Graves
6e583aa629
gnu: Remove python-oslosphinx.
...
This package is leaf and obsoleted upstream, see
https://pypi.org/project/oslosphinx/
* gnu/packages/openstack.scm (python-oslosphinx): Delete variable.
Change-Id: I1409cb7e5df5217aaf6c7f109788481c49b05427
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:47 +01:00
Sharlatan Hellseher
cd6140ac0c
gnu: qtwebengine-5: Fix build.
...
* gnu/packages/qt.scm (qtwebengine-5)[native-inputs]: Remove
python2-six, python-2, and ruby-2.7; add python-six, python-wrapper, and
ruby.
Fixes : guix/guix#2847 .
Change-Id: I34d87dd6e178da9c0d3bc42dc9aa7dbf5ff7b2e4
2025-09-25 09:36:47 +01:00
Sharlatan Hellseher
d14cfbedb4
gnu: qtwebengine: Don't inherit inputs from qtwebengine-5
...
* gnu/packages/qt.scm (qtwebengine)[inputs]: Add alsa-lib, at-spi2-core,
cups-minimal, curl, dbus, eudev, ffmpeg, fontconfig, fxdiv, harfbuzz,
icu4c, jsoncpp, lcms, libcap, libevent, libgcrypt, libjpeg-turbo,
libvpx, libwebp, libx11, libxcb, libxcomposite, libxcursor, libxi,
libxkbcommon, libxkbfile, libxml2, libxrandr, libxrender, libxslt,
libxtst, mesa, minizip, nss, openh264, opus, pciutils, protobuf,
pulseaudio, qtmultimedia, re2-next, snappy, valgrind/pinned,
vulkan-headers, xcb-util, and xkeyboard-config.
[propagated-inputs]: Add qtbase, qtdeclarative, and qtwebchannel.
[native-inputs]: Add bison, clang-20, flex, gperf, lld-as-ld-wrapper-18,
ninja, node-lts, perl, pkg-config, python-beautifulsoup4,
python-html5lib, python-wrapper, and ruby.
Change-Id: I571936b320121b2c149da82f7777c42c63e959ed
2025-09-25 09:36:46 +01:00
Sharlatan Hellseher
df0983ff05
gnu: python-afdko-3.6.1: Fix tests.
...
* gnu/packages/fontutils.scm (python-afdko-3.6.1)[arguments] <phases>:
Use custom 'check.
[native-inputs]: Add python-pytest-xdist.
Change-Id: I6a8f012e1dc72f13aa0033145c030f1011e37f6d
2025-09-25 09:36:46 +01:00
Sharlatan Hellseher
6131b39d4b
gnu: python-afdko: Fix build with gcc-14.
...
* gnu/packages/fontutils.scm (python-afdko):
[phases]{relax-gcc-warnings}: New phases
{check}: Skip 3 more tests.
[propagated-inputs]: Remove python-lxml; add python-lxml-4.9.
Change-Id: Ia9856271965b9f7e55300c131bbc1c25bcb2af8f
2025-09-25 09:36:46 +01:00
Sharlatan Hellseher
3b4e7f12a1
gnu: python-xmldiff: Fix tests.
...
* gnu/packages/python-xyz.scm (python-xmldiff)[native-inputs]: Remove
python-wheel; add python-pytest.
Change-Id: I0381217cded746d82848bdfe5f34b216d55057c7
2025-09-25 09:36:46 +01:00
Sharlatan Hellseher
28d0ff97ba
gnu: python-fontparts-bootstrap: Switch to pyproejct, fix build.
...
* gnu/packages/fontutils.scm (python-fontparts-bootstrap): Fix build.
[build-system]: Switch to pyproejct-build-system.
[arguments] <test-backend>: Use custom.
<test-flags>: Provide it.
[native-inputs]: Add python-setuptools.
Change-Id: Ia6b2278d97f4ac40e3e91f4b613ce5a3c8f83c6d
2025-09-25 09:36:46 +01:00
Sharlatan Hellseher
42f416b4be
gnu: python-openstep-plist: Update to 0.3.0.
...
* gnu/packages/python-xyz.scm (python-openstep-plist): Update to 0.3.0.
[native-inputs]: Remove python-cython and python-wheel; add python-cython-0.
Change-Id: I2ed94a09ad9de84eed5e973fa288e55cb3fd1cab
2025-09-25 09:36:46 +01:00
Sharlatan Hellseher
00a8af7a0f
gnu: python-fontmath: Update to 0.9.4.
...
* gnu/packages/fontutils.scm (python-fontmath): Update to 0.9.4.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest-runner and python-wheel; add
python-setuptools.
Change-Id: I606bc0afba02d68a524743958dded5ccb875105b
2025-09-25 09:36:46 +01:00
Sharlatan Hellseher
a41c63bbef
gnu: python-compreffor: Update to 0.5.6.
...
* gnu/packages/fontutils.scm (python-compreffor): Update to 0.5.6.
[bulid-system]: Switch to pyproejct-build-system.
[arguments] <test-flags>: Provide option to run tests agains installed library.
<phases>: Remove 'patch-setup.py as no loner required.
[native-inputs]: Remove python-pytest-runner; add python-cython and
python-setuptools.
Change-Id: If69282d19d2f97d3f5b8967759956e8547603d28
2025-09-25 09:36:46 +01:00
Hugo Buddelmeijer
f31dcd9414
gnu: python-skia-pathops: Switch to pyproject-build-system.
...
* gnu/packages/fontutils.scm (python-skia-pathops): Switch to
pyproject-build-system.
[arguments] <phases>: Use default 'check.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-cython; add python-cython-0.
Change-Id: I08400c1dbfa8db84890030b32364b552ebbfc2cc
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:45 +01:00
Hugo Buddelmeijer
8945f96c68
gnu: python-ufonormalizer: Switch to pyproject-build-system.
...
* gnu/packages/fontutils.scm (python-ufonormalizer): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest.
Change-Id: I31de5b1fafca5a7853a0142cf051fbd187a5895d
2025-09-25 09:36:45 +01:00
Hugo Buddelmeijer
0967f14d57
gnu: python-booleanoperations: Switch to pyproject-build-system.
...
* gnu/packages/graphics.scm (python-booleanoperations): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-wheel; add python-setuptools.
Change-Id: I76396d349f87024a7a0c051b9471fbe83534d862
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:45 +01:00
Hugo Buddelmeijer
614a503c7b
gnu: python-defcon-bootstrap: Switch to pyproject-build-system.
...
* gnu/packages/fontutils.scm (python-defcon-bootstrap): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest-runner; add python-setuptools.
Change-Id: If0a61cdab7ec4bf9aa83822624eea46618e791f5
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:45 +01:00
Hugo Buddelmeijer
c438d4d954
gnu: python-pyclipper: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-pyclipper): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-cython, and python-pytest-runner, add
python-cython-0, and python-setuptools.
Change-Id: I914c261ba56a92c92402bf4a225acac5babf8c4f
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:45 +01:00
Sharlatan Hellseher
cb0bd5ee64
gnu: python-astroquery: Update to 0.4.11.
...
This version provides support for a newer setuptools, see:
<https://github.com/astropy/astroquery/issues/3309 >,
<https://github.com/astropy/astroquery/pull/3311 >.
* gnu/packages/astronomy.scm (python-astroquery): Update to 0.4.11.
[native-inputs]: Remove python-wheel.
Change-Id: Iccbb4cc3126100d532b1a42563ec7b76b4bccafa
2025-09-25 09:36:45 +01:00
Sharlatan Hellseher
2e307cf50a
gnu: libimobiledevice: Fix build.
...
* gnu/packages/libusb.scm (libimobiledevice)[native-inputs]: Remove
python-cython; add python-cython-0.
Change-Id: Ic061b843bdaa9074bca08a0ed0447580b7a39f5b
2025-09-25 09:36:45 +01:00
Hugo Buddelmeijer
72a7fa69b1
gnu: libplist: Fix build.
...
* gnu/packages/libusb.scm (libplist)[native-inputs]: Remove
python-cython; add python-cython-0.
Change-Id: I07efa5a4367a39bd5a4fa43dd3ba0a0640745037
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:45 +01:00
Sharlatan Hellseher
febc698f94
gnu: python-trezor: Fix tests.
...
* gnu/packages/finance.scm (python-trezor)[build-system]: Switch to
pyproject-build-system.
[arguments] <test-flags>: Skip tests requiring network access
[native-inputs]: Remove python-black, python-isort, and python-wheel;
add nss-certs-for-test.
Change-Id: Iaf3de9fa292b147503c9579d2812b049c49ec03b
2025-09-25 09:36:44 +01:00
Sharlatan Hellseher
d69cec990a
gnu: python-clinguin: Fix tests.
...
* gnu/packages/potassco.scm (python-clinguin)[native-inputs]: Remove
python-wheel; add python-pytest.
Change-Id: I54dc0dfde88c0f116354a3f3fea4fef3485091a0
2025-09-25 09:36:44 +01:00
Sharlatan Hellseher
3b95f3885c
gnu: debops: Skip check phase as no tests.
...
* gnu/packages/admin.scm (debops)[arguments] <tests?>: No tests.
[native-inputs]: Remove python-wheel.
Change-Id: Ic7d5ef355e5b2ca0cea8b605cb8c240fa8d1e46a
2025-09-25 09:36:44 +01:00
Nicolas Graves
5562d1492b
gnu: python-omemo-dr: Switch to pyproject.
...
* gnu/packages/python-crypto.scm (python-omemo-dr):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools. Remove
python-axolotl-curve25519.
Change-Id: I99f91b1fa4a2d9b54112144dc06ad33b633b9fec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:44 +01:00
Nicolas Graves
70f5670f30
gnu: python-axolotl-curve25519: Fix tests.
...
* gnu/packages/python-crypto.scm (python-axolotl-curve25519)
[arguments]<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel.
Change-Id: Iea4a3f9254b088a6c0766d3458de3e9496b425b6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:44 +01:00
Nicolas Graves
16e02b37a3
gnu: python-rope: Ignore failing test.
...
* gnu/packages/python-xyz.scm (python-rope)
[arguments]<#:test-flags>: Ignore failing test.
[native-inputs]: Remove python-pip, python-pre-commit,
python-pytest-cov, python-wheel.
[description]: Improve style.
Change-Id: I506879b750ee63a60c9fd515721062b56612ba17
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:44 +01:00
Nicolas Graves
e2f1337179
gnu: python-scanorama: Switch to git-fetch.
...
* gnu/packages/bioinformatics.scm (python-scanorama)[source]:
Switch to git-fetch.
Change-Id: I6da7488feb85be0f5fc60f00eeb5c25034a63dd5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:44 +01:00
Nicolas Graves
861a1ed5d1
gnu: python-louvain: Run tests with unittests.
...
* gnu/packages/graph.scm (python-louvain)
[arguments]<#:test-backend>: Set it.
[native-inputs]: Remove python-pytest.
[propagated-inputs]: Improve style.
Change-Id: Icb00e04f4cd377b8d7d0256eb305ecd5e3618618
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:44 +01:00
Nicolas Graves
d7d35d1f76
gnu: python-sphinx-autodoc-typehints: Update to 1.25.3.
...
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): Update to 1.25.3.
[arguments]<#:test-flags>: Ignore additional failing test.
[native-inputs]: Remove python-typing-extensions.
Change-Id: I444d2415c5a2fb8bf84ff55b92b5b14a241571c3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:44 +01:00
Nicolas Graves
895a264deb
gnu: python-clorm: Fix tests.
...
* gnu/packages/potassco.scm (python-clorm)
[source]: Improve style.
[arguments]: Improve style.
<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel, python-typing-extensions.
Change-Id: I0d1856b155db7ce378d8fca10a7a279d58950839
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:43 +01:00
Nicolas Graves
660440e4a9
gnu: python-serpent: Fix tests.
...
* gnu/packages/python-xyz.scm (python-serpent):
[source]: Switch to git-fetch.
[arguments]: Set <#:test-backend> and <#:test-flags>.
[native-inputs]: Remove python-wheel.
Change-Id: I2ca9aaaf98b0759b069bc72e0e1b08260fa6dc58
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:43 +01:00
Nicolas Graves
42adcbd8d5
gnu: python-bech32: Fix tests.
...
* gnu/packages/finance.scm (python-bech32)[arguments]
<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel.
Change-Id: I94e5a1a979717075d206856f6062039a14d2080c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:43 +01:00
Nicolas Graves
8114c5549d
gnu: python-daemon: Update to 3.1.2.
...
* gnu/packages/python-xyz.scm (python-daemon): Update to 3.1.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove phase 'adjust-tests. Add phase
'discard-dynamic-metadata.
[native-inputs]: Add python-setuptools, remove python-docutils,
python-testtools.
[description]: Improve style.
Change-Id: Ibb3928a2e89146eafee7896f0c2dd8eefd1dc1d0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:43 +01:00
Hugo Buddelmeijer
4538180356
gnu: python-orderedmultidict: Fix tests.
...
* gnu/packages/python-xyz.scm (python-orderedmultidict)[native-inputs]:
Remove python-wheel, python-flake8 and python-pycodestyle; add
python-pytest.
Change-Id: I8ff24ecc0bf02e0af87ea973d1b5affa8278c79b
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:43 +01:00
Hugo Buddelmeijer
db277e18c2
gnu: python-dotty-dict: Fix build.
...
* gnu/packages/python-xyz.scm (python-dotty-dict): Fix build.
[source]: Switch got git-fetch.
[native-inputs]: Add python-pytest.
Change-Id: I453ed9910197892bc46ef3339fa47e72c222fb91
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:43 +01:00
Sharlatan Hellseher
2ea055efb0
gnu: python-simple-websocket: Reduce closure size.
...
* gnu/packages/python-web.scm (python-simple-websocket)[native-inputs]:
Remove python-flake8, python-pytest-cov, python-tox, and python-wheel.
Change-Id: I24439c06556bd0ebc7e834359d731b297af64110
2025-09-25 09:36:43 +01:00
Sharlatan Hellseher
2c49c8c685
gnu: python-tox: Skip one more test.
...
* gnu/packages/python-check.scm (python-tox): Use G-expression and
simplify skipped tests.
[arguments] <test-flags>: Simplify and skip one more test.
Change-Id: Icbb85340ffa66c9ce393010f1b3558bc8ab5103f
2025-09-25 09:36:43 +01:00
Sharlatan Hellseher
5f27e04c14
gnu: Remove python-flask-htpasswd.
...
Abandoned since 2022, fails to build, no users in Guix.
* gnu/packages/python-web.scm (python-flask-htpasswd): Delete variable.
Change-Id: I75c38960d9a6c2ccd77616fe5f8d799e44662289
2025-09-25 09:36:42 +01:00
Sharlatan Hellseher
ab99b3551d
gnu: python-django-pipeline: Reduce closure size.
...
* gnu/packages/django.scm (python-django-pipeline)[native-inputs]:
Remove python-coveralls, python-tox, and python-wheel.
Change-Id: I4d87c3d37982421892ce102fd64f32aef52da6e3
2025-09-25 09:36:42 +01:00
Sharlatan Hellseher
36799250a2
gnu: python-css-html-js-minify: Fix tests.
...
* gnu/packages/python-web.scm (python-css-html-js-minify)[native-inputs]:
Remove python-wheel and unzip; add python-pytest.
Change-Id: I57b06e9f66c95a50c4bbff97b7f208b4ae8774c6
2025-09-25 09:36:42 +01:00
Sharlatan Hellseher
2cda0f7a89
gnu: python-ddlparse: Reduce closure size.
...
* gnu/packages/python-xyz.scm (python-ddlparse)[native-inputs]: Remove
python-codecov, python-coveralls, python-tox, and python-wheel.
Change-Id: I387f2a0c384794afd87aeadef40a1c4ddd98ee63
2025-09-25 09:36:42 +01:00
Sharlatan Hellseher
7e8c6401a1
gnu: python-audioread: Remove python-tox from closure.
...
* gnu/packages/mp3.scm (python-audioread)[native-inputs]: Remove
python-tox.
Change-Id: I3df5f97440ad3d24cf52e668e27bd199f07b85f7
2025-09-25 09:36:42 +01:00
Sharlatan Hellseher
7f7bd7b21a
gnu: python-devpi-server: Update to 6.17.0.
...
* gnu/packages/python-web.scm (python-devpi-server): Update to 6.17.0.
[arguments] <phases>: Add 'relax-requirements.
[propagated-inputs]: Remove python-ruamel.yaml; add python-ruamel.yaml-0.16.
[native-inputs]: Remove python-wheel; add python-pytest-asyncio.
Change-Id: Ifd66a717dbd84f28817b231891fa8567fef70e55
2025-09-25 09:36:42 +01:00
Sharlatan Hellseher
78dc5a37d9
gnu: python-setuptools-git: Skip tests.
...
* gnu/packages/python-xyz.scm (python-setuptools-git)[arguments]
<tests?>: Skip them.
Change-Id: Ie5f30d86c241dade965eec59b2f36fab7814b181
2025-09-25 09:36:42 +01:00
Sharlatan Hellseher
475da5745d
gnu: python-scanorama: Update to 1.7.4.
...
* gnu/packages/bioinformatics.scm (python-scanorama): Update to 1.7.4.
[native-inputs]: Remove python-wheel; add python-anndata and python-pytest.
Change-Id: Ibc1c7f0686cf40e382a891c5a99c08de005a8fb4
2025-09-25 09:36:42 +01:00