summary refs log tree commit diff
path: root/pkgs/development/python-modules/srsly
diff options
context:
space:
mode:
authorDaniël de Kok <me@danieldk.eu>2019-05-11 15:29:14 +0200
committerDaniël de Kok <me@danieldk.eu>2019-05-13 20:01:37 +0200
commitb631c266ee2fba9fefdf1a634a729b0639772102 (patch)
tree0120d6c03d338231fe975546536d0572c48dc8ca /pkgs/development/python-modules/srsly
parent18765a70baf7f508304412b4339f9c708afa01d5 (diff)
downloadnixpkgs-b631c266ee2fba9fefdf1a634a729b0639772102.tar
nixpkgs-b631c266ee2fba9fefdf1a634a729b0639772102.tar.gz
nixpkgs-b631c266ee2fba9fefdf1a634a729b0639772102.tar.bz2
nixpkgs-b631c266ee2fba9fefdf1a634a729b0639772102.tar.lz
nixpkgs-b631c266ee2fba9fefdf1a634a729b0639772102.tar.xz
nixpkgs-b631c266ee2fba9fefdf1a634a729b0639772102.tar.zst
nixpkgs-b631c266ee2fba9fefdf1a634a729b0639772102.zip
pythonPackages.srsly: init at 0.0.5
Diffstat (limited to 'pkgs/development/python-modules/srsly')
-rw-r--r--pkgs/development/python-modules/srsly/default.nix41
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/srsly/default.nix b/pkgs/development/python-modules/srsly/default.nix
new file mode 100644
index 00000000000..ca5909f02f6
--- /dev/null
+++ b/pkgs/development/python-modules/srsly/default.nix
@@ -0,0 +1,41 @@
+{ stdenv
+, lib
+, buildPythonPackage
+, fetchPypi
+, pythonOlder
+, mock
+, numpy
+, pathlib
+, pytest
+, pytz
+}:
+
+buildPythonPackage rec {
+  pname = "srsly";
+  version = "0.0.5";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "0apgm8znc3k79ifja16fvxsxwgpy3n2fvbp7iwf9szizzpjscylp";
+  };
+
+  propagatedBuildInputs = lib.optional (pythonOlder "3.4") pathlib;
+
+  checkInputs = [
+    mock
+    numpy
+    pytest
+    pytz
+  ];
+
+  # TypeError: cannot serialize '_io.BufferedRandom' object
+  # Possibly because of sandbox restrictions.
+  doCheck = false;
+
+  meta = with stdenv.lib; {
+    description = "Modern high-performance serialization utilities for Python";
+    homepage = https://github.com/explosion/srsly;
+    license = licenses.mit;
+    maintainers = with maintainers; [ danieldk ];
+  };
+}