|
|
|
@ -6,6 +6,11 @@ |
|
|
|
|
# pythonPackages |
|
|
|
|
, django |
|
|
|
|
, pylint-plugin-utils |
|
|
|
|
|
|
|
|
|
# pythonPackages for checkInputs |
|
|
|
|
, coverage |
|
|
|
|
, factory_boy |
|
|
|
|
, pytest |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
buildPythonPackage rec { |
|
|
|
@ -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"; |
|
|
|
|