Merge pull request #269658 from phaer/playwright-upgrade

playwright: 1.38.0 -> 1.40.0

authored by Martin Weinelt and committed by GitHub 76f642f8 bcdffb9b

+33 -38
+13 -8
pkgs/development/python-modules/playwright/default.nix
··· 1 1 { lib 2 + , auditwheel 2 3 , buildPythonPackage 3 4 , git 4 5 , greenlet ··· 6 7 , pyee 7 8 , python 8 9 , pythonOlder 10 + , setuptools 9 11 , setuptools-scm 10 12 , playwright-driver 11 13 }: ··· 16 18 buildPythonPackage rec { 17 19 pname = "playwright"; 18 20 # run ./pkgs/development/python-modules/playwright/update.sh to update 19 - version = "1.38.0"; 20 - format = "setuptools"; 21 + version = "1.40.0"; 22 + pyproject = true; 21 23 disabled = pythonOlder "3.7"; 22 24 23 25 src = fetchFromGitHub { 24 26 owner = "microsoft"; 25 27 repo = "playwright-python"; 26 28 rev = "refs/tags/v${version}"; 27 - hash = "sha256-K3ZLDnDtV9PWX0etVv6RIDHp0vZZ7b7DGJ1GjP2kfXU="; 29 + hash = "sha256-+gq/aFq/rQpl04LbaZXGxL35iIX1Wi/motYg5jwv91I="; 28 30 }; 29 31 30 32 patches = [ ··· 46 48 git commit -m "workaround setuptools-scm" 47 49 48 50 substituteInPlace setup.py \ 49 - --replace "greenlet==2.0.1" "greenlet>=2.0.1" \ 50 - --replace "pyee==8.1.0" "pyee>=8.1.0" \ 51 - --replace "setuptools-scm==7.0.5" "setuptools-scm>=7.0.5" \ 52 - --replace "wheel==0.38.1" "wheel>=0.37.1" 51 + --replace "setuptools-scm==8.0.4" "setuptools-scm" \ 52 + --replace "wheel==0.41.2" "wheel" 53 + 54 + substituteInPlace pyproject.toml \ 55 + --replace 'requires = ["setuptools==68.2.2", "setuptools-scm==8.0.4", "wheel==0.41.2", "auditwheel==5.4.0"]' \ 56 + 'requires = ["setuptools", "setuptools-scm", "wheel", "auditwheel"]' \ 57 + --replace 'version_file = "playwright/_repo_version.py"' "" 53 58 54 59 # Skip trying to download and extract the driver. 55 60 # This is done manually in postInstall instead. ··· 62 67 ''; 63 68 64 69 65 - nativeBuildInputs = [ git setuptools-scm ]; 70 + nativeBuildInputs = [ git setuptools-scm setuptools auditwheel ]; 66 71 67 72 propagatedBuildInputs = [ 68 73 greenlet
+1 -1
pkgs/development/web/playwright-test/node-packages.json
··· 1 1 [ 2 - {"@playwright/test": "1.38.0"} 2 + {"@playwright/test": "1.40.0"} 3 3 ]
+14 -24
pkgs/development/web/playwright-test/node-packages.nix
··· 4 4 5 5 let 6 6 sources = { 7 - "fsevents-2.3.2" = { 8 - name = "fsevents"; 9 - packageName = "fsevents"; 10 - version = "2.3.2"; 11 - src = fetchurl { 12 - url = "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"; 13 - sha512 = "xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="; 14 - }; 15 - }; 16 - "playwright-1.38.0" = { 7 + "playwright-1.40.0" = { 17 8 name = "playwright"; 18 9 packageName = "playwright"; 19 - version = "1.38.0"; 10 + version = "1.40.0"; 20 11 src = fetchurl { 21 - url = "https://registry.npmjs.org/playwright/-/playwright-1.38.0.tgz"; 22 - sha512 = "fJGw+HO0YY+fU/F1N57DMO+TmXHTrmr905J05zwAQE9xkuwP/QLDk63rVhmyxh03dYnEhnRbsdbH9B0UVVRB3A=="; 12 + url = "https://registry.npmjs.org/playwright/-/playwright-1.40.0.tgz"; 13 + sha512 = "gyHAgQjiDf1m34Xpwzaqb76KgfzYrhK7iih+2IzcOCoZWr/8ZqmdBw+t0RU85ZmfJMgtgAiNtBQ/KS2325INXw=="; 23 14 }; 24 15 }; 25 - "playwright-core-1.38.0" = { 16 + "playwright-core-1.40.0" = { 26 17 name = "playwright-core"; 27 18 packageName = "playwright-core"; 28 - version = "1.38.0"; 19 + version = "1.40.0"; 29 20 src = fetchurl { 30 - url = "https://registry.npmjs.org/playwright-core/-/playwright-core-1.38.0.tgz"; 31 - sha512 = "f8z1y8J9zvmHoEhKgspmCvOExF2XdcxMW8jNRuX4vkQFrzV4MlZ55iwb5QeyiFQgOFCUolXiRHgpjSEnqvO48g=="; 21 + url = "https://registry.npmjs.org/playwright-core/-/playwright-core-1.40.0.tgz"; 22 + sha512 = "fvKewVJpGeca8t0ipM56jkVSU6Eo0RmFvQ/MaCQNDYm+sdvKkMBBWTE1FdeMqIdumRaXXjZChWHvIzCGM/tA/Q=="; 32 23 }; 33 24 }; 34 25 }; 35 26 in 36 27 { 37 - "@playwright/test-1.38.0" = nodeEnv.buildNodePackage { 28 + "@playwright/test-1.40.0" = nodeEnv.buildNodePackage { 38 29 name = "_at_playwright_slash_test"; 39 30 packageName = "@playwright/test"; 40 - version = "1.38.0"; 31 + version = "1.40.0"; 41 32 src = fetchurl { 42 - url = "https://registry.npmjs.org/@playwright/test/-/test-1.38.0.tgz"; 43 - sha512 = "xis/RXXsLxwThKnlIXouxmIvvT3zvQj1JE39GsNieMUrMpb3/GySHDh2j8itCG22qKVD4MYLBp7xB73cUW/UUw=="; 33 + url = "https://registry.npmjs.org/@playwright/test/-/test-1.40.0.tgz"; 34 + sha512 = "PdW+kn4eV99iP5gxWNSDQCbhMaDVej+RXL5xr6t04nbKLCBwYtA046t7ofoczHOm8u6c+45hpDKQVZqtqwkeQg=="; 44 35 }; 45 36 dependencies = [ 46 - sources."fsevents-2.3.2" 47 - sources."playwright-1.38.0" 48 - sources."playwright-core-1.38.0" 37 + sources."playwright-1.40.0" 38 + sources."playwright-core-1.40.0" 49 39 ]; 50 40 buildInputs = globalBuildInputs; 51 41 meta = {
+5 -5
pkgs/development/web/playwright/driver.nix
··· 30 30 { 31 31 pname = "playwright-driver"; 32 32 # run ./pkgs/development/python-modules/playwright/update.sh to update 33 - version = "1.38.0"; 33 + version = "1.40.0"; 34 34 35 35 src = fetchurl { 36 36 url = "https://playwright.azureedge.net/builds/driver/${filename}"; 37 37 sha256 = { 38 - x86_64-linux = "1zs8mfn41k5kv1r6vw8x3hw7z7ghmwfrvdhx9lvcllhrdiqzqkbm"; 39 - aarch64-linux = "0m2mnvhfqyqjwmb0jdmwdsw0xacr85g5wy0dipl0i8ylb9zjzq7z"; 40 - x86_64-darwin = "0jik9d80ina2439nmnd4frmmcjimyqr888gwrm6i136hla27i3a9"; 41 - aarch64-darwin = "1ma2f51hz5xjp55yn9x1s4qg62df12lrr4dy4kdqc6wiqdxc96f3"; 38 + x86_64-linux = "0y9n23r4yfcgm4a50rfgicl91vrllak0d8h26yagh6h8hl0r3nhh"; 39 + aarch64-linux = "0zd456klidi4sg7wahfrdbs2bwiq3q6ngxd4iv3vi9f9w9nq2p2k"; 40 + x86_64-darwin = "0yaiwg9821w9nszzkrp5skzf5792nahvfqnr4axk84dcngslxvmk"; 41 + aarch64-darwin = "1b1jmv6l97ss8c4sc3n1xckn05fpq3fihjbjxr2qz6i9dsy3xj57"; 42 42 }.${system} or throwSystem; 43 43 }; 44 44