gnu: python-flake8-todo: Switch to pyproject. * gnu/packages/python-xyz.scm (python-flake8-todo): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: I3852a7bb1c4f9a4c85b5ce2abad6b7090509332d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-flake8-debugger: Switch to pyproject. * gnu/packages/python-xyz.scm (python-flake8-debugger): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I806aeb72f6e5ef6522e52d817f9f97bb5a19823c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-flake8-continuation: Switch to pyproject. * gnu/packages/python-xyz.scm (python-flake8-continuation): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'remove-python-six-dependency. [native-inputs]: Add python-pytest, python-setuptools. [propagated-inputs]: Remove python-six. [description]: Improve style. Change-Id: Icbab45c176ee8abc37cde1da9fe7dd0c38c109e6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-flake8-blind-except: Switch to pyproject. * gnu/packages/python-xyz.scm (python-flake8-blind-except): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Remove python-pycodestyle. [propagated-inputs]: Add python-pycodestyle. Change-Id: I5c07bedc5dc9efe4632ea3e270b648ca583d623b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-rich-argparse. * gnu/packages/python-xyz.scm (python-rich-argparse): New variable. Change-Id: I578ce47998dad8c8e55e0bade54d3e53e18374b7 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-typeapi: Update to 2.2.4. * gnu/packages/python-xyz.scm (python-typeapi): Update to 2.2.4. [arguments] <phases>: Remove 'patch-build-system. [native-inputs]: Remove python-poetry-core; add python-hatchling. Change-Id: I91e3dd6135f1cfd42127a1f93326b06de9475f47
gnu: python-safety: Update to 3.6.2. * gnu/packages/python-xyz.scm (python-safety): Update to 3.6.2. [arguments] <test-flags>: Skip 4 more tests. <phases>: Add 'disable-telemetry. Change-Id: Icd0acec1193fab8e197a281a046aa611da1bacb8
gnu: python-typer: Update to 0.19.2. * gnu/packages/python-xyz.scm (python-typer): Update to 0.19.2. Fix indentation and style. [arguments] <test-flags>: Run tests in parallel, supported by upstream. <phases>: Remove 'pre-check. [native-inputs]: Add python-pytest-xdist. Change-Id: Ib3810ea21d64b59b3a90935ed9caaabe8d6c5796
gnu: python-types-aiofiles: Update to 25.1.0.20251011. * gnu/packages/python-xyz.scm (python-types-aiofiles): Update to 25.1.0.20251011. Change-Id: I488ab4373a4495ea06f1d8b2533e451036c241f4
gnu: python-types-dataclasses: Update to 0.6.6. * gnu/packages/python-xyz.scm (python-types-dataclasses): Update to 0.6.6. [buld-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I6e064f79f6ea6914b9d1ac662a52e43887ef977b
gnu: python-backcall: Switch to pyproject. * gnu/packages/python-xyz.scm (python-backcall): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-flit-core, python-pytest. Change-Id: Ifbaa3cb7d8360bbba6a1df20347410b1b0de1395 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-netifaces: Switch to pyproject. * gnu/packages/python-xyz.scm (python-netifaces): [build-system]: Switch to pyproject-build-system. [arguments]: Set <#:test-backend, #:test-flags>. [native-inputs]: Add python-setuptools. [synopsis]: Improve style. Change-Id: I386b7b9436ca0c937d2f322b98e98a6735f62942 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-datrie: Update to 0.8.3, unbundle libdatrie. * gnu/packages/python-xyz.scm (python-datrie): Update to 0.8.3. [source]: Switch to git-fetch, unbundle libdatrie. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'inject-libdatrie. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. [inputs]: Add libdatrie. Change-Id: I90cd92129b75b76485122c9fffa359a0b8bfd8fb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-ipython-sql: Update to 0.5.0-0.e21bc64. * gnu/packages/python-xyz.scm (python-ipython-sql): Update to 0.5.0-0.e21bc64. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them, update comment. <#:phases>: Replace 'check phase, remove phase 'permit-newer-prettytable. [native-inputs]: Add python-setuptools. [propagated-inputs]: Remove python-six. Replace python-sqlalchemy by python-sqlalchemy-2. Change-Id: I88ded8e0427f7b0c3d7a6b7a59ce38079836d508 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-simplegeneric: Switch to pyproject. * gnu/packages/python-xyz.scm (python-simplegeneric): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Run tests. [native-inputs]: Add python-setuptools. Change-Id: I1bc03460a5a69ea42af4b0d4c8bb693a4c8cb2bd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pypytools: Switch to pyproject. * gnu/packages/patches/python-pypytools-python-3-fixes.patch: New file. * gnu/local.mk: Record patch. * gnu/packages/python-xyz.scm (python-pypytools): [source]: Switch to git-fetch. Add patch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing tests. [native-inputs]: Add python-freezegun, python-numpy, python-pytest, python-setuptools. Change-Id: Icbafeb0f35ed651cbbd5f3477f65771247b8390d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-inotify-simple: Switch to pyproject. * gnu/packages/python-xyz.scm (python-inotify-simple): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Set them to run tests. [native-inputs]: Add python-setuptools. Change-Id: I6c4c8bd8d11be155ea0fa1d0a684415c9470bb1d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-importmagic: Switch to pyproject. * gnu/packages/python-xyz.scm (python-importmagic): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: If5c283290924d9206d5052bc4e59fe4feebe9086 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-types-docutils: Update to 0.22.2.20251006. * gnu/packages/python-xyz.scm (python-types-docutils): Update to 0.22.2.20251006. [buld-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I9f600fd3c16447617ca1d6da24475abcd2343878
gnu: python-types-orjson: Switch to pyproject. * gnu/packages/python-xyz.scm (python-types-orjson)[build-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I4cdf5da7dffd6466d381ca360d56c379c3f446f7