[Checkins] SVN: z3c.recipe.kgstest/trunk/ initial buildout recipe skeleton
Wolfgang Schnerring
wosc at wosc.de
Tue Jan 27 14:37:34 EST 2009
Log message for revision 95257:
initial buildout recipe skeleton
Changed:
A z3c.recipe.kgstest/trunk/buildout.cfg
A z3c.recipe.kgstest/trunk/setup.py
A z3c.recipe.kgstest/trunk/src/
A z3c.recipe.kgstest/trunk/src/z3c/
A z3c.recipe.kgstest/trunk/src/z3c/__init__.py
A z3c.recipe.kgstest/trunk/src/z3c/recipe/
A z3c.recipe.kgstest/trunk/src/z3c/recipe/__init__.py
A z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/
A z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/README.txt
A z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/__init__.py
A z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/recipe.py
A z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests.py
-=-
Added: z3c.recipe.kgstest/trunk/buildout.cfg
===================================================================
--- z3c.recipe.kgstest/trunk/buildout.cfg (rev 0)
+++ z3c.recipe.kgstest/trunk/buildout.cfg 2009-01-27 19:37:34 UTC (rev 95257)
@@ -0,0 +1,7 @@
+[buildout]
+develop = .
+parts = test
+
+[test]
+recipe = zc.recipe.testrunner
+eggs = z3c.recipe.kgstest
Added: z3c.recipe.kgstest/trunk/setup.py
===================================================================
--- z3c.recipe.kgstest/trunk/setup.py (rev 0)
+++ z3c.recipe.kgstest/trunk/setup.py 2009-01-27 19:37:34 UTC (rev 95257)
@@ -0,0 +1,32 @@
+from setuptools import setup, find_packages
+
+
+setup(name='z3c.recipe.kgstest',
+ version = '1.0dev',
+ author='Grok Contributors',
+ author_email='grok-dev at zope.org',
+ description='Tool to create test environement for KGS.',
+ long_description=open(
+ os.path.join('src', 'z3c', 'recipe', 'kgstest', 'README.txt')).read(),
+ keywords = "zope3 setuptools egg kgs",
+ classifiers = [
+ 'Intended Audience :: Developers',
+ 'License :: OSI Approved :: Zope Public License',
+ 'Programming Language :: Python',
+ 'Operating System :: OS Independent',
+ 'Framework :: Zope3'],
+ url='',
+ license='ZPL 2.1',
+ packages=find_packages('src'),
+ package_dir = {'': 'src'},
+ namespace_packages=['z3c', 'z3c.recipe'],
+ install_requires=[
+ 'setuptools',
+ 'zc.buildout',
+ ],
+ entry_points = {
+ 'zc.buildout': ['default = z3c.recipe.kgstest.recipe:Recipe'],
+ },
+ include_package_data = True,
+ zip_safe = True,
+ )
Added: z3c.recipe.kgstest/trunk/src/z3c/__init__.py
===================================================================
--- z3c.recipe.kgstest/trunk/src/z3c/__init__.py (rev 0)
+++ z3c.recipe.kgstest/trunk/src/z3c/__init__.py 2009-01-27 19:37:34 UTC (rev 95257)
@@ -0,0 +1,5 @@
+try:
+ __import__('pkg_resources').declare_namespace(__name__)
+except ImportError, e:
+ from pkgutil import extend_path
+ __path__ = extend_path(__path__, __name__)
Added: z3c.recipe.kgstest/trunk/src/z3c/recipe/__init__.py
===================================================================
--- z3c.recipe.kgstest/trunk/src/z3c/recipe/__init__.py (rev 0)
+++ z3c.recipe.kgstest/trunk/src/z3c/recipe/__init__.py 2009-01-27 19:37:34 UTC (rev 95257)
@@ -0,0 +1,5 @@
+try:
+ __import__('pkg_resources').declare_namespace(__name__)
+except ImportError, e:
+ from pkgutil import extend_path
+ __path__ = extend_path(__path__, __name__)
Added: z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/README.txt
===================================================================
--- z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/README.txt (rev 0)
+++ z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/README.txt 2009-01-27 19:37:34 UTC (rev 95257)
@@ -0,0 +1,16 @@
+==================
+z3c.recipe.kgstest
+==================
+
+>>> cd(sample_buildout)
+>>> write('buildout.cfg', """
+... [buildout]
+... parts = kgstest
+...
+... [kgstest]
+... recipe = z3c.recipe.kgstest
+... """)
+>>> print system(buildout)
+Installing kgstest.
+
+>>> ls('parts')
Added: z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/__init__.py
===================================================================
--- z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/__init__.py (rev 0)
+++ z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/__init__.py 2009-01-27 19:37:34 UTC (rev 95257)
@@ -0,0 +1 @@
+# python package
Added: z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/recipe.py
===================================================================
--- z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/recipe.py (rev 0)
+++ z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/recipe.py 2009-01-27 19:37:34 UTC (rev 95257)
@@ -0,0 +1,11 @@
+class Recipe(object):
+ def __init__(self, buildout, name, options):
+ self.buildout = buildout
+ self.name = name
+ self.options = options
+
+ def install(self):
+ return []
+
+ def update(self):
+ return []
Added: z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests.py
===================================================================
--- z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests.py (rev 0)
+++ z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests.py 2009-01-27 19:37:34 UTC (rev 95257)
@@ -0,0 +1,21 @@
+import doctest
+import zc.buildout.testing
+
+
+def setUp(test):
+ zc.buildout.testing.buildoutSetUp(test)
+ zc.buildout.testing.install_develop('z3c.recipe.kgstest', test)
+
+
+def tearDown(test):
+ zc.buildout.testing.buildoutTearDown(test)
+
+
+def test_suite():
+ return doctest.DocFileSuite('README.txt',
+ setUp=setUp,
+ tearDown=tearDown,
+ optionflags=doctest.ELLIPSIS
+ | doctest.REPORT_NDIFF
+ | doctest.NORMALIZE_WHITESPACE)
+
More information about the Checkins
mailing list