Sharlatan Hellseher
9c6e514c43
gnu: python-voluptuous: Update to 0.15.2.
...
* gnu/packages/python-xyz.scm (python-voluptuous): Update to 0.15.2.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-nose; add python-pytest and
python-setuptools.
Change-Id: I306b65ff59e9cb1e4d7400ab057912bae072e520
2025-09-25 09:36:13 +01:00
Sharlatan Hellseher
d7ae2db9ed
gnu: python-k5test: Update to 0.10.4.
...
* gnu/packages/python-xyz.scm (python-k5test): Update to 0.10.4.
[build-system]: Switch to pyproejct-build-system.
[arguments] <phases>: Remove 'apply-upstream-fixes.
[inputs]: Add mit-krb5.
[propagated-inputs]: Remove python-six, which, and mit-krb5.
[native-inputs]: Remove mit-krb5; add python-setuptools.
Change-Id: Ife80993e4e78368c5689515f037961c9f6fee703
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
dd02b9c825
gnu: python-astunparse: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-astunparse):
[build-system]: Use pyproject.
[propagated-inputs]: Remove python-wheel.
[native-inputs]: Add python-setuptools.
Change-Id: I47ca10fc70a1db146f405247940904f2a5df30fe
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
ad11d68fe1
gnu: python-expecttest: Update to 0.3.0.
...
* gnu/packages/python-check.scm (python-expecttest): Update to 0.3.0.
[native-inputs]: Remove poetry; add python-poetry-core.
Change-Id: If0e4a51fe0acfcca06aec952f9c24be09823b5be
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
cad01598b6
gnu: python-unidecode: Update to 1.4.0.
...
* gnu/packages/python-xyz.scm (python-unidecode): Update to 1.4.0.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: I7bf733a3d0d61d3a698d0c42898416e84ced8f0f
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
af1aa73f81
gnu: python-couleur: Fix build.
...
* gnu/packages/python-xyz.scm (python-couleur) [arguments] <tests?>:
Disable them, no tests in PyPI but tests in Git depent on Nose test
runner.
Change-Id: I6b417e22a6777e69408ea5842ba2486c7aab049b
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
52c3f210ab
gnu: python-pytest-examples: Update to 0.0.13.
...
* gnu/packages/check.scm (python-pytest-examples): Update to 0.0.13.
[arguments] <test-flags>: Rework skipped tests.
[phases] {relax-requirements}: Remove black from the list.
Change-Id: I642893ff64a3699dea65daa981656471ae28227f
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
682270ac54
gnu: python-coveralls: Improve package.
...
* gnu/packages/python-check.scm (python-coveralls): Re order fields, fix
indentation.
[source] <uri>: Use direct URL string instead of HOME-PAGE.
[native-inputs]: Remove poetry; add python-poetry-core. Apply list
style and place above PROPAGATED-INPUTS.
Change-Id: Id573137527b104a85aa6ed881feb72ede92d6f7e
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
e16bf08b56
gnu: python-identify: Update to 2.6.14.
...
* gnu/packages/python-xyz.scm (python-identify): Update to 2.6.14.
[argumens] <phases>: Keep 'ensure-no-mtimes-pre-1980.
[propagated-inputs]: Remove python-editdistance.
[native-inputs]: Remove python-coverage and python-wheel.
Change-Id: I920d14a469642f5250922c55b2731a2943c25b31
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
acdc03ce17
gnu: python-isort: Update to 6.0.1.
...
* gnu/packages/python-xyz.scm (python-isort): Update to 6.0.1.
[arguments] <test-flags>: Ignore benchmark and integration test files;
do not run black tests; rework the list of skipped tests.
<phases>: Remove 'install-example-plugins; add 'pretend-version.
[native-inputs]: Remove python-black, python-hypothesmith,
python-libcst-minimal, python-natsort, python-pip, python-poetry-core,
python-pypa-build, and python-pytest-mock; add python-hatch-vcs,
python-hatchling, and python-hypothesis.
Change-Id: Ifb0652d4538ee087933063c5593a469b9af2321c
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
e62e7fce57
gnu: python-ddt: Fix build.
...
* gnu/packages/python-check.scm (python-ddt) [native-inputs]: Add
python-six.
Change-Id: I0770740a27b8c37c2c5091366c02f36ebba3bacf
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
7eb93b71ad
gnu: python-aiounittest: Update to 1.5.0.
...
* gnu/packages/check.scm (python-aiounittest): Update to 1.5.0.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Remove python-coverage and python-nose; add
python-pytest and python-setuptools.
Change-Id: I9331b74bf1a0405c74aca2480a151c10fca8490b
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
337a87c276
gnu: python-paramiko: Update to 4.0.0.
...
* gnu/packages/python-crypto.scm (python-paramiko): Update to 4.0.0.
[native-inputs]: Remove python-pytest-xdist and python-wheel.
Change-Id: Iabfbee5007c0b50e7f7963d7cad88cda5e1a376d
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
ea460c1aea
gnu: python-pytest-relaxed: Fix tests.
...
* gnu/packages/check.scm (python-pytest-relaxed):
[arguments] <test-flags>: Skip one shaky test.
[native-inputs]: Remove python-pytest and python-wheel; add
python-pytest-bootstrap.
Change-Id: I56037bf27984dd14a7e3504aa8996e5d8748c8d4
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
262a7d9cdb
gnu: python-strictyaml: Unbundle ruamel.yaml.
...
* gnu/packages/serialization.scm (python-strictyaml)
[source] <snippet>: Delete bundled ruamel.
[arguments] <tests?>: Disable as depends on custom test runner and Docker.
<phases>: Add 'remove-bundled-ruamel.
[propagated-inputs]: Remove python-ruamel.yaml; add
python-ruamel.yaml-0.16.
[native-inputs]: Remove python-wheel.
[home-page]: Fix it as seen on GitHub page.
Change-Id: I5dfda477bcbedcac631fd2b3b3151a612b4c71f7
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
0a0ea43b7e
gnu: python-repoze-lru: Swap Nose with Unittest.
...
* gnu/packages/python-xyz.scm (python-repoze-lru):
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Remove python-coverage, python-nose, and
python-wheel.
Change-Id: Ib91cd3bedbe988436d12f5ba98876b615c8a3765
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
718e90c43d
gnu: python-hupper: Update to 1.12.1.
...
* gnu/packages/python-web.scm (python-hupper): Update to 1.12.1.
[build-system]: Use pyproject.
[arguments] <test-flags>: Ignore problematic tests.
[propagated-inputs]: Remove python-pytz; add python-watchdog.
[native-inputs]: Remove python-mock, python-pytest-runner, and
python-watchdog.
Change-Id: I5ec147836a59a16bc39f8444c4565d9d388005f2
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
4825024e52
gnu: python-llvmlite: Fix tests.
...
* gnu/packages/llvm.scm (python-llvmlite)[native-inputs]: Remove
python-wheel; add python-pytest.
Change-Id: Idd1b4757432a3194f7e01ad5106330d2a4f7b895
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
8aab376b8c
gnu: python-manuel: Disable tests.
...
* gnu/packages/python-web.scm (python-manuel):
[arguments] <tests?>: Disable for now.
[native-inputs]: Remove python-setuptools, python-wheel, and
python-zope-testing.
Change-Id: I96b5247bdf24a8101c467fc9c1052d0661c181c8
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
7720f06ad1
gnu: python-pkginfo: Update to 1.12.1.2.
...
* gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.12.1.2.
[arguments] <test-flags>: Skip one test.
Change-Id: Id3f895971b349e2fc572d674ccaf9aead95f52b2
2025-09-25 09:36:10 +01:00
Sharlatan Hellseher
6e5c1015ca
gnu: python-imageio-ffmpeg: Update to 0.6.0.
...
* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): Update to 0.6.0.
[build-system]: Use pyproject.
Change-Id: Ia3f5592958227ba52e9aa483ffafaaebf8a9aa93
2025-09-25 09:36:10 +01:00
Sharlatan Hellseher
1c2f43a034
gnu: python-imageio-ffmpeg: Improve style.
...
* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): Improve style.
Change-Id: I2fe41000a9eb05d0e6b7e0adfecd8a55ad42ef0c
2025-09-25 09:36:10 +01:00
Sharlatan Hellseher
f57a43e27c
gnu: python-cachetools: Update to 6.1.0.
...
* gnu/packages/python-xyz.scm (python-cachetools): Update to 6.1.0.
[native-inputs]: Add python-pytest.
Change-Id: Icf7cc10f1d91510074aded5e15e1f287bef02652
2025-09-25 09:36:10 +01:00
Sharlatan Hellseher
0cd9ca8a24
gnu: python-milc: Update to 1.9.1.
...
* gnu/packages/python-xyz.scm (python-milc): Update to 1.9.1.
[source]: Switch to git-fetch providing tests.
[propagated-inputs]: Remove python-appdirs.
[native-inputs]: Remove python-wheel and python-pip; add python-pytest
and python-semver.
Change-Id: Iafbf4002713a0662522c16e269eb6063e71381eb
2025-09-25 09:36:10 +01:00
Sharlatan Hellseher
e317f5b7a0
gnu: python-halo: Reduce clousure size.
...
* gnu/packages/terminals.scm (python-halo): Reduce clousure size.
[arguments] <tests?>: No tests in PyPI archive.
[native-inputs]: Remove python-coverage, python-nose, python-pylint,
python-tox, python-twine, and python-wheel.
Change-Id: Iaea1c387ba7b8fd950119ff51e19a15d9c0614d8
2025-09-25 09:36:10 +01:00
Sharlatan Hellseher
28f820746c
gnu: python-types-colorama: Update to 0.4.15.20250801.
...
* gnu/packages/python-xyz.scm (python-types-colorama): Update to 0.4.15.20250801.
[arguments] <tests?>: Disable as no provided with PyPI archive.
[native-inputs]: Remove python-wheel.
Change-Id: I1e4f5cb1a3f1a5a8ba6c50b902089b19b27f015b
2025-09-25 09:36:10 +01:00
Sharlatan Hellseher
3da7972783
gnu: python-spinners: Reduce closure size.
...
* gnu/packages/terminals.scm (python-spinners): Reduce closure size.
[arguments] <tests?>: Disable as no provided with PyPI archive.
<phases>: Remove 'relax-requirements.
[native-inputs]: Remove python-coverage, python-nose, python-pylint,
python-tox, and python-wheel.
Change-Id: I39ca6a2bedc351475abd476c232ab4d820d59201
2025-09-25 09:36:10 +01:00
Sharlatan Hellseher
aebb3100c2
gnu: python-log-symbols: Reduce closure size.
...
* gnu/packages/terminals.scm (python-log-symbols): Reduce closure size.
[arguments] <tests?>: Disable as no provided with PyPI archive.
<phases>: Remove 'relax-requirements.
[native-inputs]: Remove python-coverage, python-nose, python-pylint,
python-tox, and python-wheel.
Change-Id: I199f064ed8f2f2fcb7445a344ce841f20acb3463
2025-09-25 09:36:09 +01:00
Sharlatan Hellseher
d1f493faac
gnu: python-scikit-learn: Update to 1.7.0.
...
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.7.0.
Change-Id: Ic269673b9a7d6d190edfd98ad9744f9f4955241a
2025-09-25 09:36:09 +01:00
Sharlatan Hellseher
ff16d12ba0
gnu: python-zope-testing: Update to 5.1.
...
* gnu/packages/python-web.scm (python-zope-testing): Update to 5.1.
[arguments] <test-backend>: Use 'custom.
[native-inputs]: Remove python-wheel.
Change-Id: I755e49fb40933829940195966a996b06c8423969
2025-09-25 09:36:09 +01:00
Sharlatan Hellseher
72c525035d
gnu: python-sgp4: Fix tests.
...
* gnu/packages/astronomy.scm (python-sgp4):
[arguments] <test-backend>: Use 'custom.
[native-inputs]: Remove python-wheel, and python-setuptools-next, add
python-setuptools.
Change-Id: If113cf8bafffdae385aa54f4497665918f681270
2025-09-25 09:36:09 +01:00
Sharlatan Hellseher
803fce145c
gnu: python-pytest-astropy-header: Switch to pyproject-build-system.
...
* gnu/packages/python-check.scm (python-pytest-astropy-header)
[build-system]: Use pyproject.
[native-inputs]: Add python-numpy, and python-setuptools.
Change-Id: If5b14d02eac7710c703d3f1b2ad0bca4b9ccafde
2025-09-25 09:36:09 +01:00
Sharlatan Hellseher
ec1b81af08
gnu: python-mimeparse: Update to 2.0.0.
...
The project changed maintainer, home page permament redirects from
<https://github.com/dbtsai/python-mimeparse > to
<https://github.com/falconry/python-mimeparse >.
See: <https://github.com/falconry/python-mimeparse/releases/tag/2.0.0rc1 >.
* gnu/packages/python-xyz.scm (python-mimeparse): Update to 2.0.0.
[build-system]: Use pyproject.
[native-inputs]: Add python-pytest and python-setuptools.
[home-page]: Fix URL redirection.
Change-Id: I35244d43156861cfb723d21d74f51498f18daf0a
2025-09-25 09:36:09 +01:00
Sharlatan Hellseher
97fa837bac
gnu: python-cfn-lint: Update to 1.38.1.
...
* gnu/packages/python-web.scm (python-cfn-lint): Update to 1.38.1.
[arguments] <test-flags>: Rework skipped and ignored tests.
[propagated-inputs]: Remove python-importlib-resources.
[native-inputs]: Remove python-wheel.
Change-Id: I9c3056a167f27659fb498941884a28c1099bb9c6
2025-09-25 09:36:09 +01:00
Sharlatan Hellseher
2a97016791
gnu: python-joblib: Update to 1.5.1.
...
* gnu/packages/python-xyz.scm (python-joblib): Update to 1.5.1.
[arguments] <test-flags>: Skip only one test.
[propagated-inputs]: Remove python-psutil.
[native-inputs]: Add python-pytest-asyncio.
Change-Id: I297d5c146cab585f108f72eb53826b417f71e264
2025-09-25 09:36:09 +01:00
Sharlatan Hellseher
2d4f7ba84e
gnu: python-aws-xray-sdk: Fix build.
...
* gnu/packages/python-web.scm (python-aws-xray-sdk):
[arguments] <test-flags>: Rework skipped tests.
[native-inputs]: Remove python-pytest-aiohttp, python-requests,
python-wheel, and python-pytest-asyncio; add python-aiohttp,
python-pytest-asyncio-0.26.
[propagated-inputs]: Remove python-aiohttp, python-future, and
python-urllib3; add python-requests.
Change-Id: Ib0a7166cc507d6ebac424780b2760e17c7dca954
2025-09-25 09:36:09 +01:00
Sharlatan Hellseher
47c707f479
gnu: python-aws-sam-translator: Update to 1.99.0.
...
* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.99.0.
[native-inputs]: Remove python-wheel.
Change-Id: I977462818835f407e26f729d0ada80114cc38cea
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
d937648521
gnu: python-flask-cors: Update to 6.0.1.
...
* gnu/packages/python-web.scm (python-flask-cors): Update to 6.0.1.
[source]: Switch to git-fetch providing tests.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six; add python-flask and
python-werkzeug.
[native-inputs]: Remove python-flask, python-nose, and python-packaging;
add python-pytest and python-setuptools.
Change-Id: Ib86dc851cc3a3b8957b01ff0b91bef6bbe466fd8
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
4eeb93ef7a
gnu: python-jsonpatch: Update to 1.33.
...
* gnu/packages/python-xyz.scm (python-jsonpatch): Update to 1.33.
[build-system]: Use pypproject.
[arguments] <test-backend>: Use 'custom.
[native-inputs]: Add python-setuptools.
Change-Id: Icfaa7842ea88fd40c5c29a16f2d12d6bea25aafc
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
18cd3b9e76
gnu: python-future: Update to 1.0.0.
...
* gnu/packages/python-xyz.scm (python-future): Update to 1.0.0.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Enable them as issues was resolved in 0.17.0.
<test-flags>: Skip some problematic tests.
<phases>: Use default 'check and 'sanity-check.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I2f8c5ab093859022b419ae47264fca7c72aa94fa
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
5330cc5dec
gnu: python-bottle: Update to 0.13.4.
...
* gnu/packages/python-web.scm (python-bottle): Update to 0.13.4.
[native-inputs]: Add python-setuptools.
Change-Id: I5dc04f135ec5f6d83aff428a4b09fd305904efe2
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
95f7a43ee2
gnu: python-black: Update to 25.1.0.
...
* gnu/packages/python-xyz.scm (python-black): Update to 25.1.0.
[propagated-inputs]: Remove python-tomli and python-typing-extensions; add python-aiohttp.
[native-inputs]: Remove python-pytest-aiohttp.
Change-Id: I8f8caefb2d76aa8171e137ae9fa6323b30989967
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
f6ef8f9364
gnu: python-stdnum: Update to 2.1.
...
* gnu/packages/finance.scm (python-stdnum): Update to 2.1.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Remove python-nose; add python-pytest,
python-pytest-cov, and python-setuptools.
Change-Id: I10c5d99e54f5f7891dfe500770bb110901a46678
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
1843ef821f
gnu: python-relatorio: Update to 0.11.1.
...
* gnu/packages/python-xyz.scm (python-relatorio): Update to 0.11.1.
[native-inputs]: Remove python-wheel; add python-pytest.
[description]: Start from a new line, fix fill column indentation.
Change-Id: I5b5c6556df6fdd3c785b96fdf11c42f1b24165de
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
d0074f45d0
gnu: python-sql: Update to 1.6.0.
...
* gnu/packages/databases.scm (python-sql): Update to 1.6.0.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: Ifa0abaa6f95db9efa757a1fc02d3f655b7565ab3
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
c41ff65687
gnu: python-bson: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-bson)[build-system]: Switch to
pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I66e4fcd4cbaef2a32f76a2161dfa08fcedabebae
2025-09-25 09:36:07 +01:00
Sharlatan Hellseher
9fbe4157a6
gnu: python-s3transfer: Reduce closure size.
...
* gnu/packages/python-web.scm (python-s3transfer)
[propagated-inputs]: Remove python-urllib3.
[native-inputs]: Remove python-docutils, python-mock, python-nose, and
python-wheel.
Change-Id: I041e5da66b356a8a54f942ac710cccd4f4098ed4
2025-09-25 09:36:07 +01:00
Sharlatan Hellseher
41a5955408
gnu: python-sqlparse: Update to 0.5.3.
...
* gnu/packages/databases.scm (python-sqlparse): Update to 0.5.3.
[build-system]: Use pyproejct.
[arguments]: Drop all of them.
[inputs]: Remove bash-minimal.
[native-inputs]: Add python-hatchling.
Change-Id: Id30334d7e033a8786011a819042ab0d6cb221296
2025-09-25 09:36:07 +01:00
Sharlatan Hellseher
65b71b968b
gnu: python-dask: Adjust inputs.
...
* gnu/packages/python-science.scm (python-dask)
[native-inputs]: Remove python-pytest-runner and python-wheel; add
python-setuptools.
Change-Id: If44bbc089be0f27c39567a8315d9908c32b543bf
2025-09-25 09:36:07 +01:00
Sharlatan Hellseher
17f8d5b528
gnu: python-partd: Update to 1.4.2.
...
* gnu/packages/python-xyz.scm (python-partd): Update to 1.4.2.
[propagated-inputs]: Add python-blosc.
[native-inputs]: Remove python-wheel; add python-pytest and python-versioneer.
Change-Id: I4a175b4e45f57bd63add17490ce4f66b314a80d6
2025-09-25 09:36:07 +01:00