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