19 buildPythonPackage rec {
24 disabled = pythonOlder "3.9";
26 src = fetchFromGitHub {
27 owner = "ctalkington";
29 rev = "refs/tags/${version}";
30 hash = "sha256-B3x6WkTSTGlZWMAK2BTA2EVVz+IvB3QL+arZGBAkZsE=";
34 substituteInPlace pyproject.toml \
35 --replace-fail 'version = "0.0.0"' 'version = "${version}"' \
36 --replace-fail "--cov" ""
39 build-system = [ poetry-core ];
47 ] ++ lib.optionals (pythonOlder "3.11") [ async-timeout ];
56 __darwinAllowLocalNetworking = true;
58 pythonImportsCheck = [ "pyipp" ];
61 changelog = "https://github.com/ctalkington/python-ipp/releases/tag/${version}";
62 description = "Asynchronous Python client for Internet Printing Protocol (IPP)";
63 homepage = "https://github.com/ctalkington/python-ipp";
64 license = licenses.mit;
65 maintainers = with maintainers; [ hexa ];