at 24.11-pre 1.1 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 docutils, 5 fetchPypi, 6 importlib-metadata, 7 markdown, 8 pygments, 9 pytestCheckHook, 10 python-markdown-math, 11 pythonOlder, 12 pyyaml, 13 setuptools, 14 textile, 15}: 16 17buildPythonPackage rec { 18 pname = "markups"; 19 version = "4.0.0"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; 23 24 src = fetchPypi { 25 pname = "Markups"; 26 inherit version; 27 hash = "sha256-Pdua+xxV0M/4EuM5LKM/RoSYwHB6T6iy4F0LoNMsAZ4="; 28 }; 29 30 nativeBuildInputs = [ setuptools ]; 31 32 propagatedBuildInputs = [ 33 docutils 34 markdown 35 pygments 36 python-markdown-math 37 pyyaml 38 textile 39 ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; 40 41 nativeCheckInputs = [ pytestCheckHook ]; 42 43 disabledTests = [ 44 # AssertionError: '.selector .ch { color: #408080' not found in 'pre... 45 "test_get_pygments_stylesheet" 46 ]; 47 48 pythonImportsCheck = [ "markups" ]; 49 50 meta = with lib; { 51 description = "Wrapper around various text markup languages"; 52 homepage = "https://github.com/retext-project/pymarkups"; 53 license = licenses.bsd3; 54 maintainers = with maintainers; [ klntsky ]; 55 }; 56}