Better Python Project Maintenance

This article introduces two major pain points in Python project maintenance and their solutions: 1) Passwordless publishing using PyPI’s Trusted Publishers with GitHub Actions, and 2) Ultra-fast dependency locking with the uv tool. It also discusses version management when depending on machine learning frameworks like PyTorch, providing specific configuration examples.

 · 4 min · 644 words · ringsaturn

Publish crates documentation to GitHub Pages

 · 1 min · 127 words

Deploy Hugo pages via GitHub Actions

 · 1 min · 124 words · ringsaturn