1{ lib
2, buildPythonPackage
3, fetchFromGitHub
4, unittestCheckHook
5}:
6
7buildPythonPackage rec {
8 pname = "tabview";
9 version = "1.4.4";
10 format = "setuptools";
11
12 # newest release only available as wheel on pypi
13 src = fetchFromGitHub {
14 owner = "TabViewer";
15 repo = "tabview";
16 rev = version;
17 sha256 = "1d1l8fhdn3w2zg7wakvlmjmgjh9lh9h5fal1clgyiqmhfix4cn4m";
18 };
19
20 checkInputs = [ unittestCheckHook ];
21
22 meta = with lib; {
23 description = "Python curses command line CSV and tabular data viewer";
24 homepage = "https://github.com/TabViewer/tabview";
25 changelog = "https://github.com/TabViewer/tabview/blob/main/CHANGELOG.rst";
26 license = licenses.mit;
27 maintainers = with maintainers; [ hexa ];
28 };
29}