setuptools 62.6.0Python打包工具
Python 的打包工具setuptools
的62.6.0
版本是个还蛮实用的轮子,尤其适合你在项目打包或发布到 PyPI 时用。嗯,这个.whl
文件就是个现成的构建产物,直接安装就能用,省事不少。
模块分发的自动化是它比较大的优势,像你写好一个工具类库,想打成包给同事用,就能用setup.py
配合它一键搞定。而且兼容性不错,支持多平台和 Python 版本,挺贴心。
我自己习惯在写完库之后,搭配twine
一起把包推到 PyPI,再结合tox
跑下测试,整个流程还蛮顺。是那种多模块、多依赖的项目,它帮你整理依赖,打包也稳。
哦对,如果你用pip install setuptools-62.6.0-py3-none-any.whl
来装,速度还挺快的,基本无痛安装。要是你在搭 CI/CD 流程,建议固定这个版本,减少构建时的不可控。
如果你是刚入门 Python 打包,setuptools
确实是第一选择。稳、文档全、社区成熟,踩坑几率小。如果你对打包原理感兴趣,也可以研究下它和wheel
、distutils
的关系。
想了解更多打包和第三方库,可以看看python 主动安装第三方库和文件操作与数据的 Python 第三方库,里面讲得还挺细。
1.17MB
文件大小:
评论区