Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 bleach, 4 buildPythonPackage, 5 cmarkgfm, 6 docutils, 7 fetchPypi, 8 nh3, 9 pygments, 10 pytestCheckHook, 11 pythonOlder, 12 setuptools, 13}: 14 15buildPythonPackage rec { 16 pname = "readme-renderer"; 17 version = "43.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; 21 22 src = fetchPypi { 23 pname = "readme_renderer"; 24 inherit version; 25 hash = "sha256-GBjdKBQIE1Ce7tjWJof3zU97rZDU21hgAcXcCdT94xE="; 26 }; 27 28 build-system = [ setuptools ]; 29 30 dependencies = [ 31 docutils 32 nh3 33 pygments 34 ]; 35 36 optional-dependencies.md = [ cmarkgfm ]; 37 38 nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.md; 39 40 disabledTests = [ 41 "test_rst_fixtures" 42 "test_rst_008.rst" 43 ]; 44 45 pythonImportsCheck = [ "readme_renderer" ]; 46 47 meta = with lib; { 48 description = "Python library for rendering readme descriptions"; 49 homepage = "https://github.com/pypa/readme_renderer"; 50 changelog = "https://github.com/pypa/readme_renderer/releases/tag/${version}"; 51 license = with licenses; [ asl20 ]; 52 maintainers = with maintainers; [ fab ]; 53 }; 54}