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
Sharlatan Hellseher
fd65332b04
gnu: python-pytest-enabler: Update to 3.4.0.
...
* gnu/packages/check.scm (python-pytest-enabler): Update to 3.4.0.
[arguments] <tests?>: Enable them.
[propagated-inputs]: Add python-importlib-resources.
[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
python-pytest-flake8, python-pytest-mypy, and python-types-toml.
Change-Id: I5d0ba4ef12ff15e100f4a851a6f10a11bd32b251
2025-09-25 09:36:04 +01:00
Sharlatan Hellseher
c6099ed2ba
gnu: python-pythran: Disable tests.
...
* gnu/packages/python-science.scm (python-pythran): Disable tests.
Change-Id: I468e80c73feda2bdc0e44feed0922836b4e502f5
2025-09-25 09:36:04 +01:00
Sharlatan Hellseher
2bcf768da2
gnu: python-beniget: Update to 0.4.2.post1.
...
* gnu/packages/python-xyz.scm (python-beniget): Update to 0.4.2.post1.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: I26b73711421eca86553c1e6c0d4eecc40fc088df
2025-09-25 09:36:04 +01:00
Sharlatan Hellseher
bb3cc882b5
gnu: python-pydata-sphinx-theme: Adjust inputs.
...
* gnu/packages/sphinx.scm (python-pydata-sphinx-theme)
[propagated-inputs]: Remove python-docutils and python-sphinx; add
python-sphinx-6 and python-docutils-0.19.
Change-Id: I859b7e3f54f0c82e5ed03309583088f0645147cb
2025-09-25 09:36:04 +01:00
Sharlatan Hellseher
d91546e8fe
gnu: python-rich-click: Update to 1.8.9.
...
* gnu/packages/python-xyz.scm (python-rich-click): Update to 1.8.9.
[srouce]: Switch to git-fetch providing tests.
[build-system]: Use pyproject.
[propagated-inputs]: Remove python-importlib-metadata; add
python-typing-extensions.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I7edc0c34170f4c94daf58ad157c9a877df9a225a
2025-09-25 09:36:04 +01:00
Sharlatan Hellseher
d22f37ba13
gnu: python-sphinx-6: Skip some problematic tests.
...
* gnu/packages/sphinx.scm (python-sphinx-6) [arguments] <tests-flags>:
Run tests in parallel, supported upstream. Skip 10 tests.
[native-inputs]: Add python-pytest-xdist.
[propagated-inputs]: Remove python-docutils; add python-docutils-0.19.
Change-Id: I96e7c88e6fbe195909d4c822d5e34d10985d159a
2025-09-25 09:36:04 +01:00
Sharlatan Hellseher
3922ccc045
gnu: python-sphinxcontrib-websupport: Update to 2.0.0.
...
* gnu/packages/sphinx.scm (python-sphinxcontrib-websupport): Update to 2.0.0.
[build-system]: Use pyproject.
[native-inputs]: Add python-flit-core.
Change-Id: I6bd810e2bed5ff30a213f52db3bec48a7aadcb9e
2025-09-25 09:36:03 +01:00
Sharlatan Hellseher
3cb680e190
gnu: python-zope-interface: Update to 7.2.
...
* gnu/packages/python-web.scm (python-zope-interface): Update to 7.2.
[native-inputs]: Remove python-coverage, python-nose, python-zope-event, and
python-zope-testing; add python-setuptools.
Change-Id: I62aeeeecf414dac92c73d0b0c2ce52b1ba9c99cb
2025-09-25 09:36:03 +01:00
Sharlatan Hellseher
bcc4d8c68f
gnu: python-types-requests: Update to 2.32.4.20250611.
...
* gnu/packages/python-xyz.scm (python-types-requests): Update to 2.32.4.20250611.
[arguments] <tests?>: No tests provided.
[propagated-inputs]: Remove python-types-urllib3; add python-urllib3.
[native-inputs]: Remove python-wheel.
Change-Id: I390040e08fb411bc88e71ba116d8ab11e8dcb2e7
2025-09-25 09:36:03 +01:00
Sharlatan Hellseher
fad9d8a594
gnu: python-pyaml: Update to 25.7.0.
...
* gnu/packages/python-xyz.scm (python-pyaml): Update to 25.7.0.
[build-system]: Use pyproject.
[native-inputs]: Remove python-unidecode; add python-pytest and
python-setuptools.
Change-Id: I3a25ddf5e1e1d4a94915f230182ffa6a607b4cb8
2025-09-25 09:36:03 +01:00
Sharlatan Hellseher
9ffa97b438
gnu: python-ipython-genutils: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-ipython-genutils)
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: I6f7d4a022d7a745ed3a128200a7ed55087708dd8
2025-09-25 09:36:03 +01:00
Sharlatan Hellseher
14dd7f6247
gnu: python-terminado: Update to 1.18.1.
...
* gnu/packages/python-web.scm (python-terminado): Update to 1.18.1.
[build-system]: Use pyproject.
[arguments] <test-flags>: Ignore warnings.
<phases>: Use default 'check.
[native-inputs]: Add python-hatchling, and python-pytest-timeout.
Change-Id: I6dce6fbca7886f74b0c0e66db0367c4156313c3b
2025-09-25 09:36:03 +01:00
Sharlatan Hellseher
851a1197a6
gnu: python-prometheus-client: Update to 0.22.1.
...
* gnu/packages/monitoring.scm (python-prometheus-client): Update to 0.22.1.
[build-system]: Use pyproject.
[arguments] <tests?>: Enable them.
<test-flags>: Skip 4 failing tests.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I54522f793364ab2614ef8f30c874f3065ca79a7f
2025-09-25 09:36:03 +01:00
Sharlatan Hellseher
77b486fcc8
gnu: python-nbconvert: Update to 7.16.6.
...
* gnu/packages/python-xyz.scm (python-nbconvert): Update to 7.16.6.
[native-inputs]: Remove python-pytest-xdist.
Change-Id: I28adb91bc986ce09ab76535a2b566b3f1c3c549e
2025-09-25 09:36:03 +01:00
Sharlatan Hellseher
a6dd53e881
gnu: python-jupyterlab-pygments: Switch to pyproject-build-system.
...
* gnu/packages/jupyter.scm (python-jupyterlab-pygments)
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: Ia507908434a215d933c6525430a870bdf2f6e3bc
2025-09-25 09:36:03 +01:00
Sharlatan Hellseher
c34981dfad
gnu: python-mdit-py-plugins: Update to 0.4.2.
...
* gnu/packages/python-xyz.scm (python-mdit-py-plugins): Update to 0.4.2.
[native-inputs]: Remove python-coverage and python-pytest-cov.
Change-Id: I10958fd0a06de4759c3c573ab0250226424bbd01
2025-09-25 09:36:02 +01:00
Sharlatan Hellseher
cb5e1b3a38
gnu: python-pandocfilters: Update to 1.5.1.
...
* gnu/packages/textutils.scm (python-pandocfilters): Update to 1.5.1.
[build-system]: Use pyproject.
[arguments] <tests?>: Disable as requiring Pandoc in PATH.
[native-inputs]: Add python-setuptools.
Change-Id: I5b6560b67f4f76b7b9a40bf8a87a5a6c34d7e09e
2025-09-25 09:36:02 +01:00
Sharlatan Hellseher
16bdf22222
gnu: python-twine: Update to 6.1.0.
...
* gnu/packages/python-xyz.scm (python-twine): Update to 6.1.0.
[propagated-inputs]: Remove python-importlib-metadata and python-pkginfo; add python-id
and python-packaging.
[native-inputs]: Remove python-wheel.
Change-Id: Ib22ea696d3c11d7db2ff8db2e12e0703d0d5af0f
2025-09-25 09:36:02 +01:00
Sharlatan Hellseher
4e787594a9
gnu: Add python-id.
...
* gnu/packages/python-xyz.scm (python-id): New variable.
Change-Id: I6163752c272cfd1e4dc4ef9be63fc9dbf0d157e9
2025-09-25 09:36:02 +01:00
Sharlatan Hellseher
98edb2997b
gnu: python-readme-renderer: Update to 44.0.
...
* gnu/packages/python-xyz.scm (python-readme-renderer): Update to 44.0.
[propagated-inputs]: Remove python-bleach; add python-nh3.
Change-Id: Iaa41563e349a1850b5b5a148adbd6d350bacdd0f
2025-09-25 09:36:02 +01:00
Sharlatan Hellseher
df408c5c90
gnu: python-cmarkgfm: Update to 2024.11.20.
...
* gnu/packages/markup.scm (python-cmarkgfm): Update to 2024.11.20.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Add python-setuptools.
Change-Id: Ie349e517a1beaa35368fcd8a692b0feda9d1fe68
2025-09-25 09:36:02 +01:00
Sharlatan Hellseher
42d1d1ef22
gnu: python-pytest-datadir: Update to 1.7.2.
...
* gnu/packages/check.scm (python-pytest-datadir): Update to 1.7.2.
[propagated-inputs]: Remove python-pytest and python-wheel.
[native-inputs]: Add python-pytest-bootstrap and python-setuptools.
Change-Id: Iedc70026ae971cc7629cef002a66b989aef534e3
2025-09-25 09:36:02 +01:00
Sharlatan Hellseher
4196c9673f
gnu: python-xmltodict: Update to 0.14.2.
...
* gnu/packages/xml.scm (python-xmltodict): Update to 0.14.2.
[native-inputs]: Remove python-coverage, python-nose, and python-wheel; add
python-pytest.
Change-Id: Iecfc5a944fa34637f758d08211466a9ab3d5aa76
2025-09-25 09:36:02 +01:00
Sharlatan Hellseher
d00e263ae8
gnu: python-rfc3986: Update to 2.0.0.
...
* gnu/packages/python-xyz.scm (python-rfc3986): Update to 2.0.0.
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: I7adcfe876d56cf152eeed27519268dddaf4fbfe5
2025-09-25 09:36:02 +01:00
Sharlatan Hellseher
a607f1e491
gnu: python-mpmath: Update to 1.3.0.
...
* gnu/packages/python-xyz.scm (python-mpmath): Update to 1.3.0.
[build-system]: Use pyproject.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.
Change-Id: I35634503e612c6bd18ae5c1b1172e829359a3276
2025-09-25 09:36:01 +01:00
Sharlatan Hellseher
ed6f40668d
gnu: python-secretstorage: Switch to pyproject-build-system.
...
* gnu/packages/python-crypto.scm (python-secretstorage):
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: Ib98276d83abdb72b4ffcc79b7fcf08c357ce1bc4
2025-09-25 09:36:01 +01:00
Sharlatan Hellseher
6c1f1833a0
gnu: python-pyqt5-sip: Switch to pyproject-build-system.
...
* gnu/packages/qt.scm (python-pyqt5-sip)
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: Ibd9d1cb939ec89ec400e67ffc5379eaa7669ab78
2025-09-25 09:36:01 +01:00
Sharlatan Hellseher
aa5fa33c4b
gnu: python-nest-asyncio: Update to 1.6.0.
...
* gnu/packages/python-xyz.scm (python-nest-asyncio): Update to 1.6.0.
[build-system]: Use pyproject
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I9c441918bceb9df4e4fdec9856b154fa24b24160
2025-09-25 09:36:01 +01:00
Sharlatan Hellseher
8533e68054
gnu: python-debugpy: Reduce closure size.
...
As tests are disabled, remove all test related inputs and custom check
phase.
* gnu/packages/python-xyz.scm (python-debugpy) [arguments] <phases>: Do
not overwrite 'check phase.
[native-inputs]: Remove python-django, python-gevent, python-flask,
python-psutil, python-pytest, python-pytest-cov,
python-pytest-timeout, python-pytest-xdist, and python-requests
Change-Id: I1f6926f233990ecc99711da56075af66791c8f42
2025-09-25 09:36:01 +01:00
Sharlatan Hellseher
9527466146
gnu: python-debugpy: Update to 1.8.16.
...
* gnu/packages/python-xyz.scm (python-debugpy): Update to 1.8.16.
[native-inputs]: Add python-setuptools.
Change-Id: I14bb3ecc5b2f15cb9e60f6ec68db17918dc01493
2025-09-25 09:36:01 +01:00
Sharlatan Hellseher
4a8bade087
gnu: python-betamax: Enable tests, switch to pyproject-build-system.
...
* gnu/packages/python-web.scm (python-betamax): Enable tests.
[build-system]: Use pyproject.
[arguments] <test-flags>: Skip tests requiring networking.
[native-inputs]: Add nss-certs-for-test, python-pytest, and
python-setuptools.
Change-Id: I3488dcf5849584f9d65d3e26d8dbfa9bbb2ba0e8
2025-09-25 09:36:01 +01:00
Sharlatan Hellseher
f2527aaa23
gnu: python-untangle: Update to 1.2.1-2.7eec044.
...
* gnu/packages/xml.scm (python-untangle): Update to 1.2.1-2.7eec044.
[build-system]: Use pyproject.
[arguments]: Dropp them.
[propagated-inputs]: Add python-defusedxml.
[native-inputs]: Add python-poetry-core and python-pytest.
Change-Id: I811928c729e6c89034734b3998c52d6aa1e4b94d
2025-09-25 09:36:01 +01:00