From 8f23adc074c363ea8aa873219253aa374e4b6940 Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 7 Sep 2025 21:13:37 +0200 Subject: [PATCH] flaresolverr: 3.3.25 -> 3.4.1 --- pkgs/by-name/fl/flaresolverr/package.nix | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/fl/flaresolverr/package.nix b/pkgs/by-name/fl/flaresolverr/package.nix index 030a84a9e190..3e7c92e96a45 100644 --- a/pkgs/by-name/fl/flaresolverr/package.nix +++ b/pkgs/by-name/fl/flaresolverr/package.nix @@ -17,38 +17,32 @@ let python = python3.withPackages ( ps: with ps; [ bottle + waitress + selenium func-timeout prometheus-client - selenium - waitress - xvfbwrapper - - # For `undetected_chromedriver` - looseversion requests + certifi websockets + packaging + xvfbwrapper ] ); in stdenv.mkDerivation (finalAttrs: { pname = "flaresolverr"; - version = "3.3.25"; + version = "3.4.1"; src = fetchFromGitHub { owner = "FlareSolverr"; repo = "FlareSolverr"; rev = "v${finalAttrs.version}"; - hash = "sha256-AGRqJOIIePaJH0j0eyMFJ6Kddul3yXF6uw6dPMnskmY="; + hash = "sha256-ySYH4Ty6Z1mZWPIhIIX0+78RiozEHJ++3C4kBj7MfU0="; }; nativeBuildInputs = [ makeWrapper ]; postPatch = '' - substituteInPlace src/undetected_chromedriver/patcher.py \ - --replace-fail \ - "from distutils.version import LooseVersion" \ - "from looseversion import LooseVersion" - substituteInPlace src/utils.py \ --replace-fail \ 'CHROME_EXE_PATH = None' \