On 27.09.2006, at 19:35, Bob Ippolito wrote: >> What I was looking for is actually a bit more modest: I want to >> create an installer that checks that all dependencies are fulfilled. >> Bundling everything in one installer is not always a good idea, as it >> could easily overwrite an already existing installation of some >> component. > > You can do that from the plist, but you're going to have a hard time > determining what version of something is installed if they didn't > install it with a pkg installer.
True, but I don't mind. The users I am thinking of know nothing about Python and would just install packages. I want to be able to warn them if they forget one or try to install them in the wrong order. At the moment I I hand-edit the plist to add such checks, but that's not much fun. Can bdist_mpkg (or some other tool) do this as part of an automated build procedure? If there is no such tool, I guess it would be easy to write in Python, if only one could assume that the plist is always XML and not binary. Would that be a safe assumption, at least for packages produced by bdist_mpkg? Konrad. _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig