为Python模块创建NSIS Windows安装程序。
项目描述
bdist_nsi模块扩展了Python的distutils模块,通过bdist_nsi设置命令为Python模块创建基于NSIS的二进制Windows安装程序。因此,bdist_nsi将NSIS的所有功能都带到了Python模块的Windows安装程序中,例如静默安装、现代用户界面和国际化。
在行动中
看看截图。
你需要什么
除了Python和bdist_nsi模块外,你还需要NSIS。它可以在Windows和Linux下运行(查看NSIS论坛中的说明)。
安装
最新版本可以从https://sourceforge.net/projects/bdist-nsi/files下载。
要从源安装,只需运行
python setup.py install
用法
将bdist_nsi选项添加到你的setup.py文件中。
在你的项目的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/。请随意分支!
项目详情
关闭
bdist_nsi-0.1.5.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2122b47410166f57110c0b7d783c75abc5fb075fd22eb4903779fcf344d70293 |
|
MD5 | bd96c2903b575b2f7c799dfebbfc144f |
|
BLAKE2b-256 | 660ac3b3ae490f6b8852b2110839d44e2eacceee56c82f2792217e08f4ea154e |