summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py20
1 files changed, 14 insertions, 6 deletions
diff --git a/setup.py b/setup.py
index 0a5b0fb9a..b3e5deea2 100644
--- a/setup.py
+++ b/setup.py
@@ -34,19 +34,27 @@ install_requires=[
'WebOb >= 1.0.2', # no "default_charset"; request.script_name doesnt error
'repoze.lru',
'setuptools',
- 'zope.component >= 3.6.0', # independent of zope.hookable
- 'zope.interface >= 3.5.1', # 3.5.0 comment: "allow to bootstrap on jython"
+ 'zope.interface >= 3.8.0', # has zope.interface.registry
'zope.deprecation',
'venusian >= 1.0a1', # ``onerror``
'translationstring',
]
if platform.system() == 'Java':
- tests_require = install_requires + ['WebTest', 'virtualenv']
+ tests_require = install_requires + [
+ 'WebTest',
+ 'virtualenv',
+ 'zope.component>=3.11.0',
+ ]
else:
- tests_require= install_requires + ['Sphinx', 'docutils',
- 'WebTest', 'repoze.sphinx.autointerface',
- 'virtualenv']
+ tests_require= install_requires + [
+ 'Sphinx',
+ 'docutils',
+ 'repoze.sphinx.autointerface',
+ 'WebTest',
+ 'virtualenv',
+ 'zope.component>=3.11.0',
+ ]
if sys.version_info[:2] < (2, 6):
install_requires.append('simplejson')