1{ lib 2, buildPythonPackage 3, fetchPypi 4, isPy27 5, setuptools-scm 6, pydantic 7, pytestCheckHook 8}: 9 10buildPythonPackage rec { 11 pname = "inflect"; 12 version = "6.0.0"; 13 disabled = isPy27; 14 format = "pyproject"; 15 16 src = fetchPypi { 17 inherit pname version; 18 sha256 = "sha256-C8FRbsJyXi2CIXB6YSJFCTy28c6iCc/Yy9T8Xpb6Y2U="; 19 }; 20 21 nativeBuildInputs = [ setuptools-scm ]; 22 23 propagatedBuildInputs = [ pydantic ]; 24 25 checkInputs = [ 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}