1{ lib
2, buildPythonPackage
3, fetchPypi
4, pythonOlder
5, setuptools-scm
6}:
7
8buildPythonPackage rec {
9 pname = "dnspythonchia";
10 version = "2.2.0";
11 disabled = pythonOlder "3.6";
12
13 src = fetchPypi {
14 inherit pname version;
15 sha256 = "sha256-iYaPYqOZ33R2DUXgIHxsewLi79iB5ja0WHOGkamffZk=";
16 };
17
18 nativeBuildInputs = [ setuptools-scm ];
19
20 # needs networking for some tests
21 doCheck = false;
22 pythonImportsCheck = [ "dns" ];
23
24 meta = with lib; {
25 description = "A DNS toolkit for Python (Chia Network fork)";
26 homepage = "https://www.chia.net/";
27 license = with licenses; [ isc ];
28 maintainers = teams.chia.members;
29 };
30}