xslate / p5-Mouse

Lightweight class builder for Perl, as a subset of Moose
https://metacpan.org/release/Mouse
Other
46 stars 32 forks source link

dont depend on Test::Exception::LessClever #36

Closed kentfredric closed 9 years ago

kentfredric commented 9 years ago

Looking in the code I cant find it used anywhere other than the cpan file, so it should be safe to cull.

Though kinda boggles my mind why Mouse depends on 3 Exception testing libraries:

{     "test" : {
         "requires" : {
            "Test::Exception" : "0",
            "Test::Exception::LessClever" : "0",
            "Test::Fatal" : "0",
            "Test::LeakTrace" : "0",
            "Test::More" : "0.88",
            "Test::Output" : "0",
            "Test::Requires" : "0",
            "Try::Tiny" : "0"
         }
      }}

Cleaning up the ::LessClever dep will make weeding it off CPAN easier.

Related reading about ::LessClever : https://github.com/exodist/Test-Exception-LessClever/pull/1 https://rt.cpan.org/Ticket/Display.html?id=61863 https://rt.cpan.org/Ticket/Display.html?id=98406

gfx commented 9 years ago

Good catch! T::E::LC was used everywhere in the past but is used nowhere now. Patches to remove it are welcome.