[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