[4suite-checkins] [XML1_0-maint] In 4Suite/Ft/Lib/DistExt, files PackageManager.py
Jeremy Kloth
jkloth at 4suite.org
Tue May 20 10:38:01 MDT 2008
Branch: XML1_0-maint
Modified Files:
PackageManager.py
Log Message:
Fix for "invalid" version numbers in installed packages. This will make
egg users happier, although I would rather see PyPI fixed to reject silly
version number schemes.
ViewCVS diff:
http://cvs.4suite.org/viewcvs/4Suite/Ft/Lib/DistExt/PackageManager.py.diff?r1=1.36.2.2&r2=1.36.2.3
ViewCVS view:
http://cvs.4suite.org/viewcvs/4Suite/Ft/Lib/DistExt/PackageManager.py?rev=1.36.2.3&content-type=text/vnd.viewcvs-markup
Index: PackageManager.py
===================================================================
RCS file: /var/local/cvsroot/4Suite/Ft/Lib/DistExt/PackageManager.py,v
retrieving revision 1.36.2.2
retrieving revision 1.36.2.3
diff -U 2 -r1.36.2.2 -r1.36.2.3
--- PackageManager.py 30 Oct 2006 20:39:16 -0000 1.36.2.2
+++ PackageManager.py 20 May 2008 16:38:00 -0000 1.36.2.3
@@ -465,5 +465,8 @@
def get_provides(package):
provides = {}
- package_version = Version.CommonVersion(package.get_version())
+ try:
+ package_version = Version.CommonVersion(package.get_version())
+ except ValueError:
+ package_version = Version.CommonVersion('0.0.0')
for provision in package.get_provides():
name, vers = Version.SplitProvision(provision)
More information about the 4suite-checkins
mailing list