at master 951 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 poetry-core, 6 pyqtgraph, 7 numpy, 8 pyqt5, 9 pyqt6, 10 pyside6, 11}: 12 13buildPythonPackage rec { 14 pname = "pglive"; 15 version = "0.9.0"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "domarm-comat"; 20 repo = "pglive"; 21 tag = "v${version}"; 22 hash = "sha256-mdqQoWH1FF19vnXqDizKjU8zFwyCiUok4AyDaWbjEPk="; 23 }; 24 25 build-system = [ 26 poetry-core 27 ]; 28 29 dependencies = [ 30 pyqtgraph 31 numpy 32 ]; 33 34 pythonRelaxDeps = [ 35 "numpy" 36 ]; 37 38 passthru.optional-dependencies = { 39 pyqt5 = [ pyqt5 ]; 40 pyqt6 = [ pyqt6 ]; 41 pyside6 = [ pyside6 ]; 42 }; 43 44 pythonImportsCheck = [ "pglive" ]; 45 46 meta = { 47 changelog = "https://github.com/domarm-comat/pglive/releases/tag/${src.tag}"; 48 description = "Live plot for PyqtGraph"; 49 homepage = "https://github.com/domarm-comat/pglive"; 50 license = lib.licenses.mit; 51 maintainers = with lib.maintainers; [ fsagbuya ]; 52 }; 53}