1{ 2 buildPythonPackage, 3 fetchPypi, 4 lib, 5 pytestCheckHook, 6 setuptools, 7 sphinx, 8}: 9 10buildPythonPackage rec { 11 pname = "sphinxcontrib-jinjadomain"; 12 version = "0.5.1"; 13 pyproject = true; 14 15 src = fetchPypi { 16 inherit pname version; 17 hash = "sha256-frzcrUnJna8wmKbsC7wduazLSZ8lzOKOCf75Smk675E="; 18 }; 19 20 prePatch = '' 21 substituteInPlace sphinxcontrib/jinjadomain.py \ 22 --replace-fail "content.sort(key=lambda (k, v): k)" "content.sort(key=lambda kv: kv[0])" 23 ''; 24 25 build-system = [ setuptools ]; 26 27 dependencies = [ sphinx ]; 28 29 pythonImportsCheck = [ "sphinxcontrib.jinjadomain" ]; 30 31 meta = { 32 description = "Sphinx domain for describing jinja templates"; 33 homepage = "https://github.com/offlinehacker/sphinxcontrib.jinjadomain"; 34 license = lib.licenses.bsd2; 35 maintainers = with lib.maintainers; [ tochiaha ]; 36 mainProgram = "sphinxcontrib-jinjadomain"; 37 }; 38}