From 6295ab5b29a62b4d62eaa0221fcbb3e458f0fe0b Mon Sep 17 00:00:00 2001 From: natsukium Date: Fri, 28 Jul 2023 10:01:47 +0900 Subject: [PATCH] python310Packages.zope-component: refactor --- .../python-modules/zope-component/default.nix | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/zope-component/default.nix b/pkgs/development/python-modules/zope-component/default.nix index 4ce7476d93ec..3903b2fa3d86 100644 --- a/pkgs/development/python-modules/zope-component/default.nix +++ b/pkgs/development/python-modules/zope-component/default.nix @@ -1,35 +1,47 @@ { lib , buildPythonPackage , fetchPypi +, zope_configuration , zope-deferredimport , zope_deprecation , zope_event , zope-hookable -, zope_interface -, zope_configuration , zope_i18nmessageid +, zope_interface }: buildPythonPackage rec { pname = "zope-component"; version = "5.1.0"; + format = "setuptools"; src = fetchPypi { - inherit pname version; + pname = "zope.component"; + inherit version; hash = "sha256-pQj5/vG29ShkYtM0DNif+rXHiZ3KBAEzcjnLa6fGuwo="; }; propagatedBuildInputs = [ - zope-deferredimport zope_deprecation zope_event zope-hookable zope_interface - zope_configuration zope_i18nmessageid + 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 ]; };