Nicolas Graves
0b0bd44d41
gnu: python-zope-proxy: Update to 7.0.
...
* gnu/packages/python-web.scm (python-zope-proxy): Update to 7.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
[home-page]: Use the readthedocs link.
Change-Id: Ic92689e765e7fcc6ce5ce9156e18c33aebe5ff30
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:39 +01:00
Nicolas Graves
c7e40c154d
gnu: python-zope-copy: Update to 6.0.
...
* gnu/packages/python-web.scm (python-zope-copy): Update to 6.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools, python-zodbpickle,
python-zope-proxy, python-zope-schema, python-zope-testing.
[home-page]: Switch to readthedocs link.
Change-Id: I5c2c4ae51133fba5fec24cdfe11d7fb601eab870
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:39 +01:00
Nicolas Graves
deb5941550
gnu: python-zope-configuration: Update to 7.0.
...
* gnu/packages/python-web.scm (python-zope-configuration): Update to 7.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools.
[home-page]: Use readthedocs link.
Change-Id: I7c3e3cc76abd85f45f4999f2a144390906ed8eb5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:39 +01:00
Nicolas Graves
5cff895ecd
gnu: python-zope-sqlalchemy: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-zope-sqlalchemy):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools, python-zope-testing,
python-zope-testrunner.
[description]: Improve style.
Change-Id: Id8e4deb548ef3609102bdd4248f14f4a582ca567
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:39 +01:00
Nicolas Graves
c6d73f953e
gnu: python-zope-schema: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-zope-schema):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools.
Change-Id: I4ee6854e3c0702a6f3fefc5239d1a90cf484d7f6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:39 +01:00
Nicolas Graves
9e296985f4
gnu: python-zope-i18nmessageid: Update to 7.0.
...
* gnu/packages/python-web.scm (python-zope-i18nmessageid): Update to 7.0.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Remove python-coverage, python-wheel.
[home-page]: Replace with the readthedocs link.
Change-Id: I27bcd2411b3fbd5c486dcd85acdd252cde359203
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:39 +01:00
Nicolas Graves
6619750a8c
gnu: python-zope-testrunner: Update to 7.4.
...
* gnu/packages/python-web.scm (python-zope-testrunner): Update to 7.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<#:phases>: Add 'check phase replacement.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Remove python-six.
[home-page]: Use the readthedocs link.
[description]: Improve style.
(python-zope-testrunner-bootstrap)[propagated-inputs]: Improve style.
Change-Id: Ia8ae67343431cf683f31e5f2cfff64a5826559e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:39 +01:00
Nicolas Graves
7a128a223d
gnu: python-zope-testing: Update to 6.0.
...
* gnu/packages/python-web.scm (python-zope-testing): Update to 6.0.
[source]: Switch to git-fetch.
[arguments]: Rewrite testing with <#:phases>.
[native-inputs]: Add python-zope-interface,
python-zope-testrunner-bootstrap.
Change-Id: I893195123a80a19f61fa3635f3932ba263816f6c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:38 +01:00
Nicolas Graves
53f88f43af
gnu: python-zope-interface: Improve package.
...
* gnu/packages/python-web.scm (python-zope-interface)
[source]: Switch to git-fetch.
[arguments, native-inputs, synopsis, description]: Improve style.
[home-page]: Replace by the readthedocs link.
Change-Id: I7e0a7bd921bd40e26bdae16c552dbc6d5a6b3b4f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:38 +01:00
Nicolas Graves
4aa7f04f2b
gnu: python-zope-event: Switch to git-fetch.
...
* gnu/packages/python-web.scm (python-zope-event)
[source]: Switch to git-fetch.
[home-page]: Update it.
Change-Id: Iaa702fb0209397d022f9f6a6c0eda6ac71c91f01
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:38 +01:00
Nicolas Graves
b58e99b789
gnu: python-hopcroftkarp: Fix tests.
...
* gnu/packages/machine-learning.scm (python-hopcroftkarp)[arguments]
<#:test-backend>: Set it.
Change-Id: I024ae8e72e7cecb2088eed1002ab0b2428ca732d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:38 +01:00
Nicolas Graves
4a6970a57e
gnu: python-fakeredis: Update to 2.31.2.
...
* gnu/packages/databases.scm (python-fakeredis): Update to 2.31.2.
[arguments]<#:test-flags>: Ignore failing tests.
<#:phases>: Remove phase 'poetry-compatibility and
'relax-requirements.
[native-inputs]: Replace python-poetry-core by python-hatchling.
Change-Id: I04844f8ec74467a84afb7ade71e9f57edc614bf1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:38 +01:00
Nicolas Graves
5501f97b57
gnu: python-tree-sitter: Fix tests.
...
* gnu/packages/tree-sitter.scm (python-tree-sitter)
[source]: Improve style.
[arguments]<#:test-backend>: Set it.
<#:phases>: Add phase 'remove-uninstalled-package.
Change-Id: I3f284057b183c9f03c254d44581d7fd9ef6e75b2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:38 +01:00
Nicolas Graves
de92d50e11
gnu: python-fastcluster: Fix tests.
...
* gnu/packages/python-science.scm (python-fastcluster)[arguments]
<#:test-backend>: Set it.
Change-Id: I0f9a0dc37b1ee1130b5f680710723977c7207ab4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:38 +01:00
Nicolas Graves
eab15f83ff
gnu: python-discogs-client: Fix tests.
...
* gnu/packages/music.scm (python-discogs-client)
[source]: Switch to git-fetch.
[arguemnts]<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel.
[propagated-inputs, description]: Improve style.
Change-Id: I8077c8505945b8407b132a74673b2cd1972e2385
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:38 +01:00
Nicolas Graves
ee8706643e
gnu: borg: Use python-msgpack-for-borg.
...
Otherwise tests fail.
* gnu/packages/backup.scm (borg)[inputs]: Replace python-msgpack by
python-msgpack-for-borg.
Change-Id: Icc02fa62856d17b20f42ecdf630dacef6dc44197
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:37 +01:00
Nicolas Graves
5fb1def1e7
gnu: Add python-msgpack-for-borg.
...
* gnu/packages/python-xyz.scm (python-msgpack-for-borg): New variable.
Change-Id: I91efaa3e5592879185f5a66588a6051ec4d01718
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:37 +01:00
Sharlatan Hellseher
540d5afe91
gnu: python-mdx-gh-links: Update to 0.4.
...
* gnu/packages/python-xyz.scm (python-mdx-gh-links): Update to 0.4.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I98370aabb14c2465f0fed4399d57e87b3f7b0f69
2025-09-25 09:36:37 +01:00
Sharlatan Hellseher
bcf17b7e00
gnu: python-dateutils: Skip tests.
...
* gnu/packages/time.scm (python-dateutils)[arguments] <tests?>: They
require twine.
[native-inputs]: Remove python-wheel.
Change-Id: I136b5cbfb1cf8ea74b2bd217810781c75c514300
2025-09-25 09:36:37 +01:00
Sharlatan Hellseher
a79f0c3b81
gnu: python-platypush: Use python-marshmallow-3.
...
* gnu/packages/engineering.scm (python-platypush)[propagated-inputs]:
Remove python-marshmallow; add python-marshmallow-3.
Change-Id: I1f0aae882c222abcac05f28c3efefab36d3217c8
2025-09-25 09:36:37 +01:00
Sharlatan Hellseher
50af19e62c
gnu: Add python-marshmallow-3.
...
* gnu/packages/python-xyz.scm (python-marshmallow-3): New variable.
Change-Id: I60c15b286a75f3255403da6603e2965290d5d68a
2025-09-25 09:36:37 +01:00
Sharlatan Hellseher
2324624329
gnu: python-xxhash: Update to 3.5.0.
...
* gnu/packages/digest.scm (python-xxhash): Update to 3.5.0.
[arguments] <test-backend>: Use 'unittest.
<phases>: Add 'build-extensions.
[native-inputs]: Remove python-setuptools-scm and python-wheel.
Change-Id: I7f4f5e3f06886318ec11ad3064aba381b7b1245f
2025-09-25 09:36:37 +01:00
Nicolas Graves
5ffcd05cb2
gnu: python-setuptools-gettext: Run tests and fix them.
...
* gnu/packages/python-xyz.scm (python-setuptools-gettext)
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest, remove python-wheel.
Change-Id: I969a8d6f6e41df7e1f6729a9b4e9a9d5ec782303
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:37 +01:00
Nicolas Graves
df82493b09
gnu: python-merge3: Run tests and fix them.
...
* gnu/packages/python-xyz.scm (python-merge3)
[source]: Switch to git-fetch.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel.
Change-Id: I57dc757b036cee4baba12c0021a5ddb5aab65a26
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:36 +01:00
Nicolas Graves
7daad3f5f0
gnu: python-pygithub: Update to 2.8.1.
...
* gnu/packages/python-xyz.scm (python-pygithub): Update to 2.8.1.
[arguments]<#:phases>: Remove 'check phase replacement, add phase 'set-version.
[propagated-inputs]: Add python-typing-extensions,
python-urllib3. Remove python-cryptography.
[native-inputs]: Add python-responses, python-setuptools,
python-setuptools-scm.
Change-Id: I047f053d24b46d4697904101697de0a52a4ba5c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:36 +01:00
Nicolas Graves
39208be4bd
gnu: python-pyannotate: Fix tests.
...
* gnu/packages/python-check.scm (python-pyannotate)
[source]: Switch to git-fetch.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel.
[propagated-inputs, description]: Improve style.
Change-Id: I4f310eba2117b062aedc2fad4a96537604dd8bd6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:36 +01:00
Nicolas Graves
10c8e10d30
gnu: python-zeroconf: Ignore failing tests.
...
* gnu/packages/python-xyz.scm (python-zeroconf)
[arguments]<#:test-flags>: Ignore additional failing test.
[native-inputs]: Add python-pytest-asyncio. Remove python-wheel.
Change-Id: Iac76a731e91d1287c47f4af9b769d78bca22c9ab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:36 +01:00
Nicolas Graves
da57db01a3
gnu: python-isal: Set unittest test-backend.
...
* gnu/packages/python-compression.scm (python-isal)
[source]<snippet>: Improve style, use G-expressions.
[arguments]<#:test-backend>: Set it.
<#:phases>: Improve style.
Change-Id: I8d05af8720f6fcd31aae0b83a70efc8dfd6e4e9f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:36 +01:00
Nicolas Graves
899897b6fc
gnu: python-publicsuffixlist: Set unittest test backend.
...
* gnu/packages/python-web.scm (python-publicsuffixlist)[arguments]
<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel.
Change-Id: I213887319fbae770dccf391327ac8a16bc01a1b4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:36 +01:00
Nicolas Graves
fc4e35190a
gnu: python-signedjson: Update to 1.1.4.
...
* gnu/packages/python-xyz.scm (python-signedjson): Update to 1.1.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I9e1c804a0f7a3634a4ce487d581799935b6e7f10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:36 +01:00
Nicolas Graves
4451ac2f52
gnu: python-pytest-forked: Add python-py propagated-input.
...
* gnu/packages/check.scm (python-pytest-forked)[propagated-inputs]:
Add python-py.
Change-Id: I9ff007703c4099016eedc276af195e8612fb20fd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:36 +01:00
Nicolas Graves
a043e61a1c
gnu: python-ephem: Fix 'check phase.
...
* gnu/packages/astronomy.scm (python-ephem)[arguments]
<#:test-flags>: Ignore failing test.
<#:phases>: Add phase 'remove-installed-tests.
[native-inputs]: Add python-pytest, remove python-wheel.
Change-Id: I128d996ac19b413cc0680c759a21493ed722d86e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:35 +01:00
Nicolas Graves
548538a66d
gnu: python-mercantile: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-mercantile):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Id6c1a3750489947935ac32c6826969a5a83f00d8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:35 +01:00
Sharlatan Hellseher
48c7795a06
gnu: python-astropy: Skip one more test.
...
* gnu/packages/astronomy.scm (python-astropy)[arguments] <test-flags>:
Skip one more test.
Change-Id: I45a6e22463883759f9113ce286f8264b53e37d60
2025-09-25 09:36:35 +01:00
Sharlatan Hellseher
4bc25c361a
gnu: python-s3fs: Update to 2025.7.0.
...
* gnu/packages/python-web.scm (python-s3fs): Update to 2025.7.0.
[native-inputs]: Remove python-flask, python-flask-cors, python-moto, python-pytest,
python-pytest-asyncio, and python-wheel.
Change-Id: I8c7c74a952fb71259e8b20b8ef4153d4a276214c
2025-09-25 09:36:35 +01:00
Sharlatan Hellseher
2a458eb381
gnu: poetry: Update to 2.1.3.
...
* gnu/packages/python-xyz.scm (poetry): Update to 2.1.3.
[arguments] <test-flags>: Ignore a few more test files.
[propagated-inputs]: Add python-findpython and python-pbs-installer.
Change-Id: I9c4b33ad7a9e7ea6a93358ecc5fde592581bec9d
2025-09-25 09:36:35 +01:00
Sharlatan Hellseher
c3c56b1a2d
gnu: Add python-findpython.
...
* gnu/packages/python-xyz.scm (python-findpython): New variable.
Change-Id: Ibec3d6e2307508e7cf6ed2f73db7e003e4f719e0
2025-09-25 09:36:35 +01:00
Sharlatan Hellseher
94c6e8ed2a
gnu: Add python-pbs-installer.
...
* gnu/packages/python-xyz.scm (python-pbs-installer): New variable.
Change-Id: I38940d7f1a86c2afdf83c590a2b42624e31c88c1
2025-09-25 09:36:35 +01:00
Sharlatan Hellseher
5d3b369e10
gnu: python-moto: Update to 5.1.5.
...
* gnu/packages/python-xyz.scm (python-moto): Update to 5.1.5.
[arguments] <test-args>: Run tests in parallel. Skip 10 more tests.
[propagated-inputs]: Add python-pyparsing.
[native-inputs]: Add python-pytest-xdist.
Change-Id: I5054e141f870640f898a0722389e95f42d5a951d
2025-09-25 09:36:35 +01:00
Sharlatan Hellseher
b6840527f0
gnu: python-gseapy: Fix build.
...
* gnu/packages/bioinformatics.scm (python-gseapy)[native-inputs]:
Remove python-wheel; add python-setuptools.
Change-Id: I2ff133cb081d06a6fbda88e50745bb9fc25ede0c
2025-09-25 09:36:35 +01:00
Sharlatan Hellseher
3811ed8df8
gnu: r128gain: Disable tests.
...
* gnu/packages/audio.scm (r128gain)[arguments] <tests?>: Skip for now.
[native-inputs]: Remove python-wheel.
Change-Id: I4f637fe97247363cdf8f457312766e86f5239312
2025-09-25 09:36:34 +01:00
Sharlatan Hellseher
1fe06a7a13
gnu: python-pytest-check-links: Update to 0.10.1.
...
* gnu/packages/python-xyz.scm (python-pytest-check-links): Update to 0.10.1.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: The most tests fail.
[propagated-inputs]: Remove python-pytest and python-six; add
python-requests.
[native-inputs]: Remove python-pbr-minimal; add python-hatchling.
[home-page]: Fix redirection, it's maintained by Jupyter Lab project.
Change-Id: Iebbe30534a4f1033fc59988056b745a7315963cc
2025-09-25 09:36:34 +01:00
Sharlatan Hellseher
02e5e0ed16
gnu: python-timeout-decorator: Disable tests.
...
* gnu/packages/python-xyz.scm (python-timeout-decorator)[arguments]
<tests?>: Skip them for now.
Change-Id: I93bbc79be6345a4a0408f58dfbd944b9a48dddce
2025-09-25 09:36:34 +01:00
Sharlatan Hellseher
7736cf7201
gnu: python-readability-lxml: Update to 0.8.4.1.
...
* gnu/packages/python-xyz.scm (python-readability-lxml): Update to 0.8.4.1.
[source] <snippet>: Remove as no longer required.
<commit>: Version format has been changed.
[native-inputs]: Remove python-timeout-decorator, python-setuptools, and
python-wheel; add python-poetry-core.
Change-Id: I7b29efede45bd8dfdd41ee0145ba30cba452f0ec
2025-09-25 09:36:34 +01:00
Sharlatan Hellseher
ab17d1f192
gnu: Remove python-extras.
...
1.0.0 was released in 2016 as helper for python-testtols,
python-fixtures and python-subunit. Now it's no longer required. There
are no users in Guix.
* gnu/packages/python-xyz.scm (python-extras): Delete variable.
Change-Id: Id328d826052ac5a27cc4e7c0a6042f0a5df2bd14
2025-09-25 09:36:34 +01:00
Sharlatan Hellseher
120a900e90
gnu: python-blosc2: Switch to pyproejct, fix build.
...
* gnu/packages/python-compression.scm (python-blosc2)[build-system]:
Switch to pyproejct-build-system.
[arguments] <tests-flags>: Provide option to run tests agains installed
libarary.
<phases>: Use default 'build and 'check; add 'configure.
[native-inputs]: Add python-setuptools.
Change-Id: I62025cad68dd83a9b6f1dddea34840be38112f09
2025-09-25 09:36:34 +01:00
Sharlatan Hellseher
97cd1a6acf
gnu: python-url-normalize: Update to 2.2.1.
...
* gnu/packages/python-web.scm (python-url-normalize): Update to 2.2.1.
[propagated-inputs]: Add python-idna.
[native-inputs]: Remove python-poetry-core and python-pytest-flakes; add
python-setuptools.
Change-Id: I444015c75241c6284ee190c19b8135191226abda
2025-09-25 09:36:34 +01:00
Sharlatan Hellseher
3694fcfd28
gnu: Remove python-linecache2.
...
Upstream note: This repository was archived by the owner on Nov 25,
2023. It is now read-only.
No users in Guix.
* gnu/packages/python-xyz.scm (python-linecache2): Delete variable.
Change-Id: I12deda7a2359ceec86daa60c86dce9d2bfc9764e
2025-09-25 09:36:34 +01:00
Sharlatan Hellseher
00dc48d22b
gnu: Remove python-traceback2.
...
Upstream note: This repository was archived by the owner on Nov 25,
2023. It is now read-only.
No users in Guix.
* gnu/packages/python-xyz.scm (python-traceback2): Delete variable.
Change-Id: I67c4575841bf9fbc775b0105de0c6a281620c175
2025-09-25 09:36:33 +01:00
Sharlatan Hellseher
fca31a2254
gnu: Remove python-jschema-to-python.
...
Not maintained since 2019, fails to build no users in Guix.
* gnu/packages/python-web.scm (python-jschema-to-python): Delete variable.
Change-Id: I73b10bece77b029dfa4c5deb6f749145b942e98b
2025-09-25 09:36:33 +01:00