[Python-Dev] bdist_* to stdlib?

Trent Mick trentm at ActiveState.com
Wed Feb 15 02:22:14 CET 2006


[Greg Ewing wrote]
> MacOSX seems to be the only system so far that has got
> this right -- organising the system so that everything
> related to a given application or library can be kept
> under a single directory, clearly labelled with a
> version number.

ActivePython and MacPython have to install stuff to:
 /usr/local/bin/...
 /Library/Frameworks/Python.framework/...
 /Applications/MacPython-2.4/... # just MacPython does this
 /Library/Documentation/Help/...
 # Symlink needed here to have a hope of registration with
 # Apple's (crappy) help viewer system to work.
Also, a receipt of the installation ends up here:
 /Library/Receipts/$package_name/...
though Apple does not provide tools for uninstallation using those
receipts.
Mac OS X's installation tech ain't no panacea. If one is just
distributing a single .app, then it is okay. If one is just distributing
a library with no UI (graphical or otherwise) for the user, then it is
okay. And "okay" here still means a pretty poor installation experience
for the user: open DMG, don't run the app from here, drag it to your
Applications folder, then eject this window/disk, then run it from
/Applications, etc.
Trent
-- 
Trent Mick
TrentM at ActiveState.com


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /