pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / development / python-modules / emulated-roku / default.nix
blob1e29bead57fbd5a10232ec8dcc935f50c3ac69bf
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   setuptools,
6   aiohttp,
7 }:
9 buildPythonPackage rec {
10   pname = "emulated-roku";
11   version = "0.3.0";
12   pyproject = true;
14   src = fetchFromGitHub {
15     owner = "mindigmarton";
16     repo = "emulated_roku";
17     rev = version;
18     hash = "sha256-7DbJl1e1ESWPCNuQX7m/ggXNDyPYZ5eNGwSz+jnxZj0=";
19   };
21   nativeBuildInputs = [ setuptools ];
23   propagatedBuildInputs = [ aiohttp ];
25   # no tests implemented
26   doCheck = false;
28   pythonImportsCheck = [ "emulated_roku" ];
30   meta = with lib; {
31     description = "Library to emulate a roku server to serve as a proxy for remotes such as Harmony";
32     homepage = "https://github.com/mindigmarton/emulated_roku";
33     license = licenses.mit;
34     maintainers = with maintainers; [ dotlambda ];
35   };