9 python = python3.override {
11 packageOverrides = self: super: {
12 pychromecast = super.pychromecast.overridePythonAttrs (_: rec {
16 pname = "PyChromecast";
18 hash = "sha256-COYai1S9IRnTyasewBNtPYVjqpfgo7V4QViLm+YMJnY=";
27 python.pkgs.buildPythonApplication rec {
33 inherit pname version;
34 hash = "sha256-0bqYYfWwF7yYoAbjZPhi/f4CLcL89imWGYaMi5Bwhtc=";
39 # set explicit build-system
40 url = "https://github.com/skorokithakis/catt/commit/08e7870a239e85badd30982556adc2aa8a8e4fc1.patch";
41 hash = "sha256-QH5uN3zQNVPP6Th2LHdDBF53WxwMhoyhhQUAZOeHh4k=";
45 nativeBuildInputs = with python.pkgs; [
49 propagatedBuildInputs = with python.pkgs; [
58 doCheck = false; # attempts to access various URLs
60 pythonImportsCheck = [
65 description = "Tool to send media from online sources to Chromecast devices";
66 homepage = "https://github.com/skorokithakis/catt";
67 license = licenses.bsd2;