Sharlatan Hellseher
569d3f86d1
gnu: python-efl: Fix bulid.
...
* gnu/packages/enlightenment.scm (python-efl)[native-inputs]: Remove
python-cython; add python-cython-0.
Change-Id: I6899a268a0019774709e1e318ccf3966239e7098
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
0347a05626
gnu: python-yt: Skip some tests.
...
* gnu/packages/astronomy.scm (python-yt)[arguments]<test-flags>: Skip
one more test which fails on deprecation, ignore some documentation
tests.
Change-Id: I231adf3a785e8340523e4d2bf7291f8f13ffc116
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
8f54f8f003
gnu: python-txacme: Update to 0.9.3-0.ac18f92, fix build.
...
* gnu/packages/python-xyz.scm (python-txacme): Update to 0.9.3-0.ac18f92.
[source]: Switch to git-fetch and use the latest commit from trunk
branch.
[arguments] <test-backend>: Use 'custom.
<test-flags>: Provide option to run tests with twisted.
[native-inputs]: Remove python-fixtures, python-hypothesis, python-mock,
python-service-identity, python-testrepository, python-testscenarios,
and python-testtools; add python-setuptools.
Change-Id: Ifd7feb33bbca051e61f9eddf7b6e1a5026ec5568
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
3de27678f7
gnu: breezy: Fix build with gcc-14.
...
* gnu/packages/version-control.scm (breezy)[arguments] <phases>: Add
'relax-gcc-14-strictness.
[phases]{check}: Skip one more test.
[native-inputs]: Remove python-cython; add python-cython-0.
Change-Id: Ibdaf1851d49b01e1a7f7c168ca9962e92155cfe7
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
b06b3ad0cd
gnu: python-mando: Update to 0.8.2.
...
* gnu/packages/python-xyz.scm (python-mando): Update to 0.8.2. Improve
style.
[bulid-system]: Switch to pyproject-bulid-system.
[arguments]: Drop all.
[propagated-inputs]: Remove python-rst2ansi and python-six.
[native-inputs]: Add python-setuptools.
Change-Id: I2ef5ca1c19e209404491be4a4fd616080d6ca744
2025-09-25 09:36:57 +01:00
Sharlatan Hellseher
362012be5d
gnu: python-green: Fix tests.
...
* gnu/packages/python-check.scm (python-green): Rework custom phases.
[arguments] <test-flags>: Add portion of tests.
[phases]{check}: Run tests with installed "green" command.
[native-inputs]: Remove python-mypy, python-testtools, and python-wheel.
Change-Id: Ifaf4507825ecfdd924abaa391db1c876500735ca
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
6fccf2d56c
gnu: python-engineio: Update to 4.12.2.
...
* gnu/packages/python-web.scm (python-engineio): Update to 4.12.2.
[propagated-inputs]: Remove python-tornado.
[native-inputs]: Remove python-wheel; add python-pytest-asyncio and python-tornado.
Change-Id: I29e6bbc8ebcd3734a76fab524bd6958c6360d355
2025-09-25 09:36:56 +01:00
Hugo Buddelmeijer
efe87a4dc3
gnu: python-colormath2: Fix tests.
...
* gnu/packages/python-xyz.scm (python-colormath2): Fix tests.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-pytest; add python-nose2.
Change-Id: I969d0271cc9d7cdb9a662e0a007f2c895a331ace
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
f63ac0979d
gnu: python-grpcio-tools: Disable tests.
...
* gnu/packages/rpc.scm (python-grpcio-tools)[argumetns] <tests?>: No
tests in PyPI archive.
[native-inputs]: Remove python-wheel.
Change-Id: I61dc4de8327dfdbeee4aca8a44b362b84ea271a7
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
884fe1b5ab
gnu: python-cykhash: Disalbe tests.
...
* gnu/packages/python-xyz.scm (python-cykhash)[arguments] <tests?>: No
tests in PyPI, git does not provide 2.0.1 tag or any newer.
[native-inputs]: Remove python-wheel.
Change-Id: Id356556121023a1ad3077d190d0f153de903a91a
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
492bfd2b21
gnu: python-google-auth: Update to 2.40.3.
...
* gnu/packages/python-web.scm (python-google-auth): Update to 2.40.3.
[propagated-inputs]: Remove python-cachetools; add python-cachetools-5.
Change-Id: Ie31e53b04df90fcdc6a730dbace042b5ca33b329
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
50e1610d99
gnu: Add python-cachetools-5.
...
* gnu/packages/python-xyz.scm (python-cachetools-5): New variable.
Change-Id: I88a91b87f89f1ae49e251fba316f1edaad77d121
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
a38ab6201b
gnu: alot: Update to 0.11, fix build.
...
* gnu/packages/mail.scm (alot): Update to 0.11. Improve package style.
[buld-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable for now.
<phases>: Remove 'fix-tests, disable-failing-tests; add
'relax-requirements.
[inputs]: Remove python-service-identity.
[native-inputs]: Remove python-mock; add python-setuptools.
Change-Id: I824e0f5c07739f2f69c037f56043824948638d13
2025-09-25 09:36:56 +01:00
Nicolas Graves
20b6b67319
gnu: python-socks: Update to 2.7.2.
...
* gnu/packages/python-web.scm (python-socks): Update to 2.7.2.
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest-trio. Remove python-wheel.
Change-Id: I0e75b01fb350d964997d5d3a6d8e8e6a1dcbcd67
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:56 +01:00
Nicolas Graves
7c0206ad81
gnu: python-reretry: Fix tests.
...
* gnu/packages/python-xyz.scm (python-reretry)
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest, python-pytest-asyncio. Remove
python-setuptools.
Change-Id: I559f5d00d8093fd468a308f3b8588a75c0f75161
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
7c156003e8
gnu: python-treelib: Remove python-six properly.
...
The package still used python-six. Luckily a PR was ready for its
removal.
* gnu/packages/python-xyz.scm (python-treelib)[source]: Add patch.
* gnu/packages/patches/python-treelib-remove-python2-compat.patch: Add file.
* gnu/local.mk: Record patch.
Change-Id: I91a37770391cc72f158ade5b9619e80ab9a36bc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
9156f680aa
gnu: python-qnorm: Update to 0.9.0.
...
* gnu/packages/python-xyz.scm (python-qnorm): Update to 0.9.0.
[arguments]: Remove them.
[propagated-inputs]: Add python-tables, python-pyarrow,
python-fastparquet.
[description]: Improve style.
Change-Id: I6862c4ddf60938034a39953ecfddde4b839705b2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
c35a657fe9
gnu: python-notmuch2: Fix tests.
...
* gnu/packages/mail.scm (python-notmuch2)[native-inputs]: Add
python-pytest, python-pytest-cov, python-setuptools.
Change-Id: I5678b4565fb31a36484b89acaa66b67e0029b262
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
e72a72ae67
gnu: python-notmuch: Remove python-wheel native-input.
...
* gnu/packages/mail.scm (python-notmuch)[native-inputs]: Remove
python-wheel.
Change-Id: I9e2ee28200a2ded84700fcd7fea099f3a1b0574a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
e970b09a75
gnu: python-mf2py: Update to 2.0.1.
...
* gnu/packages/python-web.scm (python-mf2py): Update to 2.0.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-poetry-core.
[description]: Improve style.
Change-Id: I43b67d96178314a2efe442ff6fd6ab34865daa5a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
f69c32a118
gnu: python-hiro: Fix tests.
...
* gnu/packages/python-check.scm (python-hiro):
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest, python-pytest-cov. Remove
python-wheel.
[description]: Improve style.
Change-Id: I30447c5227e09b76708e2c075639c4e95a8f03ee
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
8408a2acd3
gnu: python-limits: Update to 5.5.0 and setup tests.
...
* gnu/packages/python-xyz.scm (python-limits): Update to 5.5.0.
[source]: Switch to git-fetch.
[arguments]<#:tests?, test-flags, phases>: Setup tests.
[native-inputs]: Add python-flaky, python-pytest,
python-pytest-asyncio, python-pytest-benchmark, python-pytest-cov,
python-pytest-lazy-fixtures, python-pytest-xdist, python-setuptools.
[description]: Improve style.
Change-Id: I738eb037a2e90b7cd9492793e1061561ce5f3ffb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:55 +01:00
Nicolas Graves
a2c1a9bc71
gnu: Add python-valkey.
...
* gnu/packages/python-xyz.scm (python-valkey): New variable.
Change-Id: I901715e061fe1c86fdfd7873a4fdc738bde06646
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:54 +01:00
Nicolas Graves
41142cf8da
gnu: Add python-etcd3.
...
* gnu/packages/python-xyz.scm (python-etcd3): New variable.
Change-Id: Ic41bfd08d26c549dcaab4043448fe93a506e7a95
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:54 +01:00
Nicolas Graves
e6b02796e3
gnu: python-oslo-config: Update to 9.8.0.
...
* gnu/packages/openstack.scm (python-oslo-config): Update to 9.8.0.
[native-inputs]: Remove python-mypy, python-wheel.
Change-Id: I3ccfb4222383d6eb4af5aedc8207a58a2fc76a31
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:54 +01:00
Nicolas Graves
a69386e4da
gnu: python-requestsexceptions: Disable tests.
...
* gnu/packages/openstack.scm (python-requestsexceptions):
[source]: Switch to git-fetch.
[arguments]<#:tests?>: Disable them.
<#:phases>: Add phase 'set-version.
[native-inputs]: Add python-os-testr. Remove python-wheel.
[synopsis, description]: Improve style.
Change-Id: I9ee0105c2cd7153ecef8dfc38a9ca255a97366ed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:54 +01:00
Nicolas Graves
ad416124e2
gnu: python-os-testr: Update to 3.0.0-0.0ba674d.
...
* gnu/packages/openstack.scm (python-os-testr): Update to 3.0.0-0.0ba674d.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Remove python-wheel.
[home-page]: Use github link.
Change-Id: I403e6a973adc0512c6393bc16e56f3ac96b14211
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:54 +01:00
Nicolas Graves
fc5077c07e
gnu: python-daiquiri: Update to 3.0.1.
...
* gnu/packages/python-xyz.scm (python-daiquiri): Update to 3.0.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add 'set-version phase.
[native-inputs]: Add python-setuptools. Remove python-six.
[synopsis, description]: Improve style.
Change-Id: I7d1caed0f59f412a82998fea2c1916b4b67cde83
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:54 +01:00
Nicolas Graves
ad72f70de1
gnu: python-grpcio: Disable tests.
...
* gnu/packages/rpc.scm (python-grpcio)
[source]<snippet>: Improve style, importing srfi-26 in <modules>.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Replace python-cython by python-cython-0, remove
python-wheel.
[description]: Improve style.
Change-Id: Ifbf801ee9e54b90cefab17af3cf07f5a11992a46
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:54 +01:00
Nicolas Graves
8ce96a0ff8
gnu: python-canopen: Update to 2.4.1.
...
* gnu/packages/python-xyz.scm (python-canopen): Update to 2.4.1.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel. Add python-setuptools.
Change-Id: Ie1f49c6ce10d9fb6d3ba90a442c5b1d50f9dc554
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:54 +01:00
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