MPPT: A Modern Python Package Template(一个现代的 Python 库模版)

140 天前
 huangyezhufeng

https://github.com/shenxiangzhuang/mppt

总结了一些 Python 库构建的最佳实践,主要是依赖管理,代码规范,文档等相关的一些建议和好用的工具~欢迎大家分享其他好用的工具和相关规范!

1094 次点击
所在节点    Python
4 条回复
yb2313
140 天前
没有 ruff,不行
huangyezhufeng
140 天前
@yb2313 https://datahonor.com/mppt/linter/#ruff-linter-formatter
哈哈,Ruff 有的。逐渐在替代其他的工具了。
uni
139 天前
要不要更新一下,poetry 换成 rye 那一套
huangyezhufeng
139 天前
@uni https://datahonor.com/mppt/package/#alternatives
现在是把 Rye 和 Uv 放在了 Alternatives ,之所以没有作为首选是感觉还不够成熟,个人使用起来很多功能还是不如 Poetry 方便。

Rye 我也在项目中用过,还算比较好用,不过项目变动还是有点多,不太适合上生产环境。之前 Rye 也被 ASTRAL 接管过去, 作为 Uv 的支撑项目(ref: https://astral.sh/blog/uv)。所以后面大概率还是要从 Rye 迁移到 Uv ,所以目前是把 Uv 标记为 Recommended.

个人还是比较看好 Uv 的,"Cargo for Python"的愿景真的有搞头。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1056336

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX