(Found this because there were an orphaned package on my system.) For every python slot: "/usr/lib64/python2.7/site-packages/setuptools/command/launcher manifest.xml" "/usr/lib64/python2.7/site-packages/setuptools/script (dev).tmpl" I think an underscore would be better.
Spaces and brackets are not nice, but not forbidden. However spaces are a trap for broken bash scripts with missing {} If a (gentoo) script fails to handle files with spaces, please create a bug report for that tool. I assign the ticket to python@, if they want to create cleaner file names... Perhaps the best is to report upstream, if you think they should use different filenames. AFAIR this is not covered by PEP 0008 https://www.python.org/dev/peps/pep-0008/#package-and-module-names
*** This bug has been marked as a duplicate of bug 547926 ***