at 25.11-pre 1.2 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 docutils, 5 fetchFromGitHub, 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.1.0"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; 23 24 src = fetchFromGitHub { 25 owner = "retext-project"; 26 repo = "pymarkups"; 27 tag = version; 28 hash = "sha256-7/pXCSbVhLeX7PhacMQYwYMT7Og/tZplPPCvWDxJFck="; 29 }; 30 31 build-system = [ setuptools ]; 32 33 dependencies = [ 34 docutils 35 markdown 36 pygments 37 python-markdown-math 38 pyyaml 39 textile 40 ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; 41 42 nativeCheckInputs = [ pytestCheckHook ]; 43 44 disabledTests = [ 45 # AssertionError: '.selector .ch { color: #408080' not found in 'pre... 46 "test_get_pygments_stylesheet" 47 ]; 48 49 pythonImportsCheck = [ "markups" ]; 50 51 meta = with lib; { 52 description = "Wrapper around various text markup languages"; 53 homepage = "https://github.com/retext-project/pymarkups"; 54 license = licenses.bsd3; 55 maintainers = with maintainers; [ klntsky ]; 56 }; 57}