[PyWrapper-devel] Libraries distribution in PyWrapper
Status: Alpha
Brought to you by:
jatorre
From: Javier de la T. <ja...@gm...> - 2006-08-02 10:24:08
|
Hi, I was wondering if we could change a bit our strategy for deploying PyWrapper. Right now to install it you have to install: 1)PyXML 2)mxDateTime 3)CherryPy 4)elementtree 5)kid Then you probably will also need: 6) libxml2 7) a database module and finally if you want BioMOBY support now I will also be requiring: 8) fpconst 9) SOAPpy 10) BioMOBY Python This is getting a little bit horrible to install. I think most of these libraries, I think actually all, can be legally redistributed with other software so I was wondering if we could not embed everything into PyWrapper. Well, I know there are some problems. Some of these libraries need to be compiled in unix and therefore installation is needed. But in Windows we might be able to distribute them already compiled. In the case of unix we can at least include them in the package and provide an installer that install all of them into our external_lib directory. We can have something like /lib/external_lib folder where we include all this stuff. Do you know what happens if we install a certain version of a library there and the user has already the same library installed on his python? Which one will take preference? And there is still the open issue of which library to use for xslt... we are not happy with none of them and they are all difficult to install in mac os x. Any ideas? Cheers. |