nixpkgs/pkgs/development/python-modules/sphinx-mdinclude/default.nix
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00

42 lines
1.1 KiB
Nix

{ lib
, buildPythonPackage
, fetchpatch
, fetchPypi
, flit-core
, docutils
, mistune
, pygments
}:
buildPythonPackage rec {
pname = "sphinx-mdinclude";
version = "0.5.3";
format = "flit";
src = fetchPypi {
pname = "sphinx_mdinclude";
inherit version;
hash = "sha256-KZjj0YswIsmYPRtyGR/jfiX/zNVBZcvjrLIszu3ZGvQ=";
};
nativeBuildInputs = [ flit-core ];
propagatedBuildInputs = [ mistune docutils ];
nativeCheckInputs = [ pygments ];
meta = with lib; {
homepage = "https://github.com/miyakogi/m2r";
description = "Sphinx extension for including or writing pages in Markdown format.";
longDescription = ''
A simple Sphinx extension that enables including Markdown documents from within
reStructuredText.
It provides the .. mdinclude:: directive, and automatically converts the content of
Markdown documents to reStructuredText format.
sphinx-mdinclude is a fork of m2r and m2r2, focused only on providing a Sphinx extension.
'';
license = licenses.mit;
maintainers = with maintainers; [ flokli ];
};
}