On Sat, May 1, 2010 at 2:12 PM, Michael G Schwern <[email protected]> wrote:
> I've just written Object-ID which contains UNIVERSAL::Object::ID. This
> contains the code:
>
> package UNIVERSAL;
> use Object::ID;
>
> Module::Build sees that and adds UNIVERSAL to the provides info in META.yml.
> Ok, I don't really want to say that I provide UNIVERSAL. I add no_index => {
> package => ["UNIVERSAL"] } to my MB arguments and rerun distmeta. UNIVERSAL
> still shows up in provides.
>
> What's the proper way to remove something from the provides metadata without
> having to rewrite the whole thing?
I think it's the usual two-line trick:
package # hide from provides
UNIVERSAL;
-- David