[Checkins] SVN: zope.repositorypolicy/trunk/src/zope/repositorypolicy/project.py Run 'egg_info' before extracting license / author.

Tres Seaver tseaver at palladion.com
Sat Apr 10 13:06:01 EDT 2010


Log message for revision 110709:
  Run 'egg_info' before extracting license / author.
  
  Ensures that extraneous output, e.g. from installation of 'setup_requires'
  requirements, doesn't cause spurious failures.

Changed:
  U   zope.repositorypolicy/trunk/src/zope/repositorypolicy/project.py

-=-
Modified: zope.repositorypolicy/trunk/src/zope/repositorypolicy/project.py
===================================================================
--- zope.repositorypolicy/trunk/src/zope/repositorypolicy/project.py	2010-04-10 17:01:20 UTC (rev 110708)
+++ zope.repositorypolicy/trunk/src/zope/repositorypolicy/project.py	2010-04-10 17:05:50 UTC (rev 110709)
@@ -75,6 +75,11 @@
             return
         environment = os.environ
         environment['PYTHONPATH'] = ':'.join(sys.path)
+        s = subprocess.Popen([sys.executable, setup, 'egg_info'],
+                             cwd=self.working_dir,
+                             stdout=subprocess.PIPE,
+                             env=environment)
+        s.wait()
         s = subprocess.Popen([sys.executable, setup,
                               '--license', '--author'],
                              cwd=self.working_dir,



More information about the checkins mailing list