summary refs log tree commit diff
path: root/pkgs/development/python-modules/uvloop/default.nix
diff options
context:
space:
mode:
authorChris Ostrouchov <chris.ostrouchov@gmail.com>2019-05-07 08:53:23 -0400
committerChris Ostrouchov <chris.ostrouchov@gmail.com>2019-05-08 07:41:51 -0400
commitb9ccbbffa7397b2bb9e4d6e260b58af9bd47cf00 (patch)
tree0f22d3bc2551276925b46044575f193c187d845e /pkgs/development/python-modules/uvloop/default.nix
parent1b60d165bbc12bdd9e6ed30eb6afe3e3b2c17c73 (diff)
downloadnixpkgs-b9ccbbffa7397b2bb9e4d6e260b58af9bd47cf00.tar
nixpkgs-b9ccbbffa7397b2bb9e4d6e260b58af9bd47cf00.tar.gz
nixpkgs-b9ccbbffa7397b2bb9e4d6e260b58af9bd47cf00.tar.bz2
nixpkgs-b9ccbbffa7397b2bb9e4d6e260b58af9bd47cf00.tar.lz
nixpkgs-b9ccbbffa7397b2bb9e4d6e260b58af9bd47cf00.tar.xz
nixpkgs-b9ccbbffa7397b2bb9e4d6e260b58af9bd47cf00.tar.zst
nixpkgs-b9ccbbffa7397b2bb9e4d6e260b58af9bd47cf00.zip
pythonPackages.uvloop: init at 0.12.2
Diffstat (limited to 'pkgs/development/python-modules/uvloop/default.nix')
-rw-r--r--pkgs/development/python-modules/uvloop/default.nix30
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/uvloop/default.nix b/pkgs/development/python-modules/uvloop/default.nix
new file mode 100644
index 00000000000..9c3dae74a79
--- /dev/null
+++ b/pkgs/development/python-modules/uvloop/default.nix
@@ -0,0 +1,30 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pyopenssl
+, libuv
+, psutil
+, isPy27
+}:
+
+buildPythonPackage rec {
+  pname = "uvloop";
+  version = "0.12.2";
+  disabled = isPy27;
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "c48692bf4587ce281d641087658eca275a5ad3b63c78297bbded96570ae9ce8f";
+  };
+
+  buildInputs = [ libuv ];
+
+  checkInputs = [ pyopenssl psutil ];
+
+  meta = with lib; {
+    description = "Fast implementation of asyncio event loop on top of libuv";
+    homepage = http://github.com/MagicStack/uvloop;
+    license = licenses.mit;
+    maintainers = [ maintainers.costrouc ];
+  };
+}