From afb49a7626a2e11e4abbac8225a0da54905d9efe Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 7 Oct 2023 22:39:51 +0900 Subject: [PATCH] python311Packages.zope-proxy: refactor --- .../python-modules/zope-proxy/default.nix | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zope-proxy/default.nix b/pkgs/development/python-modules/zope-proxy/default.nix index 2edcc6b03427..fdf9f5f90e0a 100644 --- a/pkgs/development/python-modules/zope-proxy/default.nix +++ b/pkgs/development/python-modules/zope-proxy/default.nix @@ -1,12 +1,17 @@ { lib , buildPythonPackage , fetchPypi +, pythonOlder +, setuptools , zope_interface }: buildPythonPackage rec { pname = "zope-proxy"; version = "5.0.0"; + pyproject = true; + + disabled = pythonOlder "3.7"; src = fetchPypi { pname = "zope.proxy"; @@ -14,16 +19,24 @@ buildPythonPackage rec { hash = "sha256-b6RMl6QStNxR4vX9Tcc8W9SZ01KA+IzSvNJviuHkV3s="; }; + nativeBuildInputs = [ + setuptools + ]; + propagatedBuildInputs = [ zope_interface ]; # circular deps doCheck = false; + pythonImportsCheck = [ + "zope.proxy" + ]; + meta = with lib; { homepage = "https://github.com/zopefoundation/zope.proxy"; description = "Generic Transparent Proxies"; - license = licenses.zpl20; + changelog = "https://github.com/zopefoundation/zope.proxy/blob/${version}/CHANGES.rst"; + license = licenses.zpl21; maintainers = with maintainers; [ goibhniu ]; }; - }