evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / tesla-fleet-api / default.nix
blob4d5d49d7b007a03005b0d967a05543e961bdbd6d
2   lib,
3   aiofiles,
4   aiohttp,
5   aiolimiter,
6   buildPythonPackage,
7   cryptography,
8   fetchFromGitHub,
9   protobuf,
10   pythonOlder,
11   setuptools,
14 buildPythonPackage rec {
15   pname = "tesla-fleet-api";
16   version = "0.8.4";
17   pyproject = true;
19   disabled = pythonOlder "3.10";
21   src = fetchFromGitHub {
22     owner = "Teslemetry";
23     repo = "python-tesla-fleet-api";
24     rev = "refs/tags/v${version}";
25     hash = "sha256-tPMX8zmiwNF/j4FdOU/cWROrBCensfLKfl1A8ouF+0Y=";
26   };
28   build-system = [ setuptools ];
30   dependencies = [
31     aiofiles
32     aiohttp
33     aiolimiter
34     cryptography
35     protobuf
36   ];
38   # Module has no tests
39   doCheck = false;
41   pythonImportsCheck = [ "tesla_fleet_api" ];
43   meta = with lib; {
44     description = "Python library for Tesla Fleet API and Teslemetry";
45     homepage = "https://github.com/Teslemetry/python-tesla-fleet-api";
46     changelog = "https://github.com/Teslemetry/python-tesla-fleet-api/releases/tag/v${version}";
47     license = licenses.asl20;
48     maintainers = with maintainers; [ fab ];
49   };