1{ lib, python, fetchFromGitHub }:
2
3with python.pkgs;
4
5buildPythonApplication rec {
6 pname = "mkdocs";
7 version = "0.17.2";
8 name = "${pname}-${version}";
9
10 src = fetchFromGitHub {
11 owner = "mkdocs";
12 repo = "mkdocs";
13 rev = version;
14 sha256 = "0hpjs9qj0nr57a249yv8xvl61d3d2rrdfqxp1fm28z77l2xjj772";
15 };
16
17 checkInputs = [
18 nose nose-exclude mock
19 ];
20
21 NOSE_EXCLUDE_TESTS="mkdocs.tests.gh_deploy_tests.TestGitHubDeploy;mkdocs.tests.config.config_tests.ConfigTests";
22
23 checkPhase = "nosetests mkdocs";
24
25 propagatedBuildInputs = [
26 tornado
27 livereload
28 click
29 pyyaml
30 markdown
31 jinja2
32 ];
33
34 meta = {
35 homepage = http://mkdocs.org/;
36 description = "Project documentation with Markdown";
37 license = lib.licenses.bsd2;
38 };
39}