[Zope-CVS] SVN: projectsupport/trunk/src/workspace/develop.py Add appropriate 'egg_info' section to development setup.cfg.

Tres Seaver tseaver at palladion.com
Tue Mar 14 09:03:43 EST 2006


Log message for revision 66008:
  Add appropriate 'egg_info' section to development setup.cfg.
  
  Cosmetics (copyright date, line wraps).
  

Changed:
  U   projectsupport/trunk/src/workspace/develop.py

-=-
Modified: projectsupport/trunk/src/workspace/develop.py
===================================================================
--- projectsupport/trunk/src/workspace/develop.py	2006-03-14 06:42:38 UTC (rev 66007)
+++ projectsupport/trunk/src/workspace/develop.py	2006-03-14 14:03:42 UTC (rev 66008)
@@ -1,6 +1,6 @@
 ##############################################################################
 #
-# Copyright (c) 2004 Zope Corporation and Contributors.
+# Copyright (c) 2006 Zope Corporation and Contributors.
 # All Rights Reserved.
 #
 # This software is subject to the provisions of the Zope Public License,
@@ -44,9 +44,11 @@
 
         import ez_setup
         
-    os.environ['PYTHONPATH'] = os.environ.setdefault('PYTHONPATH', '') + \
-                               ":" + libdir
-    ez_setup.main(['--install-dir', libdir, '--script-dir', bindir, '-U', 'setuptools'])
+    os.environ['PYTHONPATH'] = (os.environ.setdefault('PYTHONPATH', '')
+                               + ":" + libdir)
+    ez_setup.main(['--install-dir', libdir,
+                   '--script-dir', bindir,
+                   '-U', 'setuptools'])
 
 def updateSetupCfg(setup_file, opts):
     """Update or create a setup.cfg (setup_file) for working on this
@@ -59,6 +61,9 @@
     # make sure the sections we want exist
     if not(setup_cfg.has_section('easy_install')):
         setup_cfg.add_section('easy_install')
+
+    if not(setup_cfg.has_section('egg_info')):
+        setup_cfg.add_section('egg_info')
         
     # update lib dir
     if opts.libdir is None:
@@ -86,6 +91,13 @@
     # update find-links
     setup_cfg.set('easy_install', 'find-links', opts.finddirs)
 
+    # update egg_info for development version
+    if not setup_cfg.has_option('egg_info', 'tag_build'):
+        setup_cfg.set('egg_info', 'tag_build', '.dev')
+
+    if not setup_cfg.has_option('egg_info', 'tag_revision'):
+        setup_cfg.set('egg_info', 'tag_revision', '1')
+
     # store the updated version
     setup_cfg.write(file(setup_file, 'w'))
 



More information about the Zope-CVS mailing list