跳转到主要内容

为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/binC:\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 (58.3 kB 查看哈希值)

上传时间: 源代码

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面