1{ lib, buildPythonPackage, isPy27, fetchPypi, pythonOlder
2, importlib-metadata }:
3
4buildPythonPackage rec {
5 pname = "exdown";
6 version = "0.8.6";
7 format = "pyproject";
8
9 disabled = isPy27;
10
11 src = fetchPypi {
12 inherit pname version;
13 sha256 = "sha256-BCn+rkMxQSw/gO+dpzgpYSOqEiooWFzSh7LUYIFr6wE=";
14 };
15
16 propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
17
18 pythonImportsCheck = [ "exdown" ];
19
20 meta = with lib; {
21 description = "Extract code blocks from markdown";
22 homepage = "https://github.com/nschloe/exdown";
23 license = licenses.mit;
24 maintainers = with maintainers; [ SuperSandro2000 ];
25 };
26}