python-zope-event: fix build with setuptools >= 81
authorAlexandru Ardelean <redacted>
Sat, 25 Apr 2026 18:52:56 +0000 (21:52 +0300)
committerAlexandru Ardelean <redacted>
Mon, 27 Apr 2026 05:25:02 +0000 (08:25 +0300)
commit3a11691a19149d07383446ee286b8bbdfb667a68
tree482aac392412285ca57f7b1d48d7f32114a6d843
parent9d1c4d20dfb78dc8ef58f25f5451465e2f85dd07
python-zope-event: fix build with setuptools >= 81

The pyproject.toml for zope.event 6.1 specifies a strict build
dependency of setuptools>=78.1.1,<81. We currently package
setuptools>=81, causing pip to report a missing dependency and
fail the build.

Add patch 001-relax-setuptools-version.patch to drop the <81 upper
bound, allowing the package to build with any recent setuptools.

Add test.sh to verify the installed version and exercise the core
event API (subscribers list, notify(), event dispatch).

Signed-off-by: Alexandru Ardelean <redacted>
lang/python/python-zope-event/patches/001-relax-setuptools-version.patch [new file with mode: 0644]
lang/python/python-zope-event/test.sh [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT