Nicolas Graves
2000a9b136
gnu: python-cantools: Update to 40.5.0.
...
* gnu/packages/python-xyz.scm (python-cantools): Update to 40.5.0.
[native-inputs]: Remove python-wheel. Add python-freezegun.
Change-Id: I5bbf58d2681dbbe83b215501438908ce2ab2ee79
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:53 +01:00
Nicolas Graves
b7f4b400f7
gnu: python-can: Update to 4.6.1.
...
* gnu/packages/python-xyz.scm (python-can): Update to 4.6.1.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Remove python-codecov, python-coverage,
python-pytest-runner, python-wheel. Add python-setuptools,
python-setuptools-scm.
[description]: Improve style.
Change-Id: I75d9fa49566d8cb47b34c04f5a7bf67112f2c8ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:53 +01:00
Sharlatan Hellseher
f54794bdf6
gnu: python-gatspy: Disable tests.
...
* gnu/packages/astronomy.scm (python-gatspy)[arguments] <tests?>: They
depend on Nose test runner.
<test-flags>: Drop them.
<phases>: Remove 'set-HOME.
[native-inputs]: Remove python-pytest and python-wheel.
Change-Id: I9c3d17a1ede19ccaa0b2107860cfd6f48c183e9a
2025-09-25 09:36:53 +01:00
Hugo Buddelmeijer
f563f2f834
gnu: python-assertpy: Fix tests.
...
* gnu/packages/python-check.scm (python-assertpy): Fix tests.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel, add python-pytest.
Change-Id: I878498f64bb6b1399c033ee6d33bbf7a1afd47ed
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-25 09:36:53 +01:00
John Kehayias
26da99d60d
gnu: python-structlog: Update to 25.4.0.
...
* gnu/packages/python-xyz.scm (python-structlog): Update to 25.4.0.
[native-inputs]: Remove python-coverage, python-simplejson, and
python-twisted.
Change-Id: Ie5f848cd7a6b4f98a197adfc90e78cde6e827352
2025-09-25 09:36:53 +01:00
Sharlatan Hellseher
4fa75abbfe
gnu: python-jupyter-lsp: Update to 2.3.0.
...
* gnu/packages/jupyter.scm (python-jupyter-lsp): Update to 2.3.0. Use
G-expressions.
[source] <uri>: Fix name as per PyPI archive.
[arguments] <test-flags>: Skip some tests.
[native-inputs]: Remove python-wheel; add python-pytest-asyncio.
Change-Id: Iece3586280f61aaad0c0b7821a6d90580c962cc5
2025-09-25 09:36:53 +01:00
Sharlatan Hellseher
c41b31efdb
gnu: subunit: Adjust style.
...
* gnu/packages/check.scm (subunit): Fix fill column and indentation.
Change-Id: I597432d65637369d0d7f77c3b59547555b5f259b
2025-09-25 09:36:53 +01:00
Hugo Buddelmeijer
0ba00cccde
gnu: subunit: Update to 1.4.4.
...
FWIW, I don't know why it is necessary to both have a `subunit`
package as well as a `python-subunit` package. But at least it
builds now.
* gnu/packages/check.scm (subunit): Update to 1.4.4.
[propagated-inputs]: Add python-iso8601 and python-pygobject.
Change-Id: Id37c498a6869b0ce724a854958b25bc298083fae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:53 +01:00
Sharlatan Hellseher
ce990064f8
gnu: Remove python-mox3.
...
Unmaintained, fails to build, no users in Guix, see:
<http://git.openstack.org/cgit/openstack/mox3 >.
* gnu/packages/openstack.scm (python-mox3): Delete variable.
* gnu/packages/patches/python-mox3-python3.6-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
Change-Id: Idde550fee66f2e80e07a7269bd9b0e8cadcb058b
2025-09-25 09:36:53 +01:00
Sharlatan Hellseher
ad6fd44199
gnu: python-cairosvg: Update to 2.8.2.
...
* gnu/packages/python-xyz.scm (python-cairosvg): Update to 2.8.2.
[source] <uri>: Adjust the PyPI archive name according to
<https://pypi.org/project/CairoSVG >.
[arguments] <test-flags>: Provide the path to the test file, otherwise
they fail.
[native-inputs]: Remove python-pytest-flake8, python-pytest-isort,
python-pytest-runner, and python-wheel; add python-pytest.
Change-Id: I1f4947a288227e5dabd00fb3305a4ac21eb0e048
2025-09-25 09:36:52 +01:00
Sharlatan Hellseher
6d705803c1
gnu: python-vdf: Fix tests.
...
* gnu/packages/python-xyz.scm (python-vdf)[source]: Switch to git-fetch
providing tests.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: Ic02581bb528315c03d6dd6f32d72f78f9a44c401
2025-09-25 09:36:52 +01:00
Sharlatan Hellseher
8065ffb0d4
gnu: python-pyjsparser: Disable tests.
...
* gnu/packages/python-web.scm (python-pyjsparser)[arguments] <tests?>:
No tests in PyPI.
[native-inputs]: Remove python-wheel.
Change-Id: I354c8dacd7e05f4ab4d760a53ab1c327c4521ee0
2025-09-25 09:36:52 +01:00
Sharlatan Hellseher
eaac7a142e
gnu: python-ioctl-opt: Disable tests.
...
* gnu/packages/python-xyz.scm (python-ioctl-opt)[arguments] <tests?>: No
tests.
[native-inputs]: Remove python-wheel.
Change-Id: Ia6331b4f5a19898f79124df1f22d3ee52d6cb6c9
2025-09-25 09:36:52 +01:00
Nicolas Graves
31c659b877
gnu: python-pypandoc: Fix tests.
...
* gnu/packages/python-xyz.scm (python-pypandoc)
[source]: Switch to git-fetch.
[arguments]<#:test-backend>: Set it.
[description]: Improve style.
Change-Id: Idfbd8f57804b30e205fd0d53733cc27b39bab4de
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:52 +01:00
Nicolas Graves
464c5c6e09
gnu: python-pycairo: Update to 1.28.0.
...
* gnu/packages/gtk.scm (python-pycairo): Update to 1.28.0.
Change-Id: I45ae25f074b9b5ca8cd87dbf4577a1adb48cd57a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:52 +01:00
Nicolas Graves
05c075b85c
gnu: python-pycairo: Switch to meson-build-system.
...
For some reason, we lost pkg-config files using pyproject.
Here the fix is trivial, but this might indicate a bigger issue.
* gnu/packages/gtk.scm (python-pycairo)
[source]: Switch to git-fetch.
[build-system]: Switch to meson.
[native-inputs]: Add python.
Also remove a trailing lost comment.
Change-Id: I3f59ab7b8150ce0b9de1a5b342ccfbb546039ec7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:52 +01:00
Nicolas Graves
7b411e25ff
gnu: python-ndindex: Ignore flaky test.
...
* gnu/packages/python-science.scm (python-ndindex)[arguments]
<#:test-flags>: Ignore flaky test.
Change-Id: Ia47bfb8fee9e87cec5c4e4f28a1f08b3cdfac259
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:52 +01:00
Nicolas Graves
4f523681f1
gnu: Remove python-dotenv-0.13.0.
...
* gnu/packages/python-xyz.scm (python-dotenv-0.13.0): Delete variable.
Change-Id: Ia9ad7fccf26587c66c3ee5f489805ff0179eb8d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:52 +01:00
Nicolas Graves
49ca3a5362
gnu: dynaconf: Update to 3.2.11.
...
* gnu/packages/python-xyz.scm (dynaconf)
[source]: Remove <patches>, handle these substitutions in <snippet>.
Re-vendor python-dotenv.
[arguments]: Improve style.
<#:test-flags>: Add failing click test.
[propagated-inputs]: Remove python-dotenv-0.13.0.
[native-inputs]: Remove python-wheel.
* gnu/packages/patches/dynaconf-unvendor-deps.patch: Remove patch.
* gnu/local.mk: De-register patch.
Change-Id: Ie3630a754d592e364742ddbebe7f4b3570e73f85
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:51 +01:00
Nicolas Graves
6a82e20822
gnu: python-livereload: Fix tests.
...
* gnu/packages/python-web.scm (python-livereload):
[arguments]<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel.
Change-Id: I89d27dfc3ebba7c32ddafdcc9266ce60cf1aa3bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:51 +01:00
Nicolas Graves
5d24d682b5
gnu: python-pypugjs: Fix package.
...
* gnu/packages/python-xyz.scm (python-pypugjs):
[propagated-inputs]: Re-introduce python-six.
Change-Id: Ia0bf9b9eee83c7d82a52ec128a43d880f231d650
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:51 +01:00
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