aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/uvloop/default.nix
diff options
context:
space:
mode:
authorFabian Möller <fabianm88@gmail.com>2019-09-13 23:11:56 +0200
committerFabian Möller <fabianm88@gmail.com>2019-09-13 23:11:56 +0200
commit69ee17f0602f9dee6203e0186a6934d6cebb7022 (patch)
treef2b9d81260f8f28c406e0dbcccb358e23774cb90 /pkgs/development/python-modules/uvloop/default.nix
parenta4bea6db8b428309b1e8d33087b778625fac4dfb (diff)
uvloop: fix darwin build
Diffstat (limited to 'pkgs/development/python-modules/uvloop/default.nix')
-rw-r--r--pkgs/development/python-modules/uvloop/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/uvloop/default.nix b/pkgs/development/python-modules/uvloop/default.nix
index 2093f4d7053c..171f6d6ed32f 100644
--- a/pkgs/development/python-modules/uvloop/default.nix
+++ b/pkgs/development/python-modules/uvloop/default.nix
@@ -20,6 +20,8 @@ buildPythonPackage rec {
sha256 = "0blcnrd5vky2k1m1p1skx4516dr1jx76yyb0c6fi82si6mqd0b4l";
};
+ patches = lib.optional stdenv.isDarwin ./darwin_sandbox.patch;
+
buildInputs = [
libuv
] ++ lib.optionals stdenv.isDarwin [ CoreServices ApplicationServices ];
@@ -31,6 +33,9 @@ buildPythonPackage rec {
checkInputs = [ pyopenssl psutil ];
+ # Some of the tests use localhost networking.
+ __darwinAllowLocalNetworking = true;
+
meta = with lib; {
description = "Fast implementation of asyncio event loop on top of libuv";
homepage = http://github.com/MagicStack/uvloop;