The site is under maintenance.

Most probably the CPANTS databases are being regenerated from scratch behind the scenes due to the major change in Kwalitee metrics or the update of relevant modules/perl. Usually this maintenance takes about a day or two, and some of the information may be old or missing tentatively. Sorry for the inconvenience.

DCI

Metadata

Analyzed metadata and errors of DCI.

{
   "abstracts" : {
      "DCI" : "Collection of utilities for writing perl code that fits the DCI\nmethodology.",
      "DCI::Cast" : "Base class for Cast classes.",
      "DCI::Context" : "Base class for context packages.",
      "DCI::Meta" : "Base class for meta objects.",
      "DCI::Meta::Cast" : "Metadata object for Cast classes.",
      "DCI::Meta::Context" : "Primary Interface, and metadata object for Context classes."
   },
   "author" : "EXODIST",
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dirs_array" : [
      "lib",
      "lib/DCI",
      "lib/DCI/Meta",
      "t",
      "t/lib",
      "t/lib/Example"
   ],
   "dist" : "DCI",
   "dynamic_config" : 1,
   "error" : {},
   "extension" : "tar.gz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_build_pl" : "Build.PL",
   "file_changelog" : "CHANGES",
   "file_makefile" : 0,
   "file_manifest" : "MANIFEST",
   "file_meta_json" : "META.json",
   "file_meta_yml" : "META.yml",
   "file_pm_to_blib" : 0,
   "file_readme" : "README",
   "files_array" : [
      "README",
      "Build.PL",
      "META.json",
      "CHANGES",
      "META.yml",
      "MANIFEST",
      "lib/DCI.pm",
      "lib/DCI/Meta.pm",
      "lib/DCI/Introduction.pod",
      "lib/DCI/Introduction.pm",
      "lib/DCI/Cast.pm",
      "lib/DCI/Context.pm",
      "lib/DCI/Meta/Cast.pm",
      "lib/DCI/Meta/Context.pm",
      "t/presentation-dci2.t",
      "t/Context.t",
      "t/dci_intro_dci.t",
      "t/presentation-dci.t",
      "t/Cast.t",
      "t/POD.t",
      "t/dci_intro_oop.t",
      "t/presentation-oop2.t",
      "t/DCI.t",
      "t/presentation-oop.t",
      "t/lib/Example/Number.pm",
      "t/lib/Example/Fraction.pm",
      "t/lib/Example/Integer.pm",
      "t/lib/Example/Float.pm"
   ],
   "files_hash" : {
      "Build.PL" : {
         "mtime" : 1324003620,
         "size" : 637,
         "used" : [
            "Module::Build",
            "strict",
            "warnings"
         ]
      },
      "CHANGES" : {
         "mtime" : 1324003620,
         "size" : 99
      },
      "MANIFEST" : {
         "mtime" : 1324003620,
         "size" : 486
      },
      "META.json" : {
         "mtime" : 1324003620,
         "size" : 1851
      },
      "META.yml" : {
         "mtime" : 1324003620,
         "size" : 1087
      },
      "README" : {
         "mtime" : 1324003620,
         "size" : 5718
      },
      "lib/DCI.pm" : {
         "module" : "DCI",
         "mtime" : 1324003620,
         "size" : 6115,
         "used" : [
            "Carp",
            "strict",
            "warnings"
         ]
      },
      "lib/DCI/Cast.pm" : {
         "module" : "DCI::Cast",
         "mtime" : 1324003620,
         "required" : [
            "DCI::Meta::Cast"
         ],
         "size" : 5482,
         "used" : [
            "Carp",
            "Scalar::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/DCI/Context.pm" : {
         "module" : "DCI::Context",
         "mtime" : 1324003620,
         "size" : 2505,
         "used" : [
            "Carp",
            "strict",
            "warnings"
         ]
      },
      "lib/DCI/Introduction.pm" : {
         "module" : "DCI::Introduction",
         "mtime" : 1324003620,
         "size" : 18458,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/DCI/Introduction.pod" : {
         "mtime" : 1324003620,
         "size" : 18458
      },
      "lib/DCI/Meta.pm" : {
         "module" : "DCI::Meta",
         "mtime" : 1324003620,
         "noed" : [
            "strict"
         ],
         "size" : 1982,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/DCI/Meta/Cast.pm" : {
         "module" : "DCI::Meta::Cast",
         "mtime" : 1324003620,
         "required" : [
            "DCI::Cast"
         ],
         "size" : 8038,
         "used" : [
            "Carp",
            "DCI::Meta",
            "Exporter::Declare",
            "Scalar::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/DCI/Meta/Context.pm" : {
         "module" : "DCI::Meta::Context",
         "mtime" : 1324003620,
         "required" : [
            "DCI::Context"
         ],
         "size" : 8294,
         "used" : [
            "Carp",
            "DCI::Meta",
            "Exporter::Declare",
            "Scalar::Util",
            "strict",
            "warnings"
         ]
      },
      "t/Cast.t" : {
         "mtime" : 1324003620,
         "required" : [
            "DCI::Meta::Cast"
         ],
         "size" : 5768,
         "used" : [
            "DCI::Meta::Cast",
            "Fennec",
            "Scalar::Util",
            "strict",
            "vars",
            "warnings"
         ]
      },
      "t/Context.t" : {
         "mtime" : 1324003620,
         "size" : 4025,
         "used" : [
            "DCI::Meta::Cast",
            "DCI::Meta::Context",
            "Fennec",
            "strict",
            "warnings"
         ]
      },
      "t/DCI.t" : {
         "mtime" : 1324003620,
         "size" : 650,
         "used" : [
            "DCI",
            "Fennec",
            "strict",
            "warnings"
         ]
      },
      "t/POD.t" : {
         "mtime" : 1324003620,
         "size" : 145,
         "used" : [
            "Test::More"
         ],
         "used_in_eval" : [
            "Test::Pod"
         ]
      },
      "t/dci_intro_dci.t" : {
         "mtime" : 1324003620,
         "noed" : [
            "warnings"
         ],
         "size" : 6518,
         "used" : [
            "Carp",
            "DCI",
            "Example::Float",
            "Example::Fraction",
            "Example::Integer",
            "Example::Number",
            "Fennec",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/dci_intro_oop.t" : {
         "mtime" : 1324003620,
         "noed" : [
            "warnings"
         ],
         "size" : 2955,
         "used" : [
            "Example::Float",
            "Example::Fraction",
            "Example::Integer",
            "Example::Number",
            "Fennec",
            "Scalar::Util",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/lib/Example/Float.pm" : {
         "mtime" : 1324003620,
         "size" : 575
      },
      "t/lib/Example/Fraction.pm" : {
         "mtime" : 1324003620,
         "size" : 2208
      },
      "t/lib/Example/Integer.pm" : {
         "mtime" : 1324003620,
         "size" : 558
      },
      "t/lib/Example/Number.pm" : {
         "mtime" : 1324003620,
         "size" : 845
      },
      "t/presentation-dci.t" : {
         "mtime" : 1324003620,
         "size" : 1398,
         "used" : [
            "Carp",
            "DCI",
            "Fennec",
            "strict",
            "warnings"
         ]
      },
      "t/presentation-dci2.t" : {
         "mtime" : 1324003620,
         "size" : 2218,
         "used" : [
            "Carp",
            "DCI",
            "Fennec",
            "strict",
            "warnings"
         ]
      },
      "t/presentation-oop.t" : {
         "mtime" : 1324003620,
         "size" : 1825,
         "used" : [
            "Fennec",
            "strict",
            "warnings"
         ]
      },
      "t/presentation-oop2.t" : {
         "mtime" : 1324003620,
         "size" : 1863,
         "used" : [
            "Fennec",
            "strict",
            "warnings"
         ]
      }
   },
   "got_prereq_from" : "META.yml",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 1,
      "easily_repackageable_by_debian" : 1,
      "easily_repackageable_by_fedora" : 1,
      "extractable" : 1,
      "extracts_nicely" : 1,
      "fits_fedora_license" : 1,
      "has_abstract_in_pod" : 1,
      "has_buildtool" : 1,
      "has_changelog" : 1,
      "has_human_readable_license" : 1,
      "has_known_license_in_source_file" : 0,
      "has_license_in_source_file" : 1,
      "has_manifest" : 1,
      "has_meta_yml" : 1,
      "has_proper_version" : 1,
      "has_readme" : 1,
      "has_separate_license_file" : 0,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 1,
      "has_version" : 1,
      "kwalitee" : "95.12",
      "manifest_matches_dist" : 1,
      "metayml_conforms_to_known_spec" : 1,
      "metayml_declares_perl_version" : 0,
      "metayml_has_license" : 1,
      "metayml_has_provides" : 1,
      "metayml_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" : 1,
      "valid_signature" : 1
   },
   "latest_mtime" : 1324003620,
   "license" : "perl defined in META.yml",
   "license_from_yaml" : "perl",
   "license_in_pod" : 1,
   "manifest_matches_dist" : 1,
   "meta_yml" : {
      "abstract" : "Collection of utilities for writing perl code that fits the DCI\nmethodology.",
      "author" : [
         "Chad Granum <exodist7@gmail.com>"
      ],
      "build_requires" : {
         "Fennec" : "1.012"
      },
      "configure_requires" : {
         "Module::Build" : "0.38"
      },
      "dynamic_config" : "1",
      "generated_by" : "Module::Build version 0.38, CPAN::Meta::Converter version 2.112150",
      "license" : "perl",
      "meta-spec" : {
         "url" : "http://module-build.sourceforge.net/META-spec-v1.4.html",
         "version" : "1.4"
      },
      "name" : "DCI",
      "provides" : {
         "DCI" : {
            "file" : "lib/DCI.pm",
            "version" : "0.013"
         },
         "DCI::Cast" : {
            "file" : "lib/DCI/Cast.pm",
            "version" : "0"
         },
         "DCI::Context" : {
            "file" : "lib/DCI/Context.pm",
            "version" : "0"
         },
         "DCI::Introduction" : {
            "file" : "lib/DCI/Introduction.pm",
            "version" : "0"
         },
         "DCI::Meta" : {
            "file" : "lib/DCI/Meta.pm",
            "version" : "0"
         },
         "DCI::Meta::Cast" : {
            "file" : "lib/DCI/Meta/Cast.pm",
            "version" : "0"
         },
         "DCI::Meta::Context" : {
            "file" : "lib/DCI/Meta/Context.pm",
            "version" : "0"
         }
      },
      "requires" : {
         "Carp" : "0",
         "Exporter::Declare" : "0.105",
         "Scalar::Util" : "0"
      },
      "resources" : {
         "bugtracker" : "http://github.com/exodist/DCI/issues",
         "license" : "http://dev.perl.org/licenses/",
         "repository" : "http://github.com/exodist/DCI"
      },
      "version" : "0.013"
   },
   "metayml_is_parsable" : 1,
   "modules" : [
      {
         "file" : "lib/DCI.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DCI"
      },
      {
         "file" : "lib/DCI/Introduction.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DCI::Introduction"
      },
      {
         "file" : "lib/DCI/Meta/Context.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DCI::Meta::Context"
      },
      {
         "file" : "lib/DCI/Meta.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DCI::Meta"
      },
      {
         "file" : "lib/DCI/Meta/Cast.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DCI::Meta::Cast"
      },
      {
         "file" : "lib/DCI/Context.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DCI::Context"
      },
      {
         "file" : "lib/DCI/Cast.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DCI::Cast"
      }
   ],
   "no_pax_headers" : 1,
   "package" : "DCI-0.013.tar.gz",
   "prereq" : [
      {
         "is_prereq" : 1,
         "requires" : "Scalar::Util",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Exporter::Declare",
         "type" : "runtime_requires",
         "version" : "0.105"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "Fennec",
         "type" : "build_requires",
         "version" : "1.012"
      },
      {
         "requires" : "Module::Build",
         "type" : "configure_requires",
         "version" : "0.38"
      },
      {
         "is_prereq" : 1,
         "requires" : "Carp",
         "type" : "runtime_requires",
         "version" : "0"
      }
   ],
   "released_epoch" : 1324003644,
   "size_packed" : 28599,
   "size_unpacked" : 110761,
   "unknown_license_texts" : {
      "lib/DCI.pm" : "=head1 COPYRIGHT\n\nCopyright (C) 2011 Chad Granum\n\nDCI is free software; Standard perl licence.\n\nDCI is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the license for more details.\n\n",
      "lib/DCI/Cast.pm" : "=head1 COPYRIGHT\n\nCopyright (C) 2011 Chad Granum\n\nDCI is free software; Standard perl licence.\n\nDCI is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the license for more details.\n\n",
      "lib/DCI/Context.pm" : "=head1 COPYRIGHT\n\nCopyright (C) 2011 Chad Granum\n\nDCI is free software; Standard perl licence.\n\nDCI is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the license for more details.\n\n",
      "lib/DCI/Introduction.pm" : "=head1 COPYRIGHT\n\nCopyright (C) 2011 Chad Granum\n\nDCI is free software; Standard perl licence.\n\nDCI is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the license for more details.\n\n",
      "lib/DCI/Introduction.pod" : "=head1 COPYRIGHT\n\nCopyright (C) 2011 Chad Granum\n\nDCI is free software; Standard perl licence.\n\nDCI is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the license for more details.\n\n",
      "lib/DCI/Meta.pm" : "=head1 COPYRIGHT\n\nCopyright (C) 2011 Chad Granum\n\nDCI is free software; Standard perl licence.\n\nDCI is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the license for more details.\n\n",
      "lib/DCI/Meta/Cast.pm" : "=head1 COPYRIGHT\n\nCopyright (C) 2011 Chad Granum\n\nDCI is free software; Standard perl licence.\n\nDCI is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the license for more details.\n\n",
      "lib/DCI/Meta/Context.pm" : "=head1 COPYRIGHT\n\nCopyright (C) 2011 Chad Granum\n\nDCI is free software; Standard perl licence.\n\nDCI is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the license for more details.\n\n",
      "t/lib/Example/Float.pm" : "=head1 COPYRIGHT\n\nCopyright (C) 2011 Chad Granum\n\nDCI is free software; Standard perl licence.\n\nDCI is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the license for more details.\n\n",
      "t/lib/Example/Fraction.pm" : "=head1 COPYRIGHT\n\nCopyright (C) 2011 Chad Granum\n\nDCI is free software; Standard perl licence.\n\nDCI is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the license for more details.\n\n",
      "t/lib/Example/Integer.pm" : "=head1 COPYRIGHT\n\nCopyright (C) 2011 Chad Granum\n\nDCI is free software; Standard perl licence.\n\nDCI is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the license for more details.\n\n",
      "t/lib/Example/Number.pm" : "=head1 COPYRIGHT\n\nCopyright (C) 2011 Chad Granum\n\nDCI is free software; Standard perl licence.\n\nDCI is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the license for more details.\n\n"
   },
   "uses" : {
      "noed_in_code" : {
         "strict" : 2
      },
      "noed_in_tests" : {
         "warnings" : 6
      },
      "used_in_code" : {
         "Carp" : 5,
         "Exporter::Declare" : 2,
         "Scalar::Util" : 3,
         "strict" : 7,
         "warnings" : 7
      },
      "used_in_config" : {
         "Module::Build" : 1,
         "strict" : 1,
         "warnings" : 1
      },
      "used_in_eval_in_tests" : {
         "Test::Pod" : 1
      },
      "used_in_tests" : {
         "Carp" : 4,
         "Fennec" : 9,
         "Scalar::Util" : 3,
         "Test::More" : 1,
         "lib" : 2,
         "strict" : 37,
         "vars" : 1,
         "warnings" : 37
      }
   },
   "valid_signature" : -1,
   "version" : "0.013",
   "versions" : {
      "lib/DCI.pm" : {
         "DCI" : "0.013"
      },
      "lib/DCI/Cast.pm" : {
         "DCI::Cast" : "0"
      },
      "lib/DCI/Context.pm" : {
         "DCI::Context" : "0"
      },
      "lib/DCI/Introduction.pm" : {
         "DCI::Introduction" : "0"
      },
      "lib/DCI/Meta.pm" : {
         "DCI::Meta" : "0"
      },
      "lib/DCI/Meta/Cast.pm" : {
         "DCI::Meta::Cast" : "0"
      },
      "lib/DCI/Meta/Context.pm" : {
         "DCI::Meta::Context" : "0"
      }
   },
   "vname" : "DCI-0.013"
}