you may be interested in knowing that in rubyland there is an ongoing effort to do this kind of thing.
Actually, there are two different projects, the Ruby Production Archive and RubyGems.
They have some philosophical differences that you may want to consider when thinking of a pkg system for python.
Also consider the tcl pkg system.
Beware of not considering CPAN the unique/best system.