at master 819 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 setuptools, 6 pygobject3, 7}: 8 9buildPythonPackage rec { 10 pname = "pydbus"; 11 version = "0.6.0"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "LEW21"; 16 repo = "pydbus"; 17 tag = "v${version}"; 18 hash = "sha256-F1KKXG+7dWlEbToqtF3G7wU0Sco7zH5NqzlL58jyDGw="; 19 }; 20 21 postPatch = '' 22 substituteInPlace pydbus/_inspect3.py \ 23 --replace "getargspec" "getfullargspec" 24 ''; 25 26 nativeBuildInputs = [ setuptools ]; 27 28 propagatedBuildInputs = [ pygobject3 ]; 29 30 pythonImportsCheck = [ 31 "pydbus" 32 "pydbus.generic" 33 ]; 34 35 doCheck = false; # requires a working dbus setup 36 37 meta = { 38 homepage = "https://github.com/LEW21/pydbus"; 39 description = "Pythonic DBus library"; 40 license = lib.licenses.lgpl2Plus; 41 maintainers = [ ]; 42 }; 43}