Fix for issue #8945


This could also be fixed by importing __SUFFIX_NOT_NEEDED at the top level. I chose a more "local" fix.

I went ahead and removed the 
`import collections  # needed by _parse_pkginfo, DO NOT REMOVE` 
line. It has no effect without a `global collections` declaration and collections is re-imported inside `_parse_pkginfo` anyway.

Christophe