[Checkins] SVN: megrok.layout/trunk/ Updates requirement with a install/test split

Souheil CHELFOUH souheil at chelfouh.com
Mon Oct 18 05:59:12 EDT 2010


Log message for revision 117660:
  Updates requirement with a install/test split

Changed:
  U   megrok.layout/trunk/buildout.cfg
  U   megrok.layout/trunk/setup.py

-=-
Modified: megrok.layout/trunk/buildout.cfg
===================================================================
--- megrok.layout/trunk/buildout.cfg	2010-10-18 09:59:06 UTC (rev 117659)
+++ megrok.layout/trunk/buildout.cfg	2010-10-18 09:59:12 UTC (rev 117660)
@@ -15,6 +15,6 @@
 
 [test]
 recipe = zc.recipe.testrunner
-eggs = megrok.layout
+eggs = megrok.layout [test]
 defaults = ['--tests-pattern', '^f?tests$', '-v', '-c', '--package=megrok.layout']
 

Modified: megrok.layout/trunk/setup.py
===================================================================
--- megrok.layout/trunk/setup.py	2010-10-18 09:59:06 UTC (rev 117659)
+++ megrok.layout/trunk/setup.py	2010-10-18 09:59:12 UTC (rev 117660)
@@ -3,10 +3,16 @@
 
 readme_filename = os.path.join('src', 'megrok', 'layout', 'README.txt')
 long_description = open(readme_filename).read() + '\n\n' + \
-                    open(os.path.join('docs', 'HISTORY.txt')).read()
+                   open(os.path.join('docs', 'HISTORY.txt')).read()
 
+test_requires = [
+    'zope.security',
+    'zope.securitypolicy',
+    'zope.testbrowser',
+    'zope.app.zcmlfiles']
+
 setup(name='megrok.layout',
-      version='0.9',
+      version='1.0b1',
       description="A layout component package for zope3 and Grok.",
       long_description = long_description,
       classifiers=[
@@ -27,19 +33,17 @@
       namespace_packages=['megrok'],
       include_package_data=True,
       zip_safe=False,
+      extras_require={'test': test_requires},
       install_requires=[
           'grokcore.component',
           'grokcore.formlib',
           'grokcore.view >= 1.13.1',
           'setuptools',
           'z3c.flashmessage',
-          'zope.app.zcmlfiles',
           'zope.component',
           'zope.interface',
           'zope.publisher',
-          'zope.site',
           'zope.session',
-          'zope.securitypolicy',
-          'zope.testbrowser',
-        ],
+          'zope.site'
+          ],
       )



More information about the checkins mailing list