[Checkins] SVN: zope.paste/trunk/ Added a real PasteDeploy
application factory. This allows you to run Zope 3
Philipp von Weitershausen
philikon at philikon.de
Thu Mar 29 18:00:06 EDT 2007
Log message for revision 73930:
Added a real PasteDeploy application factory. This allows you to run Zope 3
on any WSGI capable server, without integration code.
Docs and examples follow.
Changed:
U zope.paste/trunk/setup.py
A zope.paste/trunk/zope/paste/factory.py
-=-
Modified: zope.paste/trunk/setup.py
===================================================================
--- zope.paste/trunk/setup.py 2007-03-29 20:52:39 UTC (rev 73929)
+++ zope.paste/trunk/setup.py 2007-03-29 22:00:06 UTC (rev 73930)
@@ -52,4 +52,9 @@
packages=find_packages(exclude='tests'),
package_data={'zope.paste': ['*.zcml']},
zip_safe=False,
+ install_requires=['PasteDeploy'],
+ entry_points = """
+ [paste.app_factory]
+ main = zope.paste.factory:zope_app_factory
+ """
)
Added: zope.paste/trunk/zope/paste/factory.py
===================================================================
--- zope.paste/trunk/zope/paste/factory.py 2007-03-29 20:52:39 UTC (rev 73929)
+++ zope.paste/trunk/zope/paste/factory.py 2007-03-29 22:00:06 UTC (rev 73930)
@@ -0,0 +1,7 @@
+import zope.app.appsetup
+from zope.app.wsgi import WSGIPublisherApplication
+
+def zope_app_factory(global_conf, site_definition, file_storage):
+ zope.app.appsetup.config(site_definition)
+ db = zope.app.appsetup.database(file_storage)
+ return WSGIPublisherApplication(db)
Property changes on: zope.paste/trunk/zope/paste/factory.py
___________________________________________________________________
Name: svn:eol-style
+ native
More information about the Checkins
mailing list