git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #127250 from dotlambda/pdunehd-init
commit6de87929cad667992e421d50fd90330b06c44b7c authorMartin Weinelt <mweinelt@users.noreply.github.com> dateFri 18 Jun 2021, 01:35 (5 years ago) parent43884eb0a57f14
4 files changed+40−1
pkgs/development/python-modules/pdunehd/default.nix+36 pkgs/servers/home-assistant/component-packages.nix+1−1 pkgs/servers/home-assistant/default.nix+1 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/pdunehd/default.nixnew file+36
@@ -0,0 +1,36 @@
1+{ lib
2+, buildPythonPackage
3+, pythonOlder
4+, fetchFromGitHub
5+, requests
6+}:
7+
8+buildPythonPackage rec {
9+ pname = "pdunehd";
10+ version = "1.3.2";
11+
12+ disabled = pythonOlder "3.6";
13+
14+ src = fetchFromGitHub {
15+ owner = "valentinalexeev";
16+ repo = "pdunehd";
17+ rev = version;
18+ sha256 = "06p0k82nf89rsakr8d2hdb19dp1wqp9bsf54lwb0qma47iakljjh";
19+ };
20+
21+ propagatedBuildInputs = [
22+ requests
23+ ];
24+
25+ # no tests implemented
26+ doCheck = false;
27+
28+ pythonImportsCheck = [ "pdunehd" ];
29+
30+ meta = with lib; {
31+ description = "Python wrapper for Dune HD media player API";
32+ homepage = "https://github.com/valentinalexeev/pdunehd";
33+ license = licenses.asl20;
34+ maintainers = with maintainers; [ dotlambda ];
35+ };
36+}
pkgs/servers/home-assistant/component-packages.nix+1−1
@@ -194,7 +194,7 @@
194194 "dte_energy_bridge" = ps: with ps; [ ];
195195 "dublin_bus_transport" = ps: with ps; [ ];
196196 "duckdns" = ps: with ps; [ ];
197− "dunehd" = ps: with ps; [ ]; # missing inputs: pdunehd
197+ "dunehd" = ps: with ps; [ pdunehd ];
198198 "dwd_weather_warnings" = ps: with ps; [ dwdwfsapi ];
199199 "dweet" = ps: with ps; [ ]; # missing inputs: dweepy
200200 "dynalite" = ps: with ps; [ ]; # missing inputs: dynalite_devices
pkgs/servers/home-assistant/default.nix+1
@@ -347,6 +347,7 @@ in with py.pkgs; buildPythonApplication rec {
347347 "dsmr"
348348 "dte_energy_bridge"
349349 "duckdns"
350+ "dunehd"
350351 "dyson"
351352 "eafm"
352353 "econet"
pkgs/top-level/python-packages.nix+2
@@ -5162,6 +5162,8 @@ in {
51625162
51635163 phonenumbers = callPackage ../development/python-modules/phonenumbers { };
51645164
5165+ pdunehd = callPackage ../development/python-modules/pdunehd { };
5166+
51655167 phonopy = callPackage ../development/python-modules/phonopy { };
51665168
51675169 phpserialize = callPackage ../development/python-modules/phpserialize { };