at 18.09-beta 43 lines 849 B view raw
1{ lib, python, fetchFromGitHub }: 2 3with python.pkgs; 4 5buildPythonApplication rec { 6 pname = "mkdocs"; 7 version = "0.17.5"; 8 9 src = fetchFromGitHub { 10 owner = "mkdocs"; 11 repo = "mkdocs"; 12 rev = version; 13 sha256 = "1l1dahpwqikmww3yx2m6j2134npk8vcikg9klsmpqjpza8nigwzw"; 14 }; 15 16 postPatch = '' 17 substituteInPlace setup.py \ 18 --replace "tornado>=4.1,<5.0" "tornado>=4.1" 19 ''; 20 21 checkInputs = [ 22 nose nose-exclude mock 23 ]; 24 25 NOSE_EXCLUDE_TESTS="mkdocs.tests.gh_deploy_tests.TestGitHubDeploy;mkdocs.tests.config.config_tests.ConfigTests"; 26 27 checkPhase = "nosetests mkdocs"; 28 29 propagatedBuildInputs = [ 30 tornado 31 livereload 32 click 33 pyyaml 34 markdown 35 jinja2 36 ]; 37 38 meta = { 39 homepage = http://mkdocs.org/; 40 description = "Project documentation with Markdown"; 41 license = lib.licenses.bsd2; 42 }; 43}