diff options
author | Robin Gloster <mail@glob.in> | 2020-03-28 09:22:10 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-28 09:22:10 +0000 |
commit | 9ce91ecf57513415294e83bc81005efb007f414f (patch) | |
tree | bf9db0582393a240b6fd74f3fd3ad1b3a0cb589e | |
parent | afb035a32b18e0d128949a5f10c9fb0a304863a7 (diff) | |
parent | d0fabe4e424d3ded5b31626d0ccf33447a778d25 (diff) | |
download | nixlib-9ce91ecf57513415294e83bc81005efb007f414f.tar nixlib-9ce91ecf57513415294e83bc81005efb007f414f.tar.gz nixlib-9ce91ecf57513415294e83bc81005efb007f414f.tar.bz2 nixlib-9ce91ecf57513415294e83bc81005efb007f414f.tar.lz nixlib-9ce91ecf57513415294e83bc81005efb007f414f.tar.xz nixlib-9ce91ecf57513415294e83bc81005efb007f414f.tar.zst nixlib-9ce91ecf57513415294e83bc81005efb007f414f.zip |
Merge pull request #78014 from colemickens/nixpkgs-ha-pkgs-bravia
pythonPackages.bravia_tv: init at 1.0.1
-rw-r--r-- | pkgs/development/python-modules/bravia-tv/default.nix | 28 | ||||
-rw-r--r-- | pkgs/servers/home-assistant/component-packages.nix | 2 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
3 files changed, 31 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/bravia-tv/default.nix b/pkgs/development/python-modules/bravia-tv/default.nix new file mode 100644 index 000000000000..2df937f4232c --- /dev/null +++ b/pkgs/development/python-modules/bravia-tv/default.nix @@ -0,0 +1,28 @@ +{ lib, fetchFromGitHub, buildPythonPackage, isPy27, requests }: + +buildPythonPackage rec { + pname = "bravia-tv"; + version = "1.0.1"; + disabled = isPy27; + + src = fetchFromGitHub { + owner = "dcnielsen90"; + repo = "python-bravia-tv"; + rev = "v${version}"; + sha256 = "0jlrin5qw3ny2r961y5divd5xa9giprxhhxdc84rjlq9qdmnsk68"; + }; + + propagatedBuildInputs = [ requests ]; + + # package does not include tests + doCheck = false; + + pythonImportsCheck = [ "bravia_tv" ]; + + meta = with lib; { + homepage = "https://github.com/dcnielsen90/python-bravia-tv"; + description = "Python library for Sony Bravia TV remote control"; + license = licenses.mit; + maintainers = with maintainers; [ colemickens ]; + }; +} diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 22235bbd738d..070e7238bc6a 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -86,7 +86,7 @@ "bme680" = ps: with ps; [ ]; # missing inputs: bme680 smbus-cffi "bmw_connected_drive" = ps: with ps; [ ]; # missing inputs: bimmer_connected "bom" = ps: with ps; [ ]; # missing inputs: bomradarloop - "braviatv" = ps: with ps; [ getmac]; # missing inputs: bravia-tv + "braviatv" = ps: with ps; [ bravia-tv getmac]; "broadlink" = ps: with ps; [ broadlink]; "brother" = ps: with ps; [ ]; # missing inputs: brother "brottsplatskartan" = ps: with ps; [ ]; # missing inputs: brottsplatskartan diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3e58f0719e3a..b467ac523888 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -505,6 +505,8 @@ in { boltons = callPackage ../development/python-modules/boltons { }; + bravia-tv = callPackage ../development/python-modules/bravia-tv { }; + braintree = callPackage ../development/python-modules/braintree { }; breezy = callPackage ../development/python-modules/breezy { }; |