1{
2 buildPythonPackage,
3 fetchFromGitHub,
4 lib,
5 prompt-toolkit,
6 setuptools,
7}:
8buildPythonPackage rec {
9 name = "aiocmd";
10 version = "0.1.5";
11 src = fetchFromGitHub {
12 owner = "KimiNewt";
13 repo = "aiocmd";
14 tag = "v${version}";
15 hash = "sha256-C8dpeMTaoOMgfNP19JUYKUf+Vyw36Ry6dHkhaSm/QNk=";
16 };
17
18 pyproject = true;
19
20 build-system = [ setuptools ];
21
22 dependencies = [ prompt-toolkit ];
23
24 doCheck = false;
25
26 pythonImportsCheck = [ "aiocmd" ];
27
28 meta = {
29 description = "Asyncio-based automatic CLI creation tool using prompt-toolkit";
30 homepage = "https://github.com/KimiNewt/aiocmd";
31 license = lib.licenses.mit;
32 maintainers = [ lib.maintainers.znaniye ];
33 platforms = lib.platforms.linux;
34 };
35}