Parse-Distname
view release on metacpan or search on metacpan
}
},
"runtime" : {
"requires" : {
"Exporter" : "5.57"
}
},
"test" : {
"requires" : {
"JSON::PP" : "0",
"Test::Differences" : "0",
"Test::More" : "0.88",
"Test::UseAllModules" : "0.17"
}
}
},
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"web" : "https://github.com/charsbar/Parse-Distname/issues"
},
---
abstract: 'parse a distribution name'
author:
- 'Kenichi Ishigaki <ishigaki@cpan.org>'
build_requires:
ExtUtils::MakeMaker: '0'
JSON::PP: '0'
Test::Differences: '0'
Test::More: '0.88'
Test::UseAllModules: '0.17'
configure_requires:
ExtUtils::MakeMaker::CPANfile: '0.08'
dynamic_config: 0
generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
requires 'Exporter' => '5.57'; # for import
on 'test' => sub {
requires 'Test::More' => '0.88'; # for done_testing
requires 'Test::UseAllModules' => '0.17';
requires 'Test::Differences';
requires 'JSON::PP';
};
use strict;
use warnings;
use Test::More;
use Test::Differences;
use Parse::Distname qw/parse_distname/;
my $path = "CPAN/authors/id/I/IS/ISHIGAKI/Parse-Distname-0.01.tar.gz";
my $info = parse_distname($path);
unified_diff;
eq_or_diff $info => +{
arg => $path,
cpan_path => "I/IS/ISHIGAKI/Parse-Distname-0.01.tar.gz",
t/compat/ext.t view on Meta::CPAN
use strict;
use warnings;
use Test::More;
use Test::Differences;
use JSON::PP;
use Parse::Distname;
sub encode { JSON::PP->new->canonical->pretty->encode(shift) };
unified_diff;
while(<DATA>) {
chomp;
s/\s*#.+$//;
t/compat/path.t view on Meta::CPAN
use strict;
use warnings;
use Test::More;
use Test::Differences;
use JSON::PP;
use Parse::Distname;
local $/ ="";
unified_diff;
sub encode { JSON::PP->new->canonical->pretty->encode(shift) }
while(<DATA>) {
chomp;
( run in 0.377 second using v1.01-cache-2.11-cpan-131fc08a04b )