No, this is all incorrect. 

The convention is that you put things in `compiled.txt` that are python packages that when installed compiles some C code and becomes a binary python package. 

All other dependencies, that aren't compiled, is bundled within the `./vendor/` and `./vendor-local` directories. Any other packages are things only developers need.