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

no_mymeta_files

Update MANIFEST.SKIP to exclude MYMETA files. If you are lazy, add "#!install_default" in your MANIFEST.SKIP and update your ExtUtils::Manifest if necessary, then some of the most common files will be excluded.

no_pod_errors

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

Error: Tangram-2.12/lib/Tangram/Intro.pod -- Around line 20: =over should be: '=over' or '=over positive_number' Tangram-2.12/lib/Tangram.pod -- Around line 132: You forgot a '=back' before '=head1'

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Tangram::Compat::Stub, Tangram::Complicity, Tangram::Cursor::Coll, Tangram::Deploy, Tangram::Driver::SQLite::Storage, Tangram::Driver::Sybase::Expr::Date, Tangram::Expr::FlatArray, Tangram::Expr::FlatHash, Tangram::Expr::TableAlias, Tangram::Lazy::BackRef, Tangram::Storage::Statement, Tangram::Sucks, Tangram::Type::Interval, Tangram::Type::Interval::HiRes, Tangram::Util

valid_signature

Sign the dist as the last step before creating the archive. Take care not to modify/regenerate dist meta files or the manifest.

Error: WARNING: This key is not certified with a trusted signature! Primary key fingerprint: BDDE 893A 84B4 53F3 81FE 3034 176D 68BD F01A D228 --- SIGNATURE Sat Oct 10 00:36:09 2015 +++ (current) Mon Apr 25 05:52:07 2016 @@ -1,7 +1,9 @@ SHA1 0b184ad51ba2a79e85d2288d5fcf8a1ea0481ea4 COPYING SHA1 0a79efef746dc626e90f6b7ab8cd6ae9192917e4 Changes.pod -SHA1 b209e931adb1886d448c4f8bc6ded3398a3b9889 MANIFEST +SHA1 655cff7ee18ddf59ce8ccb7dde26c28c8971746f MANIFEST SHA1 c05b04e089b3e44e663e79fe41ddeb6994459911 MANIFEST.SKIP +SHA1 239455b2ca565295806cb4b2598a213129044ff0 META.json +SHA1 3b2ee87e7f0548eea76e485b7baf2918437e36a3 META.yml SHA1 82c5b74414132068897cc792c18544e1816350f0 MYMETA.json SHA1 ef27efb983ad343f2fd14d4ab838b4e36b9270c8 MYMETA.yml SHA1 d81490e23ffa1c09da287f8532645cc865f4b71c Makefile.PL ==> MISMATCHED content between SIGNATURE and distribution files! <==

meta_yml_declares_perl_version

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.

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

no_stdin_for_prompting

Use the prompt() method from ExtUtils::MakeMaker/Module::Build.

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • Address
  • LegalPerson
  • NaturalPerson
  • Person
  • SpringfieldObject
  • Tangram::Cursor
  • Tangram::Expr
  • Tangram::Relational
  • Tangram::Relational::Engine
  • Tangram::Relational::PolySelectTemplate
  • Tangram::Relational::TableSet
  • Tangram::Schema
  • Tangram::Springfield
  • Tangram::Storage
  • Tangram::Storage::Statement
  • Tangram::Type
  • dummy

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Tangram, Tangram::Compat, Tangram::Compat::Stub, Tangram::Complicity, Tangram::Core, Tangram::Cursor, Tangram::Cursor::Coll, Tangram::Cursor::Data, Tangram::Deploy, Tangram::Driver::Oracle, Tangram::Driver::Oracle::Storage, Tangram::Driver::Pg, Tangram::Driver::Pg::Storage, Tangram::Driver::SQLite, Tangram::Driver::SQLite2, Tangram::Driver::SQLite::Storage, Tangram::Driver::Sybase, Tangram::Driver::Sybase::Expr::Date, Tangram::Driver::Sybase::Statement, Tangram::Driver::Sybase::Storage, Tangram::Driver::mysql, Tangram::Driver::mysql::Expr::Date, Tangram::Driver::mysql::Expr::Integer, Tangram::Driver::mysql::Storage, Tangram::Expr, Tangram::Expr::Coll, Tangram::Expr::Coll::FromMany, Tangram::Expr::Coll::FromOne, Tangram::Expr::CursorObject, Tangram::Expr::Filter, Tangram::Expr::FlatArray, Tangram::Expr::FlatHash, Tangram::Expr::LinkTable, Tangram::Expr::QueryObject, Tangram::Expr::RDBObject, Tangram::Expr::Select, Tangram::Expr::Table, Tangram::Expr::TableAlias, Tangram::Lazy::BackRef, Tangram::Lazy::Coll, Tangram::Lazy::Ref, Tangram::Relational, Tangram::Relational::Engine, Tangram::Relational::Engine::Class, Tangram::Relational::PolySelectTemplate, Tangram::Relational::Schema, Tangram::Relational::TableSet, Tangram::Schema, Tangram::Schema::Class, Tangram::Schema::ClassHash, Tangram::Schema::Node, Tangram::Springfield, Tangram::Storage, Tangram::Storage::Statement, Tangram::Sucks, Tangram::Type, Tangram::Type::Abstract::Array, Tangram::Type::Abstract::Coll, Tangram::Type::Abstract::Hash, Tangram::Type::Abstract::Set, Tangram::Type::Array::FromMany, Tangram::Type::Array::FromOne, Tangram::Type::Array::Scalar, Tangram::Type::BackRef, Tangram::Type::Date, Tangram::Type::Date::Cooked, Tangram::Type::Date::DateTime, Tangram::Type::Date::Manip, Tangram::Type::Date::Raw, Tangram::Type::Date::TimeHiRes, Tangram::Type::Date::TimePiece, Tangram::Type::Dump, Tangram::Type::Dump::Any, Tangram::Type::Dump::Perl, Tangram::Type::Dump::Storable, Tangram::Type::Dump::YAML, Tangram::Type::Hash::FromMany, Tangram::Type::Hash::FromOne, Tangram::Type::Hash::Scalar, Tangram::Type::Integer, Tangram::Type::Interval, Tangram::Type::Interval::HiRes, Tangram::Type::Number, Tangram::Type::Real, Tangram::Type::Ref::FromMany, Tangram::Type::Ref::FromOne, Tangram::Type::Scalar, Tangram::Type::Set::FromMany, Tangram::Type::Set::FromOne, Tangram::Type::String, Tangram::Type::Time, Tangram::Type::TimeAndDate, Tangram::Util

meta_yml_has_provides

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.

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

Modules

Name Abstract Version View
Tangram Store pure objects in standard relational databases 2.12 metacpan
Tangram::Compat metacpan
Tangram::Cursor traverse a result set metacpan
Tangram::Cursor::Coll metacpan
Tangram::Cursor::Data metacpan
Tangram::Driver::Oracle Orthogonal Object Persistence in Oracle databases metacpan
Tangram::Driver::Oracle::Storage metacpan
Tangram::Driver::Pg Orthogonal Object Persistence in PostgreSQL databases metacpan
Tangram::Driver::Pg::Storage metacpan
Tangram::Driver::SQLite Orthogonal Object Persistence in SQLite databases metacpan
Tangram::Driver::SQLite2 metacpan
Tangram::Driver::SQLite::Storage metacpan
Tangram::Driver::Sybase metacpan
Tangram::Driver::Sybase::Expr::Date metacpan
Tangram::Driver::Sybase::Statement metacpan
Tangram::Driver::Sybase::Storage metacpan
Tangram::Driver::mysql Orthogonal Object Persistence in Mysql databases metacpan
Tangram::Driver::mysql::Expr::Date metacpan
Tangram::Driver::mysql::Expr::Integer metacpan
Tangram::Driver::mysql::Storage metacpan
Tangram::Expr represent expressions on database server side metacpan
Tangram::Expr::Coll metacpan
Tangram::Expr::Coll::FromMany metacpan
Tangram::Expr::Coll::FromOne metacpan
Tangram::Expr::CursorObject metacpan
Tangram::Expr::Filter metacpan
Tangram::Expr::FlatArray metacpan
Tangram::Expr::FlatHash metacpan
Tangram::Expr::LinkTable metacpan
Tangram::Expr::QueryObject metacpan
Tangram::Expr::RDBObject metacpan
Tangram::Expr::Select metacpan
Tangram::Expr::Table metacpan
Tangram::Expr::TableAlias metacpan
Tangram::Lazy::BackRef metacpan
Tangram::Lazy::Coll metacpan
Tangram::Lazy::Ref metacpan
Tangram::Relational Orthogonal Object Persistence in Relational Databases metacpan
Tangram::Relational::Engine metacpan
Tangram::Relational::Engine::Class metacpan
Tangram::Relational::PolySelectTemplate metacpan
Tangram::Relational::Schema metacpan
Tangram::Relational::TableSet metacpan
Tangram::Schema describe a system of persistent classes metacpan
Tangram::Schema::Class metacpan
Tangram::Schema::ClassHash metacpan
Tangram::Schema::Node metacpan
Tangram::Springfield classes and schema used in the Guided Tour metacpan
Tangram::Storage persistent object database metacpan
Tangram::Storage::Statement metacpan
Tangram::Type mapping individual fields metacpan
Tangram::Type::Abstract::Array metacpan
Tangram::Type::Abstract::Coll metacpan
Tangram::Type::Abstract::Hash metacpan
Tangram::Type::Abstract::Set metacpan
Tangram::Type::Array::FromMany map Perl arrays using a link table metacpan
Tangram::Type::Array::FromOne map Perl arrays using a foreign key metacpan
Tangram::Type::Array::Scalar map Perl array of strings or numbers metacpan
Tangram::Type::BackRef metacpan
Tangram::Type::Date metacpan
Tangram::Type::Date::Cooked metacpan
Tangram::Type::Date::DateTime metacpan
Tangram::Type::Date::Manip metacpan
Tangram::Type::Date::Raw metacpan
Tangram::Type::Date::TimePiece metacpan
Tangram::Type::Dump Handy functions for Pixie-like dumping of data metacpan
Tangram::Type::Dump::Any Intuitive DataBase InterFace metacpan
Tangram::Type::Dump::Perl map any Perl object as scalar dump metacpan
Tangram::Type::Dump::Storable map any Perl object as scalar dump via Storable metacpan
Tangram::Type::Dump::YAML serialise fields of an object via YAML to a column metacpan
Tangram::Type::Hash::FromMany metacpan
Tangram::Type::Hash::FromOne metacpan
Tangram::Type::Hash::Scalar map Perl hash of scalar keys and values metacpan
Tangram::Type::Integer metacpan
Tangram::Type::Interval metacpan
Tangram::Type::Number metacpan
Tangram::Type::Real metacpan
Tangram::Type::Ref::FromMany map references to persistent objects metacpan
Tangram::Type::Ref::FromOne metacpan
Tangram::Type::Scalar map scalar fields metacpan
Tangram::Type::Set::FromMany maps Set::Object using a link table metacpan
Tangram::Type::Set::FromOne map Set::Object using a foreign key metacpan
Tangram::Type::String metacpan
Tangram::Type::Time metacpan
Tangram::Type::TimeAndDate map date & time fields metacpan
Tangram::Util metacpan

Provides

Name File View
Address lib/Tangram/Springfield.pm metacpan
LegalPerson lib/Tangram/Springfield.pm metacpan
NaturalPerson lib/Tangram/Springfield.pm metacpan
Person lib/Tangram/Springfield.pm metacpan
SpringfieldObject lib/Tangram/Springfield.pm metacpan
Tangram::Type::Date::HiRes lib/Tangram/Type/Date/TimeHiRes.pm metacpan
dummy lib/Tangram/Storage.pm metacpan

Other Files

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