Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / mpd2 / default.nix
blobce87b43c5fb026ac6d88dd4ac0a61fb802ee75cd
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonOlder
5 , setuptools
6 , twisted
7 , unittestCheckHook
8 }:
10 buildPythonPackage rec {
11   pname = "python-mpd2";
12   version = "3.1.1";
13   pyproject = true;
15   disabled = pythonOlder "3.6";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-S67DWEzEPtmUjVVZB5+vwmebBrKt4nPpCbNYJlSys/U=";
20   };
22   nativeBuildInputs = [
23     setuptools
24   ];
26   passthru.optional-dependencies = {
27     twisted = [
28       twisted
29     ];
30   };
32   nativeCheckInputs = [
33     unittestCheckHook
34   ] ++ passthru.optional-dependencies.twisted;
36   meta = with lib; {
37     changelog = "https://github.com/Mic92/python-mpd2/blob/v${version}/doc/changes.rst";
38     description = "A Python client module for the Music Player Daemon";
39     homepage = "https://github.com/Mic92/python-mpd2";
40     license = licenses.lgpl3Plus;
41     maintainers = with maintainers; [ mic92 hexa ];
42   };