aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/pylint-django/default.nix')
-rw-r--r--nixpkgs/pkgs/development/python-modules/pylint-django/default.nix19
1 files changed, 15 insertions, 4 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix b/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix
index af4b0177eb2..c5dfbd48fe1 100644
--- a/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix
@@ -6,18 +6,23 @@
# pythonPackages
, django
, pylint-plugin-utils
+
+# pythonPackages for checkInputs
+, coverage
+, factory_boy
+, pytest
}:
buildPythonPackage rec {
pname = "pylint-django";
- version = "2.0.15";
+ version = "2.3.0";
disabled = !isPy3k;
src = fetchFromGitHub {
owner = "PyCQA";
repo = pname;
rev = "v${version}";
- sha256 = "0wpzd3j01njxfclbhxz31s5clc7il67nhm4lz89q2aaj19c0xzsa";
+ sha256 = "1088waraiigi2bnlighn7bvnvqmpx5fbw70c8jd8sh25mj38wgly";
};
propagatedBuildInputs = [
@@ -25,8 +30,14 @@ buildPythonPackage rec {
pylint-plugin-utils
];
- # Testing requires checkout from other repositories
- doCheck = false;
+ checkInputs = [ coverage factory_boy pytest ];
+
+ # Check command taken from scripts/test.sh
+ # Skip test external_django_tables2_noerror_meta_class:
+ # requires an unpackaged django_tables2
+ checkPhase = ''
+ python pylint_django/tests/test_func.py -v -k "not tables2"
+ '';
meta = with lib; {
description = "A Pylint plugin to analyze Django applications";