evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / treq / default.nix
blobaa313179af97f5d37a65af3ed1eb6d6d1c1b6e59
2   lib,
3   fetchPypi,
4   buildPythonPackage,
6   # build-system
7   incremental,
8   setuptools,
10   # dependenices
11   attrs,
12   hyperlink,
13   requests,
14   twisted,
16   # tests
17   httpbin,
20 buildPythonPackage rec {
21   pname = "treq";
22   version = "24.9.1";
23   pyproject = true;
25   src = fetchPypi {
26     inherit pname version;
27     hash = "sha256-Fdp/xATz5O1Z0Kvl+O70lm+rvmGAOaKiO8fBUwXO/qg=";
28   };
30   nativeBuildInputs = [
31     incremental
32     setuptools
33   ];
35   propagatedBuildInputs = [
36     attrs
37     hyperlink
38     incremental
39     requests
40     twisted
41   ] ++ twisted.optional-dependencies.tls;
43   nativeCheckInputs = [
44     httpbin
45     twisted
46   ];
48   checkPhase = ''
49     runHook preCheck
51     trial treq
53     runHook postCheck
54   '';
56   meta = with lib; {
57     homepage = "https://github.com/twisted/treq";
58     description = "Requests-like API built on top of twisted.web's Agent";
59     license = licenses.mit;
60     maintainers = [ ];
61   };