`buildDotnetModule`: add support for installing pre-release tools (#374663)
[NixPkgs.git] / pkgs / development / python-modules / nodriver / default.nix
blob803d69c2f9091652efc4b069343833151411ab76
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pythonOlder,
6   deprecated,
7   mss,
8   websockets,
9   setuptools,
12 buildPythonPackage rec {
13   pname = "nodriver";
14   version = "0.38.post1";
15   pyproject = true;
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-ffaA4wmwwPCH1KwBA1VnlLf63AgbYxguROD6J08o/4o=";
20   };
22   disabled = pythonOlder "3.9";
24   dependencies = [
25     deprecated
26     mss
27     websockets
28   ];
30   build-system = [ setuptools ];
32   pythonImportsCheck = [ "nodriver" ];
33   # no tests in upstream
34   doCheck = false;
36   meta = {
37     homepage = "https://github.com/ultrafunkamsterdam/nodriver";
38     license = lib.licenses.agpl3Only;
39     description = "Web automation framework which can bypass bot detection";
40     longDescription = ''
41       Successor of Undetected-Chromedriver. Providing a blazing fast framework for web
42       automation, webscraping, bots and any other creative ideas which are normally
43       hindered by annoying anti bot systems like Captcha / CloudFlare / Imperva / hCaptcha
44     '';
45     maintainers = with lib.maintainers; [
46       liammurphy14
47       toasteruwu
48     ];
49   };