It's not explicitly prohibited to have more than one, but it's implied
that it describes a "distribution", not a directory tree within a
distribution.  And the current crop of tools only look for META.yml at
the top level directory.

As for the first question, I point you to "visitcpan" for your answer:

$ visitcpan -q -a dist -- perl -MParse::CPAN::Meta=LoadFile -e 'if (
-f "META.yml" ) { $meta=LoadFile("META.yml") or exit; print
"$ARGV[0]\n" if $meta->{no_index}{package} ||
$meta->{no_index}{namespace} }'

ACID/Hyper-0.03.tar.gz
ACID/Hyper-Developer-0.07.tar.gz
ACID/Hyper-v0.05.tar.gz
...
ANDYA/IPC-ShareLite-0.17.tar.gz

Just about any "can anyone point me to a distribution?" can be
answered with a little bit of "visitcpan" help.

http://search.cpan.org/perldoc?visitcpan

-- David

Reply via email to