Sharlatan Hellseher
8d4dbc39dc
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-19 22:42:30 +01:00
Sharlatan Hellseher
c372872dab
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-19 22:42:29 +01:00
Sharlatan Hellseher
1413a9c6df
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-19 22:42:29 +01:00
Sharlatan Hellseher
598fd682d2
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-19 22:42:29 +01:00
Sharlatan Hellseher
e0df5f5279
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-19 22:42:28 +01:00
Sharlatan Hellseher
3f48ad5960
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-19 22:42:28 +01:00
Sharlatan Hellseher
7acf84df2f
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-19 22:42:28 +01:00
Sharlatan Hellseher
25b6f94a08
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-19 22:42:28 +01:00
Sharlatan Hellseher
f94d1f7a11
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-19 22:42:27 +01:00
Sharlatan Hellseher
30255fc74f
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-19 22:42:27 +01:00
Sharlatan Hellseher
6dd0c88c1e
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-19 22:42:26 +01:00
Sharlatan Hellseher
9563afd6fe
gnu: Add python-fastnumbers.
...
* gnu/packages/python-xyz.scm (python-fastnumbers): New variable.
Change-Id: I40176b1b621949972be176eed2cd374eeefad8b9
2025-09-19 22:42:26 +01:00
Sharlatan Hellseher
eee6f6a106
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-19 22:42:26 +01:00
Sharlatan Hellseher
351f9a6331
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-19 22:42:26 +01:00
Sharlatan Hellseher
749fce6149
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-19 22:42:26 +01:00
Sharlatan Hellseher
66465f792f
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-19 22:42:26 +01:00
Sharlatan Hellseher
5b7ef6728d
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-19 22:42:26 +01:00
Sharlatan Hellseher
63a2a321a4
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-19 22:42:25 +01:00
Sharlatan Hellseher
cbd0a06042
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-19 22:42:25 +01:00
Sharlatan Hellseher
d837f7279c
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-19 22:42:24 +01:00
Sharlatan Hellseher
49953e7956
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-19 22:42:24 +01:00
Sharlatan Hellseher
3c676d69b9
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-19 22:42:24 +01:00
Sharlatan Hellseher
21e6cd3987
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-19 22:42:24 +01:00
Sharlatan Hellseher
9aecd35c1a
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-19 22:42:23 +01:00
Sharlatan Hellseher
54d856ccf2
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-19 22:42:23 +01:00
Sharlatan Hellseher
156e50f790
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-19 22:42:23 +01:00
Sharlatan Hellseher
91678230b3
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-19 22:42:23 +01:00
Sharlatan Hellseher
e538fd6493
gnu: Add python-id.
...
* gnu/packages/python-xyz.scm (python-id): New variable.
Change-Id: I6163752c272cfd1e4dc4ef9be63fc9dbf0d157e9
2025-09-19 22:42:23 +01:00
Sharlatan Hellseher
78a05196b5
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-19 22:42:22 +01:00
Sharlatan Hellseher
3c4b23c23e
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-19 22:42:22 +01:00
Sharlatan Hellseher
6033ef97f5
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-19 22:42:22 +01:00
Sharlatan Hellseher
da9c017885
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-19 22:42:21 +01:00
Sharlatan Hellseher
1597b1649d
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-19 22:42:21 +01:00
Sharlatan Hellseher
1b665fe289
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-19 22:42:21 +01:00
Sharlatan Hellseher
e09d6e1023
gnu: python-entrypoints: Update to 0.4.
...
* gnu/packages/python-xyz.scm (python-entrypoints): Update to 0.4.
[build-system]: Use pyproject.
[arguments] <tests?>: Enable them.
<phases>: Remove 'create-setup.py.
[native-inputs]: Add python-flit-core and python-pytest.
Change-Id: I676bd2c637a0f26f9b0c1f0143536f59b687bfc6
2025-09-19 22:42:21 +01:00
Sharlatan Hellseher
93aec8c788
gnu: python-pyzmq: Update to 27.0.1.
...
The project does not ship bundled source of zeromq and cythonized files,
instead it use <buildutils/bundle.py> to ship as a build option relying
on system libraries. The build is controlled via CMakeLists.txt.
* gnu/packages/python-xyz.scm (python-pyzmq): Update to 27.0.1. Use G-expressions.
[source] <snippet>: Remove all as no longer required.
[build-system]: Use pyproject.
[arguments] <configure-flags>: Remove as no longer required.
<phases>: Remove 'build-extensions and replace by 'delete-source which
is chepper than to rebuild it once again; use default 'check.
[inputs]: Add libsodium.
[native-inputs]: Remove pkg-config, and python-tornado-6; add
cmake-minimal, python-packaging, python-scikit-build-core, and
python-tornado.
Change-Id: I6ec22d172fb2cc542923f4d2adfe326716d482cf
2025-09-19 22:42:21 +01:00
Sharlatan Hellseher
7acb39f307
gnu: python-ipython: Update to 8.37.0.
...
* gnu/packages/python-xyz.scm (python-ipython): Update to 8.37.0.
[arguments] <test-flags>: Skip 3 more tests.
[native-inputs]: Remove python-pytest-asyncio; add
python-pytest-asyncio-0.21.
Change-Id: Ia362ee0f6397bf3cfcff9f35f2f63d8f30e7198d
2025-09-19 22:42:21 +01:00
Sharlatan Hellseher
4dc857d4a4
gnu: python-matplotlib-inline: Update to 0.1.7.
...
* gnu/packages/python-xyz.scm (python-matplotlib-inline): Update to 0.1.7.
[source] <pypi-uri>: Fix archive name adjusting "-" to "_".
[build-system]: Use pyproject.
[arguments] <phases>: Delete 'sanity-check.
[native-inputs]: Add python-setuptools.
Change-Id: I34b99d1cbf8faf33ee3273e4a2d367f1e1b551c8
2025-09-19 22:42:21 +01:00
Sharlatan Hellseher
11830cd321
gnu: python-stack-data: Skip some tests.
...
* gnu/packages/python-xyz.scm (python-stack-data): [arguments]
<test-flags>: Skip 3 problematic tests.
Change-Id: Id7bb16f0ac20d6105628102c0ba803a09b43f4ef
2025-09-19 22:42:20 +01:00
Sharlatan Hellseher
a9f3675c8c
gnu: python-prompt-toolkit: Update to 3.0.51.
...
* gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.51.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check; add 'pre-check.
[native-inputs]: Add python-setuptools.
Change-Id: If7f626ff2ef9a564968a969810d05e6767d6d17b
2025-09-19 22:42:20 +01:00
Sharlatan Hellseher
3ad5d0c98a
gnu: python-jupyter-core: Improve package.
...
* gnu/packages/python-xyz.scm (python-jupyter-core): Use
G-expressions. Fix indentation.
[arguments] <test-flags>: Skip test requiring python-pip; refactor
with STRING-JOIN.
[native-inputs]: Remove python-pip, python-pre-commit, and
python-pytest-cov.
Change-Id: I677c0c7dd6e38fde126c5b69bd1b901999f8cfce
2025-09-19 22:42:20 +01:00
Sharlatan Hellseher
1bf0bdf294
gnu: python-colorlog: Update to 6.9.0.
...
* gnu/packages/python-xyz.scm (python-colorlog): Update to 6.9.0.
[build-system] Use pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Add python-setuptools.
Change-Id: I7b054c74b0c3faf7d0221fef670edb649fce4631
2025-09-19 22:42:20 +01:00
Sharlatan Hellseher
9be6a42604
gnu: python-docopt: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-docopt)
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: I9ab05b07d55ebaad946361535a7853a48b87ec45
2025-09-19 22:42:20 +01:00
Sharlatan Hellseher
1eea2cb515
gnu: python-pymongo: Update to 4.14.0.
...
* gnu/packages/python-xyz.scm (python-pymongo): Update to 4.14.0.
[build-system]: Use pyproject.
[arguments] <test-flags>: Skip prolematic test.
[propagated-inputs]: Add python-dnspython.
[native-inputs]: Add python-hatch-requirements-txt, python-hatchling,
python-pytest, python-pytest-asyncio, and python-setuptools.
Change-Id: If292db8d2e00339048f553a199315d5497173b53
2025-09-19 22:42:20 +01:00
Sharlatan Hellseher
49bd044982
gnu: python-executing: Update to 2.2.0.
...
* gnu/packages/python-xyz.scm (python-executing): Update to 2.2.0.
[arguments] <phases>: Add 'fix-tests.
[native-inputs]: Remove python-toml; add python-rich.
Change-Id: Ic03771d27d7602799619bc962426697a2e7aac19
2025-09-19 22:42:19 +01:00
Sharlatan Hellseher
6d369fecc8
gnu: python-littleutils: Update to 0.2.4.
...
* gnu/packages/python-xyz.scm (python-littleutils): Update to 0.2.4.
[build-system]: Use pypojrect.
[native-inputs]: Add python-setuptools, python-setuptools-scm, and
python-wheel.
Change-Id: I577e1a929b674908c70b807fd2fbc844810172ce
2025-09-19 22:42:19 +01:00
Sharlatan Hellseher
0f9c78a16a
gnu: python-fastjsonschema: Update to 2.21.1.
...
* gnu/packages/python-xyz.scm (python-fastjsonschema): Update to 2.21.1.
[native-inputs]: Remove python-colorama, python-pytest-cache, and python-wheel.
Change-Id: I059d6792b2d9573a05140f2657f86427914347bb
2025-09-19 22:42:19 +01:00
Sharlatan Hellseher
b7626613e6
gnu: python-tomlkit: Update to 0.13.3.
...
* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.13.3.
[build-system]; Use pyproject.
[native-inputs]: Add python-poetry-core.
Change-Id: I5c7acc84e0390d621483cbcff81d83ac339960de
2025-09-19 22:42:19 +01:00
Sharlatan Hellseher
297f7422d4
gnu: python-json-spec: Update to 0.12.0.
...
* gnu/packages/python-xyz.scm (python-json-spec): Update to 0.12.0.
[source]: Switch to git-fetch providing tests.
[build-system]: Use pyproject.
[propagated-inputs]: Remove python-importlib-metadata.
[native-inputs]: Add python-poetry-core.
Change-Id: Ie6fdb0a96b164b89f07a2fa5ff7f153439449d54
2025-09-19 22:42:19 +01:00
Sharlatan Hellseher
0175a31f8f
gnu: python-asttokens: Update to 3.0.0.
...
* gnu/packages/python-xyz.scm (python-asttokens): Update to 3.0.0.
[propagated-inputs]: Remove python-six.
Change-Id: I289e2675c5d72b7f016d2bc791f75c0e4da29112
2025-09-19 22:42:19 +01:00