distutils 是标准库自带, 是最早的关于构建和发布项目的工具, 已经被setuptools代替。它仍然为当前的打包和构建基础设施奠定了基础。
setuptools distutils的替代者,也是现在的标准。
wheel 是增加bdist_whee命令到 distutils/setuptools中,产生了一个跨平台的二进制打包形式
twine 是将我们的项目分发到pypi上,供其它用户使用
pip 是从pypi中安装我们需要的第三方包
distutils参考链接:
https://docs.python.org/3/library/distutils.html#module-distutils
setuptools参考连接:
https://setuptools.readthedocs.io/en/latest/
wheel 参考链接:
https://wheel.readthedocs.io/en/latest/
twine参考连接:
https://github.com/pypa/twine
pip参考连接:
https://pip.pypa.io/en/stable/installing/