Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / tornado / 4.nix
blob6d889a09d25ef69d8c5bc580c5e3995b4b90135d
1 { lib
2 , python
3 , buildPythonPackage
4 , fetchPypi
5 , backports_abc
6 , backports_ssl_match_hostname
7 , certifi
8 , singledispatch
9 , futures
10 , isPy27
13 buildPythonPackage rec {
14   pname = "tornado";
15   version = "4.5.3";
17   propagatedBuildInputs = lib.optionals isPy27 [ backports_abc certifi singledispatch backports_ssl_match_hostname futures ];
19   # We specify the name of the test files to prevent
20   # https://github.com/NixOS/nixpkgs/issues/14634
21   checkPhase = ''
22     ${python.interpreter} -m unittest discover *_test.py
23   '';
25   src = fetchPypi {
26     inherit pname version;
27     sha256 = "02jzd23l4r6fswmwxaica9ldlyc2p6q8dk6dyff7j58fmdzf853d";
28   };
30   __darwinAllowLocalNetworking = true;
32   meta = {
33     description = "A web framework and asynchronous networking library";
34     homepage = "https://www.tornadoweb.org/";
35     license = lib.licenses.asl20;
36   };