Metadata-Version: 1.0
Name: innosetup
Version: 0.6.4
Summary: distutils extension module - create an installer by InnoSetup.
Home-page: https://github.com/Surgo/python-innosetup
Author: chrono-meter@gmx.net
Author-email: chrono-meter@gmx.net
License: PSF
Description: (".. -*- restructuredtext -*-\n\n==========================\nA Python innosetup library\n==========================\ndistutils extension module - create an installer by InnoSetup.\n--------------------------------------------------------------\n\nRequirements\n------------\n\n* Python 2.5 or later\n* `py2exe <http://pypi.python.org/pypi/py2exe>`_\n* `pywin32 <http://pypi.python.org/pypi/pywin32>`_\n* `InnoSetup <http://www.innosetup.com/>`_\n\nFeatures\n--------\n\n* You can use your customized InnoSetup Script.\n* installer metadata over setup() metadata\n* generate AppId(GUID) from setup() metadata\n  See the innosetup.InnoScript.appid property.\n* bundle exe and com dll and dependent libs and resources\n* bundle msvcr and mfc and their manifest\n* bundle all installed InnoSetup's language file\n  (If there is no valid [Languages] section.)\n* create `windows` exe's shortcut\n* register `com_server` and `service`\n* check the Windows version with Python version\n* fix a problem py2exe.mf misses some modules (ex. win32com.shell)\n\nExample\n-------\n::\n\n    from distutils.core import setup\n    import py2exe, innosetup\n\n    # All options are same as py2exe options.\n    setup(\n        name='example',\n        version='1.0.0.0',\n        license='PSF or other',\n        author='you',\n        author_email='you@your.domain',\n        description='description',\n        url='http://www.your.domain/example', # generate AppId from this url\n        options={\n            'py2exe': {\n                # `innosetup` gets the `py2exe`'s options.\n                'compressed': True,\n                'optimize': 2,\n                'bundle_files': 3,\n                },\n            'innosetup': {\n                # user defined iss file path or iss string\n                'inno_script': innosetup.DEFAULT_ISS, # default is ''\n                # bundle msvc files\n                'bundle_vcr': True, # default is True\n                # zip setup file\n                'zip': False, # default is False, bool() or zip file name\n                # create shortcut to startup if you want.\n                'regist_startup': True, # default is False\n                }\n            },\n        com_server=[\n            {'modules': ['your_com_server_module'], 'create_exe': False},\n            ],\n        # and other metadata ...\n        )\n\nDo the command `setup.py innosetup`.\nThen you get InnoSetup script file named `dist\\distutils.iss` and\nthe installation file named `dist\\<name>-<version>.exe`.\n",)
        
        .. -*- restructuredtext -*-
        
        Changes
        -------
        
        0.6.4
        ^^^^^
        
        * move repository to github.
        * add a setup.py script.
        
        0.6.3
        ^^^^^
        
        * change versioning policy (remove build number).
        * add utf-8 bom to .iss file by Jerome Ortais, thanx.
        * pick up `COPYING` file for `[setup]/LicenseFile` by Jerome Ortais, thanx.
        
        0.6.0.2
        ^^^^^^^
        
        * add `regist_startup` option for create shortcut to startup.
        
        0.6.0.1
        ^^^^^^^
        
        * fix metadata and unicode by surgo, thanx.
        * set `DEFAULT_ISS` to empty because `Inno Setup 5.3.9` is released.
        * fix a problem that `py2exe` includes MinWin's ApiSet Stub DLLs on Windows 7.
        
        0.6.0.0
        ^^^^^^^
        
        * support bundling tcl files
        * change OutputBaseFilename
        
        0.5.0.1
        ^^^^^^^
        
        * improve update install support
        
        0.5.0.0
        ^^^^^^^
        
        * add DEFAULT_ISS, manifest, srcname, srcnames
        * add `zip` option
        * fix `bundle_files=1` option problem (always bundle pythonXX.dll)
        * add `DefaultGroupName`, `InfoBeforeFile`, `LicenseFile` into `[Setup]`
          section
        
        0.4.0.0
        ^^^^^^^
        
        * support service cmdline_style options
        * rewrite codes around iss file
        
        0.3.0.0
        ^^^^^^^
        
        * improve the InnoSetup instllation path detection
        * add `inno_setup_exe` option
        
        0.2.0.0
        ^^^^^^^
        
        * handle `py2exe`'s command options
        * add `bundle_vcr` option
        
        0.1.0.0
        ^^^^^^^
        
        * first release
        
Keywords: distutils
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Win32 (MS Windows)
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Python Software Foundation License
Classifier: Operating System :: Microsoft :: Windows :: Windows NT/2000
Classifier: Operating System :: Microsoft :: Windows :: Windows XP
Classifier: Operating System :: Microsoft :: Windows :: Windows 7
Classifier: Programming Language :: Python :: 2 :: Only
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Python Modules
