1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 setuptools, 6 docutils, 7 pytestCheckHook, 8}: 9 10buildPythonPackage rec { 11 pname = "restructuredtext-lint"; 12 version = "1.4.0"; 13 pyproject = true; 14 15 src = fetchPypi { 16 pname = "restructuredtext_lint"; 17 inherit version; 18 hash = "sha256-GyNcDJIjQatsUwOQiS656S+QubdQRgY+BHys+w8FDEU="; 19 }; 20 21 nativeBuildInputs = [ setuptools ]; 22 23 propagatedBuildInputs = [ docutils ]; 24 25 nativeCheckInputs = [ pytestCheckHook ]; 26 27 enabledTestPaths = [ "restructuredtext_lint/test/test.py" ]; 28 29 pythonImportsCheck = [ "restructuredtext_lint" ]; 30 31 meta = { 32 description = "reStructuredText linter"; 33 homepage = "https://github.com/twolfson/restructuredtext-lint"; 34 changelog = "https://github.com/twolfson/restructuredtext-lint/blob/${version}/CHANGELOG.rst"; 35 license = lib.licenses.unlicense; 36 mainProgram = "rst-lint"; 37 }; 38}