[Python-checkins] r42337 - sandbox/trunk/setuptools/setuptools/dist.py

phillip.eby python-checkins at python.org
Sun Feb 12 20:32:18 CET 2006


Author: phillip.eby
Date: Sun Feb 12 20:32:17 2006
New Revision: 42337

Modified:
   sandbox/trunk/setuptools/setuptools/dist.py
Log:
Workaround for packages that think 'version' is a number.


Modified: sandbox/trunk/setuptools/setuptools/dist.py
==============================================================================
--- sandbox/trunk/setuptools/setuptools/dist.py	(original)
+++ sandbox/trunk/setuptools/setuptools/dist.py	Sun Feb 12 20:32:17 2006
@@ -118,7 +118,7 @@
         "wildcard patterns"
     )
 
-    
+
 
 
 class Distribution(_Distribution):
@@ -221,6 +221,9 @@
 
         _Distribution.__init__(self,attrs)
 
+        if isinstance(self.metadata.version, (int,long,float)):
+            # Some people apparently take "version number" too literally :)
+            self.metadata.version = str(self.metadata.version)
 
     def parse_command_line(self):
         """Process features after parsing command line options"""
@@ -241,9 +244,6 @@
         ):
             working_set.add(dist)
 
-
-
-
     def finalize_options(self):
         _Distribution.finalize_options(self)
 


More information about the Python-checkins mailing list