diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-02-21 02:39:29 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-02-21 02:39:29 +0300 |
commit | c30149991c9417106577e2d96112b16433910215 (patch) | |
tree | 9b686c141ddf2c9346ebe0beb3b3cfc3aaacf73f /source/blender/python/intern/bpy.h | |
parent | 55a0e21a03e88e5489dd6f53a91b6f3a6f770d9a (diff) |
Experimental option to build blender as a python module, rather then blender embedding python.
CMake build option WITH_PYTHON_MODULE, will build ./bin/bpy.so
This allows 'bpy' to be imported from python or other applications/IDE's which embed python, eg:
python -c "import bpy ; bpy.ops.render.render(write_still=True)"
This runs in background mode and has similar restrictions to running a script:
blender --background --python test.py
TODO:
- install to site-packages with blender scripts
- add support for imp.reload()
Diffstat (limited to 'source/blender/python/intern/bpy.h')
-rw-r--r-- | source/blender/python/intern/bpy.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/python/intern/bpy.h b/source/blender/python/intern/bpy.h index 76eef6ea4b9..90f21cb07b1 100644 --- a/source/blender/python/intern/bpy.h +++ b/source/blender/python/intern/bpy.h @@ -22,4 +22,4 @@ * ***** END GPL LICENSE BLOCK ***** */ void BPy_init_modules( void ); - +extern PyObject *bpy_package_py; |