{ "info": { "author": "Thomas Kluyver", "author_email": "thomas@kluyver.me.uk", "bugtrack_url": null, "classifiers": [ "Environment :: Win32 (MS Windows)", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Software Development", "Topic :: System :: Installation/Setup", "Topic :: System :: Software Distribution" ], "description": "Pynsist is a tool to build Windows installers for your Python applications. The\ninstallers bundle Python itself, so you can distribute your application to\npeople who don't have Python installed.\n\nPynsist 2 requires Python 3.5 or above.\nYou can use `Pynsist 1.x `_ on\nPython 2.7 and Python 3.3 or above.\n\nFor more information, see `the documentation `_\nand `the examples `_.\n\nQuickstart\n----------\n\n1. Get the tools. Install `NSIS `_, and\n then install pynsist from PyPI by running ``pip install pynsist``.\n\n2. Write a config file ``installer.cfg``, like this:\n\n .. code-block:: ini\n \n [Application]\n name=My App\n version=1.0\n # How to launch the app - this calls the 'main' function from the 'myapp' package:\n entry_point=myapp:main\n icon=myapp.ico\n\n [Python]\n version=3.6.3\n\n [Include]\n # Packages from PyPI that your application requires, one per line\n # These must have wheels on PyPI:\n pypi_wheels = requests==2.18.4\n beautifulsoup4==4.6.0\n html5lib==0.999999999\n\n # To bundle packages which don't publish wheels, or to include directly wheel files\n # from a directory, see the docs on the config file.\n\n # Other files and folders that should be installed\n files = LICENSE\n data_files/\n\n3. Run ``pynsist installer.cfg`` to generate your installer. If ``pynsist`` isn't\n found, you can use ``python -m nsist installer.cfg`` instead.\n\nThis example illustrates how to use Pynsist by itself, for simple projects.\nThere are other options which can make it easier to integrate as a step in\na more complex build process. See the docs for more information.\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pynsist.readthedocs.io/en/latest/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pynsist", "package_url": "https://pypi.org/project/pynsist/", "platform": "", "project_url": "https://pypi.org/project/pynsist/", "project_urls": { "Homepage": "https://pynsist.readthedocs.io/en/latest/" }, "release_url": "https://pypi.org/project/pynsist/2.4/", "requires_dist": [ "requests", "requests_download", "jinja2", "yarg", "distlib", "testpath; extra == \"test\"", "responses; extra == \"test\"" ], "requires_python": ">=3.5", "summary": "Build NSIS installers for Python applications.", "version": "2.4" }, "last_serial": 5499806, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6840bcf6c6b4c529906b781f7c93a224", "sha256": "dd8de3b83df2e993a679ece625c6a8a35fe49adc7cca33cdb012107f2784d6dd" }, "downloads": -1, "filename": "pynsist-0.1.tar.gz", "has_sig": true, "md5_digest": "6840bcf6c6b4c529906b781f7c93a224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108065, "upload_time": "2014-04-07T17:33:22", "url": "https://files.pythonhosted.org/packages/dd/a5/714313bdcdd58c492fb45815993e83321ad9845cda42179261534063fd6f/pynsist-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "a55163ebf7e52e480ede37fa5092967e", "sha256": "be8a1000dacceb6496e005c59fa5669a8ab2794fc878f07bac8afe2c49bd6768" }, "downloads": -1, "filename": "pynsist-0.1.zip", "has_sig": true, "md5_digest": "a55163ebf7e52e480ede37fa5092967e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108260, "upload_time": "2014-04-07T17:33:36", "url": "https://files.pythonhosted.org/packages/b3/79/764cb30ad9d6a35a2092e5ebbc090058975b1ef7fa12f3c6ef119a8c33c0/pynsist-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "fe7ec594cc0a54d8e8a924594edf8e2b", "sha256": "1b52002bf290f948e0e2a1c58195a696726ace135186f5f592ac17bbb3b06c71" }, "downloads": -1, "filename": "pynsist-0.2.tar.gz", "has_sig": true, "md5_digest": "fe7ec594cc0a54d8e8a924594edf8e2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 321840, "upload_time": "2014-04-17T17:25:11", "url": "https://files.pythonhosted.org/packages/d2/ce/b4ee582f31ce9ccab92566c4d6f2f8d97e3139cf3c2a2b5385637a650d69/pynsist-0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "cfa3d03c30224db742ddc7c5f75e8327", "sha256": "8eab58d66b6bdc2d30701cb926e635ffd212060a8f74d281bb4291073111de1c" }, "downloads": -1, "filename": "pynsist-0.2.zip", "has_sig": true, "md5_digest": "cfa3d03c30224db742ddc7c5f75e8327", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 322609, "upload_time": "2014-04-17T17:25:18", "url": "https://files.pythonhosted.org/packages/a2/03/6eacd93569729d7c28e215e835fff9262b25802c9c8a32e190899c694cae/pynsist-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "41b2715b1523d7b383a064f02da5f611", "sha256": "2393467828a5eb7f4207b08fdc45c51feafd5aa16e84685d493111a94bd1ab9a" }, "downloads": -1, "filename": "pynsist-0.3.tar.gz", "has_sig": true, "md5_digest": "41b2715b1523d7b383a064f02da5f611", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82431, "upload_time": "2014-04-26T23:40:43", "url": "https://files.pythonhosted.org/packages/78/2c/65d4df069551ca0483a3505223b18aa75fb985d23903cb0f5de0e5523b1d/pynsist-0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "f05157d44299a0438ad3cc723e462370", "sha256": "2bea09358cc92608fce90c4b7e9c2b02a48b41b55d64a93ae1abcecdddab96c2" }, "downloads": -1, "filename": "pynsist-0.3.zip", "has_sig": true, "md5_digest": "f05157d44299a0438ad3cc723e462370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84994, "upload_time": "2014-04-26T23:40:40", "url": "https://files.pythonhosted.org/packages/2c/f5/1c01646766dfb90bc5d02f124e2c048de52e03fe865c18f6f91e16adb56f/pynsist-0.3.zip" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "ff9bf31087a4d5fa3c386703b176d087", "sha256": "6f4dc23a822d629edeadcb569c684e701d5f96b97826166e2d958354a322329a" }, "downloads": -1, "filename": "pynsist-1.0.tar.gz", "has_sig": true, "md5_digest": "ff9bf31087a4d5fa3c386703b176d087", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84120, "upload_time": "2014-07-17T00:29:54", "url": "https://files.pythonhosted.org/packages/55/cc/11185e709532ea713ca2087eb5b8fb3e4a642294d09dfae7d08f6430e5b3/pynsist-1.0.tar.gz" } ], "1.10": [ { "comment_text": "", "digests": { "md5": "86cec761f154b5f3ebb8cdd690da428e", "sha256": "62701c896059cd69e7cf6ec9c08132c6cbc0b56dad265403625cc4d75e1916b4" }, "downloads": -1, "filename": "pynsist-1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86cec761f154b5f3ebb8cdd690da428e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4734830, "upload_time": "2017-02-23T14:53:07", "url": "https://files.pythonhosted.org/packages/0c/58/8a380f77c962913868991ae70209de9b202353d9c8c8a97eca8906b74832/pynsist-1.10-py2.py3-none-any.whl" } ], "1.11": [ { "comment_text": "", "digests": { "md5": "a073e0528ea80d0c76d77609fe9870bc", "sha256": "04205709c90db312e37409a3d151550abb09ea0670b7ade70e686d83cb130637" }, "downloads": -1, "filename": "pynsist-1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a073e0528ea80d0c76d77609fe9870bc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4737407, "upload_time": "2017-03-07T20:35:44", "url": "https://files.pythonhosted.org/packages/bf/c2/e73e60611d0fc37f35083f88579674422c92ea6aec8f15ae950b32964e50/pynsist-1.11-py2.py3-none-any.whl" } ], "1.12": [ { "comment_text": "", "digests": { "md5": "ba2fcbe7c6f36d7de261b9ba8be25653", "sha256": "94836bec7bb93dac8cd3cdaabffde7512f6997d7501334e6814ae53c63ac38a0" }, "downloads": -1, "filename": "pynsist-1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba2fcbe7c6f36d7de261b9ba8be25653", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4739426, "upload_time": "2017-04-26T09:28:52", "url": "https://files.pythonhosted.org/packages/3d/26/62d7b2efaeb7d9906e3bbeb405d19ace7711d9bda461a8c34181aa4b760a/pynsist-1.12-py2.py3-none-any.whl" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "424d02ee6e78a424ef669ed201853c8f", "sha256": "b78c04ec6173651a1ef8847153a89205765eb95dc08bd13c95ba72830fb46fbf" }, "downloads": -1, "filename": "pynsist-1.5.tar.gz", "has_sig": true, "md5_digest": "424d02ee6e78a424ef669ed201853c8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85613, "upload_time": "2015-02-23T19:24:39", "url": "https://files.pythonhosted.org/packages/b7/9e/9436f8135125cf237cd70ae218fae7c05320f8b297371f8629c8dd3984be/pynsist-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "2e484a9c598fa1e556cd4ef2fc7f8471", "sha256": "5ea6fcb748d0bb5f308c14a3e773ae2f7e4d7851ea62f8ec9f4a8297672de2be" }, "downloads": -1, "filename": "pynsist-1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e484a9c598fa1e556cd4ef2fc7f8471", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 108607, "upload_time": "2015-09-14T10:07:39", "url": "https://files.pythonhosted.org/packages/68/97/698095151558ca56f5585490f987d976b13379a28e42046e75b15132025c/pynsist-1.6-py2.py3-none-any.whl" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "5f29f0bfed0246f1084e93a878ecbabe", "sha256": "0ee5ee90f12b60977c0a488faad1d21f0102bac8e2885ff76de39ff64241a02f" }, "downloads": -1, "filename": "pynsist-1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f29f0bfed0246f1084e93a878ecbabe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 116784, "upload_time": "2016-05-19T13:34:07", "url": "https://files.pythonhosted.org/packages/7f/cf/5a2528c300c341afac34f66e5fbc1636a2ce10a9074ed48d8dde784a1adf/pynsist-1.7-py2.py3-none-any.whl" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "a803eb36bd7718fb03b0e84b2e91e6c7", "sha256": "d4794bcbcf5d8871d849f9fad9c47d2302697df7d3894f727073d2b8eb9492d2" }, "downloads": -1, "filename": "pynsist-1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a803eb36bd7718fb03b0e84b2e91e6c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117497, "upload_time": "2016-09-29T14:24:43", "url": "https://files.pythonhosted.org/packages/3f/37/82b956163f427f425fb9ba86662f68769d57d933a0d5d38e85a06b753fb8/pynsist-1.8-py2.py3-none-any.whl" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "30bd990719f30eada3fac147fc1cc521", "sha256": "f39c9e941234bc6c9c0f0f3c862d2fb650b7f216a0a2fabb2806d2b9a2d4d302" }, "downloads": -1, "filename": "pynsist-1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "30bd990719f30eada3fac147fc1cc521", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4733680, "upload_time": "2016-11-01T12:31:52", "url": "https://files.pythonhosted.org/packages/5c/47/e9abfa35121821ab183ab720bafa446d0cb7bfcd78d79ed4a3b3cc402780/pynsist-1.9-py2.py3-none-any.whl" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "3ab14679531c9b28ea10a7b75f40b7c0", "sha256": "2f0e1dda5938dfab78c71ed34f11bcd1c97f011b5d9ec968a5fa0f0bdd6ccb52" }, "downloads": -1, "filename": "pynsist-2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3ab14679531c9b28ea10a7b75f40b7c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4735700, "upload_time": "2017-11-01T16:15:55", "url": "https://files.pythonhosted.org/packages/e3/c9/95b0603aaa9a46543e08597603a58410f99957aafc926016775722785c9e/pynsist-2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88e815d967c2f6afc7369251f9147bb1", "sha256": "75735571c12ef49de4a87bb336f77221224e4181feffe938f6d3fa89cb649424" }, "downloads": -1, "filename": "pynsist-2.0.tar.gz", "has_sig": false, "md5_digest": "88e815d967c2f6afc7369251f9147bb1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2250123, "upload_time": "2017-11-01T16:16:01", "url": "https://files.pythonhosted.org/packages/ff/01/834c0c11cd0d520aaecb8fd8dee7ec99de5f61222d96faef993a3b40ddb2/pynsist-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "7d20e3764da6620d73873cd5c356de49", "sha256": "92266d0f8bc5a67ea24272826a4472b33bf634f4c50a6c7d49ef972f960c1b1e" }, "downloads": -1, "filename": "pynsist-2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7d20e3764da6620d73873cd5c356de49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4737284, "upload_time": "2018-02-04T20:59:03", "url": "https://files.pythonhosted.org/packages/76/89/43826ef4c489aba5ad62fcb594f981ddc0db19dfed71e6d8b68b42d93029/pynsist-2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49f1bf2d6145da5fdc9ba4029962f36f", "sha256": "4fc29135f547668ff5f8fbf990604ebb371a7d61a04009ffca162ef2e5543230" }, "downloads": -1, "filename": "pynsist-2.1.tar.gz", "has_sig": false, "md5_digest": "49f1bf2d6145da5fdc9ba4029962f36f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2254279, "upload_time": "2018-02-04T20:59:11", "url": "https://files.pythonhosted.org/packages/d8/66/197e4b6050dfd636c5dd30a8a688e3107e432c404384166b4a387d5fbfdc/pynsist-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "78d6096939421e1b0841145168d55988", "sha256": "40151782a4ab354ff4597d507e5ed0b4c9a5c4f4ebb5f07c8074f78634b39ada" }, "downloads": -1, "filename": "pynsist-2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "78d6096939421e1b0841145168d55988", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4749082, "upload_time": "2018-10-05T09:04:06", "url": "https://files.pythonhosted.org/packages/75/02/693b6122c8c31e45654d6cdf1a97228e28784c1ca6adb99c5d85d2e90db9/pynsist-2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b950f668c642bf19028ce4553ad4a10", "sha256": "87dc9c1520aeaee753fefb49c254e735a46c1a8d261462300b39c2cb993fc6e9" }, "downloads": -1, "filename": "pynsist-2.2.tar.gz", "has_sig": false, "md5_digest": "2b950f668c642bf19028ce4553ad4a10", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2259197, "upload_time": "2018-10-05T09:04:21", "url": "https://files.pythonhosted.org/packages/ba/71/ffedd74ae09335151e0f2824dafe3982080699ced430ea93d35b2f57a7a0/pynsist-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "ea60f06ad8daee7a06d1abc4f247dbd3", "sha256": "f9616ae4ff5ce64d78b4e0d20c58983f4ee3c0d2132e0445b612506b93b49284" }, "downloads": -1, "filename": "pynsist-2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ea60f06ad8daee7a06d1abc4f247dbd3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4751426, "upload_time": "2018-11-06T18:31:22", "url": "https://files.pythonhosted.org/packages/47/1e/b67c8815219522634dec8197507a0454611693c8391debaf59900e250ab5/pynsist-2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c817d301c9ba6b236999712750f1e6be", "sha256": "2c841f68f75101522b8d1862e15378043428420810ee0bc06a5a0fa74eeea237" }, "downloads": -1, "filename": "pynsist-2.3.tar.gz", "has_sig": false, "md5_digest": "c817d301c9ba6b236999712750f1e6be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2260027, "upload_time": "2018-11-06T18:31:32", "url": "https://files.pythonhosted.org/packages/be/43/f9e023f22a165812fac51d82bc0d5f39818f8b6501e83fe2d26618179740/pynsist-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "6bd44bd2fa53350032315f80206a1e0e", "sha256": "c954f84b703c59975dfdc62cb500c84e6e0afcade5415005e0ea09010565447e" }, "downloads": -1, "filename": "pynsist-2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6bd44bd2fa53350032315f80206a1e0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4757388, "upload_time": "2019-07-08T09:33:09", "url": "https://files.pythonhosted.org/packages/e5/07/b0ce480f3c05ee1a1d7fba27889110980e19155a4ad89db08ac67991fa9a/pynsist-2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5572f31f778c6dda4566b6f790fe67b", "sha256": "447bae9b3611411a1479f8f2a37ba41df4b11430955d875f8de03a65b381ee96" }, "downloads": -1, "filename": "pynsist-2.4.tar.gz", "has_sig": false, "md5_digest": "f5572f31f778c6dda4566b6f790fe67b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2262143, "upload_time": "2019-07-08T09:33:15", "url": "https://files.pythonhosted.org/packages/81/57/590cc1cf47b72d9a340e22118f8f01909fe716ba4b203853f0bdbc667391/pynsist-2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6bd44bd2fa53350032315f80206a1e0e", "sha256": "c954f84b703c59975dfdc62cb500c84e6e0afcade5415005e0ea09010565447e" }, "downloads": -1, "filename": "pynsist-2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6bd44bd2fa53350032315f80206a1e0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4757388, "upload_time": "2019-07-08T09:33:09", "url": "https://files.pythonhosted.org/packages/e5/07/b0ce480f3c05ee1a1d7fba27889110980e19155a4ad89db08ac67991fa9a/pynsist-2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5572f31f778c6dda4566b6f790fe67b", "sha256": "447bae9b3611411a1479f8f2a37ba41df4b11430955d875f8de03a65b381ee96" }, "downloads": -1, "filename": "pynsist-2.4.tar.gz", "has_sig": false, "md5_digest": "f5572f31f778c6dda4566b6f790fe67b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2262143, "upload_time": "2019-07-08T09:33:15", "url": "https://files.pythonhosted.org/packages/81/57/590cc1cf47b72d9a340e22118f8f01909fe716ba4b203853f0bdbc667391/pynsist-2.4.tar.gz" } ] }