27 # optional-dependencies
36 buildPythonPackage rec {
41 disabled = pythonOlder "3.7";
43 src = fetchFromGitHub {
46 rev = "refs/tags/${version}";
47 hash = "sha256-axH4AeL+osxoUIVJbW6YjiTfUr6TAXMB4raZ3oO0fyw=";
54 propagatedBuildInputs = [
67 ] ++ lib.optionals (pythonOlder "3.10") [
71 passthru.optional-dependencies = {
74 ] ++ lib.optionals (pythonAtLeast "3.12") [
82 ] ++ passthru.optional-dependencies.i18n;
84 unittestFlagsArray = [ "-v" "-p" "'*tests.py'" "mkdocs" ];
86 pythonImportsCheck = [ "mkdocs" ];
89 changelog = "https://github.com/mkdocs/mkdocs/releases/tag/${version}";
90 description = "Project documentation with Markdown / static website generator";
91 mainProgram = "mkdocs";
92 downloadPage = "https://github.com/mkdocs/mkdocs";
94 MkDocs is a fast, simple and downright gorgeous static site generator that's
95 geared towards building project documentation. Documentation source files
96 are written in Markdown, and configured with a single YAML configuration file.
98 MkDocs can also be used to generate general-purpose websites.
100 homepage = "http://mkdocs.org/";
101 license = licenses.bsd2;
102 platforms = platforms.unix;
103 maintainers = with maintainers; [ rkoe ];