【发布时间】:2021-04-05 09:24:42
【问题描述】:
感谢这个了不起的tutorial.,我刚刚学会了上传my own python packages to PyPI,我现在正在努力更好地了解wheels 的工作原理,我发现this article 很有帮助。
但是,我仍然不明白为什么python setup.py bdist_wheel 会创建一个名为build 的几乎空目录,其中包含两个子文件夹:bdist.win-amd64(空)和lib(其中包含我的包的副本),此外dist 目录中的 .whl 文件,开发人员稍后将通过执行 python -m twine upload dist/* 将其上传到 PyPI。
为什么需要这个build 目录?我的意思是,dist 目录还不够吗?此外,如果代码没有实际编译,为什么.whl 被称为二进制分发。
【问题讨论】:
标签: setuptools distutils python-packaging python-wheel