1{
2 lib,
3 buildPythonPackage,
4 cogapp,
5 fetchPypi,
6 mock,
7 nose,
8 pytestCheckHook,
9 pythonOlder,
10 six,
11 virtualenv,
12}:
13
14buildPythonPackage rec {
15 pname = "paver";
16 version = "1.3.4";
17 format = "setuptools";
18
19 disabled = pythonOlder "3.7";
20
21 src = fetchPypi {
22 pname = "Paver";
23 inherit version;
24 hash = "sha256-0+ZJiIFIWrdQ7+QMUniYKpNDvGJ+E3sRrc7WJ3GTCMc=";
25 };
26
27 propagatedBuildInputs = [ six ];
28
29 checkInputs = [
30 cogapp
31 mock
32 nose
33 pytestCheckHook
34 virtualenv
35 ];
36
37 pythonImportsCheck = [ "paver" ];
38
39 disabledTestPaths = [
40 # Test depends on distutils
41 "paver/tests/test_setuputils.py"
42 ];
43
44 meta = with lib; {
45 description = "Python-based build/distribution/deployment scripting tool";
46 mainProgram = "paver";
47 homepage = "https://github.com/paver/paver";
48 license = licenses.bsd3;
49 maintainers = with maintainers; [ lovek323 ];
50 };
51}