summary refs log tree commit diff
path: root/pkgs/development/python-modules/click-repl
diff options
context:
space:
mode:
authorRobert Schütz <nix@dotlambda.de>2021-12-09 15:39:22 -0800
committerRobert Schütz <nix@dotlambda.de>2021-12-09 15:39:22 -0800
commite67892e15ba181476f05fd103d2ce5c9ff8b1088 (patch)
tree9ebc4d4be648012ae0333d37d521f73ee73a0f15 /pkgs/development/python-modules/click-repl
parent5d33b5183b2efa38002cf3eff5ff8b352cfa5c19 (diff)
downloadnixpkgs-e67892e15ba181476f05fd103d2ce5c9ff8b1088.tar
nixpkgs-e67892e15ba181476f05fd103d2ce5c9ff8b1088.tar.gz
nixpkgs-e67892e15ba181476f05fd103d2ce5c9ff8b1088.tar.bz2
nixpkgs-e67892e15ba181476f05fd103d2ce5c9ff8b1088.tar.lz
nixpkgs-e67892e15ba181476f05fd103d2ce5c9ff8b1088.tar.xz
nixpkgs-e67892e15ba181476f05fd103d2ce5c9ff8b1088.tar.zst
nixpkgs-e67892e15ba181476f05fd103d2ce5c9ff8b1088.zip
python3Packages.click-repl: depends on six
Also run tests.
Diffstat (limited to 'pkgs/development/python-modules/click-repl')
-rw-r--r--pkgs/development/python-modules/click-repl/default.nix27
1 files changed, 22 insertions, 5 deletions
diff --git a/pkgs/development/python-modules/click-repl/default.nix b/pkgs/development/python-modules/click-repl/default.nix
index 84665ecb095..5934adab7a7 100644
--- a/pkgs/development/python-modules/click-repl/default.nix
+++ b/pkgs/development/python-modules/click-repl/default.nix
@@ -1,15 +1,32 @@
-{ lib, buildPythonPackage, fetchPypi, click, prompt-toolkit }:
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, click
+, prompt-toolkit
+, six
+, pytestCheckHook
+}:
 
 buildPythonPackage rec {
   pname = "click-repl";
   version = "0.2.0";
 
-  src = fetchPypi {
-    inherit pname version;
-    sha256 = "cd12f68d745bf6151210790540b4cb064c7b13e571bc64b6957d98d120dacfd8";
+  src = fetchFromGitHub {
+    owner = "click-contrib";
+    repo = "click-repl";
+    rev = version;
+    hash = "sha256-kaTUKaIomJL0u3NX40bL0I54vkR+Utcdw1QKSbnVy5s=";
   };
 
-  propagatedBuildInputs = [ click prompt-toolkit ];
+  propagatedBuildInputs = [
+    click
+    prompt-toolkit
+    six
+  ];
+
+  checkInputs = [
+    pytestCheckHook
+  ];
 
   meta = with lib; {
     homepage = "https://github.com/click-contrib/click-repl";