1 公司内部(不公开到pypi)如何分发?(利用setup.py还是pip)
2 隔离的环境如何分发?(如利用virtualenv隔离一个env,需要与人分享使用)
3 针对1,2, 如果含有二进制的包,怎么办? 怎么以二进制形式分发(我了解了有egg,wheel形式)
Python打包分发的工具似乎很多,工具有setuptools,pip,distutils,格式有源码,egg,wheel
, 另外还是Anaconda这种(另外一个世界)
成熟的整个流程怎么走?(我真是查资料都眼花缭乱了)
我自己初步定义的整个流程可能包括:
1 新人入职,快速得到公司的Python开发环境(可能是一个virtualenv隔离环境)
2 某个组开发的包,在公司内部共享
3 其他(我没有想到)
可以内部自建pip源