14 inherit pname version;
15 hash = "sha256-vbDZo/kYtnxmOd3JSEG9+0yD0nfM/BGcAySfBD2xogw=";
21 python3.pkgs.buildPythonApplication {
22 inherit pname version src;
33 propagatedBuildInputs = with python3.pkgs; [
45 doCheck = false; # it fails miserably with a core dump
47 pythonImportsCheck = [ "pyspread" ];
54 desktopName = "Pyspread";
55 genericName = "Spreadsheet";
56 comment = "A Python-oriented spreadsheet application";
57 categories = [ "Office" "Development" "Spreadsheet" ];
62 makeWrapperArgs+=("''${qtWrapperArgs[@]}")
66 homepage = "https://pyspread.gitlab.io/";
67 description = "Python-oriented spreadsheet application";
69 pyspread is a non-traditional spreadsheet application that is based on and
70 written in the programming language Python. The goal of pyspread is to be
71 the most pythonic spreadsheet.
73 pyspread expects Python expressions in its grid cells, which makes a
74 spreadsheet specific language obsolete. Each cell returns a Python object
75 that can be accessed from other cells. These objects can represent
76 anything including lists or matrices.
78 license = with lib.licenses; [ gpl3Plus ];
79 mainProgram = "pyspread";
80 maintainers = with lib.maintainers; [ AndersonTorres ];