From: David P. <fai...@ea...> - 2005-12-18 16:02:36
|
Hi. I am relatively new to developingfor the desktop and hoping someone can give me a basic outline for how to bundle an Apache2 server with my python app. |
From: Bob t. H. <Bob-py2exe@HamsterRepublic.com> - 2005-12-18 19:18:19
|
On Sun, Dec 18, 2005 at 12:02:20PM -0400, David Pratt wrote: > Hi. I am relatively new to developingfor the desktop and hoping someone > can give me a basic outline for how to bundle an Apache2 server with my > python app. Apache2 is a gigantic complicated piece of software that was never intended to be embedded into other applications. Are you absolutely sure that is really what you want to do? If you just need a webserver, there are pure-python webserver implementations out there which are signifigantly simpler and more bundleable than apache2 (ooh! bundleable! I invented a word!) --- Bob the Hamster |
From: David P. <fai...@ea...> - 2005-12-18 19:44:53
|
Hi Bob. Thanks for your reply. No it does not have to be apache but it needs mod python and I want it to be separate from my app that I can bundle. The server would need to operate independently in its own process. The only interaction I want/need from my app to the webserver is to start and stop it. Have you any recommendations on a pure python implemenation to fit this scenario? Regards, David Bob the Hamster wrote: > On Sun, Dec 18, 2005 at 12:02:20PM -0400, David Pratt wrote: > >>Hi. I am relatively new to developingfor the desktop and hoping someone >>can give me a basic outline for how to bundle an Apache2 server with my >>python app. > > > Apache2 is a gigantic complicated piece of software that was never > intended to be embedded into other applications. Are you absolutely sure > that is really what you want to do? > > If you just need a webserver, there are pure-python webserver > implementations out there which are signifigantly simpler and more > bundleable than apache2 > > (ooh! bundleable! I invented a word!) > > --- > Bob the Hamster > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > Py2exe-users mailing list > Py2...@li... > https://lists.sourceforge.net/lists/listinfo/py2exe-users > |
From: Larry B. <lar...@we...> - 2005-12-19 16:56:35
|
David Pratt wrote: > Hi Bob. Thanks for your reply. > > No it does not have to be apache but it needs mod python and I want it > to be separate from my app that I can bundle. The server would need to > operate independently in its own process. The only interaction I > want/need from my app to the webserver is to start and stop it. Have you > any recommendations on a pure python implemenation to fit this scenario? > > Regards, > David > > > Bob the Hamster wrote: > >> On Sun, Dec 18, 2005 at 12:02:20PM -0400, David Pratt wrote: >> >>> Hi. I am relatively new to developingfor the desktop and hoping >>> someone can give me a basic outline for how to bundle an Apache2 >>> server with my python app. >> >> >> >> Apache2 is a gigantic complicated piece of software that was never >> intended to be embedded into other applications. Are you absolutely >> sure that is really what you want to do? >> >> If you just need a webserver, there are pure-python webserver >> implementations out there which are signifigantly simpler and more >> bundleable than apache2 >> >> (ooh! bundleable! I invented a word!) >> >> --- >> Bob the Hamster >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. Do you grep through log >> files >> for problems? Stop! Download the new AJAX search engine that makes >> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! >> http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click >> _______________________________________________ >> Py2exe-users mailing list >> Py2...@li... >> https://lists.sourceforge.net/lists/listinfo/py2exe-users >> > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click Zope uses Medusa web server as an embedded server for their python=based application server. If you REALLY are going to require mod python and Apache, you should just instruct users they should install prior to installing your app. Making the installation of Apache, mod python and your app a single installer would be extremely difficult and would make your application HUGE and hard to maintain (e.g. you would need to create new installers every time Apache or mod python changed). -Larry Bates |
From: David P. <fai...@ea...> - 2005-12-18 23:36:01
|
I think I have a pure python server that will work for me. I will make some modifications to it for a start and stop as params on command line and I should be good to go. Next question. Bundling my app. I will have 2 apps to be together in a single install. How do I package this so they are packaged in same app yet more than one exe? Do I make an exe of the server and include the file with my core app? Regards, David Bob the Hamster wrote: > On Sun, Dec 18, 2005 at 12:02:20PM -0400, David Pratt wrote: > >>Hi. I am relatively new to developingfor the desktop and hoping someone >>can give me a basic outline for how to bundle an Apache2 server with my >>python app. > > > Apache2 is a gigantic complicated piece of software that was never > intended to be embedded into other applications. Are you absolutely sure > that is really what you want to do? > > If you just need a webserver, there are pure-python webserver > implementations out there which are signifigantly simpler and more > bundleable than apache2 > > (ooh! bundleable! I invented a word!) > > --- > Bob the Hamster > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > Py2exe-users mailing list > Py2...@li... > https://lists.sourceforge.net/lists/listinfo/py2exe-users > |
From: David P. <fai...@ea...> - 2005-12-19 17:27:37
|
Hi Larry. Thank you for your reply. I work with zope a fair bit and like it very much! In this case I think what I am after is cherrypy. I will need to do a few things to get it working together with my app but I am hopeful after reading the server source that this combination potentially do what I am looking for and have a pure python solution. Regards, David Larry Bates wrote: > David Pratt wrote: > >>Hi Bob. Thanks for your reply. >> >>No it does not have to be apache but it needs mod python and I want it >>to be separate from my app that I can bundle. The server would need to >>operate independently in its own process. The only interaction I >>want/need from my app to the webserver is to start and stop it. Have you >>any recommendations on a pure python implemenation to fit this scenario? >> >>Regards, >>David >> >> >>Bob the Hamster wrote: >> >> >>>On Sun, Dec 18, 2005 at 12:02:20PM -0400, David Pratt wrote: >>> >>> >>>>Hi. I am relatively new to developingfor the desktop and hoping >>>>someone can give me a basic outline for how to bundle an Apache2 >>>>server with my python app. >>> >>> >>> >>>Apache2 is a gigantic complicated piece of software that was never >>>intended to be embedded into other applications. Are you absolutely >>>sure that is really what you want to do? >>> >>>If you just need a webserver, there are pure-python webserver >>>implementations out there which are signifigantly simpler and more >>>bundleable than apache2 >>> >>>(ooh! bundleable! I invented a word!) >>> >>>--- >>>Bob the Hamster >>> >>> >>>------------------------------------------------------- >>>This SF.net email is sponsored by: Splunk Inc. Do you grep through log >>>files >>>for problems? Stop! Download the new AJAX search engine that makes >>>searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! >>>http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click >>>_______________________________________________ >>>Py2exe-users mailing list >>>Py2...@li... >>>https://lists.sourceforge.net/lists/listinfo/py2exe-users >>> >> >> >>------------------------------------------------------- >>This SF.net email is sponsored by: Splunk Inc. Do you grep through log >>files >>for problems? Stop! Download the new AJAX search engine that makes >>searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! >>http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > > > Zope uses Medusa web server as an embedded server for their > python=based application server. If you REALLY are going to > require mod python and Apache, you should just instruct users > they should install prior to installing your app. Making the > installation of Apache, mod python and your app a single > installer would be extremely difficult and would make your > application HUGE and hard to maintain (e.g. you would need to > create new installers every time Apache or mod python changed). > > -Larry Bates > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > Py2exe-users mailing list > Py2...@li... > https://lists.sourceforge.net/lists/listinfo/py2exe-users > |