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
Sharlatan Hellseher
353dc67a08
gnu: python-qdldl: Update to 0.1.7.post5.
...
* gnu/packages/python-science.scm (python-qdldl): Update to 0.1.7.post5.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: Id9c152d861c525ae77c49baa5cf53bebf92e8621
2025-09-25 09:36:41 +01:00
Sharlatan Hellseher
ad8b5687a3
gnu: python-pylint: Update to 3.3.8.
...
* gnu/packages/check.scm (python-pylint): Update to 3.3.8.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-wheel.
Change-Id: I3b598397599bea700994a0dacfc04d0332930c06
2025-09-25 09:36:41 +01:00
Sharlatan Hellseher
40290f6faa
gnu: python-peewee: Update to 3.18.2.
...
* gnu/packages/databases.scm (python-peewee): Update to 3.18.2.
[native-inputs]: Remove python-cython and python-wheel.
Change-Id: I852dc5f0bb6cf299e83b510008af103cda716b6e
2025-09-25 09:36:41 +01:00
Sharlatan Hellseher
6c2bb88d1a
gnu: python-musicbrainzngs: Fix tests.
...
* gnu/packages/music.scm (python-musicbrainzngs)[native-inputs]: Remove
python-wheel; add python-pytest.
Change-Id: I625a3a5212e8d798cb094635f1814edbaab494e0
2025-09-25 09:36:41 +01:00
Sharlatan Hellseher
4b93376653
gnu: python-louvain: Fix tests.
...
* gnu/packages/graph.scm (python-louvain)[native-inputs]: Remove
python-wheel; add python-pytest.
Change-Id: I9a4b292c2bd83133ad28640cfa32041255374311
2025-09-25 09:36:41 +01:00
Sharlatan Hellseher
b197997a6d
gnu: Remove python-pygments-github-lexers.
...
Unmaintained for 11 years, fails to build no users in Guix.
* gnu/packages/python-xyz.scm (python-pygments-github-lexers): Delete
variable.
Change-Id: I0f54afdf34b5fe0603a9d9ff8d5b4c662d542972
2025-09-25 09:36:41 +01:00
Sharlatan Hellseher
6addf32835
gnu: Remove python-jdcal.
...
1.4.1 was released in 2019, no active work on master branch for 3y, no
users in Guix fails to build.
* gnu/packages/python-xyz.scm (python-jdcal): Delete variable.
Change-Id: I9ac7d76cbe483c5bfdd486660b002fee6b2ae117
2025-09-25 09:36:41 +01:00
Sharlatan Hellseher
c7a2471a50
gnu: Remove python-pbr-minimal.
...
* gnu/packages/python-xyz.scm (python-pbr-minimal): Delete variable.
Change-Id: I5911ecdd63cb8d797ca22730d77ef8a09261fc94
2025-09-25 09:36:41 +01:00
Sharlatan Hellseher
8eab051fac
gnu: python-langdetect: Adjust ipusts, fix build.
...
* gnu/packages/python-xyz.scm (python-langdetect)[propagated-inputs]:
Add python-six.
[native-inputs]: Remove python-wheel.
Change-Id: I97205c863ab57092fe7e6d9959c05a55ad77def9
2025-09-25 09:36:41 +01:00
Nicolas Graves
f6c1810249
gnu: python-lazr-restfulclient: Fix tests.
...
* gnu/packages/python-web.scm (python-lazr-restfulclient):
[arguments]<#:phases>: Replace 'check phase.
[propagated-inputs]: Add python-six, which is still used in the package.
Change-Id: Ie8e272034f3fc747584f4500cf00a3a9b2e867bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:40 +01:00
Nicolas Graves
9f6cab4e9a
gnu: python-wadllib: Update to 2.0.0.
...
* gnu/packages/python-web.scm (python-wadllib): Update to 2.0.0.
[arguments]<#:tests?>: Disable them for now.
<#:phases>: Replace 'check phase.
[native-inputs]: Add python-multipart.
Change-Id: Id0ebb71c0544a26edfc94f9b64cda8a5dfc29dd4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:40 +01:00
Nicolas Graves
7c42ac3c6a
gnu: python-lazr-uri: Update to 1.0.7.
...
* gnu/packages/python-web.scm (python-lazr-uri): Update to 1.0.7.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools.
Change-Id: I0f42d48935adb3bed8f02e3fdfe97b51a4aa48b0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:40 +01:00
Nicolas Graves
f8d127eccf
gnu: python-btrees: Update to 6.1.
...
* gnu/packages/python-web.scm (python-btrees): Update to 6.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools.
Change-Id: Iaec2b40f6b311592b43d982e9de0da10653d548d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:40 +01:00
Nicolas Graves
4aeb265d95
gnu: python-persistent: Update to 6.1.1.
...
* gnu/packages/python-web.scm (python-persistent): Update to 6.1.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Add python-zope-deferredimport,
python-zope-testrunner.
[description]: Improve style.
Change-Id: I422ee21f044ac238d20260515e924e0dd00b7e50
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:40 +01:00
Nicolas Graves
ce34c5ae60
gnu: python-zope-bootstrap-package: Improve style.
...
* gnu/packages/python-web.scm (python-zope-bootstrap-package): Rewrite
using gexps, and add python-setuptools to native-inputs.
Change-Id: Iec6b106d9510d332540626b80cc63420351e8c62
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:40 +01:00
Nicolas Graves
57a9d6917a
gnu: python-zope-deferredimport: Update to 6.0.
...
* gnu/packages/python-web.scm (python-zope-deferredimport): Update to 6.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools-next.
[home-page]: Use the readthedocs link.
Change-Id: I9e5d6640ea1df5949c2a2f906dbb1d73ee4a65c7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:40 +01:00
Nicolas Graves
d21ce22f53
gnu: python-zope-component: Update to 7.0.
...
* gnu/packages/python-web.scm (python-zope-component): 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, improve style.
[home-page]: Use readthedocs link.
[description]: Improve style.
Change-Id: I706ea7c5d49a4b5b97e89508e3abef33b6c9e520
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:40 +01:00
Nicolas Graves
d63c77f271
gnu: python-zope-security: Update to 7.3.
...
* gnu/packages/python-web.scm (python-zope-security): Update to 7.3.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools.
(python-zope-security-bootstrap)[propagated-inputs]: Improve style.
Change-Id: If21113f49acec0f198ab1eca5c88767cfcab34af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:40 +01:00
Nicolas Graves
c8fbe1e8a8
gnu: python-zope-location: Update to 6.0.
...
* gnu/packages/python-web.scm (python-zope-location): Update to 6.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 the readthedocs link.
[description]: Improve style.
Change-Id: I1e4e6bce660dfa1cd5345b522ad4e8fe4950bbbd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:39 +01:00
Nicolas Graves
633ce9bc8d
gnu: python-zope-hookable: Update to 7.0.
...
* gnu/packages/python-web.scm (python-zope-hookable): 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 the readthedocs link.
[description]: Improve style.
Change-Id: If35c751536895728b14b7d0b9a35c008e3c7832f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:39 +01:00
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