Taking a step back, am I the only person who thinks the Python situation
on Mac is absolutely ridiculous, although 10.2 looks better than 10.3.

As Bob says, you obviously haven't used 10.2...

Correct. I don't want to disparage the improvements that have been made, but the situation as it stands right now on Mac still seems really bad to me.

Compare to Windows:

http://www.python.org/2.3.5/

On Windows you just run the installer and all is fine.  You can
run the installer for as many versions as you want.  Most extensions
are distributed as installers as well.  You just run them, they
give you a list of installed compatible versions and where they
are installed.  You choose and all is fine.  Uninstall can be
done from the Control Panel Add/Remove Programs menu.

The instructions on that page also cover all the other UNIXen
which work fine with the tar/configure/make/make install and
correctly deal with with having multiple concurrent versions.

Mac isn't even mentioned on that page.  The tar/configure/make/make
install stuff does work.  (I can't tell if it enables frameworks
by default or not - wxPython requires a framework build, so I
enabled it).

But when installing extensions such as wxPython that come with
a graphical installer (yay!), they don't list the known Pythons
on the system.

It is so close to being simple and friendly :-)

Don't you remember the days where Redhat came with Python 1.5.2 and if
you upgraded that you broke redhat's tools?  Plus ca change, plus
c'est la meme chose.

Yup. That hasn't been broken in years. For example on Redhat 9 the relevant Redhat tools use #!/usr/bin/python2.2

If you installed your own Python 2.2 it would end up under /usr/local
so this wouldn't clash nor would others unless you installed over
the main system one, in which case things will still be fine unless
you use different options (eg differently sized unicode characters).

If you want your Python app to work in perpetuity, you'd better bundle
a version of Python with it because one day OS X will presumably come
with 2.4 or 2.5.  This strikes me as being the same as any other
platform.

I already do bundle the interpretter on Windows and Linux. For Mac the system interpretter isn't bundled (for good reason) by py2app. Others can be, but then there stems issues like getting other packages to install into them (eg wxPython).

Roger
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to