> At 03:15 PM 1/26/2010 +1100, David Lyon wrote: >>With all due respect, that process is a bit like a black magic >>approach. Maybe the capability is there, but it isn't very well >>documented and it isn't obvious. > > I don't see what's so hard about: > > 1. Zip up your application in myapp.zip with a __main__.py > 2. Run "python myapp.zip" > > For development, you don't even need the zipfile. Just do: > > 1. Put your app in myapp/ with a __main__.py > 2. Run "python myapp" >
Firstly, it doesn't create create desktop shortcuts - sorry users need those. Where do the programs go? Secondly, I never knew about it. Is this a distutils option? I'm sure you know that providing a zip file to a normal user as an applicaton and you get back the immediate question.. "So, what do I do with this?". Then as a sysadmin, you have to go install it manually in their "Program Files" and setup all the shortcuts so that they can actually use it. It just isn't up to modern standards. Even with my two years experience in python I had no knowledge of this trick. Where is the distutils support to allow this to be built? Hey look, if this capability is in there, then great. But having a __main__.py file in a zip file is hardly a clear and obvious way (to outside people) that it is a python application. Why can't we just be like the rest of the universe and have one icon type for packages and one icon type for applications. Double click them and they get filed in the right place. This is what I am talking about, python packaging has become just so obscure over the years. Having two ways to do something (one way to package an egg and one way to package an application) isn't true to python spirit of having just one way, and one obvious way to do something. I'm very sure you know what I mean here.. and this is coming from a big fan of yours. David _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com