作为测试开发人员,我们产出的测试工具大多数情况是面向测试部门或团队发布的。较以往,只是将整个工具模块上传至Git或SVN,测试人员进行下载,并且根据requirements文件安装依赖库,然后才能使用该工具,工具交付、安装成本较高。
Wheel和Egg都是python的打包格式,根据官 说明,Wheel是发行版Python的新标准并且将要取代.egg,Wheel现在是Python的二进制包的标准格式。
Wheel安装
pip install wheel
模块目录结构说明
目录结构图
setup.cfg
MANIFEST.in
setup.py 示例
主要配置内容:
示例如下:
setup.py
生成whl文件
使用 bdist_wheel 打包
python setup.py bdist_wheel
执行结果部分截图
执行完成后,目录结构如下:
安装部署
我们将打包好的.whl对外发布,使用者可以通过pip进行安装部署。
pip install *.whl
执行结果截图
若对你有所帮助,欢迎大家评论、留言。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!