gnu: python-tldr: Update to 3.4.3. * gnu/packages/python-xyz.scm (python-tldr): Update to 3.4.3. [native-inputs]: Remove python-pytest-runner, python-setuptools, and python-wheel; add python-hatchling. Change-Id: I9c1219bdc8984701cf2477d40a584e6820672b3e
gnu: python-toolshed: Switch to pyproject. * gnu/packages/python-xyz.scm (python-toolshed)[build-system]: Switch to pyproject-build-system. [arguments]: Disable missing tests, there are tests in Git but the project depends on Nose test runner. [native-inputs]: Remove python-nose; add python-setuptools. Change-Id: I161a9f742de3508944b1b00e7a782a5291a7488e
gnu: python-toposort: Use custom test backend. * gnu/packages/python-xyz.scm (python-toposort)[arguments] <test-backend, test-flags>: Implement logic from custom check phase here. <phases>: Use default 'check. [native-inputs]: Remove python-wheel. Change-Id: If03fd3225ca907423bbb12b9cb6d3b79b0ffdbb0
gnu: python-towncrier: Update to 25.8.0. * gnu/packages/python-xyz.scm (python-towncrier): Update to 25.8.0. [arguments]: Drop all. [propagated-inputs]: Remove python-click-default-group, python-incremental, and python-tomli. [native-inputs]: Remove python-packaging. Change-Id: Ie3deb934391b5028c5f6d4aa056caf048a9499fa
gnu: python-tracerite: Move to pyhton-web. * gnu/packages/python-xyz.scm (python-tracerite): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I4b0935e500eab0af69f2547cedee3743b32c117c
gnu: Deprecate python-pip-run-bootstrap in favor of python-pip-run. * gnu/packages/python-xyz.scm (python-pip-run-bootstrap): Deprecate variable, which is not necessary anymore, was hidden, and is not used. (python-pip-run): Rewrite it without inheritance. [arguments]<#:test-flags>: Ignore additional failing test. [native-inputs]: Add python-setuptools. [propagated-inputs]: Add python-pip. Change-Id: I5ba111f89c771a8d83dd222eb29bf88c652304f6 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Deprecate python-path-bootstrap in favor of python-path. * gnu/packages/python-xyz.scm (python-path-bootstrap): Deprecate variable, which is not necessary anymore, was hidden, and is not used. (python-pathpy): Switch to DEFINE-DEPRECATED/PUBLIC-ALIAS. (python-path): Rewrite it without inheritance. Change-Id: I95647b7a12ddede97846ffcc89793855fac8beea Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-idna-ssl: Switch to pyproject. * gnu/packages/python-xyz.scm (python-idna-ssl): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [synopsis, description]: Improve them. Change-Id: I5ef0c6d0276d90e887849d7db54f04b147100774 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pylru: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pylru): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Remove 'check phase replacement in favor of <#:test-backend, #:test-flags>. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I69ab2418da3cdc3043fd54a5a08f078f86f252c9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-llfuse: Update to 1.5.1. * gnu/packages/python-xyz.scm (python-llfuse): Update to 1.5.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Disable failing test. <#:phases>: Add phase 'build-cython. [native-inputs]: Add python-cython, python-setuptools. [home-page]: Update it. Change-Id: I7da8047a8157e7e77433b13856b1bbff7c37b1b7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-gorilla: Switch to pyproject. * gnu/packages/python-xyz.scm (python-gorilla): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Change-Id: Ie923f6c866c7e5b9f89d7cee3042f0593f551535 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-stopit: Switch to pyproject. * gnu/packages/python-xyz.scm (python-stopit): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I7557d16fb3e6a314553e8bac06fbd6a5f3ab82f7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-ly: Update to 0.9.9. * gnu/packages/python-xyz.scm (python-ly): Update to 0.9.9. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I909000c3dba536c3bea1f1160630f5b6fd097485 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-cython-3: Mark as deprecated. This is a followup to 941b6ff1c11be3ba73e4e67bc661bd0eed3e9d58 commit. Replace all python-cython-3 occurrences with python-cython. * gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable. * gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/astronomy.scm (python-astropy, python-astroscrappy, python-halotools, python-healpy, python-libstempo, python-lofar-h5plot, python-losoto, python-photutils, python-pyxsim, python-regions, python-reproject, python-sncosmo, python-sndata, python-stcal, python-yt)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal): [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove python-cython-3; add python-cython. [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/databases.scm: (python-adbc-driver-manager, python-psycopg, python-pyarrow)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/machine-learning.scm: (python-scikit-learn, python-opentsne)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/maths.scm: (python-cylp, python-petsc4py, python-primecountpy, python-slepc4py)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-check.scm (python-line-profiler)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-compression.scm (python-blosc2)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-graphics.scm (python-vispy)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-science.scm: (python-pykdtree, python-qutip, python-scikit-misc, python-scikit-surprise, python-pandas-2, python-vaex-core)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-web.scm: (python-aiohttp, python-falcon, python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4, python-pyyaml, python-propcache, python-pywavelets, python-symengine, python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage) [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat): [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3; add python-cython. Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
gnu: python-pillow-heif: Update to 1.1.1. * gnu/packages/python-xyz.scm (python-pillow-heif): Update to 1.1.1. [native-inputs]: Remove python-coverage, python-pre-commit, python-pylint, and python-wheel. Change-Id: I2d0380ab52969fe4852f20ef2a72587283e5ef9c
gnu: python-pika: Update to 1.3.2. * gnu/packages/python-xyz.scm (python-pika): Update to 1.3.2. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing tests. <#:phases>: Replace 'check phase by 'configure-tests. [native-inputs]: Add python-pytest, python-setuptools. Remove python-mock, python-nose2. Change-Id: I06bf9f879a71b2718c2743cf305be2f06cb6c9ff Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-fastimport: Update to 0.9.16. * gnu/packages/python-xyz.scm (python-fastimport): Update to 0.9.16. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ie7888990f96ef1ffd01ef5bad02f54f81c1d1929 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-tftpy: Update to 0.8.6. * gnu/packages/python-xyz.scm (python-tftpy): Update to 0.8.6. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags, #:phases>: Replace 'check phase replacement with these keywords. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ic2e825e42e06eef1f570a7030b3461283ad2df86 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-py3status: Update to 3.62. * gnu/packages/python-xyz.scm (python-py3status): Update to 3.62. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-hatchling. Change-Id: Ia8bb3e6221d5a090e2f05b676e18719fa374670e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pkgconfig: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pkgconfig): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I9cc62942bd9f1cc999e872b0278ef2ced4c29775 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>