From 56e358df67fa56a3860d47a1b41c6595531c4630 Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Sun, 12 Oct 2025 18:16:22 +0200 Subject: [PATCH] gnu: python-ipdb: Update to 0.13.13. * gnu/packages/python-xyz.scm (python-ipdb): Update to 0.13.13. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Switch from <#:phases> to <#:test-backend>. [native-inputs]: Add python-setuptools. [description]: Run guix style. Change-Id: I97e1e55e4150e019d07dd97f33917acee42f0bd3 Signed-off-by: Sharlatan Hellseher --- gnu/packages/python-xyz.scm | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 2bb0368d02267541208f00d548d88601984b104e..59131368d8b48bc13d5e45413c62a091092432c9 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -11058,27 +11058,27 @@ the standard Python library.") (define-public python-ipdb (package (name "python-ipdb") - (version "0.13.9") + (version "0.13.13") (source (origin - (method url-fetch) - (uri (pypi-uri "ipdb" version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/gotcha/ipdb") + (commit version))) + (file-name (git-file-name name version)) (sha256 - (base32 "1ibql99agjf2gj7y0svzd5m0h81hailf4p3sj3yl9i1i8ykdj6wm")))) - (build-system python-build-system) - (arguments - (list #:phases #~(modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (invoke "python" "-m" "unittest" "discover"))))))) + (base32 "151cw13kgfgv2is7kx10zzwp17kkvzz6658srdhgnzm6d5kjjrxk")))) + (build-system pyproject-build-system) + (arguments (list #:test-backend #~'unittest)) + (native-inputs (list python-setuptools)) (propagated-inputs (list python-ipython python-toml python-decorator)) (home-page "https://github.com/gotcha/ipdb") (synopsis "IPython-enhanced Python debugger (pdb)") - (description "@code{ipdb} exports functions to access the IPython -debugger, which features tab completion, syntax highlighting, better -tracebacks and better introspection than Python's standard @command{pdb} -debugger, with which it shares the same interface.") + (description + "@code{ipdb} exports functions to access the IPython debugger, which +features tab completion, syntax highlighting, better tracebacks and better +introspection than Python's standard @command{pdb} debugger, with which it +shares the same interface.") (license license:bsd-3))) (define-public python-ipfsspec