Parse-Distname

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         }
      },
      "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"
      },

META.yml  view on Meta::CPAN

---
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'

cpanfile  view on Meta::CPAN

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';
};

t/basic.t  view on Meta::CPAN

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.406 second using v1.01-cache-2.11-cpan-131fc08a04b )