From ba20eb3d9b596cd5017249b839aaa75957cea59d Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Thu, 3 Aug 2006 16:33:37 +0000 Subject: added message bundle functionality (pyext.Bundle class) enable compiled-only scripts (without .py) small optimizations and fixes small changes for numpy support enable module packages (module/__init__.py[co]), now also for Max compiler flag to exclude DSP objects some ASSERTs for explicitly created pyext classes (should be runtime checks i guess) added pyext._list and pyext._tuple to convert input lists to Python sequence objects let _inlets and _outlets default to 0 svn path=/trunk/; revision=5472 --- externals/grill/py/readme.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'externals/grill/py/readme.txt') diff --git a/externals/grill/py/readme.txt b/externals/grill/py/readme.txt index 9ebe521f..cba59e07 100644 --- a/externals/grill/py/readme.txt +++ b/externals/grill/py/readme.txt @@ -23,16 +23,18 @@ Check out the sample patches and scripts ---------------------------------------------------------------------------- -Installation: +INSTALLATION +============ PD version >= 0.38 - Add "py" to the Startup items ("binaries to load") and add the folder "scripts" to the pd search path. -PD version < 0.38 - Load it as i library with e.g. "pd -lib py -path scripts" +PD version < 0.38 - Load it as a library with e.g. "pd -lib py -path scripts" Max/MSP - Copy py-objectmappings.txt into the init folder and py.mxe (Windows) or py.mxo (OSX) into the externals folder. ---------------------------------------------------------------------------- -Description: +DESCRIPTION +=========== With the py object you can load python modules and execute the functions therein. With the pyext you can use python classes to represent full-featured pd/Max message objects. @@ -45,11 +47,12 @@ Known bugs: - With standard PD 0.37, threaded py scripts will cause "Stack overflows" under some circumstances -> use PD 0.38 or the devel_0_37 cvs branch instead - It has been reported that pyext crashes on AMD64 with SSE enabled (for these CPUs, disable the respective compiler flags) +- Threading in pyext obviously crashes under linux with Python version 2.4.2 (only) ---------------------------------------------------------------------------- BUILDING from source --------------------- +==================== You will need the flext C++ layer for PD and Max/MSP externals to compile this. See http://grrrr.org/ext/flext @@ -198,7 +201,6 @@ TODO list: bugs: - crashes with long Python printouts -- pybase::GetModulePath should also look for .pyc and .pyo general: - Documentation and better example patches -- cgit v1.2.1