diff options
Diffstat (limited to 'pkgs/development/tools/documentation/mkdocs/default.nix')
-rw-r--r-- | pkgs/development/tools/documentation/mkdocs/default.nix | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/pkgs/development/tools/documentation/mkdocs/default.nix b/pkgs/development/tools/documentation/mkdocs/default.nix index 1aecb2675520..144bd059634f 100644 --- a/pkgs/development/tools/documentation/mkdocs/default.nix +++ b/pkgs/development/tools/documentation/mkdocs/default.nix @@ -1,4 +1,4 @@ -{ lib, python }: +{ lib, python, fetchFromGitHub }: with python.pkgs; @@ -7,11 +7,21 @@ buildPythonApplication rec { version = "0.16.3"; name = "${pname}-${version}"; - src = fetchPypi { - inherit pname version; - sha256 = "0z9n0dnidnvm511pdzf73grmr4xn59znkfalq8x9gw5v7lqwa2mc"; + src = fetchFromGitHub { + owner = "mkdocs"; + repo = "mkdocs"; + rev = version; + sha256 = "0gssa5gbd1y2v3azdhf2zh7ayx4ncfag4r2a6fi96jbic64r3qrs"; }; + checkInputs = [ + nose nose-exclude mock + ]; + + NOSE_EXCLUDE_TESTS="mkdocs.tests.gh_deploy_tests.TestGitHubDeploy;mkdocs.tests.config.config_tests.ConfigTests"; + + checkPhase = "nosetests mkdocs"; + propagatedBuildInputs = [ tornado livereload |