outputs dot syntax
cleaning up imports to avoid circular dependencies in subpackages
ignoring .eggs produced by creating distributable packages