10 buildPythonPackage rec {
15 disabled = pythonOlder "3.11";
17 src = fetchFromGitHub {
21 hash = "sha256-bLzDakxKq8fcjEKSxc6D5VN9gfAu1M3/zaAU2UYnwSs=";
25 substituteInPlace pyproject.toml \
26 --replace 'version="0",' 'version="${version}",'
29 nativeBuildInputs = [ poetry-core ];
31 propagatedBuildInputs = [ aiohttp ];
33 # Project has no tests
36 pythonImportsCheck = [ "pycfdns" ];
39 description = "Python module for updating Cloudflare DNS A records";
40 homepage = "https://github.com/ludeeus/pycfdns";
41 changelog = "https://github.com/ludeeus/pycfdns/releases/tag/${version}";
42 license = with licenses; [ mit ];
43 maintainers = with maintainers; [ fab ];