From 50ed470a504967a0b061d7e14b5169f5ddad5cc0 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Sun, 25 Jun 2017 18:02:17 +0300 Subject: [PATCH] python.pkgs.PyChromecast: init at 0.8.1 --- pkgs/top-level/python-packages.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8ca3ace2083f..3bc41528c26f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -190,6 +190,26 @@ in { pycryptodome = callPackage ../development/python-modules/pycryptodome { }; + PyChromecast = buildPythonPackage rec { + name = "PyChromecast-${version}"; + version = "0.8.1"; + + src = pkgs.fetchurl { + url = "mirror://pypi/p/pychromecast/${name}.tar.gz"; + sha256 = "05rlr2hjng0xg2a9k9vwmrlvd7vy9sjhxxfl96kx25xynlkq6yq6"; + }; + + propagatedBuildInputs = with self; [ requests six zeroconf protobuf3_2 ]; + + meta = { + description = "Library for Python 2 and 3 to communicate with the Google Chromecast"; + homepage = "https://github.com/balloob/pychromecast"; + license = licenses.mit; + maintainers = with maintainers; [ abbradar ]; + platforms = platforms.linux; + }; + }; + pyexiv2 = if (!isPy3k) then callPackage ../development/python-modules/pyexiv2 {} else throw "pyexiv2 not supported for interpreter ${python.executable}"; pygame = callPackage ../development/python-modules/pygame { };