1.背景
Wheel俗称轮子,经常听到的是咱们不要没事造重复的轮子。在python的whl轮子是python三方包非常流行的分发文件!
distutils本身并不直接支持生成whl文件,需要pip install Wheel
即需要安装wheel库并结合bdist_wheel命令。
注意:distutils是Python的标准库,而setuptools是其增强版,提供了更多功能,但需要额外pip install setuptools
2.项目
确保项目目录包含以下核心文件:
my_package/
├── my_package/ # 包目录(必须包含 __init__.py)
| └── __init__.py
│ └── module.py
├── setup.py # 构建配置文件
└── README.md # 项目文档
其中 init.py 是标识包的必要文件
虽然 distutils 是 Python 标准库,但构建 Wheel 需要额外安装 wh