Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / aioftp / default.nix
blobe3ca13859acc4b8c19ff2582728e630e31972d0d
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , isPy27
5 , pytest
6 , pytest-asyncio
7 , pytestcov
8 , trustme
9 , async-timeout
12 buildPythonPackage rec {
13   pname = "aioftp";
14   version = "0.18.1";
15   disabled = isPy27;
17   src = fetchPypi {
18     inherit pname version;
19     sha256 = "b5a412c748722dd679c4c2e30dd40d70a7c8879636f6eb4489fdbca72965b125";
20   };
22   checkInputs = [
23     pytest
24     pytest-asyncio
25     pytestcov
26     trustme
27     async-timeout
28   ];
30   doCheck = false; # requires siosocks, not packaged yet
31   checkPhase = ''
32     pytest
33   '';
35   pythonImportsCheck = [ "aioftp" ];
37   meta = with lib; {
38     description = "Ftp client/server for asyncio";
39     homepage = "https://github.com/aio-libs/aioftp";
40     license = licenses.asl20;
41     maintainers = [ maintainers.costrouc ];
42   };