Oh okay, interesting. Thank you for following up. I'm going down the Pyinstaller route, I think. Support for Django in Pyinstaller is so recent that I'm hitting a number of snags, so I might need to go py2app if it doesn't pan out yet. Thanks to everyone so far for their contributions, this has been a very helpful thread in working through the distributing problem.
*Kevin London* **Light Iron 6381 De Longpre Avenue Los Angeles, CA 90028 t: 323-472-8300 c: 858-603-9037 www.lightiron.com On Fri, Mar 1, 2013 at 9:13 AM, Loai Ghoraba <loai1...@gmail.com> wrote: > actually I were busy in some other stuff lately, so I didn't try any :) > plus I found that even if I tried then it will be useless to my needs, > sorry :) > > > On Fri, Mar 1, 2013 at 6:09 AM, Kevin London <ke...@lightiron.com> wrote: > >> @Loai, how did Pyinstaller work out for you? Is that the route you took? >> >> >> On Thursday, December 20, 2012 10:20:31 PM UTC-8, Loai Ghoraba wrote: >> >>> @Filib: thanks a lot, seems that is what I will need exactly :) >>> >>> On Fri, Dec 21, 2012 at 1:37 AM, Mike Dewhirst <mi...@dewhirst.com.au>wrote: >>> >>>> See also >>>> https://us.pycon.org/2012/**sche**dule/presentation/393/<https://us.pycon.org/2012/schedule/presentation/393/>by >>>> Ryan Kelly and his 'esky' package for safely updating distributed apps. >>>> There is a link to that and other items in the above pycon talk. >>>> >>>> Mike >>>> >>>> >>>> >>>> On 21/12/2012 9:55am, Filip Wasilewski wrote: >>>> >>>>> Hi, >>>>> >>>>> On Tuesday, December 18, 2012 5:06:19 PM UTC+1, Loai Ghoraba wrote: >>>>> >>>>> Hi >>>>> >>>>> I am very comfortable with Django, and I was wondering about >>>>> whether >>>>> there is some way to convert a Django web app into a Desktop app >>>>> (may be not 100%), so that I can distribute it to users. May be >>>>> wrapping it in a light web server "if there is something like >>>>> this". >>>>> >>>>> >>>>> I've been recently going through the process of distributing Django web >>>>> application with binary dependencies (NumPy/SciPy) as an one-click >>>>> executable. I have evaluated several solutions and the most effective >>>>> was creating a single-file binary package using PyInstaller >>>>> (pyinstaller.org, development version with some modifications for >>>>> proper >>>>> dependency discovery). As for the web server I went with the >>>>> pure-Python >>>>> CherryPy server (cherrypy.org). See https://gist.github.com/**434925** >>>>> 7 <https://gist.github.com/4349257> for >>>>> sample server script. >>>>> >>>>> >>>>> Filip >>>>> en.ig.ma >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Django users" group. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/**ms**g/django-users/-/**7umVeAxLLBAJ<https://groups.google.com/d/msg/django-users/-/7umVeAxLLBAJ> >>>>> . >>>>> To post to this group, send email to django...@googlegroups.com. >>>>> >>>>> To unsubscribe from this group, send email to >>>>> django-users...@**googl**egroups.com. >>>>> >>>>> For more options, visit this group at >>>>> http://groups.google.com/**group**/django-users?hl=en<http://groups.google.com/group/django-users?hl=en> >>>>> . >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Django users" group. >>>> To post to this group, send email to django...@googlegroups.com. >>>> To unsubscribe from this group, send email to django-users...@**googl** >>>> egroups.com. >>>> >>>> For more options, visit this group at http://groups.google.com/**group* >>>> */django-users?hl=en<http://groups.google.com/group/django-users?hl=en> >>>> . >>>> >>>> >>> >> This e-mail is the property of LightIron Digital LLC. It is intended only >> for the person or entity to which it is addressed and may contain >> information that is privileged, confidential, or otherwise protected from >> disclosure. Distribution or copying of this e-mail, or the information >> contained herein, to anyone other than the intended recipient is prohibited. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to django-users+unsubscr...@googlegroups.com. >> >> To post to this group, send email to django-users@googlegroups.com. >> Visit this group at http://groups.google.com/group/django-users?hl=en. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Django users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/django-users/-VGqvHew35g/unsubscribe?hl=en > . > To unsubscribe from this group and all its topics, send an email to > django-users+unsubscr...@googlegroups.com. > > To post to this group, send email to django-users@googlegroups.com. > Visit this group at http://groups.google.com/group/django-users?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- This e-mail is the property of LightIron Digital LLC. It is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential, or otherwise protected from disclosure. Distribution or copying of this e-mail, or the information contained herein, to anyone other than the intended recipient is prohibited. -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.