guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] gnu: Add docopt.


From: Leo Famulari
Subject: Re: [PATCH] gnu: Add docopt.
Date: Thu, 3 Dec 2015 14:31:29 -0500
User-agent: Mutt/1.5.24 (2015-08-30)

On Thu, Dec 03, 2015 at 01:24:09AM -0500, Kyle Meyer wrote:
> * gnu/packages/python.scm (python-docopt, python2-docopt): New
>   variables.

Have you tested the software provided by this patch to make sure it
works? I'm not sure how to test it since it's just a library.

> ---
>  gnu/packages/python.scm | 26 ++++++++++++++++++++++++++
>  1 file changed, 26 insertions(+)
> 
> diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
> index 45222e9..5b31ae8 100644
> --- a/gnu/packages/python.scm
> +++ b/gnu/packages/python.scm
> @@ -5994,3 +5994,29 @@ automatically detect a wide range of file encodings.")
>  
>  (define-public python2-chardet
>    (package-with-python2 python-chardet))
> +
> +(define-public python-docopt
> +  (package
> +    (name "python-docopt")
> +    (version "0.6.2")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (pypi-uri "docopt" version))

Nice, I haven't noticed this before. Looks like a recent addition :)

> +       (sha256
> +        (base32
> +         "14f4hn6d1j4b99svwbaji8n2zj58qicyz19mm0x6pmhb50jsics9"))))
> +    (build-system python-build-system)
> +    (inputs
> +     `(("python-setuptools" ,python-setuptools)))
> +    (arguments '(#:tests? #f))   ; Tests are not included in the PyPI 
> release.

Are there tests in any other releases? If not, I would change the
comment to "No test suite", just to make it more clear. If yes, we
should probably package that release while asking upstream to include
the tests in the PyPi release.

> +    (home-page "http://docopt.org";)
> +    (synopsis "Command-line interface description language for Python")
> +    (description "This library allows the user to define a command-line
> +interface from a program's help message rather than specifying it
> +programatically with command-line parsers like @code{getopt} and
> address@hidden")
> +    (license license:expat)))
> +
> +(define-public python2-docopt
> +  (package-with-python2 python-docopt))
> -- 
> 2.6.2
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]