From b24aacfd01a51cd7eb7fba0f91979e5f6484b99f Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Tue, 11 Apr 2023 18:42:24 +0300 Subject: [PATCH] playwright: fix darwin tests --- .../python-modules/playwright/default.nix | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/playwright/default.nix b/pkgs/development/python-modules/playwright/default.nix index 71d50c67f7ca..39e3b08acd54 100644 --- a/pkgs/development/python-modules/playwright/default.nix +++ b/pkgs/development/python-modules/playwright/default.nix @@ -83,22 +83,19 @@ let pname = "playwright-browsers"; version = driverVersion; - src = runCommand "playwright-browsers-base" { - outputHashMode = "recursive"; - outputHashAlgo = "sha256"; - outputHash = { - x86_64-darwin = "0z2kww4iby1izkwn6z2ai94y87bkjvwak8awdmjm8sgg00pa9l1a"; - }.${system} or throwSystem; - } '' + dontUnpack = true; + + installPhase = '' + runHook preInstall + export PLAYWRIGHT_BROWSERS_PATH=$out ${driver}/bin/playwright install rm -r $out/.links + + runHook postInstall ''; - installPhase = '' - mkdir $out - cp -r * $out/ - ''; + meta.platforms = lib.platforms.darwin; }; browsers-linux = { withFirefox ? true, withChromium ? true }: let