Subject: [bug#55233] [PATCH 0/3] Add python-madbg.

From: Maxim Cournoyer <[email-masked]>
Date: Fri, 24 Jun 2022 11:23:48 -0400

Hi,

jgart <[email-masked]> writes:

> * gnu/packages/python-xyz.scm (python-hypno): New variable.
> ---
>  gnu/packages/python-xyz.scm | 21 +++++++++++++++++++++
>  1 file changed, 21 insertions(+)
>
> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
> index 453080a4b7..61c36699c7 100644
> --- a/gnu/packages/python-xyz.scm
> +++ b/gnu/packages/python-xyz.scm
> @@ -29001,6 +29001,27 @@ (define-public python-pyinjector
>  running processes")
>      (license license:expat)))
>  
> +(define-public python-hypno
> +  (package
> +    (name "python-hypno")
> +    (version "0.1.4")
> +    (source
> +      (origin
> +        (method url-fetch)
> +        (uri (pypi-uri "hypno" version ".zip"))
> +        (sha256
> +          (base32 "1703c1k1g404sl2yvh5wylk7prnfgm7c83cpx2gv3n50025d6910"))))
> +    (build-system python-build-system)
> +    (propagated-inputs (list python-pyinjector))
> +    (native-inputs (list unzip))
> +    (home-page "https://github.com/kmaork/hypno")
> +    (synopsis
> +      "A tool/library allowing to inject python code into a running python process.")
> +    (description
> +      "This package provides a tool/library allowing to inject python code into a
> +running python process.")
> +    (license license:expat)))

The package synopsis/description is the same as for pyinjector.  Perhaps
it should say in the description that is based on it.

Otherwise, same comments as for python-pyinjector apply: run 'guix lint'
and fix any problem, and make sure the test suite is run [0].

[0]  https://github.com/kmaork/hypno/tree/master/tests

Thanks,

Maxim