1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 hatchling, 6 ipykernel, 7 jupytext, 8 mkdocs, 9 mkdocs-material, 10 nbconvert, 11 pygments, 12 pytestCheckHook, 13 pytest-cov-stub, 14 pythonOlder, 15}: 16 17buildPythonPackage rec { 18 pname = "mkdocs-jupyter"; 19 version = "0.25.1"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.9"; 23 24 src = fetchPypi { 25 pname = "mkdocs_jupyter"; 26 inherit version; 27 hash = "sha256-DpJy/0lH4OxoPJJCOkv7QqJkd8EDqxpquCd+LcyPev4="; 28 }; 29 30 pythonRelaxDeps = [ "nbconvert" ]; 31 32 build-system = [ hatchling ]; 33 34 dependencies = [ 35 ipykernel 36 jupytext 37 mkdocs 38 mkdocs-material 39 nbconvert 40 pygments 41 ]; 42 43 nativeCheckInputs = [ 44 pytestCheckHook 45 pytest-cov-stub 46 ]; 47 48 pythonImportsCheck = [ "mkdocs_jupyter" ]; 49 50 __darwinAllowLocalNetworking = true; 51 52 meta = with lib; { 53 description = "Use Jupyter Notebook in mkdocs"; 54 homepage = "https://github.com/danielfrg/mkdocs-jupyter"; 55 changelog = "https://github.com/danielfrg/mkdocs-jupyter/blob/${version}/CHANGELOG.md"; 56 license = licenses.asl20; 57 maintainers = with maintainers; [ net-mist ]; 58 }; 59}