From 2839e94e3c2de6aca01314eeca1b41f1f3e9af81 Mon Sep 17 00:00:00 2001 From: Alexandre Detiste Date: Sun, 21 Sep 2025 02:24:52 +0200 Subject: [PATCH 1/4] setuptools is not required at runtime anymore --- setup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index cd8d3aa..5863d1b 100644 --- a/setup.py +++ b/setup.py @@ -127,9 +127,11 @@ def read(*rnames): headers=headers, ext_modules=ext_modules, python_requires='>=3.9', + setup_requires=[ + 'setuptools', + ], install_requires=[ 'zope.interface', - 'setuptools', ], include_package_data=True, zip_safe=False, From 67c7e36ea7215ebaee5ce65eba705b1c5afd3859 Mon Sep 17 00:00:00 2001 From: Alexandre Detiste Date: Sun, 21 Sep 2025 12:38:57 +0200 Subject: [PATCH 2/4] avoid cargo culting nonsense --- setup.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/setup.py b/setup.py index 5863d1b..148e038 100644 --- a/setup.py +++ b/setup.py @@ -127,9 +127,6 @@ def read(*rnames): headers=headers, ext_modules=ext_modules, python_requires='>=3.9', - setup_requires=[ - 'setuptools', - ], install_requires=[ 'zope.interface', ], From 0ceafcf5f7284e1a6e90a75f864482077a30b6aa Mon Sep 17 00:00:00 2001 From: Alexandre Detiste Date: Sun, 21 Sep 2025 12:39:40 +0200 Subject: [PATCH 3/4] changelog --- CHANGES.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index fc8ecf1..62f69bb 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,7 +5,7 @@ 7.1 (unreleased) ================ -- Nothing changed yet. +- Remove unnecessary ``setuptools`` runtime dependency. 7.0 (2025-09-12) From f39acca0cdcbff71cfee5f361f87d378d477786b Mon Sep 17 00:00:00 2001 From: Michael Howitz Date: Mon, 22 Sep 2025 09:09:59 +0200 Subject: [PATCH 4/4] Update CHANGES.rst --- CHANGES.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index 62f69bb..f7807f5 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,7 +5,7 @@ 7.1 (unreleased) ================ -- Remove unnecessary ``setuptools`` runtime dependency. +- Remove no longer necessary ``setuptools`` runtime dependency. 7.0 (2025-09-12)