1 { lib, python3Packages }:
5 buildPythonApplication rec {
10 inherit pname version;
11 sha256 = "sha256-nLwu47wV5QqgtiyiN9bbKzjlZdgd6Qt5KjBlipwRW1Q=";
15 substituteInPlace setup.py \
16 --replace "click>=7.0,<8.0" "click" \
17 --replace "wcwidth==0.1.9" "wcwidth" \
18 --replace "redis>=3.4.0,<4.0.0" "redis"
21 propagatedBuildInputs = [
41 "--ignore=tests/unittests/test_client.py"
42 "--deselect=tests/unittests/test_render_functions.py::test_render_unixtime_config_raw"
43 "--deselect=tests/unittests/test_render_functions.py::test_render_time"
44 # Only execute unittests, because cli tests require a running Redis
48 pythonImportsCheck = [ "iredis" ];
51 description = "A Terminal Client for Redis with AutoCompletion and Syntax Highlighting";
52 changelog = "https://github.com/laixintao/iredis/raw/v${version}/CHANGELOG.md";
53 homepage = "https://iredis.io/";
54 license = licenses.bsd3;
55 maintainers = with maintainers; [ marsam ];