On Thursday 26 October 2006 2:41 pm, Phillip J. Eby wrote: > At 01:58 PM 10/26/2006 -0600, Jeremy Kloth wrote: > >The consumer of those fields is actually the PackageManager class: > > > >http://cvs.4suite.org/viewcvs/4Suite/Ft/Lib/DistExt/PackageManager.py?view > >=markup > > Yeah, I'm still not getting what it *does* with this information. What's > it *for*?
Since there is no current way to get the requires/provides/obsoletes from PyPI RPC, they are used to determine the sub-package installation order and to verify that the requirements are installed if not already provided by another sub-package. PackageManager doesn't do any downloading as it is pointless until those fields become available through RPC. And no, I have no desire to do screen scraping to get their values. -- Jeremy Kloth http://4suite.org/ _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig