Local packages don't necessarily require dependencies for all of their imports?

You are not missing anything, this is by design. This thread has some more information.