{ "info": { "author": "chrono-meter@gmx.net", "author_email": "chrono-meter@gmx.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Win32 (MS Windows)", "Intended Audience :: Developers", "License :: OSI Approved :: Python Software Foundation License", "Operating System :: Microsoft :: Windows :: Windows 7", "Operating System :: Microsoft :: Windows :: Windows NT/2000", "Operating System :: Microsoft :: Windows :: Windows XP", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==========================\nA Python innosetup library\n==========================\n\nRequirements\n------------\n\n* Python 2.5 or later\n* `py2exe `_\n* `pywin32 `_\n* `InnoSetup `_\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\\-.exe``.\n\n\nChanges\n-------\n\n0.6.8\n^^^^^\n\n* fix a 'MinVersion' bug.\n\n0.6.6, 0.6.7\n^^^^^^^^^^^^\n\n* update readme and setup script.\n\n0.6.5\n^^^^^\n\n* move download url to github.\n\n0.6.4\n^^^^^\n\n* move repository to github.\n* add a setup.py script.\n\n0.6.3\n^^^^^\n\n* change versioning policy (remove build number).\n* add utf-8 bom to .iss file by Jerome Ortais, thanx.\n* pick up `COPYING` file for `[setup]/LicenseFile` by Jerome Ortais, thanx.\n\n0.6.0.2\n^^^^^^^\n\n* add `regist_startup` option for create shortcut to startup.\n\n0.6.0.1\n^^^^^^^\n\n* fix metadata and unicode by surgo, thanx.\n* set `DEFAULT_ISS` to empty because `Inno Setup 5.3.9` is released.\n* fix a problem that `py2exe` includes MinWin's ApiSet Stub DLLs on Windows 7.\n\n0.6.0.0\n^^^^^^^\n\n* support bundling tcl files\n* change OutputBaseFilename\n\n0.5.0.1\n^^^^^^^\n\n* improve update install support\n\n0.5.0.0\n^^^^^^^\n\n* add DEFAULT_ISS, manifest, srcname, srcnames\n* add `zip` option\n* fix `bundle_files=1` option problem (always bundle pythonXX.dll)\n* add `DefaultGroupName`, `InfoBeforeFile`, `LicenseFile` into `[Setup]`\n section\n\n0.4.0.0\n^^^^^^^\n\n* support service cmdline_style options\n* rewrite codes around iss file\n\n0.3.0.0\n^^^^^^^\n\n* improve the InnoSetup instllation path detection\n* add `inno_setup_exe` option\n\n0.2.0.0\n^^^^^^^\n\n* handle `py2exe`'s command options\n* add `bundle_vcr` option\n\n0.1.0.0\n^^^^^^^\n\n* first release", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/Surgo/python-innosetup/zipball/0.6.9", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Surgo/python-innosetup", "keywords": "distutils", "license": "PSF", "maintainer": null, "maintainer_email": null, "name": "innosetup", "package_url": "https://pypi.org/project/innosetup/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/innosetup/", "project_urls": { "Download": "https://github.com/Surgo/python-innosetup/zipball/0.6.9", "Homepage": "https://github.com/Surgo/python-innosetup" }, "release_url": "https://pypi.org/project/innosetup/0.6.9/", "requires_dist": null, "requires_python": null, "summary": "distutils extension module - create an installer by InnoSetup.", "version": "0.6.9" }, "last_serial": 793355, "releases": { "0.1.0.0": [ { "comment_text": "", "digests": { "md5": "d6da1dbd0533570841eb2e6c38706eae", "sha256": "5967e339128e72bbeeaf763092f2185b80be1f1b6c304465ae311d2e205494c9" }, "downloads": -1, "filename": "innosetup-0.1.0.0.zip", "has_sig": false, "md5_digest": "d6da1dbd0533570841eb2e6c38706eae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6407, "upload_time": "2009-09-23T04:56:28", "url": "https://files.pythonhosted.org/packages/bf/a5/37b9b9c64854a14102ce31f90d626afe7197bbadc86926df703d2fd2bd2f/innosetup-0.1.0.0.zip" } ], "0.4.0.0": [ { "comment_text": "", "digests": { "md5": "83133b553f6919fde87802052daab18b", "sha256": "7e2ec2caeff1130c3ce3ccf01e1a75f97f182f7baef8051ea364baa7562ee059" }, "downloads": -1, "filename": "innosetup-0.4.0.0.zip", "has_sig": false, "md5_digest": "83133b553f6919fde87802052daab18b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7830, "upload_time": "2010-03-29T04:39:30", "url": "https://files.pythonhosted.org/packages/aa/eb/3e74df2a7e45374238a4109774df620913ed939ce0aa25974eeb05ecf5a3/innosetup-0.4.0.0.zip" } ], "0.5.0.0": [ { "comment_text": "", "digests": { "md5": "4858049f143c9415318647c5d120dd20", "sha256": "77b685df9beb3b0c925a124abe70b2fd8940a01ccc6e099800141dc004f5e8a4" }, "downloads": -1, "filename": "innosetup-0.5.0.0.zip", "has_sig": false, "md5_digest": "4858049f143c9415318647c5d120dd20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8880, "upload_time": "2010-03-31T08:26:47", "url": "https://files.pythonhosted.org/packages/64/b0/603b0ea328cf03153f4ca74b58c2a5c65f6dc21c40e5e0a37ab53fbaca68/innosetup-0.5.0.0.zip" } ], "0.5.0.1": [ { "comment_text": "", "digests": { "md5": "2b5bea1c17406306d9b10f2097f11cf4", "sha256": "e262edebc355eb26d70a5abeb2e8b0ac7b677d95d24f17005f9644262a0ce550" }, "downloads": -1, "filename": "innosetup-0.5.0.1.zip", "has_sig": false, "md5_digest": "2b5bea1c17406306d9b10f2097f11cf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9595, "upload_time": "2010-04-10T06:52:19", "url": "https://files.pythonhosted.org/packages/7b/d1/74e5fea9cb5f6d327447365ed97dfb86dc84ba688b4dd3be93697aa7073c/innosetup-0.5.0.1.zip" } ], "0.6.0.0": [ { "comment_text": "", "digests": { "md5": "240191c7de6baac41f4721bd07bf7792", "sha256": "99a0f363ce411d3b883b4e4a166ce523dd553a469fafc041104a6ff7ebe2c3c8" }, "downloads": -1, "filename": "innosetup-0.6.0.0.zip", "has_sig": false, "md5_digest": "240191c7de6baac41f4721bd07bf7792", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9837, "upload_time": "2010-04-11T06:47:08", "url": "https://files.pythonhosted.org/packages/d2/06/a7e79df57856d7fd7abdf3008610ef032c811d4271f9f028800af811c8f9/innosetup-0.6.0.0.zip" } ], "0.6.0.1": [ { "comment_text": "", "digests": { "md5": "20b85e06652de21808496a747c3f37f4", "sha256": "7ab2f23afae33d5c0a3d5076af194e4ee794c609409cf0868166b797c11c4817" }, "downloads": -1, "filename": "innosetup-0.6.0.1.zip", "has_sig": false, "md5_digest": "20b85e06652de21808496a747c3f37f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10274, "upload_time": "2010-08-25T08:16:31", "url": "https://files.pythonhosted.org/packages/d9/72/21423d3bb89b8b6cf7bc270d501850061b1435e3a8c0c02e2f4d05467216/innosetup-0.6.0.1.zip" } ], "0.6.0.2": [ { "comment_text": "", "digests": { "md5": "03deb4ff687985330ca43e0a7c290641", "sha256": "bfa2221f2bfc8d6c0ff66faf5c0ae1b09d704d64ac27b72f5d50685b8aed2ba3" }, "downloads": -1, "filename": "innosetup-0.6.0.2.zip", "has_sig": false, "md5_digest": "03deb4ff687985330ca43e0a7c290641", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10378, "upload_time": "2010-08-27T04:20:29", "url": "https://files.pythonhosted.org/packages/56/86/77fda28bffa16bbc4d20cd3b04e2186c3cbfe2f27443421fd379006746da/innosetup-0.6.0.2.zip" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "ec87626c1760063eb58850c5d589b0c0", "sha256": "095f3dad5b36daba2f9fb83aa988f51b5293eb88da5953247fbd84e813fb9c5a" }, "downloads": -1, "filename": "innosetup-0.6.3.zip", "has_sig": false, "md5_digest": "ec87626c1760063eb58850c5d589b0c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10629, "upload_time": "2010-11-14T02:51:20", "url": "https://files.pythonhosted.org/packages/da/ce/dcd715cfc641086e60aa7fd42eaf195180589516937edb6aad1dbced8e16/innosetup-0.6.3.zip" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "2bf8c886ff3f7f7b73e905db6bdca457", "sha256": "2666526a5823c99de5a961539262956e76c5e90945f9305903242cb9929b5dc7" }, "downloads": -1, "filename": "innosetup-0.6.4.zip", "has_sig": false, "md5_digest": "2bf8c886ff3f7f7b73e905db6bdca457", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10437, "upload_time": "2012-05-08T09:27:28", "url": "https://files.pythonhosted.org/packages/8b/e8/8a0a38d47fb398f16d3f92739663fc13f12f82fb725ef2236a34d5cec7b5/innosetup-0.6.4.zip" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "300d3f679f45ede73de69885c7eff577", "sha256": "6a1122d509fdcf5c8c005ba51edbb54114b7cb589a1c8e50ebdcf13f55f196e3" }, "downloads": -1, "filename": "innosetup-0.6.5.zip", "has_sig": false, "md5_digest": "300d3f679f45ede73de69885c7eff577", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11620, "upload_time": "2012-05-08T09:55:39", "url": "https://files.pythonhosted.org/packages/7e/3b/2a8e4278230a4178f453cea8c10aca90132bb5b71ae003f85a25362da4f8/innosetup-0.6.5.zip" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "d1b038340edf2aa548f0fa1e95ac0315", "sha256": "e659ea4bd6ade7b5cc39ef34cfe3ab44282ee2e5f63276c14a18a009732eb4c7" }, "downloads": -1, "filename": "innosetup-0.6.6.zip", "has_sig": false, "md5_digest": "d1b038340edf2aa548f0fa1e95ac0315", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11600, "upload_time": "2012-05-08T10:15:24", "url": "https://files.pythonhosted.org/packages/0c/a9/22c320c53092ab217b1c37a0227875d9c516fff7da98ce4c646a873e2295/innosetup-0.6.6.zip" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "07bbc57917648f3c3fad1ac4a632a540", "sha256": "3c0ca6e7d06432bfa3a0bceb7969e6b15d8c929a62765b2157b4659fc682e0d9" }, "downloads": -1, "filename": "innosetup-0.6.7.zip", "has_sig": false, "md5_digest": "07bbc57917648f3c3fad1ac4a632a540", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11678, "upload_time": "2012-05-08T11:11:51", "url": "https://files.pythonhosted.org/packages/ab/16/d1c3366235eeb567a2e164ffff00fe973348fbc03769739953266c1e0a8a/innosetup-0.6.7.zip" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "f337ff726543f11699662f87f0c862a2", "sha256": "3e4c14c88ca64e6a4f63506bccb06c9e6cef26da7a772786d7bd83c203310e42" }, "downloads": -1, "filename": "innosetup-0.6.8.zip", "has_sig": false, "md5_digest": "f337ff726543f11699662f87f0c862a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11676, "upload_time": "2012-05-08T11:31:07", "url": "https://files.pythonhosted.org/packages/d4/d8/a16a7ff93860d9621abe93fa12c06739f788a92f0413f2d299893ff677e2/innosetup-0.6.8.zip" } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "c5ecf51d6a58bdf296ae07ce8ba2a15d", "sha256": "69b2c1c17664c50bd4cf7ec60985970eba90be5f6e1f0f37602be3aa7ea4bad1" }, "downloads": -1, "filename": "innosetup-0.6.9.zip", "has_sig": false, "md5_digest": "c5ecf51d6a58bdf296ae07ce8ba2a15d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11694, "upload_time": "2013-03-11T06:36:19", "url": "https://files.pythonhosted.org/packages/75/a5/362d21e201574ddd0401718a115957094853aa9f5ef3bbc9431f0ef94c0f/innosetup-0.6.9.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c5ecf51d6a58bdf296ae07ce8ba2a15d", "sha256": "69b2c1c17664c50bd4cf7ec60985970eba90be5f6e1f0f37602be3aa7ea4bad1" }, "downloads": -1, "filename": "innosetup-0.6.9.zip", "has_sig": false, "md5_digest": "c5ecf51d6a58bdf296ae07ce8ba2a15d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11694, "upload_time": "2013-03-11T06:36:19", "url": "https://files.pythonhosted.org/packages/75/a5/362d21e201574ddd0401718a115957094853aa9f5ef3bbc9431f0ef94c0f/innosetup-0.6.9.zip" } ] }