pytest源码走读-setup.py

1、随便看了一个脚本setup.py。

出于好奇,了解一下。

以前很少见 ,原来它是个打包工具。

对比 pip install 包,是在线安装的意思,安装的时候会把这个“包”的依赖一块儿安装了。

python setup.py install 包,是把源码下下来,本地安装的意思,但是这个包的其他依赖是不会安装的。

2、什么场景用这种方式安装依赖呢?

比如我发布一个服务,这个服务依赖特殊的中间件版本和我自己的脚本,我在发布到服务器上的时候,不可能先去挨个服务器都去部署一下这个中间件还有自己的脚本,肯定是希望这个中间件和自己的脚本一块跟业务是一块打包了,到服务器上。这时候就很需要本地安装了。我打包完这些,发不到服务器上,通过脚本来本地安装。

我是这么理解的 

3、如何实现(先知道是这么回事儿,暂时不讨论怎么实现)

4、资料:https://www.cnblogs.com/maociping/p/6633948.html

posted @ 2021-02-26 18:46  XiaoLee-C  阅读(257)  评论(0编辑  收藏  举报