[PD-cvs] externals/grill/py py.vcproj, 1.26, 1.27 readme.txt, 1.44, 1.45
Thomas Grill
xovo at users.sourceforge.net
Thu Nov 3 21:36:44 CET 2005
- Previous message: [PD-cvs] externals/grill/flext build.txt, 1.9, 1.10 flext.vcproj, 1.50, 1.51 notes.txt, 1.9, 1.10 readme.txt, 1.50, 1.51
- Next message: [PD-cvs] externals/grill/py/source pyext.cpp,1.43,1.44
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/externals/grill/py
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14668
Modified Files:
py.vcproj readme.txt
Log Message:
display error messages if calling __init__ or _del caused an exception
updated docs
compiler flag to exclude DSP objects
pyext: fix for missing __init__ attribute
some ASSERTs for explicitly created pyext classes (should be runtime checks i guess)
let _inlets and _outlets default to 0
Index: py.vcproj
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/py.vcproj,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** py.vcproj 20 Sep 2005 20:50:40 -0000 1.26
--- py.vcproj 3 Nov 2005 20:36:41 -0000 1.27
***************
*** 86,90 ****
Name="VCCLCompilerTool"
Optimization="0"
! AdditionalIncludeDirectories="c:\programme\audio\pd-0.39-0\src;..\flext\source;c:\programme\prog\Python24\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PY_EXPORTS;FLEXT_SYS=2;FLEXT_THREADS;PY_NUMARRAY"
BasicRuntimeChecks="3"
--- 86,90 ----
Name="VCCLCompilerTool"
Optimization="0"
! AdditionalIncludeDirectories="c:\programme\audio\pd-0.39-1\src;..\flext\source;c:\programme\prog\Python24\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PY_EXPORTS;FLEXT_SYS=2;FLEXT_THREADS;PY_NUMARRAY"
BasicRuntimeChecks="3"
***************
*** 106,110 ****
LinkIncremental="1"
SuppressStartupBanner="TRUE"
! AdditionalLibraryDirectories=""C:\data\prog\packs\Python-2.4\PCbuild";"c:/data/pd/pd-cvs/bin""
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(outdir)/py.pdb"
--- 106,110 ----
LinkIncremental="1"
SuppressStartupBanner="TRUE"
! AdditionalLibraryDirectories=""C:\data\prog\packs\Python-2.4\PCbuild";"c:/programme/audio/pd-0.39-1/bin""
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(outdir)/py.pdb"
Index: readme.txt
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/readme.txt,v
retrieving revision 1.44
retrieving revision 1.45
diff -C2 -d -r1.44 -r1.45
*** readme.txt 26 Sep 2005 13:59:58 -0000 1.44
--- readme.txt 3 Nov 2005 20:36:42 -0000 1.45
***************
*** 10,13 ****
--- 10,52 ----
----------------------------------------------------------------------------
+ You need to have Python installed on your system for the py/pyext external to work.
+ For Windows pick an up-to-date package from http://www.python.org .
+ For linux use the package manager.
+ For OS X keep things as the are - it has Python installed by default.
+
+
+ The py/pyext package should run with Python version >= 2.1.
+ It has been thoroughly tested with versions 2.2 to 2.4
+
+ ----------------------------------------------------------------------------
+
+ Goals/features of the package:
+
+ Access the flexibility of the python language in PD and MaxMSP
+
+
+ PD - Load it as i library with e.g. "pd -lib py -path scripts"
+
+
+
+ Check out the sample patches and scripts
+
+
+ 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.
+ Multithreading (detached methods) is supported for both objects.
+ You can send messages to named objects or receive (with pyext) with Python methods.
+
+
+ Known bugs:
+ - The TCL/TK help patch is not usable under OSX.
+ - 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)
+
+ ----------------------------------------------------------------------------
+
BUILDING from source
--------------------
***************
*** 52,88 ****
----------------------------------------------------------------------------
- Goals/features of the package:
-
- Access the flexibility of the python language in PD and MaxMSP
-
-
- PD - Load it as i library with e.g. "pd -lib py -path scripts"
-
-
-
- Check out the sample patches and scripts
-
-
- 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.
- Multithreading (detached methods) is supported for both objects.
- You can send messages to named objects or receive (with pyext) with Python methods.
-
-
- Known bugs:
- - The TCL/TK help patch is not usable under OSX.
- - 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)
-
- ----------------------------------------------------------------------------
-
- The py/pyext package should run with Python version >= 2.1.
- It has been thoroughly tested with versions 2.2 to 2.4
-
- ----------------------------------------------------------------------------
-
Version history:
--- 91,94 ----
- Previous message: [PD-cvs] externals/grill/flext build.txt, 1.9, 1.10 flext.vcproj, 1.50, 1.51 notes.txt, 1.9, 1.10 readme.txt, 1.50, 1.51
- Next message: [PD-cvs] externals/grill/py/source pyext.cpp,1.43,1.44
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list