[Checkins] SVN: zope.app.locales/trunk/ Moved the dependencies of the extract console script into an `extract` extras_require to avoid runtime dependencies.

Hanno Schlichting plone at hannosch.info
Wed Jan 7 15:31:24 EST 2009


Log message for revision 94603:
  Moved the dependencies of the extract console script into an `extract` extras_require to avoid runtime dependencies.
  

Changed:
  U   zope.app.locales/trunk/CHANGES.txt
  U   zope.app.locales/trunk/buildout.cfg
  U   zope.app.locales/trunk/setup.py

-=-
Modified: zope.app.locales/trunk/CHANGES.txt
===================================================================
--- zope.app.locales/trunk/CHANGES.txt	2009-01-07 20:31:04 UTC (rev 94602)
+++ zope.app.locales/trunk/CHANGES.txt	2009-01-07 20:31:23 UTC (rev 94603)
@@ -2,9 +2,12 @@
 CHANGES
 =======
 
-3.4.6dev (unreleased)
+3.5.0dev (unreleased)
 ---------------------
 
+* Moved the dependencies of the extract console script into an `extract`
+  extras_require to avoid runtime dependencies.
+
 * Fixed bug #227582 (bad size in zh_CN locale)
 
 3.4.5 (2008-07-16)

Modified: zope.app.locales/trunk/buildout.cfg
===================================================================
--- zope.app.locales/trunk/buildout.cfg	2009-01-07 20:31:04 UTC (rev 94602)
+++ zope.app.locales/trunk/buildout.cfg	2009-01-07 20:31:23 UTC (rev 94603)
@@ -4,7 +4,7 @@
 
 [extract]
 recipe = zc.recipe.egg:scripts
-eggs = zope.app.locales
+eggs = zope.app.locales [extract]
 scripts = i18nextract
 arguments = ['-p', 'testproj/src', '-s', 'testproj/site.zcml',
              '-d', 'testproj']

Modified: zope.app.locales/trunk/setup.py
===================================================================
--- zope.app.locales/trunk/setup.py	2009-01-07 20:31:04 UTC (rev 94602)
+++ zope.app.locales/trunk/setup.py	2009-01-07 20:31:23 UTC (rev 94603)
@@ -22,7 +22,7 @@
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
 setup(name='zope.app.locales',
-      version = '3.4.5',
+      version = '3.5.0dev',
       author='Zope Corporation and Contributors',
       author_email='zope3-dev at zope.org',
       description='Zope locale extraction and management utilities',
@@ -54,17 +54,21 @@
       package_dir = {'': 'src'},
       namespace_packages=['zope', 'zope.app'],
       install_requires=['setuptools',
-                        'zope.app.applicationcontrol',
-                        'zope.app.appsetup',
                         'zope.i18nmessageid',
                         'zope.interface',
-                        'zope.tal',
                         ],
-      extras_require = dict(test=['zope.testing']),
+      extras_require = dict(
+          test=['zope.testing'],
+          extract=[
+              'zope.tal',
+              'zope.app.applicationcontrol',
+              'zope.app.appsetup',
+              ],
+          ),
       include_package_data = True,
       zip_safe = False,
       entry_points="""
       [console_scripts]
-      i18nextract = zope.app.locales.extract:main
+      i18nextract = zope.app.locales.extract:main [extract]
       """
       )



More information about the Checkins mailing list