1{ lib
2, buildPythonPackage
3, fetchPypi
4, lxml
5, setuptools-git
6, sphinx
7}:
8
9buildPythonPackage rec {
10 pname = "dbus-deviation";
11 version = "0.6.1";
12
13 src = fetchPypi {
14 inherit pname version;
15 hash = "sha256-4GuI7+IjiF0nJd9Rz3ybe0Y9HG8E6knUaQh0MY0Ot6M=";
16 };
17
18 nativeBuildInputs = [
19 setuptools-git
20 sphinx
21 ];
22
23 propagatedBuildInputs = [
24 lxml
25 ];
26
27 pythonImportsCheck = [ "dbusdeviation" ];
28
29 meta = with lib; {
30 homepage = "https://tecnocode.co.uk/dbus-deviation/";
31 description = "A project for parsing D-Bus introspection XML and processing it in various ways";
32 license = licenses.lgpl21Plus;
33 maintainers = with maintainers; [ lilyinstarlight ];
34 };
35}