Hi,

I just tried to use the new main() embedding feature to compile a
multi-module Python program. This doesn't seem to work as expected. What I
would like to see is that when I say

    $ cython --embed somemain.py other1.py other2.py ...

Cython should generate a .c file for each .py file and add a main()
function only to the first module. This main() function should then
register all other modules that were compiled at the same run, so that the
resulting main program can become self-contained by simply compiling all .c
files into a single executable. Since this is not how it currently works
(instead, all .c files get their own main() function), we might want to at
least disable the --embed option for multiple compilation in 0.11.2, so
that people do not start relying on this.

Stefan
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to