Metadata-Version: 1.1
Name: ironpycompiler
Version: 0.10.0
Summary: Compile IronPython scripts into a stand-alone .NET assembly.
Home-page: https://github.com/hamukichi/ironpycompiler
Author: Hamukichi (Nombiri)
Author-email: hamukichi-dev@outlook.jp
License: MIT License
Description: IronPyCompiler is a library for compiling IronPython scripts 
        requiring modules from the Python standard library (or third-party 
        pure-Python modules) into a *stand-alone* .NET assembly (a DLL file
        or an executable), using pyc.py.
        
        In order to compile IronPython scripts, we can use ``pyc.py``, which is 
        included in the IronPython distribution. However, ``pyc.py`` does not 
        check dependecies of the scripts, which results in an incomplete .NET
        assembly. What is worse, the module ``modulefinder`` of IronPython 
        does not work correctly. This is why compiling IronPython scripts is 
        more difficult than it looks.
        
        IronPyCompiler will solve this problem. It examines what modules your
        scripts require, using the module ``modulefinder`` of **CPython**, and 
        compiles them with ``pyc.py`` into a stand-alone .NET assembly, calling 
        ipy.exe.
        
        
        History
        =======
        
        v0.10.0 (2014-08-20)
        --------------------
        
        * New feature: Specifying the path to pyc.py.
        * A new exception for compilation errors.
        * Updated the command-line tool.
        * Deprecated some functions and methods.
        * Solved the problem that ``compiler.gather_ipy`` depends on
          a deprecated function.
        
        v0.9.0 (2014-04-03)
        -------------------
        
        * New feature: Copying IronPython DLLs into the destination directory.
        * New functions for a multi-IronPython system.
        * Improved auto-detection of IronPython.
        * Updated the command-line tool.
        
        v0.8.2 (2014-03-18)
        -------------------
        
        * Solved the problem that the Windows registry is always ignored.
        
        v0.8.1 (2014-03-16)
        -------------------
        
        * Updated the command-line tool.
        
        v0.8.0 (2014-03-15)
        -------------------
        
        * A new parameter of the method ``compiler.ModuleCompiler.call_pyc``: 
          ``cwd``.
        * Solved the problem that .NET assemblies will be generated in the 
          current working directory even if the destination directory is 
          specified.
        
        v0.7.1 (2014-03-13)
        -------------------
        
        * Revised MANIFEST.in.
        
        v0.7.0 (2014-03-11)
        -------------------
        
        * Moved the command-line tool into the package.
        
        v0.6.0 (2014-03-10)
        -------------------
        
        * Separated ``ironpycompiler`` and created a package.
        * Added ``analyze`` command to ``ipy2asm.py``, the command-line
          tool of IronPyCompiler.
        
        v0.5.0 (2014-03-08)
        -------------------
        
        * Enabled this module to be run as a script.
        
        v0.4.0 (2014-03-07)
        -------------------
        
        * Added ``create_dll`` and ``create_exectuable``.
        
        v0.3.0 (2014-03-06)
        -------------------
        
        * Changed the arguments of ``__init__`` and ``check_compilablity``.
        
        v0.2.0 (2014-03-06)
        -------------------
        
        * Started to support for multiple IronPython scripts.
        * Does not inherit from ``modulefinder.ModuleFinder`` any more.
        
        v0.1.0 (2014-03-03)
        -------------------
        
        * The first commit.
        
Keywords: ironpython,.net,assembly,executable,compile,stand-alone,pyc.py
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development
Classifier: Topic :: System :: Software Distribution
Provides: ironpycompiler
