28 buildPythonPackage rec {
33 src = fetchFromGitHub {
37 hash = "sha256-dgEk2/qRfAYwUz+e5TWKUy/aPLpmyWZ32OV1i7QM9Fs=";
41 ./0001-use-distro-over-ld.patch
49 propagatedBuildInputs = [
59 ] ++ lib.optional stdenv.isLinux [
60 # See setup.py:24. These are required only on Linux. Darwin has its own set
66 pythonImportsCheck = [ "e3" ];
68 # e3-core is tested with tox; it's hard to test without internet.
72 changelog = "https://github.com/AdaCore/e3-core/releases/tag/${src.rev}";
73 homepage = "https://github.com/AdaCore/e3-core/";
74 description = "Core framework for developing portable automated build systems";
75 license = licenses.gpl3Only;
76 maintainers = with maintainers; [ atalii ];
78 # See the comment regarding distro and psutil. Other platforms are supported
79 # upstream, but not by this package.
80 platforms = platforms.linux;