[Checkins] SVN: Sandbox/darrylcousins/mars. Initial inclusion of documentation files in mars packages

Darryl Cousins darryl at darrylcousins.net.nz
Sun Jul 8 19:29:38 EDT 2007


Log message for revision 77638:
  Initial inclusion of documentation files in mars packages

Changed:
  A   Sandbox/darrylcousins/mars.adapter/AUTHOR.txt
  A   Sandbox/darrylcousins/mars.adapter/CHANGES.txt
  A   Sandbox/darrylcousins/mars.adapter/LICENSE.txt
  A   Sandbox/darrylcousins/mars.adapter/README.txt
  A   Sandbox/darrylcousins/mars.adapter/buildout.cfg
  U   Sandbox/darrylcousins/mars.adapter/setup.py
  A   Sandbox/darrylcousins/mars.contentprovider/AUTHOR.txt
  A   Sandbox/darrylcousins/mars.contentprovider/CHANGES.txt
  A   Sandbox/darrylcousins/mars.contentprovider/LICENSE.txt
  A   Sandbox/darrylcousins/mars.contentprovider/README.txt
  A   Sandbox/darrylcousins/mars.contentprovider/buildout.cfg
  U   Sandbox/darrylcousins/mars.contentprovider/setup.py
  A   Sandbox/darrylcousins/mars.macro/AUTHOR.txt
  A   Sandbox/darrylcousins/mars.macro/CHANGES.txt
  A   Sandbox/darrylcousins/mars.macro/LICENSE.txt
  A   Sandbox/darrylcousins/mars.macro/README.txt
  A   Sandbox/darrylcousins/mars.macro/buildout.cfg
  U   Sandbox/darrylcousins/mars.macro/setup.py
  A   Sandbox/darrylcousins/mars.resource/AUTHOR.txt
  A   Sandbox/darrylcousins/mars.resource/CHANGES.txt
  A   Sandbox/darrylcousins/mars.resource/LICENSE.txt
  A   Sandbox/darrylcousins/mars.resource/README.txt
  A   Sandbox/darrylcousins/mars.resource/buildout.cfg
  U   Sandbox/darrylcousins/mars.resource/setup.py
  A   Sandbox/darrylcousins/mars.template/AUTHOR.txt
  A   Sandbox/darrylcousins/mars.template/CHANGES.txt
  A   Sandbox/darrylcousins/mars.template/LICENSE.txt
  A   Sandbox/darrylcousins/mars.template/README.txt
  A   Sandbox/darrylcousins/mars.template/buildout.cfg
  U   Sandbox/darrylcousins/mars.template/setup.py
  A   Sandbox/darrylcousins/mars.view/AUTHOR.txt
  A   Sandbox/darrylcousins/mars.view/CHANGES.txt
  A   Sandbox/darrylcousins/mars.view/LICENSE.txt
  A   Sandbox/darrylcousins/mars.view/README.txt
  A   Sandbox/darrylcousins/mars.view/buildout.cfg
  U   Sandbox/darrylcousins/mars.view/setup.py
  A   Sandbox/darrylcousins/mars.viewlet/AUTHOR.txt
  A   Sandbox/darrylcousins/mars.viewlet/CHANGES.txt
  A   Sandbox/darrylcousins/mars.viewlet/LICENSE.txt
  A   Sandbox/darrylcousins/mars.viewlet/README.txt
  A   Sandbox/darrylcousins/mars.viewlet/buildout.cfg
  U   Sandbox/darrylcousins/mars.viewlet/setup.py

-=-
Added: Sandbox/darrylcousins/mars.adapter/AUTHOR.txt
===================================================================
--- Sandbox/darrylcousins/mars.adapter/AUTHOR.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.adapter/AUTHOR.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1 @@
+Darryl Cousins (darryl.cousins <at> tfws.org.nz)


Property changes on: Sandbox/darrylcousins/mars.adapter/AUTHOR.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.adapter/CHANGES.txt
===================================================================
--- Sandbox/darrylcousins/mars.adapter/CHANGES.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.adapter/CHANGES.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,8 @@
+=======
+CHANGES
+=======
+
+Version 1.0.0 (7/8/2007)
+-------------------------
+
+- Initial Release


Property changes on: Sandbox/darrylcousins/mars.adapter/CHANGES.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.adapter/LICENSE.txt
===================================================================
--- Sandbox/darrylcousins/mars.adapter/LICENSE.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.adapter/LICENSE.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,54 @@
+Zope Public License (ZPL) Version 2.1
+-------------------------------------
+
+A copyright notice accompanies this license document that
+identifies the copyright holders.
+
+This license has been certified as open source. It has also
+been designated as GPL compatible by the Free Software
+Foundation (FSF).
+
+Redistribution and use in source and binary forms, with or
+without modification, are permitted provided that the
+following conditions are met:
+
+1. Redistributions in source code must retain the
+   accompanying copyright notice, this list of conditions,
+   and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the accompanying
+   copyright notice, this list of conditions, and the
+   following disclaimer in the documentation and/or other
+   materials provided with the distribution.
+
+3. Names of the copyright holders must not be used to
+   endorse or promote products derived from this software
+   without prior written permission from the copyright
+   holders.
+
+4. The right to distribute this software or to use it for
+   any purpose does not give you the right to use
+   Servicemarks (sm) or Trademarks (tm) of the copyright
+   holders. Use of them is covered by separate agreement
+   with the copyright holders.
+
+5. If any files are modified, you must cause the modified
+   files to carry prominent notices stating that you changed
+   the files and the date of any change.
+
+Disclaimer
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS''
+  AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
+  NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+  AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
+  NO EVENT SHALL THE COPYRIGHT HOLDERS BE
+  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+  OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+  DAMAGE.


Property changes on: Sandbox/darrylcousins/mars.adapter/LICENSE.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.adapter/README.txt
===================================================================
--- Sandbox/darrylcousins/mars.adapter/README.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.adapter/README.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,22 @@
+==========
+Mars Layer
+==========
+
+`Grok`_ is a project which seeks to ....
+
+``Martian`` grew from `Grok`_:
+
+ Martian provides a framework that allows configuration to be expressed
+ in declarative Python code. These declarations can often be deduced
+ from the structure of the code itself. The idea is to make these
+ declarations so minimal and easy to read that even extensive
+ configuration does not overly burden the programmers working with the
+ code. Configuration actions are executed during a separate phase
+ ("grok time"), not at import time, which makes it easier to reason
+ about and easier to test.
+
+ The ``martian`` package is a spin-off from the `Grok`_ project, in the
+ context of which this codebase was first developed. While Grok uses
+ it, the code is completely independent of Grok.
+
+


Property changes on: Sandbox/darrylcousins/mars.adapter/README.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.adapter/buildout.cfg
===================================================================
--- Sandbox/darrylcousins/mars.adapter/buildout.cfg	                        (rev 0)
+++ Sandbox/darrylcousins/mars.adapter/buildout.cfg	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,11 @@
+[buildout]
+develop = .
+parts = test
+
+[test]
+recipe = zc.recipe.testrunner
+eggs = mars.layer [test]
+
+[zope3]
+location = .
+

Modified: Sandbox/darrylcousins/mars.adapter/setup.py
===================================================================
--- Sandbox/darrylcousins/mars.adapter/setup.py	2007-07-08 23:24:49 UTC (rev 77637)
+++ Sandbox/darrylcousins/mars.adapter/setup.py	2007-07-08 23:29:37 UTC (rev 77638)
@@ -5,29 +5,92 @@
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
 setup(
-    name='mars.adapter',
+    name='mars.layer',
     version='0.1',
     author='Darryl Cousins',
     author_email='darryl.cousins at tfws.org.nz',
-    url='http://www.tfws.org.nz/martian',
+    url='http://www.tfws.org.nz/mars',
     description="""\
 Martian is a library that allows the embedding of configuration
 information in Python code. Martian can then grok the system and
 do the appropriate configuration registrations.
 
-This package uses martian to define z3c.adapter macros""",
+This package uses martian to register layers and skin.""",
     long_description=(
-        read('src/mars/adapter/README.txt')
+        read('src/mars/layer/README.txt')
         ),
     packages=find_packages('src'),
     package_dir = {'': 'src'},
     include_package_data = True,
     zip_safe=False,
     license='ZPL',
-    install_requires=['setuptools',
-                      'martian',
-                      'grok',
-                     ],
+    dependency_links = ['http://download.zope.org/distribution'],
+    extras_require = dict(
+        test = ['zope.app.appsetup',
+               'zope.app.authentication',
+               'zope.app.component',
+               'zope.app.container',
+               'zope.app.error',
+               'zope.app.form',
+               'zope.app.publisher',
+               'zope.app.publication',
+               'zope.app.security',
+               'zope.app.securitypolicy',
+               'zope.app.twisted',
+               'zope.app.wsgi',
+               'zope.contentprovider',
+               'zope.app.intid',
+                'z3c.formdemo',
+                'z3c.etestbrowser',
+                'zope.app.zcmlfiles',
+                'zope.app.testing',
+                'mars.template'],
+        ),
+    install_requires = [
+        'setuptools',
+        'simplejson',
+        'grok',
+        'martian',
+        'lxml',
+        'pytz',
+        'ZODB3',
+        'z3c.csvvocabulary',
+        'z3c.form',
+        'z3c.formui',
+        'z3c.layer',
+        'z3c.pagelet',
+        'z3c.template',
+        'z3c.viewlet',
+        'z3c.zrtresource',
+        'z3c.formdemo',
+        'zc.resourcelibrary',
+        'zc.table',
+        'zope.annotation',
+                      'zope.contentprovider',
+                      'zope.app.catalog',
+                      'zope.app.folder',
+        'zope.app.container',
+        'zope.app.pagetemplate',
+        'zope.app.session',
+        'zope.component',
+        'zope.interface',
+        'zope.location',
+        'zope.pagetemplate',
+        'zope.publisher',
+        'zope.rdb',
+        'zope.schema',
+        'zope.traversing',
+        'zope.viewlet',
+        ],
 )
+        #              'zope.app.pagetemplate',
+        #              'zope.app.testing',
+        #              'zope.configuration',
+        #              'zope.dottedname',
+        #              'zope.event',
+        #              'zope.formlib',
+        #              'zope.lifecycleevent',
+        #              'zope.security',
+        #              'zope.testing',
 
 

Added: Sandbox/darrylcousins/mars.contentprovider/AUTHOR.txt
===================================================================
--- Sandbox/darrylcousins/mars.contentprovider/AUTHOR.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.contentprovider/AUTHOR.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1 @@
+Darryl Cousins (darryl.cousins <at> tfws.org.nz)


Property changes on: Sandbox/darrylcousins/mars.contentprovider/AUTHOR.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.contentprovider/CHANGES.txt
===================================================================
--- Sandbox/darrylcousins/mars.contentprovider/CHANGES.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.contentprovider/CHANGES.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,8 @@
+=======
+CHANGES
+=======
+
+Version 1.0.0 (7/8/2007)
+-------------------------
+
+- Initial Release


Property changes on: Sandbox/darrylcousins/mars.contentprovider/CHANGES.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.contentprovider/LICENSE.txt
===================================================================
--- Sandbox/darrylcousins/mars.contentprovider/LICENSE.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.contentprovider/LICENSE.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,54 @@
+Zope Public License (ZPL) Version 2.1
+-------------------------------------
+
+A copyright notice accompanies this license document that
+identifies the copyright holders.
+
+This license has been certified as open source. It has also
+been designated as GPL compatible by the Free Software
+Foundation (FSF).
+
+Redistribution and use in source and binary forms, with or
+without modification, are permitted provided that the
+following conditions are met:
+
+1. Redistributions in source code must retain the
+   accompanying copyright notice, this list of conditions,
+   and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the accompanying
+   copyright notice, this list of conditions, and the
+   following disclaimer in the documentation and/or other
+   materials provided with the distribution.
+
+3. Names of the copyright holders must not be used to
+   endorse or promote products derived from this software
+   without prior written permission from the copyright
+   holders.
+
+4. The right to distribute this software or to use it for
+   any purpose does not give you the right to use
+   Servicemarks (sm) or Trademarks (tm) of the copyright
+   holders. Use of them is covered by separate agreement
+   with the copyright holders.
+
+5. If any files are modified, you must cause the modified
+   files to carry prominent notices stating that you changed
+   the files and the date of any change.
+
+Disclaimer
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS''
+  AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
+  NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+  AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
+  NO EVENT SHALL THE COPYRIGHT HOLDERS BE
+  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+  OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+  DAMAGE.


Property changes on: Sandbox/darrylcousins/mars.contentprovider/LICENSE.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.contentprovider/README.txt
===================================================================
--- Sandbox/darrylcousins/mars.contentprovider/README.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.contentprovider/README.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,22 @@
+==========
+Mars Layer
+==========
+
+`Grok`_ is a project which seeks to ....
+
+``Martian`` grew from `Grok`_:
+
+ Martian provides a framework that allows configuration to be expressed
+ in declarative Python code. These declarations can often be deduced
+ from the structure of the code itself. The idea is to make these
+ declarations so minimal and easy to read that even extensive
+ configuration does not overly burden the programmers working with the
+ code. Configuration actions are executed during a separate phase
+ ("grok time"), not at import time, which makes it easier to reason
+ about and easier to test.
+
+ The ``martian`` package is a spin-off from the `Grok`_ project, in the
+ context of which this codebase was first developed. While Grok uses
+ it, the code is completely independent of Grok.
+
+


Property changes on: Sandbox/darrylcousins/mars.contentprovider/README.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.contentprovider/buildout.cfg
===================================================================
--- Sandbox/darrylcousins/mars.contentprovider/buildout.cfg	                        (rev 0)
+++ Sandbox/darrylcousins/mars.contentprovider/buildout.cfg	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,11 @@
+[buildout]
+develop = .
+parts = test
+
+[test]
+recipe = zc.recipe.testrunner
+eggs = mars.layer [test]
+
+[zope3]
+location = .
+

Modified: Sandbox/darrylcousins/mars.contentprovider/setup.py
===================================================================
--- Sandbox/darrylcousins/mars.contentprovider/setup.py	2007-07-08 23:24:49 UTC (rev 77637)
+++ Sandbox/darrylcousins/mars.contentprovider/setup.py	2007-07-08 23:29:37 UTC (rev 77638)
@@ -5,29 +5,92 @@
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
 setup(
-    name='mars.contentprovider',
+    name='mars.layer',
     version='0.1',
     author='Darryl Cousins',
     author_email='darryl.cousins at tfws.org.nz',
-    url='http://www.tfws.org.nz/martian',
+    url='http://www.tfws.org.nz/mars',
     description="""\
 Martian is a library that allows the embedding of configuration
 information in Python code. Martian can then grok the system and
 do the appropriate configuration registrations.
 
-This package uses martian to define contentproviders""",
+This package uses martian to register layers and skin.""",
     long_description=(
-        read('src/mars/contentprovider/README.txt')
+        read('src/mars/layer/README.txt')
         ),
     packages=find_packages('src'),
     package_dir = {'': 'src'},
     include_package_data = True,
     zip_safe=False,
     license='ZPL',
-    install_requires=['setuptools',
-                      'martian',
+    dependency_links = ['http://download.zope.org/distribution'],
+    extras_require = dict(
+        test = ['zope.app.appsetup',
+               'zope.app.authentication',
+               'zope.app.component',
+               'zope.app.container',
+               'zope.app.error',
+               'zope.app.form',
+               'zope.app.publisher',
+               'zope.app.publication',
+               'zope.app.security',
+               'zope.app.securitypolicy',
+               'zope.app.twisted',
+               'zope.app.wsgi',
+               'zope.contentprovider',
+               'zope.app.intid',
+                'z3c.formdemo',
+                'z3c.etestbrowser',
+                'zope.app.zcmlfiles',
+                'zope.app.testing',
+                'mars.template'],
+        ),
+    install_requires = [
+        'setuptools',
+        'simplejson',
+        'grok',
+        'martian',
+        'lxml',
+        'pytz',
+        'ZODB3',
+        'z3c.csvvocabulary',
+        'z3c.form',
+        'z3c.formui',
+        'z3c.layer',
+        'z3c.pagelet',
+        'z3c.template',
+        'z3c.viewlet',
+        'z3c.zrtresource',
+        'z3c.formdemo',
+        'zc.resourcelibrary',
+        'zc.table',
+        'zope.annotation',
                       'zope.contentprovider',
-                     ],
+                      'zope.app.catalog',
+                      'zope.app.folder',
+        'zope.app.container',
+        'zope.app.pagetemplate',
+        'zope.app.session',
+        'zope.component',
+        'zope.interface',
+        'zope.location',
+        'zope.pagetemplate',
+        'zope.publisher',
+        'zope.rdb',
+        'zope.schema',
+        'zope.traversing',
+        'zope.viewlet',
+        ],
 )
+        #              'zope.app.pagetemplate',
+        #              'zope.app.testing',
+        #              'zope.configuration',
+        #              'zope.dottedname',
+        #              'zope.event',
+        #              'zope.formlib',
+        #              'zope.lifecycleevent',
+        #              'zope.security',
+        #              'zope.testing',
 
 

Added: Sandbox/darrylcousins/mars.macro/AUTHOR.txt
===================================================================
--- Sandbox/darrylcousins/mars.macro/AUTHOR.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.macro/AUTHOR.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1 @@
+Darryl Cousins (darryl.cousins <at> tfws.org.nz)


Property changes on: Sandbox/darrylcousins/mars.macro/AUTHOR.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.macro/CHANGES.txt
===================================================================
--- Sandbox/darrylcousins/mars.macro/CHANGES.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.macro/CHANGES.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,8 @@
+=======
+CHANGES
+=======
+
+Version 1.0.0 (7/8/2007)
+-------------------------
+
+- Initial Release


Property changes on: Sandbox/darrylcousins/mars.macro/CHANGES.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.macro/LICENSE.txt
===================================================================
--- Sandbox/darrylcousins/mars.macro/LICENSE.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.macro/LICENSE.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,54 @@
+Zope Public License (ZPL) Version 2.1
+-------------------------------------
+
+A copyright notice accompanies this license document that
+identifies the copyright holders.
+
+This license has been certified as open source. It has also
+been designated as GPL compatible by the Free Software
+Foundation (FSF).
+
+Redistribution and use in source and binary forms, with or
+without modification, are permitted provided that the
+following conditions are met:
+
+1. Redistributions in source code must retain the
+   accompanying copyright notice, this list of conditions,
+   and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the accompanying
+   copyright notice, this list of conditions, and the
+   following disclaimer in the documentation and/or other
+   materials provided with the distribution.
+
+3. Names of the copyright holders must not be used to
+   endorse or promote products derived from this software
+   without prior written permission from the copyright
+   holders.
+
+4. The right to distribute this software or to use it for
+   any purpose does not give you the right to use
+   Servicemarks (sm) or Trademarks (tm) of the copyright
+   holders. Use of them is covered by separate agreement
+   with the copyright holders.
+
+5. If any files are modified, you must cause the modified
+   files to carry prominent notices stating that you changed
+   the files and the date of any change.
+
+Disclaimer
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS''
+  AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
+  NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+  AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
+  NO EVENT SHALL THE COPYRIGHT HOLDERS BE
+  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+  OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+  DAMAGE.


Property changes on: Sandbox/darrylcousins/mars.macro/LICENSE.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.macro/README.txt
===================================================================
--- Sandbox/darrylcousins/mars.macro/README.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.macro/README.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,22 @@
+==========
+Mars Layer
+==========
+
+`Grok`_ is a project which seeks to ....
+
+``Martian`` grew from `Grok`_:
+
+ Martian provides a framework that allows configuration to be expressed
+ in declarative Python code. These declarations can often be deduced
+ from the structure of the code itself. The idea is to make these
+ declarations so minimal and easy to read that even extensive
+ configuration does not overly burden the programmers working with the
+ code. Configuration actions are executed during a separate phase
+ ("grok time"), not at import time, which makes it easier to reason
+ about and easier to test.
+
+ The ``martian`` package is a spin-off from the `Grok`_ project, in the
+ context of which this codebase was first developed. While Grok uses
+ it, the code is completely independent of Grok.
+
+


Property changes on: Sandbox/darrylcousins/mars.macro/README.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.macro/buildout.cfg
===================================================================
--- Sandbox/darrylcousins/mars.macro/buildout.cfg	                        (rev 0)
+++ Sandbox/darrylcousins/mars.macro/buildout.cfg	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,11 @@
+[buildout]
+develop = .
+parts = test
+
+[test]
+recipe = zc.recipe.testrunner
+eggs = mars.layer [test]
+
+[zope3]
+location = .
+

Modified: Sandbox/darrylcousins/mars.macro/setup.py
===================================================================
--- Sandbox/darrylcousins/mars.macro/setup.py	2007-07-08 23:24:49 UTC (rev 77637)
+++ Sandbox/darrylcousins/mars.macro/setup.py	2007-07-08 23:29:37 UTC (rev 77638)
@@ -5,29 +5,92 @@
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
 setup(
-    name='mars.macro',
+    name='mars.layer',
     version='0.1',
     author='Darryl Cousins',
     author_email='darryl.cousins at tfws.org.nz',
-    url='http://www.tfws.org.nz/martian',
+    url='http://www.tfws.org.nz/mars',
     description="""\
 Martian is a library that allows the embedding of configuration
 information in Python code. Martian can then grok the system and
 do the appropriate configuration registrations.
 
-This package uses martian to define z3c.macro macros""",
+This package uses martian to register layers and skin.""",
     long_description=(
-        read('src/mars/macro/README.txt')
+        read('src/mars/layer/README.txt')
         ),
     packages=find_packages('src'),
     package_dir = {'': 'src'},
     include_package_data = True,
     zip_safe=False,
     license='ZPL',
-    install_requires=['setuptools',
-                      'martian',
-                      'z3c.macro',
-                     ],
+    dependency_links = ['http://download.zope.org/distribution'],
+    extras_require = dict(
+        test = ['zope.app.appsetup',
+               'zope.app.authentication',
+               'zope.app.component',
+               'zope.app.container',
+               'zope.app.error',
+               'zope.app.form',
+               'zope.app.publisher',
+               'zope.app.publication',
+               'zope.app.security',
+               'zope.app.securitypolicy',
+               'zope.app.twisted',
+               'zope.app.wsgi',
+               'zope.contentprovider',
+               'zope.app.intid',
+                'z3c.formdemo',
+                'z3c.etestbrowser',
+                'zope.app.zcmlfiles',
+                'zope.app.testing',
+                'mars.template'],
+        ),
+    install_requires = [
+        'setuptools',
+        'simplejson',
+        'grok',
+        'martian',
+        'lxml',
+        'pytz',
+        'ZODB3',
+        'z3c.csvvocabulary',
+        'z3c.form',
+        'z3c.formui',
+        'z3c.layer',
+        'z3c.pagelet',
+        'z3c.template',
+        'z3c.viewlet',
+        'z3c.zrtresource',
+        'z3c.formdemo',
+        'zc.resourcelibrary',
+        'zc.table',
+        'zope.annotation',
+                      'zope.contentprovider',
+                      'zope.app.catalog',
+                      'zope.app.folder',
+        'zope.app.container',
+        'zope.app.pagetemplate',
+        'zope.app.session',
+        'zope.component',
+        'zope.interface',
+        'zope.location',
+        'zope.pagetemplate',
+        'zope.publisher',
+        'zope.rdb',
+        'zope.schema',
+        'zope.traversing',
+        'zope.viewlet',
+        ],
 )
+        #              'zope.app.pagetemplate',
+        #              'zope.app.testing',
+        #              'zope.configuration',
+        #              'zope.dottedname',
+        #              'zope.event',
+        #              'zope.formlib',
+        #              'zope.lifecycleevent',
+        #              'zope.security',
+        #              'zope.testing',
 
 

Added: Sandbox/darrylcousins/mars.resource/AUTHOR.txt
===================================================================
--- Sandbox/darrylcousins/mars.resource/AUTHOR.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.resource/AUTHOR.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1 @@
+Darryl Cousins (darryl.cousins <at> tfws.org.nz)


Property changes on: Sandbox/darrylcousins/mars.resource/AUTHOR.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.resource/CHANGES.txt
===================================================================
--- Sandbox/darrylcousins/mars.resource/CHANGES.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.resource/CHANGES.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,8 @@
+=======
+CHANGES
+=======
+
+Version 1.0.0 (7/8/2007)
+-------------------------
+
+- Initial Release


Property changes on: Sandbox/darrylcousins/mars.resource/CHANGES.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.resource/LICENSE.txt
===================================================================
--- Sandbox/darrylcousins/mars.resource/LICENSE.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.resource/LICENSE.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,54 @@
+Zope Public License (ZPL) Version 2.1
+-------------------------------------
+
+A copyright notice accompanies this license document that
+identifies the copyright holders.
+
+This license has been certified as open source. It has also
+been designated as GPL compatible by the Free Software
+Foundation (FSF).
+
+Redistribution and use in source and binary forms, with or
+without modification, are permitted provided that the
+following conditions are met:
+
+1. Redistributions in source code must retain the
+   accompanying copyright notice, this list of conditions,
+   and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the accompanying
+   copyright notice, this list of conditions, and the
+   following disclaimer in the documentation and/or other
+   materials provided with the distribution.
+
+3. Names of the copyright holders must not be used to
+   endorse or promote products derived from this software
+   without prior written permission from the copyright
+   holders.
+
+4. The right to distribute this software or to use it for
+   any purpose does not give you the right to use
+   Servicemarks (sm) or Trademarks (tm) of the copyright
+   holders. Use of them is covered by separate agreement
+   with the copyright holders.
+
+5. If any files are modified, you must cause the modified
+   files to carry prominent notices stating that you changed
+   the files and the date of any change.
+
+Disclaimer
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS''
+  AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
+  NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+  AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
+  NO EVENT SHALL THE COPYRIGHT HOLDERS BE
+  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+  OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+  DAMAGE.


Property changes on: Sandbox/darrylcousins/mars.resource/LICENSE.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.resource/README.txt
===================================================================
--- Sandbox/darrylcousins/mars.resource/README.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.resource/README.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,22 @@
+==========
+Mars Layer
+==========
+
+`Grok`_ is a project which seeks to ....
+
+``Martian`` grew from `Grok`_:
+
+ Martian provides a framework that allows configuration to be expressed
+ in declarative Python code. These declarations can often be deduced
+ from the structure of the code itself. The idea is to make these
+ declarations so minimal and easy to read that even extensive
+ configuration does not overly burden the programmers working with the
+ code. Configuration actions are executed during a separate phase
+ ("grok time"), not at import time, which makes it easier to reason
+ about and easier to test.
+
+ The ``martian`` package is a spin-off from the `Grok`_ project, in the
+ context of which this codebase was first developed. While Grok uses
+ it, the code is completely independent of Grok.
+
+


Property changes on: Sandbox/darrylcousins/mars.resource/README.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.resource/buildout.cfg
===================================================================
--- Sandbox/darrylcousins/mars.resource/buildout.cfg	                        (rev 0)
+++ Sandbox/darrylcousins/mars.resource/buildout.cfg	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,11 @@
+[buildout]
+develop = .
+parts = test
+
+[test]
+recipe = zc.recipe.testrunner
+eggs = mars.layer [test]
+
+[zope3]
+location = .
+

Modified: Sandbox/darrylcousins/mars.resource/setup.py
===================================================================
--- Sandbox/darrylcousins/mars.resource/setup.py	2007-07-08 23:24:49 UTC (rev 77637)
+++ Sandbox/darrylcousins/mars.resource/setup.py	2007-07-08 23:29:37 UTC (rev 77638)
@@ -5,7 +5,7 @@
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
 setup(
-    name='mars.resource',
+    name='mars.layer',
     version='0.1',
     author='Darryl Cousins',
     author_email='darryl.cousins at tfws.org.nz',
@@ -15,19 +15,82 @@
 information in Python code. Martian can then grok the system and
 do the appropriate configuration registrations.
 
-This package uses martian to define resources and resource directories""",
+This package uses martian to register layers and skin.""",
     long_description=(
-        read('src/mars/resource/README.txt')
+        read('src/mars/layer/README.txt')
         ),
     packages=find_packages('src'),
     package_dir = {'': 'src'},
     include_package_data = True,
     zip_safe=False,
     license='ZPL',
-    install_requires=['setuptools',
-                      'martian',
-                      'grok',
-                     ],
+    dependency_links = ['http://download.zope.org/distribution'],
+    extras_require = dict(
+        test = ['zope.app.appsetup',
+               'zope.app.authentication',
+               'zope.app.component',
+               'zope.app.container',
+               'zope.app.error',
+               'zope.app.form',
+               'zope.app.publisher',
+               'zope.app.publication',
+               'zope.app.security',
+               'zope.app.securitypolicy',
+               'zope.app.twisted',
+               'zope.app.wsgi',
+               'zope.contentprovider',
+               'zope.app.intid',
+                'z3c.formdemo',
+                'z3c.etestbrowser',
+                'zope.app.zcmlfiles',
+                'zope.app.testing',
+                'mars.template'],
+        ),
+    install_requires = [
+        'setuptools',
+        'simplejson',
+        'grok',
+        'martian',
+        'lxml',
+        'pytz',
+        'ZODB3',
+        'z3c.csvvocabulary',
+        'z3c.form',
+        'z3c.formui',
+        'z3c.layer',
+        'z3c.pagelet',
+        'z3c.template',
+        'z3c.viewlet',
+        'z3c.zrtresource',
+        'z3c.formdemo',
+        'zc.resourcelibrary',
+        'zc.table',
+        'zope.annotation',
+                      'zope.contentprovider',
+                      'zope.app.catalog',
+                      'zope.app.folder',
+        'zope.app.container',
+        'zope.app.pagetemplate',
+        'zope.app.session',
+        'zope.component',
+        'zope.interface',
+        'zope.location',
+        'zope.pagetemplate',
+        'zope.publisher',
+        'zope.rdb',
+        'zope.schema',
+        'zope.traversing',
+        'zope.viewlet',
+        ],
 )
+        #              'zope.app.pagetemplate',
+        #              'zope.app.testing',
+        #              'zope.configuration',
+        #              'zope.dottedname',
+        #              'zope.event',
+        #              'zope.formlib',
+        #              'zope.lifecycleevent',
+        #              'zope.security',
+        #              'zope.testing',
 
 

Added: Sandbox/darrylcousins/mars.template/AUTHOR.txt
===================================================================
--- Sandbox/darrylcousins/mars.template/AUTHOR.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.template/AUTHOR.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1 @@
+Darryl Cousins (darryl.cousins <at> tfws.org.nz)


Property changes on: Sandbox/darrylcousins/mars.template/AUTHOR.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.template/CHANGES.txt
===================================================================
--- Sandbox/darrylcousins/mars.template/CHANGES.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.template/CHANGES.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,8 @@
+=======
+CHANGES
+=======
+
+Version 1.0.0 (7/8/2007)
+-------------------------
+
+- Initial Release


Property changes on: Sandbox/darrylcousins/mars.template/CHANGES.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.template/LICENSE.txt
===================================================================
--- Sandbox/darrylcousins/mars.template/LICENSE.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.template/LICENSE.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,54 @@
+Zope Public License (ZPL) Version 2.1
+-------------------------------------
+
+A copyright notice accompanies this license document that
+identifies the copyright holders.
+
+This license has been certified as open source. It has also
+been designated as GPL compatible by the Free Software
+Foundation (FSF).
+
+Redistribution and use in source and binary forms, with or
+without modification, are permitted provided that the
+following conditions are met:
+
+1. Redistributions in source code must retain the
+   accompanying copyright notice, this list of conditions,
+   and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the accompanying
+   copyright notice, this list of conditions, and the
+   following disclaimer in the documentation and/or other
+   materials provided with the distribution.
+
+3. Names of the copyright holders must not be used to
+   endorse or promote products derived from this software
+   without prior written permission from the copyright
+   holders.
+
+4. The right to distribute this software or to use it for
+   any purpose does not give you the right to use
+   Servicemarks (sm) or Trademarks (tm) of the copyright
+   holders. Use of them is covered by separate agreement
+   with the copyright holders.
+
+5. If any files are modified, you must cause the modified
+   files to carry prominent notices stating that you changed
+   the files and the date of any change.
+
+Disclaimer
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS''
+  AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
+  NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+  AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
+  NO EVENT SHALL THE COPYRIGHT HOLDERS BE
+  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+  OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+  DAMAGE.


Property changes on: Sandbox/darrylcousins/mars.template/LICENSE.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.template/README.txt
===================================================================
--- Sandbox/darrylcousins/mars.template/README.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.template/README.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,22 @@
+==========
+Mars Layer
+==========
+
+`Grok`_ is a project which seeks to ....
+
+``Martian`` grew from `Grok`_:
+
+ Martian provides a framework that allows configuration to be expressed
+ in declarative Python code. These declarations can often be deduced
+ from the structure of the code itself. The idea is to make these
+ declarations so minimal and easy to read that even extensive
+ configuration does not overly burden the programmers working with the
+ code. Configuration actions are executed during a separate phase
+ ("grok time"), not at import time, which makes it easier to reason
+ about and easier to test.
+
+ The ``martian`` package is a spin-off from the `Grok`_ project, in the
+ context of which this codebase was first developed. While Grok uses
+ it, the code is completely independent of Grok.
+
+


Property changes on: Sandbox/darrylcousins/mars.template/README.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.template/buildout.cfg
===================================================================
--- Sandbox/darrylcousins/mars.template/buildout.cfg	                        (rev 0)
+++ Sandbox/darrylcousins/mars.template/buildout.cfg	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,11 @@
+[buildout]
+develop = .
+parts = test
+
+[test]
+recipe = zc.recipe.testrunner
+eggs = mars.layer [test]
+
+[zope3]
+location = .
+

Modified: Sandbox/darrylcousins/mars.template/setup.py
===================================================================
--- Sandbox/darrylcousins/mars.template/setup.py	2007-07-08 23:24:49 UTC (rev 77637)
+++ Sandbox/darrylcousins/mars.template/setup.py	2007-07-08 23:29:37 UTC (rev 77638)
@@ -5,29 +5,92 @@
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
 setup(
-    name='mars.template',
+    name='mars.layer',
     version='0.1',
     author='Darryl Cousins',
     author_email='darryl.cousins at tfws.org.nz',
-    url='http://www.tfws.org.nz/martian',
+    url='http://www.tfws.org.nz/mars',
     description="""\
 Martian is a library that allows the embedding of configuration
 information in Python code. Martian can then grok the system and
 do the appropriate configuration registrations.
 
-This package uses martian to configure z3c.template based templates""",
+This package uses martian to register layers and skin.""",
     long_description=(
-        read('src/mars/template/README.txt')
+        read('src/mars/layer/README.txt')
         ),
     packages=find_packages('src'),
     package_dir = {'': 'src'},
     include_package_data = True,
     zip_safe=False,
     license='ZPL',
-    install_requires=['setuptools',
-                      'z3c.template',
-                      'martian',
-                     ],
+    dependency_links = ['http://download.zope.org/distribution'],
+    extras_require = dict(
+        test = ['zope.app.appsetup',
+               'zope.app.authentication',
+               'zope.app.component',
+               'zope.app.container',
+               'zope.app.error',
+               'zope.app.form',
+               'zope.app.publisher',
+               'zope.app.publication',
+               'zope.app.security',
+               'zope.app.securitypolicy',
+               'zope.app.twisted',
+               'zope.app.wsgi',
+               'zope.contentprovider',
+               'zope.app.intid',
+                'z3c.formdemo',
+                'z3c.etestbrowser',
+                'zope.app.zcmlfiles',
+                'zope.app.testing',
+                'mars.template'],
+        ),
+    install_requires = [
+        'setuptools',
+        'simplejson',
+        'grok',
+        'martian',
+        'lxml',
+        'pytz',
+        'ZODB3',
+        'z3c.csvvocabulary',
+        'z3c.form',
+        'z3c.formui',
+        'z3c.layer',
+        'z3c.pagelet',
+        'z3c.template',
+        'z3c.viewlet',
+        'z3c.zrtresource',
+        'z3c.formdemo',
+        'zc.resourcelibrary',
+        'zc.table',
+        'zope.annotation',
+                      'zope.contentprovider',
+                      'zope.app.catalog',
+                      'zope.app.folder',
+        'zope.app.container',
+        'zope.app.pagetemplate',
+        'zope.app.session',
+        'zope.component',
+        'zope.interface',
+        'zope.location',
+        'zope.pagetemplate',
+        'zope.publisher',
+        'zope.rdb',
+        'zope.schema',
+        'zope.traversing',
+        'zope.viewlet',
+        ],
 )
+        #              'zope.app.pagetemplate',
+        #              'zope.app.testing',
+        #              'zope.configuration',
+        #              'zope.dottedname',
+        #              'zope.event',
+        #              'zope.formlib',
+        #              'zope.lifecycleevent',
+        #              'zope.security',
+        #              'zope.testing',
 
 

Added: Sandbox/darrylcousins/mars.view/AUTHOR.txt
===================================================================
--- Sandbox/darrylcousins/mars.view/AUTHOR.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.view/AUTHOR.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1 @@
+Darryl Cousins (darryl.cousins <at> tfws.org.nz)


Property changes on: Sandbox/darrylcousins/mars.view/AUTHOR.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.view/CHANGES.txt
===================================================================
--- Sandbox/darrylcousins/mars.view/CHANGES.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.view/CHANGES.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,8 @@
+=======
+CHANGES
+=======
+
+Version 1.0.0 (7/8/2007)
+-------------------------
+
+- Initial Release


Property changes on: Sandbox/darrylcousins/mars.view/CHANGES.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.view/LICENSE.txt
===================================================================
--- Sandbox/darrylcousins/mars.view/LICENSE.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.view/LICENSE.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,54 @@
+Zope Public License (ZPL) Version 2.1
+-------------------------------------
+
+A copyright notice accompanies this license document that
+identifies the copyright holders.
+
+This license has been certified as open source. It has also
+been designated as GPL compatible by the Free Software
+Foundation (FSF).
+
+Redistribution and use in source and binary forms, with or
+without modification, are permitted provided that the
+following conditions are met:
+
+1. Redistributions in source code must retain the
+   accompanying copyright notice, this list of conditions,
+   and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the accompanying
+   copyright notice, this list of conditions, and the
+   following disclaimer in the documentation and/or other
+   materials provided with the distribution.
+
+3. Names of the copyright holders must not be used to
+   endorse or promote products derived from this software
+   without prior written permission from the copyright
+   holders.
+
+4. The right to distribute this software or to use it for
+   any purpose does not give you the right to use
+   Servicemarks (sm) or Trademarks (tm) of the copyright
+   holders. Use of them is covered by separate agreement
+   with the copyright holders.
+
+5. If any files are modified, you must cause the modified
+   files to carry prominent notices stating that you changed
+   the files and the date of any change.
+
+Disclaimer
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS''
+  AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
+  NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+  AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
+  NO EVENT SHALL THE COPYRIGHT HOLDERS BE
+  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+  OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+  DAMAGE.


Property changes on: Sandbox/darrylcousins/mars.view/LICENSE.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.view/README.txt
===================================================================
--- Sandbox/darrylcousins/mars.view/README.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.view/README.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,22 @@
+==========
+Mars Layer
+==========
+
+`Grok`_ is a project which seeks to ....
+
+``Martian`` grew from `Grok`_:
+
+ Martian provides a framework that allows configuration to be expressed
+ in declarative Python code. These declarations can often be deduced
+ from the structure of the code itself. The idea is to make these
+ declarations so minimal and easy to read that even extensive
+ configuration does not overly burden the programmers working with the
+ code. Configuration actions are executed during a separate phase
+ ("grok time"), not at import time, which makes it easier to reason
+ about and easier to test.
+
+ The ``martian`` package is a spin-off from the `Grok`_ project, in the
+ context of which this codebase was first developed. While Grok uses
+ it, the code is completely independent of Grok.
+
+


Property changes on: Sandbox/darrylcousins/mars.view/README.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.view/buildout.cfg
===================================================================
--- Sandbox/darrylcousins/mars.view/buildout.cfg	                        (rev 0)
+++ Sandbox/darrylcousins/mars.view/buildout.cfg	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,11 @@
+[buildout]
+develop = .
+parts = test
+
+[test]
+recipe = zc.recipe.testrunner
+eggs = mars.layer [test]
+
+[zope3]
+location = .
+

Modified: Sandbox/darrylcousins/mars.view/setup.py
===================================================================
--- Sandbox/darrylcousins/mars.view/setup.py	2007-07-08 23:24:49 UTC (rev 77637)
+++ Sandbox/darrylcousins/mars.view/setup.py	2007-07-08 23:29:37 UTC (rev 77638)
@@ -5,29 +5,92 @@
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
 setup(
-    name='mars.view',
+    name='mars.layer',
     version='0.1',
     author='Darryl Cousins',
     author_email='darryl.cousins at tfws.org.nz',
-    url='http://www.tfws.org.nz/martian',
+    url='http://www.tfws.org.nz/mars',
     description="""\
 Martian is a library that allows the embedding of configuration
 information in Python code. Martian can then grok the system and
 do the appropriate configuration registrations.
 
-This package uses martian to define views""",
+This package uses martian to register layers and skin.""",
     long_description=(
-        read('src/mars/view/README.txt')
+        read('src/mars/layer/README.txt')
         ),
     packages=find_packages('src'),
     package_dir = {'': 'src'},
     include_package_data = True,
     zip_safe=False,
     license='ZPL',
-    install_requires=['setuptools',
-                      'martian',
-                      'grok',
-                     ],
+    dependency_links = ['http://download.zope.org/distribution'],
+    extras_require = dict(
+        test = ['zope.app.appsetup',
+               'zope.app.authentication',
+               'zope.app.component',
+               'zope.app.container',
+               'zope.app.error',
+               'zope.app.form',
+               'zope.app.publisher',
+               'zope.app.publication',
+               'zope.app.security',
+               'zope.app.securitypolicy',
+               'zope.app.twisted',
+               'zope.app.wsgi',
+               'zope.contentprovider',
+               'zope.app.intid',
+                'z3c.formdemo',
+                'z3c.etestbrowser',
+                'zope.app.zcmlfiles',
+                'zope.app.testing',
+                'mars.template'],
+        ),
+    install_requires = [
+        'setuptools',
+        'simplejson',
+        'grok',
+        'martian',
+        'lxml',
+        'pytz',
+        'ZODB3',
+        'z3c.csvvocabulary',
+        'z3c.form',
+        'z3c.formui',
+        'z3c.layer',
+        'z3c.pagelet',
+        'z3c.template',
+        'z3c.viewlet',
+        'z3c.zrtresource',
+        'z3c.formdemo',
+        'zc.resourcelibrary',
+        'zc.table',
+        'zope.annotation',
+                      'zope.contentprovider',
+                      'zope.app.catalog',
+                      'zope.app.folder',
+        'zope.app.container',
+        'zope.app.pagetemplate',
+        'zope.app.session',
+        'zope.component',
+        'zope.interface',
+        'zope.location',
+        'zope.pagetemplate',
+        'zope.publisher',
+        'zope.rdb',
+        'zope.schema',
+        'zope.traversing',
+        'zope.viewlet',
+        ],
 )
+        #              'zope.app.pagetemplate',
+        #              'zope.app.testing',
+        #              'zope.configuration',
+        #              'zope.dottedname',
+        #              'zope.event',
+        #              'zope.formlib',
+        #              'zope.lifecycleevent',
+        #              'zope.security',
+        #              'zope.testing',
 
 

Added: Sandbox/darrylcousins/mars.viewlet/AUTHOR.txt
===================================================================
--- Sandbox/darrylcousins/mars.viewlet/AUTHOR.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.viewlet/AUTHOR.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1 @@
+Darryl Cousins (darryl.cousins <at> tfws.org.nz)


Property changes on: Sandbox/darrylcousins/mars.viewlet/AUTHOR.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.viewlet/CHANGES.txt
===================================================================
--- Sandbox/darrylcousins/mars.viewlet/CHANGES.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.viewlet/CHANGES.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,8 @@
+=======
+CHANGES
+=======
+
+Version 1.0.0 (7/8/2007)
+-------------------------
+
+- Initial Release


Property changes on: Sandbox/darrylcousins/mars.viewlet/CHANGES.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.viewlet/LICENSE.txt
===================================================================
--- Sandbox/darrylcousins/mars.viewlet/LICENSE.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.viewlet/LICENSE.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,54 @@
+Zope Public License (ZPL) Version 2.1
+-------------------------------------
+
+A copyright notice accompanies this license document that
+identifies the copyright holders.
+
+This license has been certified as open source. It has also
+been designated as GPL compatible by the Free Software
+Foundation (FSF).
+
+Redistribution and use in source and binary forms, with or
+without modification, are permitted provided that the
+following conditions are met:
+
+1. Redistributions in source code must retain the
+   accompanying copyright notice, this list of conditions,
+   and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the accompanying
+   copyright notice, this list of conditions, and the
+   following disclaimer in the documentation and/or other
+   materials provided with the distribution.
+
+3. Names of the copyright holders must not be used to
+   endorse or promote products derived from this software
+   without prior written permission from the copyright
+   holders.
+
+4. The right to distribute this software or to use it for
+   any purpose does not give you the right to use
+   Servicemarks (sm) or Trademarks (tm) of the copyright
+   holders. Use of them is covered by separate agreement
+   with the copyright holders.
+
+5. If any files are modified, you must cause the modified
+   files to carry prominent notices stating that you changed
+   the files and the date of any change.
+
+Disclaimer
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS''
+  AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
+  NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+  AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
+  NO EVENT SHALL THE COPYRIGHT HOLDERS BE
+  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+  OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+  DAMAGE.


Property changes on: Sandbox/darrylcousins/mars.viewlet/LICENSE.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.viewlet/README.txt
===================================================================
--- Sandbox/darrylcousins/mars.viewlet/README.txt	                        (rev 0)
+++ Sandbox/darrylcousins/mars.viewlet/README.txt	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,22 @@
+==========
+Mars Layer
+==========
+
+`Grok`_ is a project which seeks to ....
+
+``Martian`` grew from `Grok`_:
+
+ Martian provides a framework that allows configuration to be expressed
+ in declarative Python code. These declarations can often be deduced
+ from the structure of the code itself. The idea is to make these
+ declarations so minimal and easy to read that even extensive
+ configuration does not overly burden the programmers working with the
+ code. Configuration actions are executed during a separate phase
+ ("grok time"), not at import time, which makes it easier to reason
+ about and easier to test.
+
+ The ``martian`` package is a spin-off from the `Grok`_ project, in the
+ context of which this codebase was first developed. While Grok uses
+ it, the code is completely independent of Grok.
+
+


Property changes on: Sandbox/darrylcousins/mars.viewlet/README.txt
___________________________________________________________________
Name: svn:keywords
   + Date Author

Added: Sandbox/darrylcousins/mars.viewlet/buildout.cfg
===================================================================
--- Sandbox/darrylcousins/mars.viewlet/buildout.cfg	                        (rev 0)
+++ Sandbox/darrylcousins/mars.viewlet/buildout.cfg	2007-07-08 23:29:37 UTC (rev 77638)
@@ -0,0 +1,11 @@
+[buildout]
+develop = .
+parts = test
+
+[test]
+recipe = zc.recipe.testrunner
+eggs = mars.layer [test]
+
+[zope3]
+location = .
+

Modified: Sandbox/darrylcousins/mars.viewlet/setup.py
===================================================================
--- Sandbox/darrylcousins/mars.viewlet/setup.py	2007-07-08 23:24:49 UTC (rev 77637)
+++ Sandbox/darrylcousins/mars.viewlet/setup.py	2007-07-08 23:29:37 UTC (rev 77638)
@@ -5,30 +5,92 @@
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
 setup(
-    name='mars.viewlet',
+    name='mars.layer',
     version='0.1',
     author='Darryl Cousins',
     author_email='darryl.cousins at tfws.org.nz',
-    url='http://www.tfws.org.nz/martian',
+    url='http://www.tfws.org.nz/mars',
     description="""\
 Martian is a library that allows the embedding of configuration
 information in Python code. Martian can then grok the system and
 do the appropriate configuration registrations.
 
-This package uses martian to define viewlets and viewlet managers""",
+This package uses martian to register layers and skin.""",
     long_description=(
-        read('src/mars/viewlet/README.txt')
+        read('src/mars/layer/README.txt')
         ),
     packages=find_packages('src'),
     package_dir = {'': 'src'},
     include_package_data = True,
     zip_safe=False,
     license='ZPL',
-    install_requires=['setuptools',
-                      'martian',
-                      'zope.viewlet',
-                      'z3c.viewlet',
-                     ],
+    dependency_links = ['http://download.zope.org/distribution'],
+    extras_require = dict(
+        test = ['zope.app.appsetup',
+               'zope.app.authentication',
+               'zope.app.component',
+               'zope.app.container',
+               'zope.app.error',
+               'zope.app.form',
+               'zope.app.publisher',
+               'zope.app.publication',
+               'zope.app.security',
+               'zope.app.securitypolicy',
+               'zope.app.twisted',
+               'zope.app.wsgi',
+               'zope.contentprovider',
+               'zope.app.intid',
+                'z3c.formdemo',
+                'z3c.etestbrowser',
+                'zope.app.zcmlfiles',
+                'zope.app.testing',
+                'mars.template'],
+        ),
+    install_requires = [
+        'setuptools',
+        'simplejson',
+        'grok',
+        'martian',
+        'lxml',
+        'pytz',
+        'ZODB3',
+        'z3c.csvvocabulary',
+        'z3c.form',
+        'z3c.formui',
+        'z3c.layer',
+        'z3c.pagelet',
+        'z3c.template',
+        'z3c.viewlet',
+        'z3c.zrtresource',
+        'z3c.formdemo',
+        'zc.resourcelibrary',
+        'zc.table',
+        'zope.annotation',
+                      'zope.contentprovider',
+                      'zope.app.catalog',
+                      'zope.app.folder',
+        'zope.app.container',
+        'zope.app.pagetemplate',
+        'zope.app.session',
+        'zope.component',
+        'zope.interface',
+        'zope.location',
+        'zope.pagetemplate',
+        'zope.publisher',
+        'zope.rdb',
+        'zope.schema',
+        'zope.traversing',
+        'zope.viewlet',
+        ],
 )
+        #              'zope.app.pagetemplate',
+        #              'zope.app.testing',
+        #              'zope.configuration',
+        #              'zope.dottedname',
+        #              'zope.event',
+        #              'zope.formlib',
+        #              'zope.lifecycleevent',
+        #              'zope.security',
+        #              'zope.testing',
 
 



More information about the Checkins mailing list