1{ lib 2, buildPythonPackage 3, fetchPypi 4, isPy27 5, setuptools-scm 6, pydantic 7, pytestCheckHook 8}: 9 10buildPythonPackage rec { 11 pname = "inflect"; 12 version = "7.0.0"; 13 disabled = isPy27; 14 format = "pyproject"; 15 16 src = fetchPypi { 17 inherit pname version; 18 hash = "sha256-Y9qTJa0p2oHsI+BVtBIleVq3k7TstIO+XcH6Nj/UcX4="; 19 }; 20 21 nativeBuildInputs = [ setuptools-scm ]; 22 23 propagatedBuildInputs = [ pydantic ]; 24 25 nativeCheckInputs = [ pytestCheckHook ]; 26 27 pythonImportsCheck = [ "inflect" ]; 28 29 meta = with lib; { 30 description = "Correctly generate plurals, singular nouns, ordinals, indefinite articles"; 31 homepage = "https://github.com/jaraco/inflect"; 32 changelog = "https://github.com/jaraco/inflect/blob/v${version}/CHANGES.rst"; 33 license = licenses.mit; 34 maintainers = teams.tts.members; 35 }; 36}