Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 53 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354{ lib, buildPythonPackage, fetchFromGitHub, opuslib, protobuf, pytestCheckHook, pycrypto, pythonOlder}:
buildPythonPackage rec { pname = "pymumble"; version = "1.6.1"; # Don't upgrade to 1.7, version was yanked format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub { owner = "azlux"; repo = "pymumble"; rev = "refs/tags/${version}"; hash = "sha256-+sT5pqdm4A2rrUcUUmvsH+iazg80+/go0zM1vr9oeuE="; };
postPatch = '' # Changes all `library==x.y.z` statements to just `library` # So that we aren't constrained to a specific version sed -i 's/\(.*\)==.*/\1/' requirements.txt '';
propagatedBuildInputs = [ opuslib protobuf ];
nativeCheckInputs = [ pycrypto pytestCheckHook ];
pythonImportsCheck = [ "pymumble_py3" "pymumble_py3.constants" ];
meta = with lib; { description = "Library to create mumble bots"; homepage = "https://github.com/azlux/pymumble"; changelog = "https://github.com/azlux/pymumble/releases/tag/${version}"; license = licenses.gpl3Only; maintainers = with maintainers; [ thelegy infinisil ]; };}