[Distutils] get_metadata in Distutils
Phillip J. Eby
pje at telecommunity.com
Sat Jan 10 21:09:01 CET 2009
At 06:48 PM 1/10/2009 +0100, Tarek Ziadé wrote:
>Hello,
>
>I am going to work on a change in Distutils to include a get_metadata
>API, http://bugs.python.org/issue4908
>
>I don't see yet if this can be hard to do, and I will probably
>discover it while doing it,
>
>Since this is basically what has been done in setuptools, I thaught
>that you might wanted to help around for this change ?
I'd suggest looking at the pkg_resources code, particularly
find_distributions and its related functions. Note, for example,
that egg layouts can be nested (even when zipped!), and that the
metadata can have different filenames, depending on the installation
format. Version parsing also has certain peculiarities, which also
means that people doing simple string comparisons on the version
field is probably not going to suffice.
More information about the Distutils-SIG
mailing list