summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-09-22 05:19:09 -0400
committerChris McDonough <chrism@plope.com>2011-09-22 05:19:09 -0400
commit0dde01d3f74053ce0c1f6383929f87c117098ced (patch)
treec48661c6126f107c1ebe279ce314c008275ef7e7
parent63f65dbfcb5e7ef7864f8a954849597ba07a0299 (diff)
downloadpyramid-0dde01d3f74053ce0c1f6383929f87c117098ced.tar.gz
pyramid-0dde01d3f74053ce0c1f6383929f87c117098ced.tar.bz2
pyramid-0dde01d3f74053ce0c1f6383929f87c117098ced.zip
- Pyramid no longer depends on the zope.component package, except as a
testing dependency. - Pyramid now depends on a ``zope.interface`` version greater than or equal to 3.8.0.
-rw-r--r--CHANGES.txt12
-rw-r--r--pyramid/registry.py2
-rw-r--r--setup.py20
3 files changed, 27 insertions, 7 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 21ea2bb4a..1997c69de 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,3 +1,15 @@
+Next release
+============
+
+Dependencies
+------------
+
+- Pyramid no longer depends on the zope.component package, except as a
+ testing dependency.
+
+- Pyramid now depends on a ``zope.interface`` version greater than or equal
+ to 3.8.0.
+
1.2 (2011-09-12)
================
diff --git a/pyramid/registry.py b/pyramid/registry.py
index 6b287e4f1..b88aabaff 100644
--- a/pyramid/registry.py
+++ b/pyramid/registry.py
@@ -1,4 +1,4 @@
-from zope.component.registry import Components
+from zope.interface.registry import Components
from pyramid.interfaces import ISettings
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')