parse_module tries to find a CPANPLUS::Module object that matches your query. Here's a list of examples you could give to parse_module; Text::Bastardize Text-Bastardize Text-Bastardize-1.06 AYRNIEU/Text-Bastardize AYRNIEU/Text-Bastardize-1.06 AYRNIEU/Text-Bastardize-1.06.tar.gz http://example.com/Text-Bastardize-1.06.tar.gz file:///tmp/Text-Bastardize-1.06.tar.gz /tmp/Text-Bastardize-1.06 ./Text-Bastardize-1.06