I've been writing Python for years and I still can't do pnpm update. JavaScript devs have had this forever. One command, every package bumps to latest, file gets rewritten, done. Clean. Python? You're either going package by package on PyPI, setting up a whole workflow just to solve what should be a one liner, or reaching for tools that don't even rewrite your file, they just tell you what's outdated and leave the work to you. And vulnerability scanning? Completely separate tool. Separate install. Separate command. Good luck remembering. So I built the thing I kept wishing existed. It's called angela. You run angela update in your project and it does three things: - Finds the latest stable version of every package you depend on - Rewrites your pyproject.toml or requirements.txt automatically - Checks every package for known CVEs while it's already there One binary. No setup. No config required. Written in Go, which I find funny — the best fix for a Python annoyance I could find was to just not use Python. https://lnkd.in/ez5w6Tb2 #golang #python #programming #tooling #opensource

Your tool tackles something that's been bugging Python developers for ages. Love how you've combined dependency updates with vulnerability scanning into one clean workflow.

Like
Reply
See more comments

To view or add a comment, sign in

Explore content categories