Inline

Metadata

Analyzed metadata and errors of Inline.

{
   "abstracts_in_pod" : {
      "Inline" : "Write Perl subroutines in other programming languages.",
      "Inline::C::ParseRecDescent" : "The Classic Inline::C Parser",
      "Inline::C::ParseRegExp" : "The New and Improved Inline::C Parser"
   },
   "author" : "SISYPHUS",
   "base_dirs" : [
      "C/",
      "modules/Math/Simple/"
   ],
   "buildfile_executable" : 0,
   "dir_lib" : "WWW::CPANTS::Analyze::Context=HASH(0x6e3fcf8)->d->{dir_lib},C/lib",
   "dir_t" : "WWW::CPANTS::Analyze::Context=HASH(0x6e3fcf8)->d->{dir_t},C/t",
   "dirs_array" : [
      "C/lib/Inline/C",
      "C/lib/Inline",
      "C/lib",
      "C/rt",
      "C/t/bar",
      "C/t/foo",
      "C/t",
      "C",
      "lib/Inline/MakeMaker",
      "lib/Inline",
      "lib",
      "modules/Math/Simple",
      "modules/Math",
      "modules",
      "t",
      "t"
   ],
   "dist" : "Inline",
   "error" : {
      "consistent_version" : "0.01,0.51,1.23",
      "use_warnings" : "Math::Simple, Inline::Foo, Inline::C::ParseRegExp, Inline::denter, Inline::C::ParseRecDescent, Inline::C, Inline::MakeMaker, Inline"
   },
   "extension" : "tar.gz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_changelog" : "C/Changes,modules/Math/Simple/Changes,Changes",
   "file_makefile" : 0,
   "file_makefile_pl" : "WWW::CPANTS::Analyze::Context=HASH(0x6e3fcf8)->d->{file_makefile_pl},modules/Math/Simple/Makefile.PL",
   "file_manifest" : "WWW::CPANTS::Analyze::Context=HASH(0x6e3fcf8)->d->{file_manifest},modules/Math/Simple/MANIFEST",
   "file_pm_to_blib" : 0,
   "file_readme" : "README,C/README",
   "file_test_pl" : "modules/Math/Simple/test.pl",
   "files_array" : [
      "C/C-Cookbook.pod",
      "C/C.pm",
      "C/C.pod",
      "C/Changes",
      "C/Makefile.PL",
      "C/README",
      "C/lib/Inline/C/ParseRecDescent.pm",
      "C/lib/Inline/C/ParseRegExp.pm",
      "C/rt/grammars.t",
      "C/t/00init.t",
      "C/t/01syntax.t",
      "C/t/02config.t",
      "C/t/03typemap.t",
      "C/t/04perlapi.t",
      "C/t/05xsmode.t",
      "C/t/06parseregexp.t",
      "C/t/07typemap_multi.t",
      "C/t/08taint.t",
      "C/t/08taint_1.p",
      "C/t/08taint_2.p",
      "C/t/08taint_3.p",
      "C/t/09parser.t",
      "C/t/10callback.t",
      "C/t/11default_readonly.t",
      "C/t/12taint_old.t",
      "C/t/14void_arg.t",
      "C/t/15ccflags.t",
      "C/t/16ccflagsex.t",
      "C/t/17prehead.t",
      "C/t/18quote_space.t",
      "C/t/19INC.t",
      "C/t/bar/find_me_in_bar.h",
      "C/t/foo/find_me_in_foo.h",
      "C/t/prehead.in",
      "C/t/soldier_typemap",
      "C/t/typemap",
      "Changes",
      "Inline-API.pod",
      "Inline-FAQ.pod",
      "Inline-Support.pod",
      "Inline.pm",
      "Inline.pod",
      "MANIFEST",
      "Makefile.PL",
      "README",
      "ToDo",
      "lib/Inline/Foo.pm",
      "lib/Inline/MakeMaker/Changes",
      "lib/Inline/MakeMaker.pm",
      "lib/Inline/denter.pm",
      "modules/Math/Simple/Changes",
      "modules/Math/Simple/MANIFEST",
      "modules/Math/Simple/Makefile.PL",
      "modules/Math/Simple/Simple.pm",
      "modules/Math/Simple/test.pl",
      "symbols.perl",
      "t/00init.t",
      "t/01usages.t",
      "t/02config.t",
      "t/03errors.t",
      "t/04create.t",
      "t/05files.t",
      "t/06rewrite_config.p",
      "t/06rewrite_config.t",
      "t/07rewrite2_config.p",
      "t/07rewrite2_config.t",
      "t/file"
   ],
   "files_hash" : {
      "C/C-Cookbook.pod" : {
         "license" : "Artistic_1_0,Artistic_2_0",
         "mtime" : 1349698835,
         "size" : 41040
      },
      "C/C.pm" : {
         "module" : "Inline::C",
         "mtime" : 1350110773,
         "required" : [
            "FindBin",
            "Inline",
            "Inline::C::ParseRecDescent"
         ],
         "required_in_eval" : [
            "Inline::Filters",
            "Inline::Struct",
            "Time::HiRes"
         ],
         "size" : 28218,
         "used" : [
            "Carp",
            "Config",
            "Cwd",
            "Data::Dumper",
            "ExtUtils::MakeMaker",
            "File::Spec",
            "strict"
         ]
      },
      "C/C.pod" : {
         "license" : "Perl_5",
         "mtime" : 1349698835,
         "size" : 18094
      },
      "C/Changes" : {
         "mtime" : 1350110773,
         "size" : 7928
      },
      "C/Makefile.PL" : {
         "mtime" : 1349698835,
         "size" : 2367,
         "used" : [
            "Config",
            "ExtUtils::MakeMaker",
            "File::Spec",
            "strict"
         ]
      },
      "C/README" : {
         "mtime" : 1349698835,
         "size" : 1495
      },
      "C/lib/Inline/C/ParseRecDescent.pm" : {
         "license" : "Perl_5",
         "module" : "Inline::C::ParseRecDescent",
         "mtime" : 1349698835,
         "required_in_eval" : [
            "Parse::RecDescent"
         ],
         "size" : 4772,
         "used" : [
            "Carp",
            "strict"
         ]
      },
      "C/lib/Inline/C/ParseRegExp.pm" : {
         "license" : "Perl_5",
         "module" : "Inline::C::ParseRegExp",
         "mtime" : 1349698835,
         "size" : 5833,
         "used" : [
            "Carp",
            "strict"
         ]
      },
      "C/rt/grammars.t" : {
         "mtime" : 1349698835,
         "size" : 5656
      },
      "C/t/00init.t" : {
         "mtime" : 1349698835,
         "size" : 103
      },
      "C/t/01syntax.t" : {
         "mtime" : 1349698835,
         "size" : 1247
      },
      "C/t/02config.t" : {
         "mtime" : 1349698835,
         "size" : 1048
      },
      "C/t/03typemap.t" : {
         "mtime" : 1349698835,
         "size" : 675
      },
      "C/t/04perlapi.t" : {
         "mtime" : 1349698835,
         "size" : 625
      },
      "C/t/05xsmode.t" : {
         "mtime" : 1349698835,
         "size" : 781
      },
      "C/t/06parseregexp.t" : {
         "mtime" : 1349698835,
         "size" : 898
      },
      "C/t/07typemap_multi.t" : {
         "mtime" : 1349698835,
         "size" : 1354
      },
      "C/t/08taint.t" : {
         "mtime" : 1349698835,
         "size" : 1123
      },
      "C/t/08taint_1.p" : {
         "mtime" : 1349698835,
         "size" : 249
      },
      "C/t/08taint_2.p" : {
         "mtime" : 1349698835,
         "size" : 230
      },
      "C/t/08taint_3.p" : {
         "mtime" : 1349698835,
         "size" : 384
      },
      "C/t/09parser.t" : {
         "mtime" : 1349698835,
         "size" : 5331
      },
      "C/t/10callback.t" : {
         "mtime" : 1349698835,
         "size" : 6729
      },
      "C/t/11default_readonly.t" : {
         "mtime" : 1349698835,
         "size" : 936
      },
      "C/t/12taint_old.t" : {
         "mtime" : 1349698835,
         "size" : 1537
      },
      "C/t/14void_arg.t" : {
         "mtime" : 1349698835,
         "size" : 1970
      },
      "C/t/15ccflags.t" : {
         "mtime" : 1349698835,
         "size" : 706
      },
      "C/t/16ccflagsex.t" : {
         "mtime" : 1349698835,
         "size" : 688
      },
      "C/t/17prehead.t" : {
         "mtime" : 1349698835,
         "size" : 709
      },
      "C/t/18quote_space.t" : {
         "mtime" : 1349748548,
         "size" : 3369
      },
      "C/t/19INC.t" : {
         "mtime" : 1349699483,
         "size" : 800
      },
      "C/t/bar/find_me_in_bar.h" : {
         "mtime" : 1349699483,
         "size" : 20
      },
      "C/t/foo/find_me_in_foo.h" : {
         "mtime" : 1349699483,
         "size" : 19
      },
      "C/t/prehead.in" : {
         "mtime" : 1349698835,
         "size" : 88
      },
      "C/t/soldier_typemap" : {
         "mtime" : 1349698835,
         "size" : 254
      },
      "C/t/typemap" : {
         "mtime" : 1349698835,
         "size" : 106
      },
      "Changes" : {
         "mtime" : 1350110774,
         "size" : 20402
      },
      "Inline-API.pod" : {
         "license" : "Perl_5",
         "mtime" : 1349698835,
         "size" : 13098
      },
      "Inline-FAQ.pod" : {
         "mtime" : 1349698835,
         "size" : 6997
      },
      "Inline-Support.pod" : {
         "license" : "Perl_5",
         "mtime" : 1349698835,
         "size" : 3442
      },
      "Inline.pm" : {
         "module" : "Inline",
         "mtime" : 1350110773,
         "noed" : [
            "strict",
            "warnings"
         ],
         "required" : [
            "5.006",
            "Digest::MD5",
            "DynaLoader",
            "Socket"
         ],
         "size" : 58502,
         "used" : [
            "AutoLoader",
            "Carp",
            "Config",
            "Cwd",
            "File::Spec",
            "File::Spec::Unix",
            "Inline::denter",
            "strict"
         ]
      },
      "Inline.pod" : {
         "license" : "Perl_5",
         "mtime" : 1349698835,
         "size" : 39402
      },
      "MANIFEST" : {
         "mtime" : 1349698835,
         "size" : 1141
      },
      "Makefile.PL" : {
         "mtime" : 1349698835,
         "required_in_eval" : [
            "Digest::MD5"
         ],
         "size" : 2443,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "README" : {
         "mtime" : 1349698835,
         "size" : 7494
      },
      "ToDo" : {
         "mtime" : 1349698835,
         "size" : 2936
      },
      "lib/Inline/Foo.pm" : {
         "module" : "Inline::Foo",
         "mtime" : 1349698835,
         "required" : [
            "Inline"
         ],
         "size" : 1756,
         "used" : [
            "Carp",
            "File::Spec",
            "strict"
         ]
      },
      "lib/Inline/MakeMaker.pm" : {
         "module" : "Inline::MakeMaker",
         "mtime" : 1350110773,
         "size" : 1953,
         "used" : [
            "Carp",
            "Exporter",
            "ExtUtils::MakeMaker",
            "strict"
         ]
      },
      "lib/Inline/MakeMaker/Changes" : {
         "mtime" : 1350110773,
         "size" : 1858
      },
      "lib/Inline/denter.pm" : {
         "module" : "Inline::denter",
         "mtime" : 1349698835,
         "noed" : [
            "strict"
         ],
         "size" : 9495,
         "used" : [
            "AutoLoader",
            "Carp",
            "strict"
         ]
      },
      "modules/Math/Simple/Changes" : {
         "mtime" : 1349698835,
         "size" : 117
      },
      "modules/Math/Simple/MANIFEST" : {
         "mtime" : 1349698835,
         "size" : 47
      },
      "modules/Math/Simple/Makefile.PL" : {
         "mtime" : 1349698835,
         "size" : 123,
         "used" : [
            "Inline::MakeMaker"
         ]
      },
      "modules/Math/Simple/Simple.pm" : {
         "module" : "Math::Simple",
         "mtime" : 1349698835,
         "size" : 312,
         "used" : [
            "Exporter",
            "Inline",
            "strict"
         ]
      },
      "modules/Math/Simple/test.pl" : {
         "mtime" : 1349698835,
         "size" : 177
      },
      "symbols.perl" : {
         "mtime" : 1349698835,
         "size" : 31861
      },
      "t/00init.t" : {
         "mtime" : 1349698835,
         "size" : 103,
         "used" : [
            "Test",
            "strict"
         ]
      },
      "t/01usages.t" : {
         "mtime" : 1349698835,
         "size" : 1538,
         "used" : [
            "File::Spec",
            "Inline",
            "Test",
            "diagnostics",
            "strict"
         ]
      },
      "t/02config.t" : {
         "mtime" : 1349698835,
         "size" : 659,
         "used" : [
            "File::Spec",
            "Inline",
            "Test",
            "diagnostics",
            "strict"
         ]
      },
      "t/03errors.t" : {
         "mtime" : 1349698835,
         "required" : [
            "Inline::Foo"
         ],
         "size" : 833,
         "used" : [
            "File::Spec",
            "Inline",
            "Test",
            "diagnostics",
            "strict"
         ]
      },
      "t/04create.t" : {
         "mtime" : 1349698835,
         "size" : 489,
         "used" : [
            "File::Spec",
            "Inline",
            "Test",
            "diagnostics",
            "strict"
         ]
      },
      "t/05files.t" : {
         "mtime" : 1349698835,
         "required_in_eval" : [
            "Inline::Files"
         ],
         "size" : 672,
         "used" : [
            "File::Spec",
            "Inline",
            "Inline::Files",
            "Test",
            "diagnostics",
            "strict"
         ]
      },
      "t/06rewrite_config.p" : {
         "mtime" : 1349698835,
         "size" : 241
      },
      "t/06rewrite_config.t" : {
         "mtime" : 1349698835,
         "size" : 474,
         "used" : [
            "Test::More",
            "Test::Warn",
            "strict",
            "warnings"
         ]
      },
      "t/07rewrite2_config.p" : {
         "mtime" : 1349698835,
         "size" : 136
      },
      "t/07rewrite2_config.t" : {
         "mtime" : 1349698835,
         "size" : 504,
         "used" : [
            "Test::More",
            "Test::Warn",
            "strict",
            "warnings"
         ]
      },
      "t/file" : {
         "mtime" : 1349698835,
         "size" : 74
      }
   },
   "got_prereq_from" : "Makefile.PL",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 0,
      "distname_matches_name_in_meta" : 1,
      "extractable" : 1,
      "extracts_nicely" : 1,
      "has_abstract_in_pod" : 1,
      "has_buildtool" : 1,
      "has_changelog" : 1,
      "has_human_readable_license" : 1,
      "has_known_license_in_source_file" : 1,
      "has_license_in_source_file" : 1,
      "has_manifest" : 1,
      "has_meta_yml" : 0,
      "has_proper_version" : 1,
      "has_readme" : 1,
      "has_separate_license_file" : 0,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 0,
      "has_version" : 1,
      "kwalitee" : "88.64",
      "manifest_matches_dist" : 1,
      "meta_json_conforms_to_known_spec" : 1,
      "meta_json_is_parsable" : 1,
      "meta_yml_conforms_to_known_spec" : 1,
      "meta_yml_declares_perl_version" : 1,
      "meta_yml_has_license" : 0,
      "meta_yml_has_provides" : 1,
      "meta_yml_has_repository_resource" : 1,
      "meta_yml_is_parsable" : 1,
      "no_abstract_stub_in_pod" : 1,
      "no_broken_auto_install" : 1,
      "no_broken_module_install" : 1,
      "no_dot_dirs" : 1,
      "no_dot_underscore_files" : 1,
      "no_generated_files" : 1,
      "no_invalid_versions" : 1,
      "no_local_dirs" : 1,
      "no_mymeta_files" : 1,
      "no_pax_headers" : 1,
      "no_pod_errors" : 1,
      "no_stdin_for_prompting" : 1,
      "no_symlinks" : 1,
      "package_version_matches_dist_version" : 1,
      "portable_filenames" : 1,
      "proper_libs" : 1,
      "use_strict" : 1,
      "use_warnings" : 0,
      "valid_signature" : 1
   },
   "latest_mtime" : 1350110774,
   "license" : "defined in POD (C/C-Cookbook.pod)",
   "license_in_pod" : 1,
   "licenses" : {
      "Artistic_1_0" : [
         "C/C-Cookbook.pod"
      ],
      "Artistic_2_0" : [
         "C/C-Cookbook.pod"
      ],
      "Perl_5" : [
         "C/C.pod",
         "C/lib/Inline/C/ParseRecDescent.pm",
         "C/lib/Inline/C/ParseRegExp.pm",
         "Inline-API.pod",
         "Inline-Support.pod",
         "Inline.pod"
      ]
   },
   "manifest_matches_dist" : 1,
   "modules" : [
      {
         "file" : "C/C.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Inline::C"
      },
      {
         "file" : "C/lib/Inline/C/ParseRecDescent.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Inline::C::ParseRecDescent"
      },
      {
         "file" : "C/lib/Inline/C/ParseRegExp.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Inline::C::ParseRegExp"
      },
      {
         "file" : "Inline.pm",
         "in_basedir" : 1,
         "in_lib" : 0,
         "module" : "Inline"
      },
      {
         "file" : "lib/Inline/Foo.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Inline::Foo"
      },
      {
         "file" : "lib/Inline/MakeMaker.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Inline::MakeMaker"
      },
      {
         "file" : "lib/Inline/denter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Inline::denter"
      },
      {
         "file" : "modules/Math/Simple/Simple.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Math::Simple"
      }
   ],
   "needs_compiler" : 1,
   "no_pax_headers" : 1,
   "package" : "Inline-0.51.tar.gz",
   "prereq" : [],
   "released_epoch" : 1350111235,
   "size_packed" : 110046,
   "size_unpacked" : 356661,
   "uses" : {
      "noed_in_code" : {
         "strict" : 4,
         "warnings" : 3
      },
      "required_in_code" : {
         "5.006" : 1,
         "Digest::MD5" : 1,
         "DynaLoader" : 1,
         "FindBin" : 2,
         "Socket" : 1
      },
      "required_in_eval_in_code" : {
         "Inline::Filters" : 1,
         "Inline::Struct" : 1,
         "Parse::RecDescent" : 1,
         "Time::HiRes" : 1
      },
      "required_in_eval_in_config" : {
         "Digest::MD5" : 1
      },
      "required_in_eval_in_tests" : {
         "Inline::Files" : 1
      },
      "used_in_code" : {
         "AutoLoader" : 2,
         "Carp" : 7,
         "Config" : 2,
         "Cwd" : 2,
         "Data::Dumper" : 1,
         "Exporter" : 2,
         "ExtUtils::MakeMaker" : 2,
         "File::Spec" : 3,
         "File::Spec::Unix" : 1,
         "strict" : 9
      },
      "used_in_config" : {
         "Config" : 1,
         "ExtUtils::MakeMaker" : 2,
         "File::Spec" : 1,
         "strict" : 1
      },
      "used_in_tests" : {
         "File::Spec" : 5,
         "Inline::Files" : 1,
         "Test" : 6,
         "Test::More" : 2,
         "Test::Warn" : 2,
         "diagnostics" : 5,
         "strict" : 8,
         "warnings" : 2
      }
   },
   "valid_signature" : -1,
   "version" : "0.51",
   "versions" : {
      "C/C.pm" : {
         "Inline::C" : "0.51"
      },
      "C/lib/Inline/C/ParseRecDescent.pm" : {
         "Inline::C::ParseRecDescent" : "undef"
      },
      "C/lib/Inline/C/ParseRegExp.pm" : {
         "Inline::C::ParseRegExp" : "undef"
      },
      "Inline.pm" : {
         "Inline" : "0.51"
      },
      "lib/Inline/Foo.pm" : {
         "Foo::Tester" : "0.01",
         "Inline::Foo" : "0.01"
      },
      "lib/Inline/MakeMaker.pm" : {
         "Inline::MakeMaker" : "0.51"
      },
      "lib/Inline/denter.pm" : {
         "Inline::denter" : "undef"
      },
      "modules/Math/Simple/Simple.pm" : {
         "Math::Simple" : "1.23"
      }
   },
   "vname" : "Inline-0.51"
}