Under maintenance.

Most probably CPANTS databases are being regenerated from scratch due to major changes in Kwalitee metrics or updates 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.

Kwalitee Issues


Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.


  • MANIFEST (8) does not match dist (44):
  • Missing in MANIFEST: .git/COMMIT_EDITMSG, .git/HEAD, .git/config, .git/description, .git/hooks/applypatch-msg.sample, .git/hooks/commit-msg.sample, .git/hooks/post-commit.sample, .git/hooks/post-receive.sample, .git/hooks/post-update.sample, .git/hooks/pre-applypatch.sample, .git/hooks/pre-commit.sample, .git/hooks/pre-rebase.sample, .git/hooks/prepare-commit-msg.sample, .git/hooks/update.sample, .git/index, .git/info/exclude, .git/logs/HEAD, .git/logs/refs/heads/master, .git/logs/refs/remotes/origin/master, .git/objects/01/4e4ab305556bc99186e470ac135eb363ed56f5, .git/objects/0b/99cdff4284f3f7a4229f2a923e8336108a14a6, .git/objects/10/4c60793fab01d02aad31c7468f11e8e483b651, .git/objects/59/5e44ede309625c7134009ca63c69d562c2b99b, .git/objects/63/f47589c41d00c885a2cf3d908564dec2a9a946, .git/objects/65/1e1a881220d164477036adf66a8fba07893073, .git/objects/a5/cfc6a38f04b7a0a4076e361656aae92e47fc9a, .git/objects/b9/3c4482bded02d13f44f975ce2e0ff55bafd3e5, .git/objects/dd/ebc9019f9774e81ce05055db3266ebe6a24839, .git/objects/f0/69fe2e3b5580f0fb51a61d3aa417c3a1a57fab, .git/objects/pack/pack-451b95b2efc424deebcb231f8862a88aad7e03a2.idx, .git/objects/pack/pack-451b95b2efc424deebcb231f8862a88aad7e03a2.pack, .git/packed-refs, .git/refs/heads/master, .git/refs/remotes/origin/HEAD, .git/refs/remotes/origin/master, .gitignore, t/001_simple_test.t
  • Missing in Dist: t/001_simple_test.pl


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: GD-Persian-0.9/lib/GD/Persian.pm -- Around line 151: Non-ASCII character seen before =encoding in 'GD::Persian::Convert("هوا'. Assuming UTF-8


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.


Fix MANIFEST (or MANIFEST.SKIP) to exclude dot directories from a distribution. Use an appropriate tool and avoid archiving your working directory by hand. If you switch your version control system, remove old VCS directories after you migrate.

Error: .git


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.


Name Abstract Version View
GD::Persian Persian UTF-8 support for GD module 0.9 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan