summary refs log tree commit diff
path: root/pkgs/development/python-modules/sacremoses
diff options
context:
space:
mode:
authorPash Shocky <pashashocky@gmail.com>2019-12-06 18:37:50 +0000
committerJon <jonringer@users.noreply.github.com>2019-12-17 16:46:52 -0800
commit16d9c2a5702511b03bb3700fb717060491cc1252 (patch)
tree7a777375ecf74babf23266a78d8da656a0d23924 /pkgs/development/python-modules/sacremoses
parent0b68e445e12a330734733b409763424c52b136b1 (diff)
downloadnixpkgs-16d9c2a5702511b03bb3700fb717060491cc1252.tar
nixpkgs-16d9c2a5702511b03bb3700fb717060491cc1252.tar.gz
nixpkgs-16d9c2a5702511b03bb3700fb717060491cc1252.tar.bz2
nixpkgs-16d9c2a5702511b03bb3700fb717060491cc1252.tar.lz
nixpkgs-16d9c2a5702511b03bb3700fb717060491cc1252.tar.xz
nixpkgs-16d9c2a5702511b03bb3700fb717060491cc1252.tar.zst
nixpkgs-16d9c2a5702511b03bb3700fb717060491cc1252.zip
sacremoses: init at 0.0.35
Diffstat (limited to 'pkgs/development/python-modules/sacremoses')
-rw-r--r--pkgs/development/python-modules/sacremoses/default.nix37
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/sacremoses/default.nix b/pkgs/development/python-modules/sacremoses/default.nix
new file mode 100644
index 00000000000..ef0fcb57dc9
--- /dev/null
+++ b/pkgs/development/python-modules/sacremoses/default.nix
@@ -0,0 +1,37 @@
+{ buildPythonPackage
+, stdenv
+, fetchFromGitHub
+, click
+, six
+, tqdm
+, joblib
+, pytest
+}:
+
+buildPythonPackage rec {
+  pname = "sacremoses";
+  version = "0.0.35";
+
+  src = fetchFromGitHub {
+    owner = "alvations";
+    repo = pname;
+    rev = "${version}";
+    sha256 = "1gzr56w8yx82mn08wax5m0xyg15ym4ri5l80gmagp8r53443j770";
+  };
+
+  propagatedBuildInputs = [ click six tqdm joblib ];
+
+  checkInputs = [ pytest ];
+  # ignore tests which call to remote host
+  checkPhase = ''
+    pytest -k 'not truecase'
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = "https://github.com/alvations/sacremoses";
+    description = "Python port of Moses tokenizer, truecaser and normalizer";
+    license = licenses.lgpl21Plus;
+    platforms = [ "x86_64-linux" ];
+    maintainers = with maintainers; [ pashashocky ];
+  };
+}