1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 zope-configuration, 6 zope-deferredimport, 7 zope-deprecation, 8 zope-event, 9 zope-hookable, 10 zope-i18nmessageid, 11 zope-interface, 12}: 13 14buildPythonPackage rec { 15 pname = "zope-component"; 16 version = "6.0"; 17 format = "setuptools"; 18 19 src = fetchPypi { 20 pname = "zope.component"; 21 inherit version; 22 hash = "sha256-mgoEcq0gG5S0/mdBzprCwwuLsixRYHe/A2kt7E37aQY="; 23 }; 24 25 propagatedBuildInputs = [ 26 zope-configuration 27 zope-deferredimport 28 zope-deprecation 29 zope-event 30 zope-hookable 31 zope-i18nmessageid 32 zope-interface 33 ]; 34 35 # ignore tests because of a circular dependency on zope-security 36 doCheck = false; 37 38 pythonImportsCheck = [ "zope.component" ]; 39 40 meta = with lib; { 41 homepage = "https://github.com/zopefoundation/zope.component"; 42 description = "Zope Component Architecture"; 43 changelog = "https://github.com/zopefoundation/zope.component/blob/${version}/CHANGES.rst"; 44 license = licenses.zpl20; 45 maintainers = with maintainers; [ goibhniu ]; 46 }; 47}