[Pythonmac-SIG] [ann] Appscript Installer 1.0

Bob Ippolito bob at redivi.com
Wed Feb 16 20:09:19 CET 2005


On Feb 16, 2005, at 13:19, has wrote:

> Hi all,
>
> Announcing the first release of the all-in-one Appscript Installer  
> package for Mac OS X 10.3.

Finally! :)

> Appscript brings AppleScript-quality application scripting support to  
> MacPython on Mac OS X. This package installs everything you need to  
> control "Applescriptable" applications using the Python 2.3 runtime  
> included as standard in Mac OS X 10.3.
>
> In addition to a clean, easy-to-use, object oriented-like syntax for  
> scripting applications, appscript also includes powerful built-in help  
> facilities for exploring applications' terminology and object model -  
> features normally found only in high-end commercial AppleScript  
> editors.
>
> To download Appscript Installer, please visit the appscript webpage:
>
>     http://freespace.virgin.net/hamish.sanderson/appscript.html
>
> To see some examples of use:
>
>      
> http://freespace.virgin.net/hamish.sanderson/appscript_examples/ 
> index.html
>
> If you have any questions or comments, please don't hesitate to get in  
> touch. We're still working to polish appscript and finish its  
> documentation, so all feedback is greatly appreciated.

It's of note that this installer patches your Mac OS X 10.3  
installation of Python 2.3.0:

./System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
python2.3/lib-dynload/_AE.so      100755  7096/7096       64348    
3155963929

It's probably better to have its own local copy of this module instead,  
perhaps used conditionally when/if you're using a version of Python  
that adds the new features required.

Also, the extensions in this appscript installer weren't built with  
PantherPythonFix, so they are tightly bound to the Python 2.3.0  
installation.  If they were built with a PantherPythonFix'ed  
installation, then they would be compatible across all Python 2.3.x on  
Mac OS X 10.3+.

% otool -Lv ./Library/Python/2.3/aem/send/PSN.so
./Library/Python/2.3/aem/send/PSN.so:
         /System/Library/Frameworks/Python.framework/Versions/2.3/Python  
(compatibility version 2.3.0, current version 2.3.0)

-bob



More information about the Pythonmac-SIG mailing list