大噶好,我是 Up 主 @沈浪熊猫儿 ,去年折腾了很久 Pants ,最终成为了 Pants 社区的记名贡献者。
上面这个页面里面的 Darcy Shen 就是沈浪熊猫儿。
Pants 是什么
Pants 2 is a fast, scalable, user-friendly build system for codebases of all sizes.
Pants 2 是一个面向任意规模代码的高性能、可扩展、用户友好的构建系统。
我认为 Pants 对 Python 语言的支持是所有 Python 构建工具中完成度最高的。
两场介绍 Pants 的演讲
最近半年做了两场和 Pants 相关的演讲,一场是作为 @Tubi 中国团队 的一员,以及 @陈然 的同事,在公司内部分享 Pants 这个 Python 工程化的必备工具:
第二场是在趁热打铁,在 PyCon 2022 以个人身份做了一次十分钟的闪电演讲。
这两场的演讲标题几乎是一样的,内容有所区别:
- 在公司内部更加侧重于帮助大家了解 Pants 这个构建工具,以及让不同工程背景的同事都可以很快能够利用 Pants 更高效率地写 Python 代码。
- 在 PyCon 的演讲,从多个角度、不同身份(作为独立开发者、作为公司员工等)对 Pants 做一个整体上的介绍