Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at master 879 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 pythonOlder, 5 fetchPypi, 6 poetry-core, 7 gobject-introspection, 8 gtk3, 9 pycairo, 10 pygobject3, 11 typing-extensions, 12}: 13 14buildPythonPackage rec { 15 pname = "gaphas"; 16 version = "5.1.1"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 hash = "sha256-ifr1Ul9/IaIvZ6b2SU08o110lRXlZ6RoqkH3CRYcH5A="; 24 }; 25 26 nativeBuildInputs = [ 27 poetry-core 28 gobject-introspection 29 ]; 30 31 buildInputs = [ gtk3 ]; 32 33 propagatedBuildInputs = [ 34 pycairo 35 pygobject3 36 typing-extensions 37 ]; 38 39 pythonImportsCheck = [ "gaphas" ]; 40 41 meta = with lib; { 42 description = "GTK+ based diagramming widget"; 43 homepage = "https://github.com/gaphor/gaphas"; 44 changelog = "https://github.com/gaphor/gaphas/releases/tag/${version}"; 45 license = licenses.asl20; 46 maintainers = [ ]; 47 }; 48}