1{ stdenv
2, buildPythonPackage
3, fetchPypi
4, python
5, c-ares
6, cffi
7}:
8
9buildPythonPackage rec {
10 pname = "pycares";
11 version = "3.0.0";
12
13 src = fetchPypi {
14 inherit pname version;
15 sha256 = "b253f5dcaa0ac7076b79388a3ac80dd8f3bd979108f813baade40d3a9b8bf0bd";
16 };
17
18 buildInputs = [ c-ares ];
19
20 propagatedBuildInputs = [ cffi ];
21
22 checkPhase = ''
23 ${python.interpreter} tests/tests.py
24 '';
25
26 # requires network access
27 doCheck = false;
28
29 meta = with stdenv.lib; {
30 homepage = https://github.com/saghul/pycares;
31 description = "Interface for c-ares";
32 license = licenses.mit;
33 };
34
35}