Package: python-support Version: 0.6.3 Severity: wishlist Tags: patch Hi,
as discussed on IRC, here's a patch removing the -py$(VERSION) part of the egg directories, so that they are handled correctly afterwards. Cheers, -- Cyril Brulebois
--- pysupport-movemodules~ 2007-03-21 22:16:14.000000000 +0100 +++ pysupport-movemodules 2007-05-06 00:53:04.000000000 +0200 @@ -85,6 +85,21 @@ destdir=os.path.join(extensionpath,package,pyver) os.renames(sourcefile,os.path.join(basedir,destdir,relfile)) +# Remove the -py$(VERSION) part of the egg directories +def do_eggrename (basedir, package, pybasedir, suffixdir=""): + file_dict=filelist() + for pyvers in py_supported: + pydir=os.path.join(basedir,pybasedir,pyvers,suffixdir) + if not os.path.isdir(pydir): + continue + for item in os.listdir(pydir): + item=os.path.join(pydir,item) + if not os.path.isdir(item): + continue + if item.endswith("-py"+pyvers+".egg-info"): + new_item = item.replace("-py"+pyvers+".egg-info",".egg-info") + os.rename(item, new_item) + for basedir in args: basedir=basedir.rstrip('/') package=options.package @@ -92,6 +107,7 @@ package=os.path.split(basedir)[1] if not package: raise "Unable to extract the package name." + do_eggrename (basedir, package, "usr/lib", "site-packages") do_move (basedir, package, "usr/lib", "site-packages") do_move (basedir, package, "var/lib/python-support")