Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / mdformat-frontmatter / default.nix
blobb073bb83a595ccb58dd20ce587b26ebb7b1deb00
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , flit-core
5 , linkify-it-py
6 , markdown-it-py
7 , mdformat
8 , mdit-py-plugins
9 , ruamel-yaml
10 , pythonOlder
13 buildPythonPackage rec {
14   pname = "mdformat-frontmatter";
15   version = "2.0.1";
16   format = "pyproject";
18   disabled = pythonOlder "3.7";
20   src = fetchFromGitHub {
21     owner = "butler54";
22     repo = pname;
23     rev = "refs/tags/v${version}";
24     hash = "sha256-PhT5whtvvcYSs5gHQEsIvV1evhx7jR+3DWFMHrF0uMw=";
25   };
27   nativeBuildInputs = [
28     flit-core
29   ];
31   buildInputs = [
32     mdformat
33     mdit-py-plugins
34   ];
36   propagatedBuildInputs = [
37     ruamel-yaml
38   ];
40   pythonImportsCheck = [
41     "mdformat_frontmatter"
42   ];
44   meta = with lib; {
45     description = "mdformat plugin to ensure frontmatter is respected";
46     homepage = "https://github.com/butler54/mdformat-frontmatter";
47     license = licenses.mit;
48     maintainers = with maintainers; [ aldoborrero polarmutex ];
49   };