15 pname = "undetected-chromedriver";
19 src = fetchFromGitHub {
20 owner = "ultrafunkamsterdam";
21 repo = "undetected-chromedriver";
22 # Upstream uses the summaries of commits for specifying versions
23 rev = "0aa5fbe252370b4cb2b95526add445392cad27ba";
24 hash = "sha256-Qe+GrsUPnhjJMDgjdUCloapjj0ggFlm/Dr42WLcmb1o=";
27 build-system = [ setuptools ];
39 pythonImportsCheck = [ "undetected_chromedriver" ];
42 substituteInPlace undetected_chromedriver/patcher.py \
44 "from distutils.version import LooseVersion" \
45 "from looseversion import LooseVersion"
49 description = "Python library for the custom Selenium ChromeDriver that passes all bot mitigation systems";
50 homepage = "https://github.com/ultrafunkamsterdam/undetected-chromedriver";
51 license = licenses.gpl3Only;
52 maintainers = with lib.maintainers; [ paveloom ];