Merge pull request #118453 from fabaff/openhomedevice

This commit is contained in:
Martin Weinelt 2021-04-07 01:12:38 +02:00 committed by GitHub
commit af4b72b618
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 40 additions and 1 deletions

@ -0,0 +1,37 @@
{ lib
, async-upnp-client
, buildPythonPackage
, fetchFromGitHub
, lxml
, pythonOlder
}:
buildPythonPackage rec {
pname = "openhomedevice";
version = "1.0.0";
disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "bazwilliams";
repo = pname;
rev = version;
sha256 = "04qdlyzc8xsk7qxyn9l59pbwnlw49zknw0r5lqwx402va12g4ra0";
};
propagatedBuildInputs = [
async-upnp-client
lxml
];
# Tests are currently outdated
# https://github.com/bazwilliams/openhomedevice/issues/20
doCheck = false;
pythonImportsCheck = [ "openhomedevice" ];
meta = with lib; {
description = "Python module to access Linn Ds and Openhome devices";
homepage = "https://github.com/bazwilliams/openhomedevice";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}

@ -594,7 +594,7 @@
"openexchangerates" = ps: with ps; [ ];
"opengarage" = ps: with ps; [ ]; # missing inputs: open-garage
"openhardwaremonitor" = ps: with ps; [ ];
"openhome" = ps: with ps; [ ]; # missing inputs: openhomedevice
"openhome" = ps: with ps; [ openhomedevice ];
"opensensemap" = ps: with ps; [ opensensemap-api ];
"opensky" = ps: with ps; [ ];
"opentherm_gw" = ps: with ps; [ ]; # missing inputs: pyotgw

@ -4803,6 +4803,8 @@ in {
pythonPackages = self;
}));
openhomedevice = callPackage ../development/python-modules/openhomedevice { };
openidc-client = callPackage ../development/python-modules/openidc-client { };
openpyxl = if pythonAtLeast "3.6" then