From 8033f87652beb30cee2f10bc1c57c54d9c5edbf7 Mon Sep 17 00:00:00 2001 From: Borja Lopez Date: Thu, 8 Apr 2021 10:10:37 +0200 Subject: [PATCH 1/2] Import IObjectEvent from zope.interface.interfaces instead zope.component.interfaces, as zope.component 5.0 (latest release) removed IObjectEvent and some other deprecated interfaces. --- repoze/folder/interfaces.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repoze/folder/interfaces.py b/repoze/folder/interfaces.py index 6fbd077..079545e 100644 --- a/repoze/folder/interfaces.py +++ b/repoze/folder/interfaces.py @@ -1,4 +1,4 @@ -from zope.component.interfaces import IObjectEvent +from zope.interface.interfaces import IObjectEvent from zope.interface import Interface from zope.interface import Attribute From a8d31cb1d080c457d4e19f5c3168b48d440f4ba4 Mon Sep 17 00:00:00 2001 From: Borja Lopez Date: Thu, 8 Apr 2021 10:35:01 +0200 Subject: [PATCH 2/2] Marked version 1.1 This lets us install this directly from the repo with a link in setup.py, in packages that depend on repoze.folder --- CHANGES.rst | 5 +++++ setup.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index bfc6407..e67b244 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,11 @@ Changes ======= +1.1 (2021-04-08) +---------------- + +- Add compatibility with latest zope.component versions + 1.0 (2014-12-28) ---------------- diff --git a/setup.py b/setup.py index ae53473..9aa9cd8 100644 --- a/setup.py +++ b/setup.py @@ -38,7 +38,7 @@ testing_extras = ['nose', 'coverage'] setup(name='repoze.folder', - version='1.0', + version='1.1', description='A ZODB folder implementation with object events', long_description=README + '\n\n' + CHANGES, classifiers=[