为python模块创建nsis windows安装程序。
bdist_nsi的Python项目详细描述
bdist_nsi模块使用bdist_nsi扩展python的distutils模块 为python模块创建二进制windows安装程序的setup命令, 基于NSIS。因此,bdist_nsi将nsis的所有特性 用于python模块的windows安装程序,如silent install、modern 用户界面和国际化。
运行中
看看screenshots。
您需要什么
除了python和bdist nsi模块之外,还需要NSIS。它可以在windows和linux下运行(有关说明,请参阅nsis论坛)。
用法
将bdist_nsi选项添加到setup.py文件中。
在projects setup.py中:
try: import bdist_nsi except ImportError: pass nsis_options = {} # your nsis options setup( name='your application name', version='0.0.x', author='your name', author_email='your email', url='http://yourdomain.com/', options={'bdist_nsi': nsis_options, }, license='your license',) # your setup options
您可以创建安装程序python setup.py bdist_nsi命令。
如果makensis可执行文件没有安装在 位置(/usr/bin,C:\Program Files\NSIS,或 C:\Program Files (x86)\NSIS),然后可以指定 带有–nsis dir选项的nsis文件夹,或者只需添加-k即可查看 在临时生成的文件中。
开发
开发发生在github,http://github.com/amorilia/bdist_nsi/。随意叉子!