astral-sh/rye ? reverse-engineered prompt

Reverse engineered prompt

Build me a Rust command line tool for managing Python projects in a simple, all in one way.

I want it to install and manage Python versions, create and use virtual environments, add and lock dependencies from a pyproject file, and support basic project workflows like running lint and formatting commands, building wheels, and publishing packages. It should feel like a smooth replacement for juggling separate tools, and it should work well for normal projects as well as larger workspace style repos with multiple packages.

Make the command line experience clean and friendly, with sensible defaults, good help text, and clear error messages. If it helps, use current docs online for the Python tooling pieces and lean on existing libraries where that makes sense.

Please include tests for the main flows and set it up so it can be built and run from the repo without extra manual steps.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab