Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / doit-py / default.nix
blobed8666a0349065d9ad32b285f9508a78bdf7a61d
1 { lib
2 , fetchFromGitHub
3 , buildPythonPackage
4 , doit
5 , configclass
6 , mergedict
7 , pytestCheckHook
8 , hunspell
9 , hunspellDicts
12 buildPythonPackage rec {
13   pname = "doit-py";
14   version = "0.5.0";
16   src = fetchFromGitHub {
17     owner = "pydoit";
18     repo = pname;
19     rev = version;
20     hash = "sha256-DBl6/no04ZGRHHmN9gkEtBmAMgmyZWcfPCcFz0uxAv4=";
21   };
23   propagatedBuildInputs = [
24     configclass
25     doit
26     mergedict
27   ];
29   nativeCheckInputs = [
30     hunspell
31     hunspellDicts.en_US
32     pytestCheckHook
33   ];
35   disabledTestPaths = [
36     # Disable linting checks
37     "tests/test_pyflakes.py"
38   ];
40   pythonImportsCheck = [ "doitpy" ];
42   meta = with lib; {
43     description = "doit tasks for python stuff";
44     homepage = "http://pythonhosted.org/doit-py";
45     license = licenses.mit;
46     maintainers = with maintainers; [ onny ];
47   };