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
Sharlatan Hellseher
bede97b171
gnu: python-deprecation: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-deprecation)[build-system]: Switch
to pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
<phases>: Add 'drop-unittest2.
[native-inputs]: Remove python-unittest2; add python-setuptools.
Change-Id: Ibe9bf3c94ca1137c64f6415d6f0b94e999c03cc5
2025-09-25 09:36:07 +01:00
Sharlatan Hellseher
4e8daba837
gnu: python-blosc: Update to 1.11.3.
...
* gnu/packages/python-compression.scm (python-blosc): Update to 1.11.3.
[build-system]: Use pyproject.
[arguments] <test-backend>: Use 'custom.
<phases>: Use default 'check.
[propagated-inputs]: Remove python-numpy.
[native-inputs]: Add ninja/pinned, python-numpy, python-psutil,
python-py-cpuinfo, and python-setuptools.
Change-Id: I1b2169c04a0216e9a8e7ca872c08e5043b00209f
2025-09-25 09:36:07 +01:00
Sharlatan Hellseher
e1810187cc
gnu: python-sphinx-rtd-theme: Update to 3.0.2.
...
* gnu/packages/sphinx.scm (python-sphinx-rtd-theme): Update to 3.0.2.
[propagated-inputs]: Add python-sphinxcontrib-jquery.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: I7e77e96757537d017f5facecd562e712d81eef3f
2025-09-25 09:36:07 +01:00
Sharlatan Hellseher
6991fbe1f5
gnu: Add python-sphinxcontrib-jquery.
...
* gnu/packages/sphinx.scm (python-sphinxcontrib-jquery): New variable.
Change-Id: I093ef4ba4c59e1f302bc581bea1c34dcd87e5d11
2025-09-25 09:36:06 +01:00
Sharlatan Hellseher
2c37d4edcc
gnu: python-webtest: Update to 3.0.6.
...
* gnu/packages/python-web.scm (python-webtest): Update to 3.0.6.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-setuptools.
Change-Id: I582650db04b599d2cda71ade68451dfa731897ff
2025-09-25 09:36:06 +01:00
Sharlatan Hellseher
9d03e6f621
gnu: python-webob: Update to 1.8.9.
...
* gnu/packages/python-web.scm (python-webob): Update to 1.8.9.
[build-system]: Use pyproject.
[native-inputs]: Remove python-nose; add python-pytest and
python-setuptools.
Change-Id: I8b98fc29f5f32370f5083f44bcaef38afd03b14f
2025-09-25 09:36:06 +01:00
Sharlatan Hellseher
b7d8391993
gnu: python-myst-parser: Update to 4.0.1.
...
* gnu/packages/sphinx.scm (python-myst-parser): Update to 4.0.1.
[native-inputs]: Remove python-docutils and python-sphinx.
Change-Id: I0d937ef1f5525e6ba1a2e53d18da1be304eebdf7
2025-09-25 09:36:06 +01:00
Sharlatan Hellseher
24fff21a25
gnu: python-testfixtures: Update to 9.1.0.
...
* gnu/packages/python-check.scm (python-testfixtures): Update to 9.1.0.
[bulid-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest, python-pytest-cov, python-twine,
and python-wheel; add python-setuptools.
Change-Id: Ida1dbbc639153399847d87aa81cae2b9a42eef1d
2025-09-25 09:36:06 +01:00
Sharlatan Hellseher
f1be2c7bee
gnu: python-natsort: Update to 8.4.0.
...
* gnu/packages/python-xyz.scm (python-natsort): Update to 8.4.0.
[buld-system]: Switch to pyproject-build-system.
[arguments]: Drop all.
[propagated-inputs]: Add python-fastnumbers.
[native-inputs]: Remove python-hypothesis and python-pytest-cov; add
python-setuptools.
Change-Id: Ib0efe56d7f03b474d935beaede108b7a593b4444
2025-09-25 09:36:06 +01:00
Sharlatan Hellseher
76206d7487
gnu: Add python-fastnumbers.
...
* gnu/packages/python-xyz.scm (python-fastnumbers): New variable.
Change-Id: I40176b1b621949972be176eed2cd374eeefad8b9
2025-09-25 09:36:06 +01:00
Sharlatan Hellseher
9048edcce2
gnu: python-fsspec: Update to 2025.7.0.
...
* gnu/packages/python-xyz.scm (python-fsspec): Update to 2025.7.0.
[arguments] <test-flags>: Skip tests requiring network access or hang.
<phases>: Remove 'fix-version, 'install-version; add 'set-version.
[native-inputs]: Add nss-certs-for-test, python-hatch-vcs,
python-pytest-asyncio, and python-pytest-rerunfailures.
Change-Id: I1532618a8d01c5fd45a232954b83a94624a31923
2025-09-25 09:36:06 +01:00
Sharlatan Hellseher
8cf0407974
gnu: python-twisted: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-twisted): Update to 24.11.0.
[propagated-inputs]: Add python-appdirs, python-cryptography,
python-h2, python-priority, python-idna, python-pyopenssl,
python-service-identity, and python-pyserial.
[native-inputs]: Remove python-pyflakes, python-sphinx, and
python-sphinx-rtd-theme.
Change-Id: Ia7050206716ddc175d21c85b817ab336d08120fc
2025-09-25 09:36:06 +01:00
Sharlatan Hellseher
21f15ea4da
gnu: python-scikit-build: Update to 0.18.1.
...
* gnu/packages/python-xyz.scm (python-scikit-build): Update to 0.18.1.
[srouce] <patch>: Add patch fixing compatability with newer
Setuptools, taken from upstream.
[propagated-inputs]: Remove python-tomli.
[native-inputs]: Remove python-coverage, python-mock,
python-packaging, python-path, python-pytest-cov,
python-pytest-virtualenv, and python-setuptools-scm.
* gnu/packages/patches/python-scikit-build-setuptools-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new patch.
Change-Id: I132f6558188c32e7e31fd78527ec6805b91a1443
2025-09-25 09:36:05 +01:00
Sharlatan Hellseher
0b3a240aec
gnu: python-constantly: Update to 23.10.4.
...
* gnu/packages/python-xyz.scm (python-constantly): Update to 23.10.4.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-versioneer.
Change-Id: Ib52c1d75628bf5859df0fd2139bf0bacb08df871
2025-09-25 09:36:05 +01:00
Sharlatan Hellseher
86d8f820ec
gnu: python-pyicu: Update to 2.15.2.
...
* gnu/packages/python-xyz.scm (python-pyicu): Update to 2.15.2.
[source] <uri>: Adjust archie name according to PyPI.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add pkg-config and python-setuptools.
Change-Id: I3da31d4536590871230a0945e3af94010c3a9d8a
2025-09-25 09:36:05 +01:00
Sharlatan Hellseher
7403fdb9c2
gnu: python-passlib: Swap Nose with Pytest.
...
* gnu/packages/python-crypto.scm (python-passlib)
[native-inputs]: Remove python-nose; add python-pytest.
Change-Id: I3d963259f5553fbeb935aa031001732960c6aee8
2025-09-25 09:36:05 +01:00
Sharlatan Hellseher
adce9d90e3
gnu: python-pyhamcrest: Update to 2.1.0.
...
* gnu/packages/check.scm (python-pyhamcrest): Update to 2.1.0.
[source]: Switch to url-fetch, PyPI contains tests.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest-cov, python-mock, python-pytest,
and python-hypothesis; add python-hatch-vcs, python-hatchling, and
python-pytest-bootstrap.
Change-Id: Icda80f0a54a5b043d887993056bce3667cd4ecec
2025-09-25 09:36:05 +01:00
Sharlatan Hellseher
11d9d6630e
gnu: python-zope-event: Update to 6.0.
...
* gnu/packages/python-web.scm (python-zope-event): Update to 6.0.
[source] <uri>: Fix archive name according to PyPI.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
[description]: Start from a new line, fix indentation.
Change-Id: I8886fc93c24d6b5b85092a1f05152c6ba118776a
2025-09-25 09:36:05 +01:00
Sharlatan Hellseher
7394d82cf4
gnu: python-distro: Update to 1.9.0.
...
* gnu/packages/python-xyz.scm (python-distro): Update to 1.9.0.
[build-system]: Use pyproject.
[arguments] <test-flags>: Skip 3 tests.
[native-inputs]: Add python-setuptools.
[home-page]: Fix permanent redirect.
Change-Id: I64acf4c3811f2b0e97abc2a6f568fe55a0ab9693
2025-09-25 09:36:05 +01:00
Sharlatan Hellseher
5bcc5e7011
gnu: python-pbr: Update to 7.0.1.
...
This change is to simplify bootstrap for python-pbr. All of the native
inputs were added to active tests but the #:tests? was set to false
making no sense to keep them.
* gnu/packages/python-xyz.scm (python-pbr): Update to 7.0.1.
Do not inherit from python-pbr-minimal and migrate all missing fields.
[build-system]: Switch to pyprject-build-system.
[propagated-inputs]: Remove git-minimal/pinned; add python-setuptools.
[native-inputs]: Remove python-fixtures-bootstrap, python-mock,
python-six, python-sphinx, python-testrepository-bootstrap,
python-testresources-bootstrap, python-testscenarios-bootstrap,
python-testtools-bootstrap, and python-virtualenv.
Change-Id: I5e53fd5ebd9bb0cfdd8e1da1c1a3d797a7bbfaeb
2025-09-25 09:36:05 +01:00
Sharlatan Hellseher
6fdd0a3d1a
gnu: python-pydot: Update to 4.0.1.
...
* gnu/packages/graphviz.scm (python-pydot): Update to 4.0.1.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[propagated-inputs]: Remove python-pyparsing-2.4.7; add
python-pyparsing.
[native-inputs]: Add python-parameterized, python-pytest,
python-pytest-xdist, and python-setuptools.
Change-Id: I5f192b2b83ea38ad09921131629f85e2e3207d66
2025-09-25 09:36:04 +01:00
Sharlatan Hellseher
74895932af
gnu: python-pyxdg: Update to 0.28.
...
* gnu/packages/freedesktop.scm (python-pyxdg): Update to 0.28.
[build-system]: Use pypproject.
[arguments] <test-flags>: Skip 2 tests with Pytest "--deselect" option.
<phases>: Use default 'check; add 'pre-check.
[native-inputs]: Remove python-nose; add python-pytest and
python-setuptools.
Change-Id: Ic870ffa65d992e985563d832c9464aade3a27f82
2025-09-25 09:36:04 +01:00
Sharlatan Hellseher
0a37b21bf1
gnu: python-pytest-checkdocs: Update to 2.10.0.
...
* gnu/packages/python-check.scm (python-pytest-checkdocs): Update to 2.10.0.
[source]: Switch to git-fetch, PyPI provides only the latest version
of source packge where we need older compatible with
python-pypa-build.
[arguments] <phases>: Add 'set-version.
[propagated-inputs]: Remove python-importlib-metadata, python-pep517,
and python-pytest; add python-pypa-build.
[native-inputs]: Add python-pytest-bootstrap and python-wheel.
Change-Id: I414b8538cb143c94dc7f5c5c5b5db56a56e97c14
2025-09-25 09:36:04 +01:00