Chris McDonough
2011-09-22 0dde01d3f74053ce0c1f6383929f87c117098ced
- 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.
3 files modified
34 ■■■■ changed files
CHANGES.txt 12 ●●●●● patch | view | raw | blame | history
pyramid/registry.py 2 ●●● patch | view | raw | blame | history
setup.py 20 ●●●● patch | view | raw | blame | history
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)
================
pyramid/registry.py
@@ -1,4 +1,4 @@
from zope.component.registry import Components
from zope.interface.registry import Components
from pyramid.interfaces import ISettings
setup.py
@@ -34,19 +34,27 @@
    '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')