[Pythonmac-SIG] My stab at a new page
Rodney Somerstein
rodneys at io.com
Fri Feb 10 05:09:15 CET 2006
At 1:20 PM -0800 2/9/06, Bob Ippolito wrote:
>py2app is the solution for application packaging, and you must use
>it with a third party Python installation (e.g. Python 2.4.1) in
>order to come up with something that's redistributable and robust.
>If you happen to use the system Python, then you will produce a
>package that only runs on the particular release of Mac OS X that
>you build it with. In other words, when you or your users upgrade
>to Mac OS X 10.5, any system-Python built application bundle will
>cease to function at all.
>
>It is actually not much different than on other platforms. Many
>py2exe-based setup scripts work identically with py2app if you
>change the import statement. Mac-specific features of course
>require Mac- specific solutions, but the standard stuff is identical.
>
>There is some minimal documentation: http://undefined.org/python/ py2app.html
In general, I know this. I try to at least skim the messages on this
list on a regular basis to keep up with what is going on in the
MacPython world. But, for someone who is new to Python, the
documentation you are pointing to is pretty rough going. It would be
really nice to have a more basic introduction to what py2app actually
does. Then, a step by step description of how to make it work, rather
than just jumping into setup.py scripts. (Where does setup.py come
from? The documentation doesn't say. I'm not asking this, just
pointing out that it will be confusing to someone just trying to
learn this stuff. They are going to want to know why they have to
"build their application" when they already have it running.)
>Any other questions you have can probably be answered by py2exe
>documentation and/or this list.
Yes, I'm sure they can be. I don't see any reference to actually
taking a look at the py2exe documentation. Everything states that it
is similar, but for the Mac. It doesn't say take a look there if you
need more help. Or to ask here.
But this discussion is about how to make this easier for people to
get into. Having to ask here isn't that bad. Everyone here is very
friendly and helpful. But, many people don't like to subscribe to
mailing lists, especially to ask one question. Most of the
discussions that go on here are *WAY* over the heads of beginners and
even many intermediate Python users. And, the answers often times
make assumptions about what the user knows rather than offering basic
advice.
I'm not complaining, really. I know that you and everyone here do
this on your own time and do your best to help everyone. Python on
the Mac really needs a very easily accessible discussion board for
people to read and ask questions. python-mac is intimidating to
someone getting started. Those who aren't so timid may stick it out,
but many people will likely skim the messages on the python.org
website and walk away after deciding that this stuff is just too
tough. The ones who are already programmers aren't the ones I'm
talking about. I'm more talking about the new scripter or maybe
someone who has done a little bit of AppleScript or possibly HTML and
basic JavaScript.
While I can articulate what I want to see and can put myself in the
place of the absolute beginner (I'm not too far from that myself with
Python and I teach technical courses to varying skill levels of users
for a living), I unfortunately don't have the Python background to
write this material myself.
I hope this helps get across what I'm looking for and what I think
will benefit people trying to get started with Python on the Mac.
-Rodney
More information about the Pythonmac-SIG
mailing list