I got tired of watching pip think for at least 45 seconds before I could write a single line of code only to get back to waiting for dependency resolution and/or installation, so I built a hack that remembers the answer.

What was the issue really?

I built a plug-and-play FastAPI engine ChaCC‑API that loads modules with their own requirements.txt. With every restart, it re‑resolved every module's dependencies. Like running pip install over and over.

In development, with a medium‑sized module, that meant 45 seconds of waiting. Even when nothing changed.

Restart server? Wait. Edit a module? Wait. Add a module? Wait again.