evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / lacuscore / default.nix
blobf589399afa141a8841bd22752ec40e4f70e78588
2   lib,
3   async-timeout,
4   buildPythonPackage,
5   defang,
6   dnspython,
7   fetchFromGitHub,
8   playwrightcapture,
9   poetry-core,
10   pydantic,
11   pythonOlder,
12   redis,
13   requests,
14   sphinx,
15   ua-parser,
18 buildPythonPackage rec {
19   pname = "lacuscore";
20   version = "1.12.0";
21   pyproject = true;
23   disabled = pythonOlder "3.9";
25   src = fetchFromGitHub {
26     owner = "ail-project";
27     repo = "LacusCore";
28     rev = "refs/tags/v${version}";
29     hash = "sha256-83OD/oGzjLsW0FRFyW6Yh9pwh/lcCfZDIe6uahhTRVc=";
30   };
32   pythonRelaxDeps = [
33     "pydantic"
34     "redis"
35     "requests"
36   ];
38   build-system = [ poetry-core ];
41   dependencies = [
42     async-timeout
43     defang
44     dnspython
45     playwrightcapture
46     pydantic
47     redis
48     requests
49     sphinx
50     ua-parser
51   ];
53   # Module has no tests
54   doCheck = false;
56   pythonImportsCheck = [ "lacuscore" ];
58   meta = with lib; {
59     description = "Modulable part of Lacus";
60     homepage = "https://github.com/ail-project/LacusCore";
61     changelog = "https://github.com/ail-project/LacusCore/releases/tag/v${version}";
62     license = licenses.bsd3;
63     maintainers = with maintainers; [ fab ];
64   };