On Mon, Jun 15, 2009 at 11:08:22AM -0400, P.J. Eby wrote: > At 01:10 PM 6/15/2009 +0200, Brian Sutherland wrote: >> Thanks, I've just released a prototype: >> >> http://pypi.python.org/pypi/van.reposync >> >> However, as I did not want to actually execute code contained in the >> tarball, I did something like this: >> >> basedir = os.path.dirname(egg_info) >> metadata = PathMetadata(basedir, egg_info) >> dist_name = os.path.splitext(os.path.basename(egg_info))[0] >> dist = Distribution(basedir, project_name=dist_name, metadata=metadata) >> >> Unfortunately I had to play some guessing games to find where the >> .egg-info directory was. > > Actually, if all you want is the name and version, I suppose you could > parse the PKG-INFO, which is always in a set location in an sdist tarball > or zip.
Yep, I changed to that method and managed to remove the guessing games. -- Brian Sutherland _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig