{ lib , buildPythonPackage , fetchPypi , zope-configuration , zope-deferredimport , zope-deprecation , zope-event , zope-hookable , zope-i18nmessageid , zope-interface }: buildPythonPackage rec { pname = "zope-component"; version = "6.0"; format = "setuptools"; src = fetchPypi { pname = "zope.component"; inherit version; hash = "sha256-mgoEcq0gG5S0/mdBzprCwwuLsixRYHe/A2kt7E37aQY="; }; propagatedBuildInputs = [ zope-configuration zope-deferredimport zope-deprecation zope-event zope-hookable zope-i18nmessageid zope-interface ]; # ignore tests because of a circular dependency on zope-security doCheck = false; pythonImportsCheck = [ "zope.component" ]; meta = with lib; { homepage = "https://github.com/zopefoundation/zope.component"; description = "Zope Component Architecture"; changelog = "https://github.com/zopefoundation/zope.component/blob/${version}/CHANGES.rst"; license = licenses.zpl20; maintainers = with maintainers; [ goibhniu ]; }; }