about summary refs log tree commit diff
path: root/pkgs/development/python-modules/flake8-debugger
diff options
context:
space:
mode:
authorRobert Schütz <robert.schuetz@stud.uni-heidelberg.de>2018-03-18 16:12:48 +0100
committerRobert Schütz <robert.schuetz@stud.uni-heidelberg.de>2018-03-18 16:12:48 +0100
commit5c897bdd59ad1bc117cdee4b9c39cb8f43bcd64e (patch)
tree1b41f66af9e111823b5f0fbf78c70ab42ccaa139 /pkgs/development/python-modules/flake8-debugger
parent4779989c4e2a577d1a3af3b4152bdb073e1a8df5 (diff)
pythonPackages.flake8-debugger: fix build
Diffstat (limited to 'pkgs/development/python-modules/flake8-debugger')
-rw-r--r--pkgs/development/python-modules/flake8-debugger/default.nix21
1 files changed, 15 insertions, 6 deletions
diff --git a/pkgs/development/python-modules/flake8-debugger/default.nix b/pkgs/development/python-modules/flake8-debugger/default.nix
index 9d69c0389b69f..32e9a08b74146 100644
--- a/pkgs/development/python-modules/flake8-debugger/default.nix
+++ b/pkgs/development/python-modules/flake8-debugger/default.nix
@@ -1,15 +1,24 @@
-{ lib, fetchurl, buildPythonPackage, flake8, nose }:
+{ lib, fetchPypi, buildPythonPackage, flake8, pycodestyle, pytestrunner, pytest }:
 
 buildPythonPackage rec {
   pname = "flake8-debugger";
-  name = "${pname}-${version}";
   version = "3.1.0";
-  src = fetchurl {
-    url = "mirror://pypi/f/flake8-debugger/${name}.tar.gz";
+
+  src = fetchPypi {
+    inherit pname version;
     sha256 = "be4fb88de3ee8f6dd5053a2d347e2c0a2b54bab6733a2280bb20ebd3c4ca1d97";
   };
-  buildInputs = [ nose ];
-  propagatedBuildInputs = [ flake8 ];
+
+  nativeBuildInputs = [ pytestrunner ];
+
+  propagatedBuildInputs = [ flake8 pycodestyle ];
+
+  checkInputs = [ pytest ];
+
+  # Tests not included in PyPI tarball
+  # FIXME: Remove when https://github.com/JBKahn/flake8-debugger/pull/15 is merged
+  doCheck = false;
+
   meta = {
     homepage = https://github.com/jbkahn/flake8-debugger;
     description = "ipdb/pdb statement checker plugin for flake8";