From a9ac982a2b4bef711ed7a53221d377251fa6fdc6 Mon Sep 17 00:00:00 2001 From: David Craven Date: Fri, 5 Aug 2016 19:26:34 +0200 Subject: [PATCH] gnu: Add python-nltk. * gnu/packages/python.scm (python-nltk): New variable. (python2-nltk): New variable. --- gnu/packages/python.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 77996e64b2..0ce25bf5bc 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -10023,3 +10023,30 @@ binary or text.") (inputs `(("python2-enum34" ,python2-enum34) ,@(package-inputs base)))))) + +(define-public python-nltk + (package + (name "python-nltk") + (version "3.2.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "nltk" version)) + (sha256 + (base32 + "0skxbhnymwlspjkzga0f7x1hg3y50fwpfghs8g8k7fh6f4nknlym")))) + (build-system python-build-system) + (home-page "http://nltk.org/") + (synopsis "Natural Language Toolkit") + (description "It provides interfaces to over 50 corpora and lexical +resources such as WordNet, along with a suite of text processing libraries +for classification, tokenization, stemming, tagging, parsing, and semantic +reasoning, wrappers for natural language processing libraries.") + (license license:asl2.0) + (properties `((python2-variant . ,(delay python2-nltk)))))) + +(define-public python2-nltk + (let ((base (package-with-python2 (strip-python2-variant python-nltk)))) + (package (inherit base) + (native-inputs + `(("python2-setuptools" ,python2-setuptools) + ,@(package-native-inputs base))))))