28 # optional-dependencies
37 buildPythonPackage rec {
42 disabled = pythonOlder "3.7";
44 src = fetchFromGitHub {
47 rev = "refs/tags/${version}";
48 hash = "sha256-JQSOgV12iYE6FubxdoJpWy9EHKFxyKoxrm/7arCn9Ak=";
51 build-system = [ hatchling ];
67 ] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ];
69 optional-dependencies = {
70 i18n = [ babel ] ++ lib.optionals (pythonAtLeast "3.12") [ setuptools ];
76 ] ++ optional-dependencies.i18n;
78 unittestFlagsArray = [
85 pythonImportsCheck = [ "mkdocs" ];
88 changelog = "https://github.com/mkdocs/mkdocs/releases/tag/${version}";
89 description = "Project documentation with Markdown / static website generator";
90 mainProgram = "mkdocs";
91 downloadPage = "https://github.com/mkdocs/mkdocs";
93 MkDocs is a fast, simple and downright gorgeous static site generator that's
94 geared towards building project documentation. Documentation source files
95 are written in Markdown, and configured with a single YAML configuration file.
97 MkDocs can also be used to generate general-purpose websites.
99 homepage = "http://mkdocs.org/";
100 license = licenses.bsd2;
101 platforms = platforms.unix;
102 maintainers = with maintainers; [ rkoe ];