From c716eba3bcb200935ade8022e6c9b6accd168cc0 Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Fri, 30 Jul 2021 17:38:54 +0200 Subject: [PATCH 13/20] gnu: Add python-lingua-franca. * gnu/packages/python-xyz.scm (python-lingua-franca): New variable. diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 39c6741d2f..527cf80903 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -20308,6 +20308,35 @@ (define-public python-linecache2 (define-public python2-linecache2 (package-with-python2 python-linecache2)) +(define-public python-lingua-franca + (package + (name "python-lingua-franca") + (version "0.4.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/MycroftAI/lingua-franca") + (commit (string-append "release/v" version)))) + (file-name (git-file-name name version)) + (modules '((guix build utils))) + (snippet '(begin + ;; Use newer version of pkg + (substitute* "requirements.txt" + (("python-dateutil==") "python-dateutil>=")) + #t)) + (sha256 + (base32 + "1wx1c8a2k9155z74113yn1xcs6y0zljbgan2pbbmzsvki8m0z6jn")))) + (build-system python-build-system) + (propagated-inputs + `(("python-dateutil" ,python-dateutil))) + (home-page "https://github.com/MycroftAI/lingua-franca") + (synopsis "Mycroft's multilingual text parsing and formatting library") + (description "Converts data into spoken equivalents.") + (license license:asl2.0))) + (define-public python-traceback2 (package (name "python-traceback2") -- 2.34.0