diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2020-08-02 03:29:10 +0200 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2020-08-01 18:55:53 -0700 |
commit | 929e79e6aa518564afcac8c13f11857095f9077f (patch) | |
tree | b739b3f864009072cd9bb4d0747b5070c19cdcd4 /pkgs/development/python-modules | |
parent | 48ec2fbf1e16f55842bcb716cecaa93bb6806264 (diff) |
python3Packages.openwebifpy: init at 3.1.1
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r-- | pkgs/development/python-modules/openwebifpy/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/openwebifpy/default.nix b/pkgs/development/python-modules/openwebifpy/default.nix new file mode 100644 index 0000000000000..5cf070d610fbc --- /dev/null +++ b/pkgs/development/python-modules/openwebifpy/default.nix @@ -0,0 +1,32 @@ +{ lib, buildPythonPackage, fetchPypi, pythonOlder +, requests, zeroconf, wakeonlan +, python }: + +buildPythonPackage rec { + pname = "openwebifpy"; + version = "3.1.1"; + disabled = pythonOlder "3.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "0zqa74i54ww9qjciiv8s58mxbs6vxq06cq5k4pxfarc0l75l4gh2"; + }; + + propagatedBuildInputs = [ + requests + zeroconf + wakeonlan + ]; + + checkPhase = '' + ${python.interpreter} setup.py test + ''; + + meta = with lib; { + description = "Provides a python interface to interact with a device running OpenWebIf"; + homepage = "https://openwebifpy.readthedocs.io/"; + license = licenses.mit; + maintainers = with maintainers; [ hexa ]; + }; +} + |