guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 56e358df67fa56a3860d47a1b41c6595531c4630
Author: Nicolas Graves <[email protected]>
AuthorDate: Sun Oct 12 18:16:22 2025 +0200

    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 <[email protected]>
---
 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 2bb0368d02..59131368d8 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

Reply via email to