[Checkins] SVN: keas.build/trunk/src/keas/build/package.py win32 creates zip files

Adam Groszer agroszer at gmail.com
Thu Sep 3 08:04:43 EDT 2009


Log message for revision 103501:
  win32 creates zip files

Changed:
  U   keas.build/trunk/src/keas/build/package.py

-=-
Modified: keas.build/trunk/src/keas/build/package.py
===================================================================
--- keas.build/trunk/src/keas/build/package.py	2009-09-03 12:04:03 UTC (rev 103500)
+++ keas.build/trunk/src/keas/build/package.py	2009-09-03 12:04:43 UTC (rev 103501)
@@ -34,6 +34,8 @@
 
 logger = base.logger
 
+is_win32 = sys.platform == 'win32'
+
 class PackageBuilder(object):
 
     pkg = None
@@ -200,9 +202,12 @@
             # 3.4. Create distribution
             base.do('cd %s && python setup.py sdist' %(tagDir))
 
-            # TODO: windoze creates .zip!
+            if is_win32:
+                ext = 'zip'
+            else:
+                ext = 'tar.gz'
             distributionFileName = os.path.join(
-                tagDir, 'dist', '%s-%s.tar.gz' %(self.pkg, version))
+                tagDir, 'dist', '%s-%s.%s' %(self.pkg, version, ext))
             if not self.options.noUpload:
                 base.uploadFile(
                     distributionFileName,



More information about the checkins mailing list