Re: [PyWrapper-devel] Libraries distribution in PyWrapper
Status: Alpha
Brought to you by:
jatorre
From: Javier de la T. <ja...@gm...> - 2006-08-03 10:38:30
|
Sorry I mean makefiles... On 8/3/06, Javier de la Torre <ja...@gm...> wrote: > Ok, in Windows is clear, I think we should provide an installer that > installs everything, python and all libraries. Aditionally will be > nice to have a little interface to start and stop cherrypy server if > they want to use it instead of their existing server. I like it > because people can try things very fast without having to configure > anything. > > For Mac I would treat it as Linux, it is enough to have to take care > of two things! I was actually thinking on a configure file that looks > for dependencies of the database modules and where you can pass as > arguments the location of them. Then something like build that > compiles python and all libraries in our own folder, not touching > anything of the host machine. Me as a user I prefer to not have to > touch my python to install pywrapper, I prefer that everything stays > into one single folder that I can send to the trash when I want to > uninstall. > > And then I would have a script to start cherrypy, like the > start_server.py that we have but that is a shell script and that I can > pass the port where I want the server to run in. > > Correct me, if I am wrong, will the config tool work outside of cherrypy? > > Cheers. > > PD: What is the difference/advantages of build and ant? > > On 8/3/06, "D=F6ring, Markus" <m.d...@bg...> wrote: > > in java for sure. In python its modules. But I saw in CheeseShop that t= hey call it packages as well. I will rename it, good choice! > > > > -- Markus > > > > > > > -----Urspr=FCngliche Nachricht----- > > > Von: pyw...@li... > > > [mailto:pyw...@li...] Im > > > Auftrag von Javier privat > > > Gesendet: Mittwoch, 2. August 2006 21:56 > > > An: D=F6ring, Markus > > > Cc: PyWrapper Developers mailing list > > > Betreff: Re: [PyWrapper-devel] Libraries distribution in PyWrapper > > > > > > In other software I have seen calling it "packages" > > > > > > Cheer.s > > > > > > On 02/08/2006, at 14:40, D=F6ring, Markus wrote: > > > > > > > So lets include a new directory called "installer" in the project. > > > > If we dont like the name we can change it later, but I cant > > > think of > > > > any better right now. > > > > I will add some of the libs already. But remember to only use the > > > > source installers, never the comiled stuff. > > > > > > > > -- Markus > > > > > > > > > > > >> -----Urspr=FCngliche Nachricht----- > > > >> Von: pyw...@li... > > > >> [mailto:pyw...@li...] Im > > > Auftrag von > > > >> D=F6ring, Markus > > > >> Gesendet: Mittwoch, 2. August 2006 14:31 > > > >> An: PyWrapper Developers mailing list; Javier privat > > > >> Betreff: Re: [PyWrapper-devel] Libraries distribution in PyWrapper > > > >> > > > >> mx.DateTime alone is also open source. > > > >> http://www.egenix.com/files/python/mxDateTime.html#Copyright > > > >> > > > >> their own kind of license, but I cant see any problem distributing > > > >> it: > > > >> http://www.egenix.com/files/python/mxLicense.html#Public > > > >> > > > >> > > > >> -- Markus > > > >> > > > >> > > > >>> -----Urspr=FCngliche Nachricht----- > > > >>> Von: pyw...@li... > > > >>> [mailto:pyw...@li...] Im > > > >> Auftrag von > > > >>> Javier privat > > > >>> Gesendet: Mittwoch, 2. August 2006 12:24 > > > >>> An: PyWrapper Developers mailing list > > > >>> Betreff: [PyWrapper-devel] Libraries distribution in PyWrapper > > > >>> > > > >>> 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. > > > >>> > > > >>> -------------------------------------------------------------- > > > >>> ----------- > > > >>> Take Surveys. Earn Cash. Influence the Future of IT Join > > > >>> SourceForge.net's Techsay panel and you'll get the chance > > > to share > > > >>> your opinions on IT & business topics through brief > > > surveys -- and > > > >>> earn cash > > > >>> http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforg= e > > > >> &CID=3DDEVDEV > > > >>> _______________________________________________ > > > >>> PyWrapper-devel mailing list > > > >>> PyW...@li... > > > >>> https://lists.sourceforge.net/lists/listinfo/pywrapper-devel > > > >>> > > > >> > > > >> -------------------------------------------------------------- > > > >> ----------- > > > >> Take Surveys. Earn Cash. Influence the Future of IT Join > > > >> SourceForge.net's Techsay panel and you'll get the chance to share > > > >> your opinions on IT & business topics through brief surveys -- and > > > >> earn cash > > > >> http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge > > > > &CID=3DDEVDEV > > > >> _______________________________________________ > > > >> PyWrapper-devel mailing list > > > >> PyW...@li... > > > >> https://lists.sourceforge.net/lists/listinfo/pywrapper-devel > > > >> > > > > > > > > > -------------------------------------------------------------- > > > ----------- > > > Take Surveys. Earn Cash. Influence the Future of IT Join > > > SourceForge.net's Techsay panel and you'll get the chance to > > > share your opinions on IT & business topics through brief > > > surveys -- and earn cash > > > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge > > &CID=3DDEVDEV > > > _______________________________________________ > > > PyWrapper-devel mailing list > > > PyW...@li... > > > https://lists.sourceforge.net/lists/listinfo/pywrapper-devel > > > > > > > -----------------------------------------------------------------------= -- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share= your > > opinions on IT & business topics through brief surveys -- and earn cash > > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID= =3DDEVDEV > > _______________________________________________ > > PyWrapper-devel mailing list > > PyW...@li... > > https://lists.sourceforge.net/lists/listinfo/pywrapper-devel > > > |