[IronPython] Converting an script to exe or dll

Jeremy Jones zanesdad at bellsouth.net
Wed Apr 6 18:57:15 CEST 2005


Sriram Krishnan wrote:

>Anthony Tarlano wrote:
>  
>
>>Hello,
>>
>>Does anyone know how I can use IronPython to convert a .py script to
>>a PE (exe or dll) assembly? 
>>
>>    
>>
>
>I don't think you can do that in the current version of IronPython. But I
>remember Jim saying that a compiler was on the todo list
>
>Sriram
>
>_______________________________________________
>users-ironpython.com mailing list
>users-ironpython.com at lists.ironpython.com
>http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>  
>
Had to download FePy 0.7.1 and the .NET framework for my XP machine, but 
it *will* compile a script down to a .exe.  You just have to run the 
IronPythonConsole on it.  I put a simple script in my IronPython\bin 
directory ran, IronPythonConsole.exe on it, and ran the resulting 
__main__.exe directly:

C:\downloads\fepy\IronPython-0.7.1\bin>dir
 Volume in drive C has no label.
 Volume Serial Number is 3CCB-1F43

 Directory of C:\downloads\fepy\IronPython-0.7.1\bin

04/06/2005  12:53 PM    <DIR>          .
04/06/2005  12:53 PM    <DIR>          ..
04/06/2005  09:35 AM                48 hello.py
04/01/2005  10:46 PM            24,576 IronMath.dll
04/01/2005  10:46 PM           233,472 IronPython.dll
04/01/2005  10:46 PM            16,384 IronPythonConsole.exe
04/01/2005  01:07 PM               249 IronPythonConsole.exe.config
               5 File(s)        274,729 bytes
               2 Dir(s)  31,647,444,992 bytes free

C:\downloads\fepy\IronPython-0.7.1\bin>type hello.py
#!/usr/bin/env python


print "Hello from FePy"
C:\downloads\fepy\IronPython-0.7.1\bin>IronPythonConsole.exe hello.py
Hello from FePy

C:\downloads\fepy\IronPython-0.7.1\bin>dir
 Volume in drive C has no label.
 Volume Serial Number is 3CCB-1F43

 Directory of C:\downloads\fepy\IronPython-0.7.1\bin

04/06/2005  12:54 PM    <DIR>          .
04/06/2005  12:54 PM    <DIR>          ..
04/06/2005  09:35 AM                48 hello.py
04/01/2005  10:46 PM            24,576 IronMath.dll
04/01/2005  10:46 PM           233,472 IronPython.dll
04/01/2005  10:46 PM            16,384 IronPythonConsole.exe
04/01/2005  01:07 PM               249 IronPythonConsole.exe.config
04/06/2005  12:54 PM             3,584 snippets.dll
04/06/2005  12:54 PM            13,824 snippets.pdb
04/06/2005  12:54 PM             2,048 __main__.exe
04/06/2005  12:54 PM            11,776 __main__.pdb
               9 File(s)        305,961 bytes
               2 Dir(s)  31,647,404,032 bytes free
C:\downloads\fepy\IronPython-0.7.1\bin>__main__.exe
Hello from FePy

C:\downloads\fepy\IronPython-0.7.1\bin>

Jeremy Jones
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20050406/05e60fdb/attachment.html>


More information about the Ironpython-users mailing list