Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / dbus-deviation / default.nix
blob164c543a5ed796eeb0a051671f513de8825eb610
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , lxml
5 , setuptools-git
6 , sphinx
7 }:
9 buildPythonPackage rec {
10   pname = "dbus-deviation";
11   version = "0.6.1";
12   format = "pyproject";
14   src = fetchPypi {
15     inherit pname version;
16     hash = "sha256-4GuI7+IjiF0nJd9Rz3ybe0Y9HG8E6knUaQh0MY0Ot6M=";
17   };
19   postPatch = ''
20     sed -i "/'sphinx',/d" setup.py
21   '';
23   nativeBuildInputs = [
24     setuptools-git
25     sphinx
26   ];
28   propagatedBuildInputs = [
29     lxml
30   ];
32   pythonImportsCheck = [ "dbusdeviation" ];
34   meta = with lib; {
35     homepage = "https://tecnocode.co.uk/dbus-deviation/";
36     description = "A project for parsing D-Bus introspection XML and processing it in various ways";
37     license = licenses.lgpl21Plus;
38     maintainers = with maintainers; [ lilyinstarlight ];
39   };