summary refs log tree commit diff
diff options
context:
space:
mode:
authorLancelot SIX <lsix@lancelotsix.com>2017-01-31 22:11:36 +0100
committerLancelot SIX <lsix@lancelotsix.com>2017-01-31 22:39:22 +0100
commit7680786f9063af59ecf203149f7c8c330071239a (patch)
treec57188cb44eca7d2d726aa78e03d7da9eb71d227
parent887590e1d260bb5fba8ca1c5861d69b5987723ab (diff)
downloadnixlib-7680786f9063af59ecf203149f7c8c330071239a.tar
nixlib-7680786f9063af59ecf203149f7c8c330071239a.tar.gz
nixlib-7680786f9063af59ecf203149f7c8c330071239a.tar.bz2
nixlib-7680786f9063af59ecf203149f7c8c330071239a.tar.lz
nixlib-7680786f9063af59ecf203149f7c8c330071239a.tar.xz
nixlib-7680786f9063af59ecf203149f7c8c330071239a.tar.zst
nixlib-7680786f9063af59ecf203149f7c8c330071239a.zip
pythonPackages.pep257: 0.3.2 -> 0.7.0
-rw-r--r--pkgs/development/python-modules/pep257.nix23
-rw-r--r--pkgs/top-level/python-packages.nix23
2 files changed, 24 insertions, 22 deletions
diff --git a/pkgs/development/python-modules/pep257.nix b/pkgs/development/python-modules/pep257.nix
new file mode 100644
index 000000000000..f185019b0f7a
--- /dev/null
+++ b/pkgs/development/python-modules/pep257.nix
@@ -0,0 +1,23 @@
+{ stdenv, buildPythonPackage, fetchurl, pytest, mock }:
+buildPythonPackage rec {
+  name = "pep257-${version}";
+  version = "0.7.0";
+
+  src = fetchurl {
+    url = "https://github.com/GreenSteam/pep257/archive/${version}.tar.gz";
+    sha256 = "1ldpgil0kaf6wz5gvl9xdx35a62vc6bmgi3wbh9320dj5v2qk4wh";
+  };
+
+  buildInputs = [ pytest mock ];
+
+  checkPhase = ''
+    py.test
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = https://github.com/GreenSteam/pep257/;
+    description = "Python docstring style checker";
+    longDescription = "Static analysis tool for checking compliance with Python PEP 257.";
+    lecense = licenses.mit;
+  };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 11b24891fdb2..f25937f4b232 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -18419,28 +18419,7 @@ in {
     };
   };
 
-  pep257 = buildPythonPackage rec {
-    name = "pep257-${version}";
-    version = "0.3.2";
-
-    src = pkgs.fetchurl {
-      url = "https://github.com/GreenSteam/pep257/archive/${version}.tar.gz";
-      sha256 = "0v8aq0xzsa7clazszxl42904c3jpq69lg8a5hg754bqcqf72hfrn";
-    };
-    LC_ALL="en_US.UTF-8";
-    buildInputs = with self; [ pkgs.glibcLocales pytest_29 ];
-
-    checkPhase = ''
-      py.test
-    '';
-
-    meta = {
-      homepage = https://github.com/GreenSteam/pep257/;
-      description = "Python docstring style checker";
-      longDescription = "Static analysis tool for checking compliance with Python PEP 257.";
-      lecense = licenses.mit;
-    };
-  };
+  pep257 = callPackage ../development/python-modules/pep257.nix { };
 
   percol = buildPythonPackage rec {
     name = "percol-${version}";