[Pythonmac-SIG] Package installation
Chris Barker
Chris.Barker at noaa.gov
Mon Apr 18 18:02:21 CEST 2005
konrad.hinsen at laposte.net wrote:
>> Can users be trusted to put Python packages in the right place on
>> their own? If they have multiple versions of Python installed? I
>> would say no.
>
> They do manage for applications, so why wouldn't they for Python packages?
No, they don't. Mac users put Applications all over the place on their
systems. In fact, one of the main advantages of the self contained
application bundle is that you can do exactly that: put it anywhere, and
you can click on it to run it. The old Macintosh was specifically
designed to support that kind of behavior. They advertised the fact that
files could be moved all over the place without disrupting the system
(this wasn't entirely true, when it came to the system folder, but it
was a lot more true than with Unix or DOS/Windows). That legacy lives
on. If you don't give Mac users an installer, many, many, people will
drop a bundle some arbitrary place, and expect it to work.
That being said, better uninstallation and version managing would be
great. This is one place that Apple is WAY behind the Linux distros.
They all have package managing systems, many of them pretty darn nice.
I'd love to see some kind of package versioning management built into
things from the Python side, one that will work across platforms.
wxPython has a pretty good approach:
http://wiki.wxpython.org/index.cgi/MultiVersionInstalls
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker at noaa.gov
More information about the Pythonmac-SIG
mailing list