En Thu, 13 Nov 2008 19:41:44 -0200, Alan Baljeu <[EMAIL PROTECTED]>
escribió:
Thanks, I have 2.5 now and it works great with Nose. Now for my next
project, I want to embed Python and Nose in a C++ program. I know this
means using the python25.dll, and I know how to setup the calls.
I think though I will not be installing Python on target systems, so I
don't want to rely on sys.path including "site-install". I would have a
directory with appropriate python files, a subdir for nose, and keep
those relative to the application dir.
For the Python interpreter, two questions:
1. What is the best way to manage the import paths?
If you mimic a tipical Python installation layout in your application
(don't have to include everything, only what you need) and you call
Py_SetProgramName at the very beginning of your program, then the default
rules for building sys.path will work.
(Mmm, I can't find out where exactly those rules are explained).
2. How can I invoke an interactive console for this embedded python?
I'd like to play with things while my app is running.
Looks like PyRun_InteractiveOne and PyRun_InteractiveLoop should work for
you, but I've never used them.
--
Gabriel Genellina
--
http://mail.python.org/mailman/listinfo/python-list