ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / cloudscraper / default.nix
blob1d66da4e2bc64e3dc62913f32d9cfa87de3c6027
1 { lib
2 , buildPythonPackage
3 , pythonOlder
4 , fetchPypi
5 , requests
6 , requests-toolbelt
7 , pyparsing
8 }:
10 buildPythonPackage rec {
11   pname = "cloudscraper";
12   version = "1.2.64";
13   format = "setuptools";
15   disabled = pythonOlder "3.7";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-FS+p+dtfGfStp+dWI+k/RdBb/T+ynZyuhPKRc6JZFTA=";
20   };
22   propagatedBuildInputs = [
23     requests
24     requests-toolbelt
25     pyparsing
26   ];
28   # The tests require several other dependencies, some of which aren't in
29   # nixpkgs yet, and also aren't included in the PyPI bundle.  TODO.
30   doCheck = false;
32   pythonImportsCheck = [
33     "cloudscraper"
34   ];
36   meta = with lib; {
37     description = "Python module to bypass Cloudflare's anti-bot page";
38     homepage = "https://github.com/venomous/cloudscraper";
39     license = licenses.mit;
40     maintainers = with maintainers; [ kini ];
41   };