~ruther/guix-local

56e358df67fa56a3860d47a1b41c6595531c4630 — Nicolas Graves 4 months ago a2b4443
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 <sharlatanus@gmail.com>
1 files changed, 15 insertions(+), 15 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +15 -15
@@ 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