evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / incomfort-client / default.nix
blob7af06bcc036826d2be501c18fc339462d6c60ff2
2   lib,
3   aiohttp,
4   aioresponses,
5   buildPythonPackage,
6   fetchFromGitHub,
7   pytest-asyncio,
8   pytestCheckHook,
9   pythonOlder,
10   setuptools,
13 buildPythonPackage rec {
14   pname = "incomfort-client";
15   version = "0.6.3-1";
16   pyproject = true;
18   disabled = pythonOlder "3.7";
20   src = fetchFromGitHub {
21     owner = "zxdavb";
22     repo = "incomfort-client";
23     rev = "refs/tags/v${version}";
24     hash = "sha256-I6MAFvODkw2QadzXJacFl/TwA6exfBB1PSDslmT7Ysw=";
25   };
27   build-system = [ setuptools ];
29   dependencies = [ aiohttp ];
31   nativeCheckInputs = [
32     aioresponses
33     pytest-asyncio
34     pytestCheckHook
35   ];
37   pythonImportsCheck = [ "incomfortclient" ];
39   meta = with lib; {
40     description = "Python module to poll Intergas boilers via a Lan2RF gateway";
41     homepage = "https://github.com/zxdavb/incomfort-client";
42     changelog = "https://github.com/jbouwh/incomfort-client/releases/tag/v${version}";
43     license = with licenses; [ mit ];
44     maintainers = with maintainers; [ fab ];
45   };