setuptools

打包流程太繁琐?setuptools的自动化打包还挺省事的,尤其是你用 Python 搞项目打包分发时,用上它,效率会高不少。

setuptools-3.2.zip里的工具,基本涵盖了从项目结构、依赖管理,到命令行工具构建的常用套路。比如你要发布到 PyPI,只要配置好setup.py,一条命令就能搞定,省心多了。

它还支持entry_points,可以直接生成可执行命令,像pip这种就是靠它。适合做 CLI 工具的同学,真挺实用。文档也还算全,实在懒得翻,网上一搜教程一堆。

如果你之前用的是distutils,那升级到setuptools会发现体验上一个档次,兼容性也不错,跟wheeltwine配合使用更顺滑。哦对,开发时候建议用virtualenv,不然环境一乱出问题的概率挺大。

如果你是第一次接触打包,或者想把内部工具标准化分发,下载这个setuptools-3.2.zip玩一玩还是值得的,学点套路,后面省不少事。

zip 文件大小:823KB