Merge #161611: python3Packages.uvloop: fix tests on Darwin

...into staging
This commit is contained in:
Vladimír Čunát 2022-03-23 08:30:18 +01:00
commit ab0e692ac7
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA

View File

@ -62,8 +62,12 @@ buildPythonPackage rec {
"tests/test_sourcecode.py"
];
# force using installed/compiled uvloop vs source by moving tests to temp dir
preCheck = ''
preCheck = lib.optionalString stdenv.isDarwin ''
# Work around "OSError: AF_UNIX path too long"
# https://github.com/MagicStack/uvloop/issues/463
export TMPDIR="/tmp"
'' + ''
# force using installed/compiled uvloop vs source by moving tests to temp dir
export TEST_DIR=$(mktemp -d)
cp -r tests $TEST_DIR
pushd $TEST_DIR