{ lib, buildPythonPackage, fetchFromGitHub, # build-system hatch-vcs, hatchling, # dependencies sphinx, # tests pytestCheckHook, }: buildPythonPackage rec { pname = "hatch-sphinx"; version = "0.0.5"; pyproject = true; src = fetchFromGitHub { owner = "llimeht"; repo = "hatch-sphinx"; tag = "v${version}"; hash = "sha256-8yImNwcuLFXQtXFCe6BMH4P6SH8GVS/U44vqN/XUjRU="; }; build-system = [ hatch-vcs hatchling ]; dependencies = [ hatchling sphinx ]; pythonImportsCheck = [ "hatch_sphinx" ]; nativeCheckInputs = [ pytestCheckHook ]; disabledTests = [ # /nix/store/62fdlzq1x1ak2lsxp4ij7ip5k9nia3hc-python3-3.13.7/bin/python3.13: No module named build "test_tool_apidoc" "test_tool_build" "test_tool_custom_lists_globs" "test_tool_custom_lists_noglobs" "test_tool_custom_strings" ]; meta = { description = "Hatchling build plugin for Sphinx documentation"; homepage = "https://github.com/llimeht/hatch-sphinx"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; }; }