更省心的 Python 项目维护

本文介绍了 Python 项目维护中的两个常见痛点:PyPI 包上传发布繁琐和子依赖固定耗时。针对这些问题,文章介绍了两个解决方案:1) PyPI 的 Trusted Publishers 机制,通过 GitHub Actions 实现无密码发布;2) uv 工具的使用,显著提升依赖锁定速度。文章还特别讨论了在依赖 PyTorch 等机器学习框架时的版本管理问题,并提供了相应的配置示例。

 · 3 min · 1129 words · ringsaturn

用 Big Query 检查 tzfpy 下载情况

使用 Big Query 分析 tzfpy 包的下载来源和趋势,发现来自 Amazon Linux 的下载量显著增长,推测可能是商业公司的使用

 · 3 min · 1132 words · ringsaturn

利用 GitHub Action 自动发布 PyPI 包

警告 ...

 · 2 min · 687 words · ringsaturn