1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 6 # build-system 7 setuptools, 8 setuptools-scm, 9 10 # dependencies 11 ipykernel, 12 ipython, 13 qtconsole, 14 qtpy, 15}: 16 17buildPythonPackage rec { 18 pname = "napari-console"; 19 version = "0.1.3"; 20 pyproject = true; 21 22 src = fetchFromGitHub { 23 owner = "napari"; 24 repo = "napari-console"; 25 tag = "v${version}"; 26 hash = "sha256-Hvo9YMDf7CjeGn1kT7m9Y5klH0cD/SWxDQOHkYspGpQ="; 27 }; 28 29 build-system = [ 30 setuptools 31 setuptools-scm 32 ]; 33 34 dependencies = [ 35 ipykernel 36 ipython 37 qtconsole 38 qtpy 39 ]; 40 41 # Circular dependency: napari 42 doCheck = false; 43 44 meta = { 45 description = "Plugin that adds a console to napari"; 46 homepage = "https://github.com/napari/napari-console"; 47 license = lib.licenses.bsd3; 48 maintainers = with lib.maintainers; [ SomeoneSerge ]; 49 }; 50}