Recently, py2app began copying .egg-info and .dist-info files on building application bundles (yeah!). However, when a package is installed in editable mode (i.e. with the -e flag), the .egg-link symlinks are not resolved and therefore the target egg-info is not copied to the app.