formatting
depends can be tuples, and the first one is package directory name