From a24a73e7be4e82afe5d0c96439fdc5432350987f Mon Sep 17 00:00:00 2001 From: PJ Eby Date: Sun, 12 Feb 2006 19:32:17 +0000 Subject: Workaround for packages that think 'version' is a number. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042337 --- setuptools/dist.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'setuptools') diff --git a/setuptools/dist.py b/setuptools/dist.py index 4a0ae146..273ffe00 100644 --- a/setuptools/dist.py +++ b/setuptools/dist.py @@ -118,7 +118,7 @@ def check_package_data(dist, attr, value): "wildcard patterns" ) - + class Distribution(_Distribution): @@ -221,6 +221,9 @@ class Distribution(_Distribution): _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 @@ class Distribution(_Distribution): ): working_set.add(dist) - - - def finalize_options(self): _Distribution.finalize_options(self) -- cgit v1.2.1