Sept. 30, 2008
5:51 p.m.
At 12:25 PM 9/30/2008 -0400, A.M. Kuchling wrote:
On Tue, Sep 30, 2008 at 10:41:11AM -0500, Ian Bicking wrote:
FWIW, pyinstall can collect all the packages before installing any of them. You do have to download all packages, though, as that's the only way to get the metadata.
Does the DOAP output for a package not contain enough metadata?
Nope. And it can't possibly do so, unless it contains dependency data for every possible variation of the package. For example, a package might dynamically declare dependency on ctypes, depending on whether you're installing it for Python 2.4 or Python 2.5. (Dependencies can also be platform-specific and build-option-specific, as well as Python-version-specific.)