mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-27 10:44:36 +00:00
51 lines
990 B
Nix
51 lines
990 B
Nix
{
|
|
lib,
|
|
apptools,
|
|
buildPythonPackage,
|
|
fetchFromGitHub,
|
|
pyface,
|
|
pytestCheckHook,
|
|
setuptools,
|
|
traits,
|
|
traitsui,
|
|
}:
|
|
|
|
buildPythonPackage {
|
|
pname = "envisage";
|
|
version = "7.0.4-unstable-2026-07-07";
|
|
pyproject = true;
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "enthought";
|
|
repo = "envisage";
|
|
rev = "8b1548a589ff1c317a3a1c709e2d186302e8df88";
|
|
hash = "sha256-EF0FEuKX0TPmb9eOyiF7M3DoLyvxpcq8ePQHxEfg30g=";
|
|
};
|
|
|
|
build-system = [ setuptools ];
|
|
|
|
dependencies = [
|
|
apptools
|
|
pyface
|
|
setuptools
|
|
traits
|
|
traitsui
|
|
]
|
|
++ apptools.optional-dependencies.preferences;
|
|
|
|
preCheck = ''
|
|
export HOME=$PWD/HOME
|
|
'';
|
|
|
|
nativeCheckInputs = [ pytestCheckHook ];
|
|
|
|
pythonImportsCheck = [ "envisage" ];
|
|
|
|
meta = {
|
|
description = "Framework for building applications whose functionalities can be extended by adding plug-ins";
|
|
homepage = "https://github.com/enthought/envisage";
|
|
license = lib.licenses.bsdOriginal;
|
|
maintainers = [ ];
|
|
};
|
|
}
|