1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 pygithub,
6 terminaltables,
7 click,
8 requests,
9}:
10
11buildPythonPackage rec {
12 pname = "keep";
13 version = "2.10.1";
14 format = "setuptools";
15
16 src = fetchPypi {
17 inherit pname version;
18 sha256 = "3abbe445347711cecd9cbb80dab4a0777418972fc14a14e9387d0d2ae4b6adb7";
19 };
20
21 propagatedBuildInputs = [
22 click
23 requests
24 terminaltables
25 pygithub
26 ];
27
28 # no tests
29 doCheck = false;
30 pythonImportsCheck = [ "keep" ];
31
32 meta = with lib; {
33 homepage = "https://github.com/orkohunter/keep";
34 description = "Meta CLI toolkit: Personal shell command keeper and snippets manager";
35 mainProgram = "keep";
36 platforms = platforms.all;
37 license = licenses.mit;
38 maintainers = with maintainers; [ ris ];
39 };
40}