python3Packages.nodezator: init at 1.5.4

+37
+37
pkgs/by-name/no/nodezator/package.nix
···
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 5 + nix-update-script, 6 + }: 7 + python3Packages.buildPythonApplication rec { 8 + pname = "nodezator"; 9 + version = "1.5.4"; 10 + pyproject = true; 11 + 12 + src = fetchFromGitHub { 13 + owner = "IndieSmiths"; 14 + repo = "nodezator"; 15 + tag = "v${version}"; 16 + hash = "sha256-kdkOAJB7cVaayJOzof7dV9EBczEoEKXzCM7TcY8Ex5g="; 17 + }; 18 + 19 + build-system = with python3Packages; [ setuptools ]; 20 + 21 + dependencies = with python3Packages; [ 22 + pygame-ce 23 + numpy 24 + ]; 25 + 26 + passthru.updateScript = nix-update-script { }; 27 + 28 + meta = { 29 + description = "Generalist Python node editor"; 30 + homepage = "https://nodezator.com"; 31 + downloadPage = "https://github.com/IndiePython/nodezator"; 32 + changelog = "https://github.com/IndiePython/nodezator/releases/tag/v${version}"; 33 + license = lib.licenses.unlicense; 34 + maintainers = with lib.maintainers; [ theobori ]; 35 + mainProgram = "nodezator"; 36 + }; 37 + }