summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorJason Madden <jamadden@gmail.com>2017-11-07 11:54:32 -0600
committerJason Madden <jamadden@gmail.com>2017-11-07 12:02:19 -0600
commit83fc489b3e31b48bbabf623c97c0a645d6c92a7d (patch)
treef5fe39adcffc86aaa983c966310de46b9f81654c /setup.py
parent0d94e201c267c8fe86dc93e753a1bd0d7b091202 (diff)
downloadzope-component-83fc489b3e31b48bbabf623c97c0a645d6c92a7d.tar.gz
Always depend on zope.hookable
And remove our Python implementation that was added in 2009. The two have now diverged with new features in zope.hookable. Since 2012, zope.hookable has had a Python implementation. Now, with 4.2, the C extension is an optional build.
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/setup.py b/setup.py
index 6a67a9a..3705a8a 100644
--- a/setup.py
+++ b/setup.py
@@ -23,7 +23,6 @@ import os
from setuptools import setup, find_packages
HOOK_REQUIRES = [
- 'zope.hookable',
]
PERSISTENTREGISTRY_REQUIRES = [
@@ -99,13 +98,14 @@ setup(
tests_require=TESTS_REQUIRE,
install_requires=[
'setuptools',
- 'zope.interface>=4.1.0',
+ 'zope.interface >= 4.1.0',
'zope.event',
+ 'zope.hookable >= 4.2.0',
],
include_package_data=True,
zip_safe=False,
extras_require={
- 'hook': HOOK_REQUIRES,
+ 'hook': HOOK_REQUIRES, # BWC
'persistentregistry': PERSISTENTREGISTRY_REQUIRES,
'security': SECURITY_REQUIRES,
'zcml': ZCML_REQUIRES,