1{ lib
2, buildPythonPackage
3, fetchFromGitHub
4, pudb
5, pytestCheckHook
6, setuptools
7}:
8
9buildPythonPackage rec {
10 pname = "recline";
11 version = "2023.5";
12 format = "pyproject";
13
14 src = fetchFromGitHub {
15 owner = "NetApp";
16 repo = "recline";
17 rev = "v${version}";
18 sha256 = "sha256-jsWOPkzhN4D+Q/lK5yWg1kTgFkmOEIQY8O7oAXq5Nak=";
19 };
20
21 nativeBuildInputs = [
22 setuptools
23 ];
24
25 nativeCheckInputs = [
26 pudb
27 pytestCheckHook
28 ];
29
30 pythonImportsCheck = [ "recline" ];
31
32 meta = with lib; {
33 description = "This library helps you quickly implement an interactive command-based application";
34 homepage = "https://github.com/NetApp/recline";
35 license = licenses.bsd3;
36 maintainers = with maintainers; [ ];
37 };
38}