nimble loops infinitely trying to install codependent requirements
Basically, my `testes` package requires `ups` which uses `testes` as its test runner and...  you can see where this is going.

I don't have the CI runs to share because I eventually managed to cancel them, but not before the nightly CI ran for all my packages and broke literally every CI test I have, not only looping infinitely, but also downloading and installing the same dependencies over and over and over and over and over.

I looked, but there are so many bugs that I can't tell if this has been raised previously.  I guess it's really a documentation issue, or maybe I'm the idiot; it didn't even occur to me that this would be a problem.