1{ buildPythonPackage,
2 fetchFromGitHub,
3 isPy27,
4 lib,
5 opuslib,
6 protobuf,
7}:
8
9buildPythonPackage rec {
10 pname = "pymumble";
11 version = "0.3.1";
12 disabled = isPy27;
13
14 src = fetchFromGitHub {
15 owner = "azlux";
16 repo = "pymumble";
17 rev = "1dd6d6d4df2fdef33202f17e2acf3ba9678a5737";
18 sha256 = "1r1sch8xrpbzffsb72lhp5xjr3ac3xb599n44vsfmaam3xklz6vz";
19 };
20
21 propagatedBuildInputs = [ opuslib protobuf ];
22
23 pythonImportsCheck = [ "pymumble_py3" ];
24
25 meta = with lib; {
26 description = "Python 3 version of pymumble, Mumble library used for multiple uses like making mumble bot.";
27 homepage = "https://github.com/azlux/pymumble";
28 license = licenses.gpl3;
29 maintainers = with maintainers; [ thelegy ];
30 };
31}