1{ 2 lib, 3 buildPythonPackage, 4 django, 5 fetchFromGitHub, 6 markdown, 7 pillow, 8 pythonOlder, 9 setuptools, 10}: 11 12buildPythonPackage rec { 13 pname = "django-markdownx"; 14 version = "4.0.9"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchFromGitHub { 20 owner = "neutronX"; 21 repo = "django-markdownx"; 22 tag = "v${version}"; 23 hash = "sha256-il9bXi8URq7mQMCyKl5ikHT4nH2R9ixMDHSpH8gfnVU="; 24 }; 25 26 nativeBuildInputs = [ setuptools ]; 27 28 propagatedBuildInputs = [ 29 django 30 markdown 31 pillow 32 ]; 33 34 # tests only executable in vagrant 35 doCheck = false; 36 37 pythonImportsCheck = [ "markdownx" ]; 38 39 meta = with lib; { 40 description = "Comprehensive Markdown plugin built for Django"; 41 homepage = "https://github.com/neutronX/django-markdownx/"; 42 changelog = "https://github.com/neutronX/django-markdownx/releases/tag/${src.tag}"; 43 license = licenses.bsd2; 44 maintainers = with maintainers; [ derdennisop ]; 45 }; 46}