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
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
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
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
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
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
gnu: Add python-fastnumbers. * gnu/packages/python-xyz.scm (python-fastnumbers): New variable. Change-Id: I40176b1b621949972be176eed2cd374eeefad8b9
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
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
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
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
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
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
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
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
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
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
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
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
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