Commit graph

169436 commits

Author SHA1 Message Date
Sharlatan Hellseher
90db33ad57
gnu: python-supersmoother: Update to 0.4-0.0a81544.
* gnu/packages/python-science.scm (python-supersmoother): Update to 0.4-0.0a81544.
[native-inputs]: Remove python-wheel.

Change-Id: I0adc29c7d6c5aba9547227f307c7bf41c8d6293a
2025-09-25 09:36:51 +01:00
Sharlatan Hellseher
c51a6bb807
gnu: python-cbor: Disable tests.
* gnu/packages/serialization.scm (python-cbor)[arguments] <tests?>:
Tests are broken.
[native-inputs]: Remove python-wheel.

Change-Id: I58ba2aa44cf3f07028ad352a064038484fb7c517
2025-09-25 09:36:51 +01:00
Sharlatan Hellseher
6d8b4d81bf
gnu: python-holodeck: Fix build.
* gnu/packages/astronomy.scm (python-holodeck)[native-inputs]: Remove
python-cython; add python-cython-0.

Change-Id: I54092a2b0d257bb80385ee75cc2e098ba6ef7775
2025-09-25 09:36:51 +01:00
Sharlatan Hellseher
346be6481e
gnu: python-bwapy: Fix build.
* gnu/packages/bioinformatics.scm (python-bwapy): Fix build.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
<phases>: Remove 'relax-requirements.
[propagated-inputs]: Remove python-wheel.

Change-Id: I2dcf8eac974fca113ef15b4f1267dc8bd7837a96
2025-09-25 09:36:51 +01:00
Sharlatan Hellseher
fcac316c2d
gnu: python-pytest-cython: Disable tests.
* gnu/packages/python-check.scm (python-pytest-cython)[arguments]
<tests?>: They look like broken.
<test-flags>: Drop all.
<phases>: Remove 'buld-extensions.
[native-inputs]: Remove python-cython-3; add python-cython.

Change-Id: I978ee17a13688199dcd474577afb0dde10df220c
2025-09-25 09:36:50 +01:00
Sharlatan Hellseher
7701ec84a9
gnu: python-pyproj: Switch to pyproject, fix build.
* gnu/packages/geo.scm (python-pyproj): Fix indentation.
[bulid-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Skip some tests.
<phases>: Add 'remove-local-pyproj.
[native-inputs]: Remove python-cython; add python-cython-0 and
python-setuptools.

Change-Id: I8949a71685cf3209e59965c5b56c2d3b75d27659
2025-09-25 09:36:50 +01:00
Sharlatan Hellseher
f6a2a01b36
gnu: python-django-configurations: Skip one test.
* gnu/packages/django.scm (python-django-configurations)[arguments]
<phases>: Add sip-bad-test.

Change-Id: I27fcddd704c17abbab3f35e59c82a5dd342f4d1b
2025-09-25 09:36:50 +01:00
Sharlatan Hellseher
03299bd104
gnu: python-dj-search-url: Disable tests.
* gnu/packages/django.scm (python-dj-search-url)[arguments] <tests?>:
Disable for now.
[native-inputs]: Remove python-wheel.

Change-Id: I219f2346ed992790bdea01bb006ada9ae6bb9022
2025-09-25 09:36:50 +01:00
Sharlatan Hellseher
9631761964
gnu: python-dj-email-url: Disable tests.
* gnu/packages/django.scm (python-dj-email-url)[arguments] <tests?>:
Disable for now.
[native-inputs]: Remove python-wheel.

Change-Id: I495c1f71991af93ab74d623e156c087fea4740f9
2025-09-25 09:36:50 +01:00
Nicolas Graves
c24ac49d7e
gnu: python-django-allauth: Fix tests.
* gnu/packages/django.scm (python-django-allauth):
[source]: Switch to git-fetch.
[arguments]: Improve style.
[inputs]: Add xmlsec-openssl.
[native-inputs]: Remove python-wheel.

Change-Id: I136728a1de889b5ee282f2ded6fec45b412a1c75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:50 +01:00
Nicolas Graves
205b92346c
gnu: python-python3-saml: Fix package.
* gnu/packages/python-web.scm (python-python3-saml):
[arguments]<#:phases>: Improve style.
[inputs]: Add xmlsec-openssl.

Change-Id: I99b3f121aa1edc57afda203cc88d8a03c1b2de35
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:50 +01:00
Nicolas Graves
022ca7dab0
gnu: Remove python-django-assets.
Developpement stopped upstream for years, still uses nose even on the
last commit.

* gnu/packages/django.scm (python-django-assets): Delete variable.

Change-Id: Ibcd383413c01084f6772de48337cc2c10fa41ee2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:50 +01:00
Nicolas Graves
73dc09c097
gnu: python-webassets: Update to 3.0.0.
* gnu/packages/python-web.scm (python-webassets): Update to 3.0.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Remove them. Add python-hatchling and python-pytest.
[propagated-inputs]: Add python-zope-dottedname.
[description]: Improve wording and style.

Change-Id: Ibb3c0f6889557df93b781303bec3f12a9245487c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:50 +01:00
Nicolas Graves
388eb14f44
gnu: Add python-zope-dottedname.
* gnu/packages/python-web.scm (python-zope-dottedname): New variable.

Change-Id: I10b77975606e99b76b39c93bf13a7c09144cac25
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:49 +01:00
Nicolas Graves
58212eea69
gnu: python-django-cache-url: Fix tests.
* gnu/packages/django.scm (python-django-cache-url):
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest, python-pytest-cov.

Change-Id: I3539a056f2bb8e5e7707decae8dd698510463fae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:49 +01:00
Nicolas Graves
0016aea186
gnu: python-django-auth-ldap: Update to 4.8.0.
* gnu/packages/django.scm (python-django-auth-ldap): Update to 4.8.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove 'build and 'install phase replacements.
[native-inputs]: Remove python-wheel, python-setuptools-scm,
python-toml, python-pypa-build, python-pip.

Change-Id: Ife8eb1b63b458ca29f2d69027b86855e1cb8458d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:49 +01:00
Nicolas Graves
e3ba868b4e
gnu: python-django-classy-tags: Fix tests.
* gnu/packages/django.scm (python-django-classy-tags):
[source]: Switch to git-fetch.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Remove python-wheel.

Change-Id: I87519f3f893aca4e77587e2fcea1acde3abccd10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:49 +01:00
Sharlatan Hellseher
63626dc91f
gnu: Remove python2-six.
* gnu/packages/python-xyz.scm (python2-six): Delete variable.

Change-Id: Ieb53c9ba93c630f5ffe8f55171496368430360c5
2025-09-25 09:36:49 +01:00
Sharlatan Hellseher
cfb0a3c71e
gnu: python-geojson: Update to 3.2.0.
* gnu/packages/python-xyz.scm (python-geojson): Update to 3.2.0.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: I22d1f189732d56f0d02727d73cdbcdd2b79b42f4
2025-09-25 09:36:49 +01:00
Sharlatan Hellseher
f3598bc62c
gnu: python-jplephem-2.22: Disable tests.
* gnu/packages/astronomy.scm (python-jplephem-2.22)[arguments] <tests?>:
Disable for now.

Change-Id: Ie65333d2c10c5e7764093e104261d4a5f983fa01
2025-09-25 09:36:49 +01:00
Sharlatan Hellseher
477b87186f
gnu: python-dkist: Fix tests.
* gnu/packages/astronomy.scm (python-dkist)[arguments] <test-flags>:
Ignore benchmark tests.
[native-inputs]: Remove python-pytest-benchmark.

Change-Id: Id71d740c568e2c0e70b6452bf770e635c1267b4e
2025-09-25 09:36:49 +01:00
Sharlatan Hellseher
cd710165a0
gnu: python-irc-parser-tests: Fix tests.
* gnu/packages/irc.scm (python-irc-parser-tests)[arguments]
<test-backend>: Use 'custom.
<test-flags>: Provide "test.py".
[native-inputs]: Remove python-wheel.

Change-Id: I3128b29d0e485c0dea2109bc9a13026322ec02da
2025-09-25 09:36:49 +01:00
Sharlatan Hellseher
d8a20b1d9e
gnu: python-girc: Fix tests.
* gnu/packages/irc.scm (python-girc)[native-inputs]: Remove
python-wheel; add python-pytest.

Change-Id: Idb53f8b2631ef7f0fb54df0b0f9bf4a363b976dc
2025-09-25 09:36:48 +01:00
Nicolas Graves
6561ff2096
gnu: python-django-q-rollbar: Disable tests.
* gnu/packages/django.scm (python-django-q-rollbar)
[arguments]<#:tests?>: Disable them.

Change-Id: Ie23a879180d2bd8284a45790f526b5218926a907
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:48 +01:00
Nicolas Graves
a7eaafb763
gnu: python-django-q-sentry: Disable tests.
No tests upstream.

* gnu/packages/django.scm (python-django-q-sentry)
[arguments]<#:tests?>: Disable them.
[native-inputs]: Remove python-wheel.

Change-Id: Ie61f4378fb43cc65d20269967d44def02e0b15a1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:48 +01:00
Nicolas Graves
3be7fb7cb3
gnu: python-iron-mq: Update to 0.9-0.e6ff76a.
* gnu/packages/python-xyz.scm (python-iron-mq): Update to 0.9-0.e6ff76a.
[source]: Switch to git-fetch.
[arguments]: Disable tests.
[native-inputs]: Remove python-wheel.

Change-Id: I28a79b34158d632c4580bf87fe08d5f0c830b40a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:48 +01:00
Nicolas Graves
6ae67d1e3e
gnu: python-iron-core: Update to 1.2.1-0.5a5f301.
* gnu/packages/python-xyz.scm (python-iron-core): Update to 1.2.1-0.5a5f301.
[source]: Switch to git-fetch.
[arguments]: Set them for tests.
[native-inputs]: Remove python-wheel.
[description]: Improve style.

Change-Id: I46aeb5aff23d5e971f895902c6c8a874389de8cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:48 +01:00
Nicolas Graves
047693e8a7
gnu: python-ircmatch: Fix tests.
* gnu/packages/irc.scm (python-ircmatch)
[arguments]: Set them to fix tests.
[native-inputs]: Remove python-wheel.

Change-Id: Ibe89b45ffc7375e555841ca449bf77b1459cfae9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:48 +01:00
Nicolas Graves
fa5e3062e1
gnu: python-grequests: Update to 0.7.0-0.60f70e9.
* gnu/packages/python-web.scm (python-grequests): Update to 0.7.0-0.60f70e9.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set test-related arguments.
[description]: Improve style.

Change-Id: I62ba93c961229a536464effd666fd135ca8d3ed9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:48 +01:00
Nicolas Graves
a065c38de1
gnu: python-omegaconf: Update to 2.3.0-0.117f7de.
* gnu/packages/python-xyz.scm (python-omegaconf): Update to 2.3.0-0.117f7de.
[arguments]<#:test-flags>: Ignore test files that fail collection.
[description]: Improve style.

Change-Id: I3bf8d9d33e1f8563bf0cb889b28c49dc8b15ce3c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:48 +01:00
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