[Checkins] SVN: grokapps/Flint/ project start with files generated by grokproject

Luciano Ramalho luciano at ramalho.org
Thu May 29 10:54:03 EDT 2008


Log message for revision 87030:
  project start with files generated by grokproject

Changed:
  A   grokapps/Flint/
  A   grokapps/Flint/buildout.cfg
  A   grokapps/Flint/setup.py
  A   grokapps/Flint/src/
  A   grokapps/Flint/src/flint/
  A   grokapps/Flint/src/flint/__init__.py
  A   grokapps/Flint/src/flint/app.py
  A   grokapps/Flint/src/flint/app_templates/
  A   grokapps/Flint/src/flint/app_templates/index.pt
  A   grokapps/Flint/src/flint/configure.zcml
  A   grokapps/Flint/src/flint/ftesting.zcml
  A   grokapps/Flint/src/flint/testing.py

-=-
Added: grokapps/Flint/buildout.cfg
===================================================================
--- grokapps/Flint/buildout.cfg	                        (rev 0)
+++ grokapps/Flint/buildout.cfg	2008-05-29 14:54:01 UTC (rev 87030)
@@ -0,0 +1,66 @@
+[buildout]
+develop = .
+parts = app data zopectl i18n test
+find-links = http://download.zope.org/distribution/
+eggs-directory = /Users/luciano/gsoc2008/buildout-eggs
+newest = false
+extends= http://grok.zope.org/releaseinfo/grok-0.12.cfg
+versions = versions
+
+[app]
+recipe = zc.zope3recipes>=0.5.3:application
+eggs = Flint
+site.zcml = <include package="flint" />
+            <include package="zope.app.twisted" />
+
+            <configure i18n_domain="flint">
+              <unauthenticatedPrincipal id="zope.anybody"
+                                        title="Unauthenticated User" />
+              <unauthenticatedGroup id="zope.Anybody"
+                                    title="Unauthenticated Users" />
+              <authenticatedGroup id="zope.Authenticated"
+                                title="Authenticated Users" />
+              <everybodyGroup id="zope.Everybody"
+                              title="All Users" />
+              <principal id="zope.manager"
+                         title="Manager"
+                         login="grok"
+                         password_manager="Plain Text"
+                         password="grok"
+                         />
+
+              <!-- Replace the following directive if you don't want
+                   public access -->
+              <grant permission="zope.View"
+                     principal="zope.Anybody" />
+              <grant permission="zope.app.dublincore.view"
+                     principal="zope.Anybody" />
+
+              <role id="zope.Manager" title="Site Manager" />
+              <role id="zope.Member" title="Site Member" />
+              <grantAll role="zope.Manager" />
+              <grant role="zope.Manager"
+                     principal="zope.manager" />
+           </configure>
+
+[data]
+recipe = zc.recipe.filestorage
+
+# this section named so that the start/stop script is called bin/zopectl
+[zopectl]
+recipe = zc.zope3recipes:instance
+application = app
+zope.conf = ${data:zconfig}
+
+[test]
+recipe = zc.recipe.testrunner
+eggs = Flint
+defaults = ['--tests-pattern', '^f?tests$', '-v']
+
+# this section named so that the i18n scripts are called bin/i18n...
+[i18n]
+recipe = lovely.recipe:i18n
+package = flint
+domain = flint
+location = src/flint
+output = locales

Added: grokapps/Flint/setup.py
===================================================================
--- grokapps/Flint/setup.py	                        (rev 0)
+++ grokapps/Flint/setup.py	2008-05-29 14:54:01 UTC (rev 87030)
@@ -0,0 +1,28 @@
+from setuptools import setup, find_packages
+
+version = '0.0'
+
+setup(name='Flint',
+      version=version,
+      description="",
+      long_description="""\
+""",
+      # Get strings from http://www.python.org/pypi?%3Aaction=list_classifiers
+      classifiers=[], 
+      keywords="",
+      author="",
+      author_email="",
+      url="",
+      license="",
+      package_dir={'': 'src'},
+      packages=find_packages('src'),
+      include_package_data=True,
+      zip_safe=False,
+      install_requires=['setuptools',
+                        'grok',
+                        # Add extra requirements here
+                        ],
+      entry_points="""
+      # Add entry points here
+      """,
+      )

Added: grokapps/Flint/src/flint/__init__.py
===================================================================
--- grokapps/Flint/src/flint/__init__.py	                        (rev 0)
+++ grokapps/Flint/src/flint/__init__.py	2008-05-29 14:54:01 UTC (rev 87030)
@@ -0,0 +1 @@
+# this directory is a package

Added: grokapps/Flint/src/flint/app.py
===================================================================
--- grokapps/Flint/src/flint/app.py	                        (rev 0)
+++ grokapps/Flint/src/flint/app.py	2008-05-29 14:54:01 UTC (rev 87030)
@@ -0,0 +1,7 @@
+import grok
+
+class Flint(grok.Application, grok.Container):
+    pass
+
+class Index(grok.View):
+    pass # see app_templates/index.pt
\ No newline at end of file

Added: grokapps/Flint/src/flint/app_templates/index.pt
===================================================================
--- grokapps/Flint/src/flint/app_templates/index.pt	                        (rev 0)
+++ grokapps/Flint/src/flint/app_templates/index.pt	2008-05-29 14:54:01 UTC (rev 87030)
@@ -0,0 +1,11 @@
+<html>
+<head>
+</head>
+<body>
+  <h1>Congratulations!</h1>
+
+  <p>Your Grok application is up and running.
+  Edit <code>flint/app_templates/index.pt</code> to change
+  this page.</p>
+</body>
+</html>

Added: grokapps/Flint/src/flint/configure.zcml
===================================================================
--- grokapps/Flint/src/flint/configure.zcml	                        (rev 0)
+++ grokapps/Flint/src/flint/configure.zcml	2008-05-29 14:54:01 UTC (rev 87030)
@@ -0,0 +1,6 @@
+<configure xmlns="http://namespaces.zope.org/zope"
+           xmlns:grok="http://namespaces.zope.org/grok">
+  <include package="grok" />
+  <includeDependencies package="." />
+  <grok:grok package="." />
+</configure>

Added: grokapps/Flint/src/flint/ftesting.zcml
===================================================================
--- grokapps/Flint/src/flint/ftesting.zcml	                        (rev 0)
+++ grokapps/Flint/src/flint/ftesting.zcml	2008-05-29 14:54:01 UTC (rev 87030)
@@ -0,0 +1,35 @@
+<configure
+   xmlns="http://namespaces.zope.org/zope"
+   i18n_domain="flint"
+   package="flint"
+   >
+
+  <include package="grok" />
+  <include package="flint" />
+
+  <!-- Typical functional testing security setup -->
+  <securityPolicy
+      component="zope.app.securitypolicy.zopepolicy.ZopeSecurityPolicy"
+      />
+
+  <unauthenticatedPrincipal
+      id="zope.anybody"
+      title="Unauthenticated User"
+      />
+  <grant
+      permission="zope.View"
+      principal="zope.anybody"
+      />
+
+  <principal
+      id="zope.mgr"
+      title="Manager"
+      login="mgr"
+      password="mgrpw"
+      />
+
+  <role id="zope.Manager" title="Site Manager" />
+  <grantAll role="zope.Manager" />
+  <grant role="zope.Manager" principal="zope.mgr" />
+
+</configure>

Added: grokapps/Flint/src/flint/testing.py
===================================================================
--- grokapps/Flint/src/flint/testing.py	                        (rev 0)
+++ grokapps/Flint/src/flint/testing.py	2008-05-29 14:54:01 UTC (rev 87030)
@@ -0,0 +1,7 @@
+import os.path
+import flint
+from zope.app.testing.functional import ZCMLLayer
+
+ftesting_zcml = os.path.join(
+    os.path.dirname(flint.__file__), 'ftesting.zcml')
+FunctionalLayer = ZCMLLayer(ftesting_zcml, __name__, 'FunctionalLayer')



More information about the Checkins mailing list