about summary refs log tree commit diff
path: root/guix.scm
diff options
context:
space:
mode:
authorPjotr Prins2026-03-28 11:18:21 +0100
committerPjotr Prins2026-03-28 11:18:21 +0100
commit2d821f4ff808027a67da6548cba6bedc4b69bb62 (patch)
tree796d41661ac0a7104b09b82883fef928009b0ef0 /guix.scm
parent95e839c648c1946a6b0186421d89003a1126bf9e (diff)
downloadgenecup-2d821f4ff808027a67da6548cba6bedc4b69bb62.tar.gz
Use punkt_tab instead of punkt. See https://openillumi.com/en/en-nltk-punkt-tab-lookuperror-fix/
Diffstat (limited to 'guix.scm')
-rw-r--r--guix.scm12
1 files changed, 6 insertions, 6 deletions
diff --git a/guix.scm b/guix.scm
index dfc303d..748a7f6 100644
--- a/guix.scm
+++ b/guix.scm
@@ -43,9 +43,9 @@
 (define nltk-punkt-source
   (origin
     (method url-fetch)
-    (uri "https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/packages/tokenizers/punkt.zip")
+    (uri "https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/packages/tokenizers/punkt_tab.zip")
     (sha256
-     (base32 "1v306rjpjfcqd8mh276lfz8s1d22zgj8n0lfzh5nbbxfjj4hghsi"))))
+     (base32 "01h11srafj57yvp74xkidikh6m7ch7qscz21lck7f9vlg4c68zz5"))))
 
 (define-public nltk-punkt
   (package
@@ -66,14 +66,14 @@
           (replace 'install
             (lambda* (#:key outputs #:allow-other-keys)
               (let ((out (string-append (assoc-ref outputs "out")
-                                        "/share/nltk_data/tokenizers/punkt")))
+                                        "/share/nltk_data/tokenizers/punkt_tab")))
                 (mkdir-p out)
-                (copy-recursively "punkt" out)))))))
+                (copy-recursively "punkt_tab" out)))))))
     (native-inputs (list unzip))
     (home-page "https://www.nltk.org/nltk_data/")
-    (synopsis "NLTK Punkt sentence tokenizer models")
+    (synopsis "NLTK Punkt_Tab sentence tokenizer models")
     (description "Pre-trained models for the Punkt sentence boundary
-detection tokenizer, used by NLTK's sent_tokenize function.")
+detection tokenizer (tab format), used by NLTK's sent_tokenize function.")
     (license license:asl2.0)))
 
 (define minipubmed-source