summary refs log tree commit diff
path: root/pkgs/development/python-modules/textacy
diff options
context:
space:
mode:
authorRodney Lorrimar <dev@rodney.id.au>2017-09-13 01:01:01 +0100
committerRodney Lorrimar <dev@rodney.id.au>2017-09-16 09:23:16 +0100
commit3b1877f4c0e08c9d337b4039fb929f5d7722d218 (patch)
tree07730820fb94cfb0cae3b030ee099767f3d014c6 /pkgs/development/python-modules/textacy
parent18161a5b6f9c4b7506362d64ebef2b5ed884d3fc (diff)
downloadnixlib-3b1877f4c0e08c9d337b4039fb929f5d7722d218.tar
nixlib-3b1877f4c0e08c9d337b4039fb929f5d7722d218.tar.gz
nixlib-3b1877f4c0e08c9d337b4039fb929f5d7722d218.tar.bz2
nixlib-3b1877f4c0e08c9d337b4039fb929f5d7722d218.tar.lz
nixlib-3b1877f4c0e08c9d337b4039fb929f5d7722d218.tar.xz
nixlib-3b1877f4c0e08c9d337b4039fb929f5d7722d218.tar.zst
nixlib-3b1877f4c0e08c9d337b4039fb929f5d7722d218.zip
pythonPackages.textacy: init at 0.4.1
Diffstat (limited to 'pkgs/development/python-modules/textacy')
-rw-r--r--pkgs/development/python-modules/textacy/default.nix65
1 files changed, 65 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/textacy/default.nix b/pkgs/development/python-modules/textacy/default.nix
new file mode 100644
index 000000000000..1647b837d976
--- /dev/null
+++ b/pkgs/development/python-modules/textacy/default.nix
@@ -0,0 +1,65 @@
+{ stdenv
+, buildPythonPackage
+, isPy27
+, fetchPypi
+, cachetools
+, cld2-cffi
+, cython
+, cytoolz
+, ftfy
+, ijson
+, matplotlib
+, networkx
+, numpy
+, pyemd
+, pyphen
+, python-Levenshtein
+, requests
+, scikitlearn
+, scipy
+, spacy
+, tqdm
+, unidecode
+}:
+
+buildPythonPackage rec {
+  name = "${pname}-${version}";
+  pname = "textacy";
+  version = "0.4.1";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "04wf3a7zgzz83nmgkh488wkl50zm9yfdpv3sl12sm2zj685plqcz";
+  };
+
+  disabled = isPy27; # 2.7 requires backports.csv
+
+  propagatedBuildInputs = [
+    cachetools
+    cld2-cffi
+    cytoolz
+    ftfy
+    ijson
+    matplotlib
+    networkx
+    numpy
+    pyemd
+    pyphen
+    python-Levenshtein
+    requests
+    scikitlearn
+    scipy
+    spacy
+    tqdm
+    unidecode
+  ];
+
+  doCheck = false;  # tests want to download data files
+
+  meta = with stdenv.lib; {
+    description = "Higher-level text processing, built on spaCy";
+    homepage = "http://textacy.readthedocs.io/";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ rvl ];
+  };
+}