[Checkins] SVN: five.resourceinclude/ - Initial import of a five support for z3c.resourceinclude.
Sylvain Viollon
sylvain at infrae.com
Sun Aug 24 10:45:59 EDT 2008
Log message for revision 90174:
- Initial import of a five support for z3c.resourceinclude.
Changed:
A five.resourceinclude/
A five.resourceinclude/trunk/
A five.resourceinclude/trunk/README.txt
A five.resourceinclude/trunk/docs/
A five.resourceinclude/trunk/docs/HISTORY.txt
A five.resourceinclude/trunk/setup.cfg
A five.resourceinclude/trunk/setup.py
A five.resourceinclude/trunk/src/
A five.resourceinclude/trunk/src/five/
A five.resourceinclude/trunk/src/five/__init__.py
A five.resourceinclude/trunk/src/five/resourceinclude/
A five.resourceinclude/trunk/src/five/resourceinclude/__init__.py
A five.resourceinclude/trunk/src/five/resourceinclude/collector.py
A five.resourceinclude/trunk/src/five/resourceinclude/configure.zcml
A five.resourceinclude/trunk/src/five/resourceinclude/manager.py
A five.resourceinclude/trunk/src/five/resourceinclude/manager.zcml
A five.resourceinclude/trunk/src/five/resourceinclude/meta.zcml
A five.resourceinclude/trunk/src/five/resourceinclude/provider.py
A five.resourceinclude/trunk/src/five/resourceinclude/tests/
A five.resourceinclude/trunk/src/five/resourceinclude/tests/__init__.py
-=-
Added: five.resourceinclude/trunk/README.txt
===================================================================
--- five.resourceinclude/trunk/README.txt (rev 0)
+++ five.resourceinclude/trunk/README.txt 2008-08-24 14:45:58 UTC (rev 90174)
@@ -0,0 +1,6 @@
+
+Support for z3c.resourceinclude in Zope 3
+=========================================
+
+Please refer to the documentation of z3c.resouceinclude for more information.
+
Added: five.resourceinclude/trunk/docs/HISTORY.txt
===================================================================
--- five.resourceinclude/trunk/docs/HISTORY.txt (rev 0)
+++ five.resourceinclude/trunk/docs/HISTORY.txt 2008-08-24 14:45:58 UTC (rev 90174)
@@ -0,0 +1,6 @@
+
+0.1
+---
+
+Initial import.
+
Added: five.resourceinclude/trunk/setup.cfg
===================================================================
--- five.resourceinclude/trunk/setup.cfg (rev 0)
+++ five.resourceinclude/trunk/setup.cfg 2008-08-24 14:45:58 UTC (rev 90174)
@@ -0,0 +1,3 @@
+[egg_info]
+tag_build = dev
+tag_svn_revision = true
Added: five.resourceinclude/trunk/setup.py
===================================================================
--- five.resourceinclude/trunk/setup.py (rev 0)
+++ five.resourceinclude/trunk/setup.py 2008-08-24 14:45:58 UTC (rev 90174)
@@ -0,0 +1,36 @@
+from setuptools import setup, find_packages
+import os
+
+version = '0.1'
+
+setup(name='five.resourceinclude',
+ version=version,
+ description="z3c.resourceinclude support for Zope 2",
+ long_description=open("README.txt").read() + "\n" +
+ open(os.path.join("docs", "HISTORY.txt")).read(),
+ # Get more strings from http://www.python.org/pypi?:action=list_classifiers
+ classifiers=[
+ "Environment :: Web Environment",
+ "Intended Audience :: Developers",
+ "License :: OSI Approved :: Zope Public License",
+ "Programming Language :: Python",
+ "Topic :: Software Development :: Libraries :: Python Modules",
+ "Framework :: Zope2",
+ ],
+ keywords='zope2 resourceinclude z3c',
+ author='Sylvain Viollon',
+ author_email='zope-dev at zope.org',
+ url='http://svn.zope.org/five.resourceinclude/',
+ license='ZPL',
+ packages=find_packages('src', exclude=['ez_setup']),
+ package_dir={'': 'src'},
+ namespace_packages=['five'],
+ include_package_data=True,
+ zip_safe=False,
+ install_requires=[
+ 'setuptools',
+ 'z3c.resourceinclude',
+ ],
+ entry_points="""
+ """,
+ )
Added: five.resourceinclude/trunk/src/five/__init__.py
===================================================================
--- five.resourceinclude/trunk/src/five/__init__.py (rev 0)
+++ five.resourceinclude/trunk/src/five/__init__.py 2008-08-24 14:45:58 UTC (rev 90174)
@@ -0,0 +1,7 @@
+# See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
+try:
+ __import__('pkg_resources').declare_namespace(__name__)
+except ImportError:
+ from pkgutil import extend_path
+ __path__ = extend_path(__path__, __name__)
+
Added: five.resourceinclude/trunk/src/five/resourceinclude/__init__.py
===================================================================
Added: five.resourceinclude/trunk/src/five/resourceinclude/collector.py
===================================================================
--- five.resourceinclude/trunk/src/five/resourceinclude/collector.py (rev 0)
+++ five.resourceinclude/trunk/src/five/resourceinclude/collector.py 2008-08-24 14:45:58 UTC (rev 90174)
@@ -0,0 +1,13 @@
+
+from z3c.resourceinclude import collector
+import Acquisition
+
+class ResourceCollector(collector.ResourceCollector, Acquisition.Implicit):
+
+ def _get_request(self):
+ return self.request
+
+ def _get_managers(self):
+ return [(name, manager.__of__(self)) for name, manager in \
+ super(ResourceCollector, self)._get_managers()]
+
Added: five.resourceinclude/trunk/src/five/resourceinclude/configure.zcml
===================================================================
--- five.resourceinclude/trunk/src/five/resourceinclude/configure.zcml (rev 0)
+++ five.resourceinclude/trunk/src/five/resourceinclude/configure.zcml 2008-08-24 14:45:58 UTC (rev 90174)
@@ -0,0 +1,9 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope">
+
+ <include package="z3c.pt" />
+
+ <adapter factory=".collector.ResourceCollector"
+ provides="z3c.resourceinclude.interfaces.IResourceCollector" />
+
+</configure>
Added: five.resourceinclude/trunk/src/five/resourceinclude/manager.py
===================================================================
--- five.resourceinclude/trunk/src/five/resourceinclude/manager.py (rev 0)
+++ five.resourceinclude/trunk/src/five/resourceinclude/manager.py 2008-08-24 14:45:58 UTC (rev 90174)
@@ -0,0 +1,15 @@
+
+from z3c.resourceinclude import manager
+import Acquisition
+
+class ResourceManager(manager.ResourceManager, Acquisition.Implicit):
+
+ def searchResource(self, request, name):
+ resource = super(ResourceManager, self).searchResource(request, name)
+ return resource.__of__(self)
+
+
+class ResourceManagerFactory(manager.ResourceManagerFactory):
+
+ def __call__(self):
+ return ResourceManager()
Added: five.resourceinclude/trunk/src/five/resourceinclude/manager.zcml
===================================================================
--- five.resourceinclude/trunk/src/five/resourceinclude/manager.zcml (rev 0)
+++ five.resourceinclude/trunk/src/five/resourceinclude/manager.zcml 2008-08-24 14:45:58 UTC (rev 90174)
@@ -0,0 +1,11 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope">
+
+ <utility
+ factory=".manager.ResourceManagerFactory"
+ provides="zope.component.IFactory"
+ name="z3c.resourceinclude.ResourceManager"
+ />
+
+
+</configure>
Added: five.resourceinclude/trunk/src/five/resourceinclude/meta.zcml
===================================================================
--- five.resourceinclude/trunk/src/five/resourceinclude/meta.zcml (rev 0)
+++ five.resourceinclude/trunk/src/five/resourceinclude/meta.zcml 2008-08-24 14:45:58 UTC (rev 90174)
@@ -0,0 +1,8 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope">
+
+ <include package="z3c.resourceinclude" file="meta.zcml" />
+
+ <includeOverrides file="manager.zcml" />
+
+</configure>
Added: five.resourceinclude/trunk/src/five/resourceinclude/provider.py
===================================================================
--- five.resourceinclude/trunk/src/five/resourceinclude/provider.py (rev 0)
+++ five.resourceinclude/trunk/src/five/resourceinclude/provider.py 2008-08-24 14:45:58 UTC (rev 90174)
@@ -0,0 +1,8 @@
+
+from z3c.resourceinclude import provider
+
+class ResourceIncludeProvider(provider.ResourceIncludeProvider):
+
+ def update(self):
+ super(ResourceIncludeProvider, self).update()
+ self.collector = self.collector.__of__(self.context)
Added: five.resourceinclude/trunk/src/five/resourceinclude/tests/__init__.py
===================================================================
More information about the Checkins
mailing list