gnu: Add python-translate-toolkit.

* gnu/packages/python.scm (python-translate-toolkit, python2-translate-toolkit):
New variables.
This commit is contained in:
Julien Lepiller 2017-04-22 17:19:27 +02:00
parent 54153b85c7
commit 5f25fd69df
No known key found for this signature in database
GPG Key ID: 43111F4520086A0C
1 changed files with 40 additions and 0 deletions

View File

@ -14493,3 +14493,43 @@ current test, while only declaring the test-specific fields")
(define-public python2-factory-boy
(package-with-python2 python-factory-boy))
(define-public python-translate-toolkit
(package
(name "python-translate-toolkit")
(version "2.1.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "translate-toolkit" version ".tar.bz2"))
(sha256
(base32 "1vlkwrg83vb17jc36pmwh2b7jphwf390lz0jw8hakcg16qhwypvq"))))
(build-system python-build-system)
(native-inputs
`(("python-pytest" ,python-pytest)
("python-sphinx" ,python-sphinx)))
(propagated-inputs
`(("python-babel" ,python-babel)
("python-beautifulsoup4" ,python-beautifulsoup4)
("python-chardet" ,python-chardet)
("python-diff-match-patch" ,python-diff-match-patch)
("python-levenshtein" ,python-levenshtein)
("python-lxml" ,python-lxml)
("python-six" ,python-six)
("python-vobject" ,python-vobject)
("python-pyyaml" ,python-pyyaml)))
(arguments
;; TODO: tests are not run, because they end with
;; TypeError: parse() missing 2 required positional arguments: 'tree' and
;; 'parse_funcs'
;; during test setup.
`(#:tests? #f))
(home-page "http://toolkit.translatehouse.org")
(synopsis "Tools and API for translation and localization engineering")
(description
"Tools and API for translation and localization engineering. It contains
several utilities, as well as an API for building localization tools.")
(license license:gpl2+)))
(define-public python2-translate-toolkit
(package-with-python2 python-translate-toolkit))