1{
2 buildPythonPackage,
3 e3-core,
4 fetchFromGitHub,
5 lib,
6 setuptools,
7 stdenv,
8}:
9
10buildPythonPackage rec {
11 pname = "e3-testsuite";
12 version = "26.0";
13 pyproject = true;
14
15 src = fetchFromGitHub {
16 owner = "AdaCore";
17 repo = "e3-testsuite";
18 rev = "v${version}";
19 hash = "sha256-V20tX0zi2DRHO42udUcW/CDMyBxh1uSTgac0zZGubsI=";
20 };
21
22 nativeBuildInputs = [ setuptools ];
23
24 propagatedBuildInputs = [ e3-core ];
25
26 pythonImportsCheck = [ "e3" ];
27
28 meta = with lib; {
29 changelog = "https://github.com/AdaCore/e3-testsuite/releases/tag/${src.rev}";
30 homepage = "https://github.com/AdaCore/e3-testsuite/";
31 description = "Generic testsuite framework in Python";
32 license = licenses.gpl3Only;
33 maintainers = with maintainers; [ heijligen ];
34 platforms = platforms.linux;
35 };
36}