gnu: Add python-binaryornot.

* gnu/packages/python.scm (python-binaryornot): New variable.
(python2-binaryornot): New variable.
This commit is contained in:
David Craven 2016-08-05 19:25:15 +02:00
parent 3f641af088
commit 8794bd8bb3
No known key found for this signature in database
GPG key ID: C5E051C79C0BECDB

View file

@ -9992,3 +9992,34 @@ (define-public python-kivy-next
(define-public python2-kivy-next
(package-with-python2 python-kivy-next))
(define-public python-binaryornot
(package
(name "python-binaryornot")
(version "0.4.0")
(source (origin
(method url-fetch)
(uri (pypi-uri "binaryornot" version))
(sha256
(base32
"1j4f51dxic39mdwf6alj7gd769wy6mhk916v031wjali51xkh3xb"))))
(build-system python-build-system)
(inputs
`(("python-chardet" ,python-chardet)
("python-hypothesis" ,python-hypothesis)))
(home-page "https://github.com/audreyr/binaryornot")
(synopsis "Package to check if a file is binary or text")
(description "Ultra-lightweight pure Python package to check if a file is
binary or text.")
(license license:bsd-3)
(properties `((python2-variant . ,(delay python2-binaryornot))))))
(define-public python2-binaryornot
(let ((base (package-with-python2 (strip-python2-variant python-binaryornot))))
(package (inherit base)
(native-inputs
`(("python2-setuptools" ,python2-setuptools)
,@(package-native-inputs base)))
(inputs
`(("python2-enum34" ,python2-enum34)
,@(package-inputs base))))))