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.

Object-Remote

Metadata

Analyzed metadata and errors of Object-Remote.

{
   "abstracts_in_pod" : {
      "Object::Remote" : "Call methods on objects in other processes or on other hosts",
      "Object::Remote::Connection" : "An underlying connection for L<Object::Remote>",
      "Object::Remote::Future" : "Asynchronous calling for L<Object::Remote>",
      "Object::Remote::Logging" : "Logging subsystem for Object::Remote",
      "Object::Remote::Logging::Logger" : "Format and output a log message",
      "Object::Remote::Role::Connector::PerlInterpreter" : "Role for connections to a Perl interpreter"
   },
   "author" : "MSTROUT",
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dir_xt" : "xt",
   "dirs_array" : [
      "maint",
      "lib",
      "lib/Object",
      "lib/Object/Remote",
      "lib/Object/Remote/Role",
      "lib/Object/Remote/Role/Connector",
      "lib/Object/Remote/Logging",
      "lib/Object/Remote/Connector",
      "t",
      "t/lib",
      "t/data",
      "bin",
      "xt",
      "xt/lib"
   ],
   "dist" : "Object-Remote",
   "dynamic_config" : 1,
   "error" : {
      "use_strict" : "Object::Remote::Null, Object::Remote::Logging::TestLogger, Object::Remote",
      "use_warnings" : "Object::Remote::Null, Object::Remote::Logging::TestLogger, Object::Remote"
   },
   "extension" : "tar.gz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_changelog" : "Changes",
   "file_makefile" : 0,
   "file_makefile_pl" : "Makefile.PL",
   "file_manifest" : "MANIFEST",
   "file_meta_json" : "META.json",
   "file_meta_yml" : "META.yml",
   "file_pm_to_blib" : 0,
   "file_readme" : "README",
   "files_array" : [
      "README",
      "META.json",
      "Changes",
      "Makefile.PL",
      "META.yml",
      "MANIFEST",
      "maint/Makefile.PL.include",
      "lib/Object/Remote.pm",
      "lib/Object/Remote/Node.pm",
      "lib/Object/Remote/Tied.pm",
      "lib/Object/Remote/Prompt.pm",
      "lib/Object/Remote/GlobProxy.pm",
      "lib/Object/Remote/Future.pm",
      "lib/Object/Remote/Connection.pm",
      "lib/Object/Remote/ReadChannel.pm",
      "lib/Object/Remote/MiniLoop.pm",
      "lib/Object/Remote/FatNode.pm",
      "lib/Object/Remote/WatchDog.pm",
      "lib/Object/Remote/GlobContainer.pm",
      "lib/Object/Remote/ModuleSender.pm",
      "lib/Object/Remote/FromData.pm",
      "lib/Object/Remote/ModuleLoader.pm",
      "lib/Object/Remote/Logging.pm",
      "lib/Object/Remote/CodeContainer.pm",
      "lib/Object/Remote/Null.pm",
      "lib/Object/Remote/ConnectionServer.pm",
      "lib/Object/Remote/Handle.pm",
      "lib/Object/Remote/Proxy.pm",
      "lib/Object/Remote/Role/LogForwarder.pm",
      "lib/Object/Remote/Role/Connector.pm",
      "lib/Object/Remote/Role/Connector/PerlInterpreter.pm",
      "lib/Object/Remote/Logging/Logger.pm",
      "lib/Object/Remote/Logging/LogAnyInjector.pm",
      "lib/Object/Remote/Logging/TestLogger.pm",
      "lib/Object/Remote/Logging/Router.pm",
      "lib/Object/Remote/Connector/Local.pm",
      "lib/Object/Remote/Connector/STDIO.pm",
      "lib/Object/Remote/Connector/LocalSudo.pm",
      "lib/Object/Remote/Connector/UNIX.pm",
      "lib/Object/Remote/Connector/SSH.pm",
      "bin/object-remote-slave",
      "bin/remoterepl",
      "bin/object-remote-node",
      "xt/local-sudo.t",
      "xt/bridged-remote.t",
      "xt/lib/TestIOAsync.pm",
      "xt/lib/TestFindUser.pm",
      "xt/lib/TestBridge.pm",
      "xt/lib/TestClass.pm"
   ],
   "files_hash" : {
      "Changes" : {
         "mtime" : 1407781010,
         "size" : 1501
      },
      "MANIFEST" : {
         "mtime" : 1407781173,
         "size" : 1999
      },
      "META.json" : {
         "mtime" : 1407781173,
         "size" : 1177
      },
      "META.yml" : {
         "mtime" : 1407781173,
         "size" : 701
      },
      "Makefile.PL" : {
         "mtime" : 1406593803,
         "size" : 641,
         "used" : [
            "ExtUtils::MakeMaker",
            "strict",
            "warnings"
         ]
      },
      "README" : {
         "mtime" : 1407781173,
         "size" : 8313
      },
      "bin/object-remote-node" : {
         "mtime" : 1340728078,
         "size" : 93
      },
      "bin/object-remote-slave" : {
         "mtime" : 1342896929,
         "size" : 287
      },
      "bin/remoterepl" : {
         "mtime" : 1337354642,
         "size" : 684
      },
      "lib/Object/Remote.pm" : {
         "license" : "Perl_5",
         "module" : "Object::Remote",
         "mtime" : 1406603830,
         "size" : 8741,
         "used" : [
            "Module::Runtime",
            "Object::Remote::Handle",
            "Object::Remote::Logging",
            "Object::Remote::MiniLoop"
         ]
      },
      "lib/Object/Remote/CodeContainer.pm" : {
         "module" : "Object::Remote::CodeContainer",
         "mtime" : 1340001885,
         "size" : 149,
         "used" : [
            "Moo"
         ]
      },
      "lib/Object/Remote/Connection.pm" : {
         "module" : "Object::Remote::Connection",
         "mtime" : 1363719173,
         "size" : 14572,
         "used" : [
            "Carp",
            "Future",
            "IO::Handle",
            "JSON::PP",
            "Module::Runtime",
            "Moo",
            "Object::Remote",
            "Object::Remote::CodeContainer",
            "Object::Remote::Future",
            "Object::Remote::GlobContainer",
            "Object::Remote::GlobProxy",
            "Object::Remote::Handle",
            "Object::Remote::Logging",
            "Object::Remote::Null",
            "Object::Remote::Tied",
            "POSIX",
            "Scalar::Util",
            "Symbol"
         ]
      },
      "lib/Object/Remote/ConnectionServer.pm" : {
         "module" : "Object::Remote::ConnectionServer",
         "mtime" : 1363719259,
         "size" : 2746,
         "used" : [
            "Future",
            "IO::Socket::UNIX",
            "Module::Runtime",
            "Moo",
            "Object::Remote",
            "Object::Remote::Logging",
            "Scalar::Util"
         ]
      },
      "lib/Object/Remote/Connector/Local.pm" : {
         "module" : "Object::Remote::Connector::Local",
         "mtime" : 1363717850,
         "noed" : [
            "warnings"
         ],
         "size" : 275,
         "used" : [
            "Moo"
         ]
      },
      "lib/Object/Remote/Connector/LocalSudo.pm" : {
         "module" : "Object::Remote::Connector::LocalSudo",
         "mtime" : 1363717850,
         "noed" : [
            "warnings"
         ],
         "size" : 3051,
         "used" : [
            "IPC::Open3",
            "Module::Runtime",
            "Moo",
            "Object::Remote::Logging",
            "Symbol"
         ]
      },
      "lib/Object/Remote/Connector/SSH.pm" : {
         "module" : "Object::Remote::Connector::SSH",
         "mtime" : 1363717850,
         "noed" : [
            "warnings"
         ],
         "size" : 1016,
         "used" : [
            "Moo",
            "Object::Remote::Handle",
            "Object::Remote::ModuleSender",
            "String::ShellQuote"
         ]
      },
      "lib/Object/Remote/Connector/STDIO.pm" : {
         "module" : "Object::Remote::Connector::STDIO",
         "mtime" : 1342721405,
         "size" : 879,
         "used" : [
            "File::Spec",
            "IO::Handle",
            "Moo",
            "Object::Remote::Connection",
            "Object::Remote::ReadChannel"
         ]
      },
      "lib/Object/Remote/Connector/UNIX.pm" : {
         "module" : "Object::Remote::Connector::UNIX",
         "mtime" : 1363717850,
         "noed" : [
            "warnings"
         ],
         "size" : 597,
         "used" : [
            "IO::Socket::UNIX",
            "Moo"
         ]
      },
      "lib/Object/Remote/FatNode.pm" : {
         "module" : "Object::Remote::FatNode",
         "mtime" : 1406589634,
         "size" : 3752,
         "used" : [
            "B",
            "Config",
            "Object::Remote::Node",
            "strictures"
         ]
      },
      "lib/Object/Remote/FromData.pm" : {
         "module" : "Object::Remote::FromData",
         "mtime" : 1363717850,
         "noed" : [
            "strict"
         ],
         "size" : 1079,
         "used" : [
            "Object::Remote",
            "Object::Remote::Logging",
            "strictures"
         ]
      },
      "lib/Object/Remote/Future.pm" : {
         "module" : "Object::Remote::Future",
         "mtime" : 1406593585,
         "required" : [
            "Object::Remote"
         ],
         "size" : 2612,
         "used" : [
            "Exporter",
            "Future",
            "Object::Remote::Logging",
            "strict",
            "warnings"
         ]
      },
      "lib/Object/Remote/GlobContainer.pm" : {
         "module" : "Object::Remote::GlobContainer",
         "mtime" : 1342565730,
         "size" : 303,
         "used" : [
            "FileHandle",
            "Moo"
         ]
      },
      "lib/Object/Remote/GlobProxy.pm" : {
         "module" : "Object::Remote::GlobProxy",
         "mtime" : 1342565730,
         "noed" : [
            "strict"
         ],
         "required" : [
            "Tie::Handle"
         ],
         "size" : 640,
         "used" : [
            "strictures"
         ]
      },
      "lib/Object/Remote/Handle.pm" : {
         "module" : "Object::Remote::Handle",
         "mtime" : 1363717850,
         "size" : 2756,
         "used" : [
            "Module::Runtime",
            "Moo",
            "Object::Remote::Future",
            "Object::Remote::Logging",
            "Object::Remote::Proxy",
            "Scalar::Util"
         ]
      },
      "lib/Object/Remote/Logging.pm" : {
         "module" : "Object::Remote::Logging",
         "mtime" : 1406589631,
         "noed" : [
            "warnings"
         ],
         "required" : [
            "Object::Remote::Logging::Router",
            "Object::Remote::Logging::TestLogger"
         ],
         "size" : 10728,
         "used" : [
            "Exporter::Declare",
            "Moo",
            "Object::Remote::Logging::Logger"
         ]
      },
      "lib/Object/Remote/Logging/LogAnyInjector.pm" : {
         "module" : "Object::Remote::Logging::LogAnyInjector",
         "mtime" : 1363717850,
         "size" : 1561,
         "used" : [
            "Carp",
            "Moo",
            "Object::Remote::Logging"
         ]
      },
      "lib/Object/Remote/Logging/Logger.pm" : {
         "module" : "Object::Remote::Logging::Logger",
         "mtime" : 1363717850,
         "noed" : [
            "strict"
         ],
         "size" : 8447,
         "used" : [
            "Carp",
            "Moo"
         ]
      },
      "lib/Object/Remote/Logging/Router.pm" : {
         "module" : "Object::Remote::Logging::Router",
         "mtime" : 1363717850,
         "size" : 3406,
         "used" : [
            "Moo",
            "Scalar::Util",
            "Sys::Hostname"
         ]
      },
      "lib/Object/Remote/Logging/TestLogger.pm" : {
         "module" : "Object::Remote::Logging::TestLogger",
         "mtime" : 1363717850,
         "size" : 353,
         "used" : [
            "Object::Remote::Logging::Logger"
         ]
      },
      "lib/Object/Remote/MiniLoop.pm" : {
         "module" : "Object::Remote::MiniLoop",
         "mtime" : 1386475882,
         "size" : 6868,
         "used" : [
            "IO::Select",
            "Moo",
            "Object::Remote::Logging",
            "Time::HiRes"
         ]
      },
      "lib/Object/Remote/ModuleLoader.pm" : {
         "module" : "Object::Remote::ModuleLoader",
         "mtime" : 1363717850,
         "size" : 1393,
         "used" : [
            "Moo",
            "Object::Remote::Logging"
         ]
      },
      "lib/Object/Remote/ModuleSender.pm" : {
         "module" : "Object::Remote::ModuleSender",
         "mtime" : 1363717850,
         "size" : 1201,
         "used" : [
            "Config",
            "File::Spec",
            "List::Util",
            "Moo",
            "Object::Remote::Logging"
         ]
      },
      "lib/Object/Remote/Node.pm" : {
         "module" : "Object::Remote::Node",
         "mtime" : 1363722796,
         "size" : 1231,
         "used" : [
            "Object::Remote",
            "Object::Remote::Connector::STDIO",
            "Object::Remote::Logging",
            "Object::Remote::WatchDog",
            "strictures"
         ]
      },
      "lib/Object/Remote/Null.pm" : {
         "module" : "Object::Remote::Null",
         "mtime" : 1336981441,
         "size" : 69
      },
      "lib/Object/Remote/Prompt.pm" : {
         "module" : "Object::Remote::Prompt",
         "mtime" : 1342636663,
         "size" : 1266,
         "used" : [
            "Exporter",
            "IO::Handle",
            "strictures"
         ]
      },
      "lib/Object/Remote/Proxy.pm" : {
         "module" : "Object::Remote::Proxy",
         "mtime" : 1363717850,
         "size" : 453,
         "used" : [
            "Carp",
            "strictures"
         ]
      },
      "lib/Object/Remote/ReadChannel.pm" : {
         "module" : "Object::Remote::ReadChannel",
         "mtime" : 1363719119,
         "size" : 1836,
         "used" : [
            "Moo",
            "Object::Remote::Logging",
            "Scalar::Util"
         ]
      },
      "lib/Object/Remote/Role/Connector.pm" : {
         "module" : "Object::Remote::Role::Connector",
         "mtime" : 1363717850,
         "size" : 2267,
         "used" : [
            "Module::Runtime",
            "Moo::Role",
            "Object::Remote::Future",
            "Object::Remote::Logging"
         ]
      },
      "lib/Object/Remote/Role/Connector/PerlInterpreter.pm" : {
         "module" : "Object::Remote::Role::Connector::PerlInterpreter",
         "mtime" : 1363717850,
         "noed" : [
            "warnings"
         ],
         "required" : [
            "Object::Remote::FatNode",
            "Object::Remote::Prompt"
         ],
         "size" : 11467,
         "used" : [
            "IO::Handle",
            "IPC::Open3",
            "Moo::Role",
            "Object::Remote::Future",
            "Object::Remote::Handle",
            "Object::Remote::Logging",
            "Object::Remote::ModuleSender",
            "Scalar::Util",
            "Symbol"
         ]
      },
      "lib/Object/Remote/Role/LogForwarder.pm" : {
         "module" : "Object::Remote::Role::LogForwarder",
         "mtime" : 1363717850,
         "size" : 1343,
         "used" : [
            "Moo::Role"
         ]
      },
      "lib/Object/Remote/Tied.pm" : {
         "module" : "Object::Remote::Tied",
         "mtime" : 1363717850,
         "size" : 318,
         "used" : [
            "strictures"
         ]
      },
      "lib/Object/Remote/WatchDog.pm" : {
         "module" : "Object::Remote::WatchDog",
         "mtime" : 1363722805,
         "size" : 1389,
         "used" : [
            "Moo",
            "Object::Remote::Logging",
            "Object::Remote::MiniLoop"
         ]
      },
      "maint/Makefile.PL.include" : {
         "mtime" : 1343064109,
         "size" : 279
      },
      "t/await.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "size" : 1451,
         "used" : [
            "FindBin",
            "ORTestClass",
            "Object::Remote",
            "Object::Remote::Future",
            "Test::Fatal",
            "Test::More",
            "lib",
            "strictures"
         ]
      },
      "t/basic.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "size" : 775,
         "used" : [
            "Object::Remote",
            "Sys::Hostname",
            "Test::More",
            "strictures"
         ]
      },
      "t/basic_data.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "size" : 707,
         "used" : [
            "Object::Remote::FromData",
            "Sys::Hostname",
            "Test::More",
            "strictures"
         ]
      },
      "t/bridged.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "size" : 383,
         "used" : [
            "FindBin",
            "Object::Remote",
            "Test::Fatal",
            "Test::More",
            "lib",
            "strictures"
         ]
      },
      "t/chained.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "size" : 885,
         "used" : [
            "Object::Remote",
            "Object::Remote::FromData",
            "Test::More",
            "strictures"
         ]
      },
      "t/data/numbers.txt" : {
         "mtime" : 1342565730,
         "no_index" : 1,
         "size" : 10
      },
      "t/lib/ORFeedbackLogger.pm" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "size" : 549
      },
      "t/lib/ORTestBridge.pm" : {
         "mtime" : 1338494548,
         "no_index" : 1,
         "size" : 225
      },
      "t/lib/ORTestClass.pm" : {
         "mtime" : 1338636026,
         "no_index" : 1,
         "size" : 247
      },
      "t/lib/ORTestGlobs.pm" : {
         "mtime" : 1342565730,
         "no_index" : 1,
         "size" : 478
      },
      "t/lib/ORTestObjects.pm" : {
         "mtime" : 1354634122,
         "no_index" : 1,
         "size" : 373
      },
      "t/lib/ORTestTiedRemote.pm" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "size" : 612
      },
      "t/lib/ORTestTransfer.pm" : {
         "mtime" : 1342539013,
         "no_index" : 1,
         "size" : 65
      },
      "t/logger.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "required" : [
            "t::lib::ORFeedbackLogger"
         ],
         "size" : 2360,
         "used" : [
            "Object::Remote::Logging",
            "Object::Remote::Logging::Logger",
            "Sys::Hostname",
            "Test::More",
            "strictures"
         ]
      },
      "t/logging.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "required" : [
            "t::lib::ORFeedbackLogger"
         ],
         "size" : 1487,
         "used" : [
            "Object::Remote::Logging",
            "Test::More",
            "strictures"
         ]
      },
      "t/logrouter.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "required" : [
            "t::lib::ORFeedbackLogger"
         ],
         "size" : 2436,
         "used" : [
            "Object::Remote::Logging::Router",
            "Sys::Hostname",
            "Test::More",
            "strictures"
         ]
      },
      "t/objects.t" : {
         "mtime" : 1354634122,
         "no_index" : 1,
         "size" : 761,
         "used" : [
            "Object::Remote",
            "Sys::Hostname",
            "Test::More",
            "overload",
            "strictures"
         ]
      },
      "t/perl_execute.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "size" : 1014,
         "used" : [
            "Object::Remote::Connector::Local",
            "Object::Remote::Connector::SSH",
            "Test::More",
            "strictures"
         ]
      },
      "t/sender.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "size" : 750,
         "used" : [
            "Object::Remote",
            "Object::Remote::Connector::Local",
            "Object::Remote::ModuleSender",
            "Test::More",
            "strictures"
         ]
      },
      "t/start_core.t" : {
         "mtime" : 1406593783,
         "no_index" : 1,
         "size" : 1509,
         "used" : [
            "File::Spec",
            "Moo",
            "Object::Remote",
            "Object::Remote::Future",
            "Test::More",
            "strictures"
         ]
      },
      "t/tied.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "size" : 1195,
         "used" : [
            "ORTestTiedRemote",
            "Object::Remote",
            "Test::More",
            "Tie::Array",
            "Tie::Hash",
            "lib",
            "strictures"
         ]
      },
      "t/timeout.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "size" : 391,
         "used" : [
            "Object::Remote",
            "Object::Remote::Connector::Local",
            "Test::More",
            "strictures"
         ]
      },
      "t/transfer.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "size" : 1786,
         "used" : [
            "FindBin",
            "Object::Remote",
            "Test::Fatal",
            "Test::More",
            "strictures"
         ]
      },
      "t/watchdog.t" : {
         "mtime" : 1407781080,
         "no_index" : 1,
         "size" : 695,
         "used" : [
            "Object::Remote::Connection",
            "Object::Remote::FromData",
            "Test::More",
            "strictures"
         ]
      },
      "t/watchdog_fatnode.t" : {
         "mtime" : 1363717850,
         "no_index" : 1,
         "noed_in_eval" : [
            "warnings"
         ],
         "size" : 703,
         "used" : [
            "Object::Remote::Connector::Local",
            "Test::More",
            "strictures"
         ]
      },
      "xt/bridged-remote.t" : {
         "mtime" : 1340001885,
         "size" : 271
      },
      "xt/lib/TestBridge.pm" : {
         "mtime" : 1340001885,
         "size" : 187
      },
      "xt/lib/TestClass.pm" : {
         "mtime" : 1338494548,
         "size" : 51
      },
      "xt/lib/TestFindUser.pm" : {
         "mtime" : 1338666381,
         "size" : 92
      },
      "xt/lib/TestIOAsync.pm" : {
         "mtime" : 1347222300,
         "size" : 706
      },
      "xt/local-sudo.t" : {
         "mtime" : 1342637933,
         "size" : 515
      }
   },
   "got_prereq_from" : "META.yml",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 1,
      "distname_matches_name_in_meta" : 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" : 1,
      "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" : "93.18",
      "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" : 0,
      "meta_yml_has_license" : 1,
      "meta_yml_has_provides" : 0,
      "meta_yml_has_repository_resource" : 0,
      "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" : 0,
      "use_warnings" : 0,
      "valid_signature" : 1
   },
   "latest_mtime" : 1407781173,
   "license" : "perl defined in META.yml",
   "license_file" : "lib/Object/Remote.pm",
   "license_from_yaml" : "perl",
   "license_in_pod" : 1,
   "license_type" : "Perl_5",
   "licenses" : {
      "Perl_5" : [
         "lib/Object/Remote.pm"
      ]
   },
   "manifest_matches_dist" : 1,
   "meta_json_is_parsable" : 1,
   "meta_json_spec_version" : "2",
   "meta_yml" : {
      "abstract" : "Call methods on objects in other processes or on other hosts",
      "author" : [
         "mst - Matt S. Trout (cpan:MSTROUT) <mst@shadowcat.co.uk>"
      ],
      "build_requires" : {
         "ExtUtils::MakeMaker" : "0"
      },
      "configure_requires" : {
         "ExtUtils::MakeMaker" : "0"
      },
      "dynamic_config" : "1",
      "generated_by" : "ExtUtils::MakeMaker version 6.84, CPAN::Meta::Converter version 2.140640",
      "license" : "perl",
      "meta-spec" : {
         "url" : "http://module-build.sourceforge.net/META-spec-v1.4.html",
         "version" : "1.4"
      },
      "name" : "Object-Remote",
      "no_index" : {
         "directory" : [
            "t",
            "inc"
         ]
      },
      "requires" : {
         "Class::C3" : "0",
         "Future" : "0.29",
         "JSON::PP" : "0",
         "Log::Contextual" : "0.005",
         "MRO::Compat" : "0",
         "Module::Runtime" : "0",
         "Moo" : "1.001",
         "String::ShellQuote" : "0"
      },
      "version" : "0.003003"
   },
   "meta_yml_is_parsable" : 1,
   "meta_yml_spec_version" : "1.4",
   "modules" : [
      {
         "file" : "lib/Object/Remote.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote"
      },
      {
         "file" : "lib/Object/Remote/Node.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Node"
      },
      {
         "file" : "lib/Object/Remote/Tied.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Tied"
      },
      {
         "file" : "lib/Object/Remote/Prompt.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Prompt"
      },
      {
         "file" : "lib/Object/Remote/GlobProxy.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::GlobProxy"
      },
      {
         "file" : "lib/Object/Remote/Future.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Future"
      },
      {
         "file" : "lib/Object/Remote/Connection.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Connection"
      },
      {
         "file" : "lib/Object/Remote/ReadChannel.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::ReadChannel"
      },
      {
         "file" : "lib/Object/Remote/MiniLoop.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::MiniLoop"
      },
      {
         "file" : "lib/Object/Remote/FatNode.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::FatNode"
      },
      {
         "file" : "lib/Object/Remote/WatchDog.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::WatchDog"
      },
      {
         "file" : "lib/Object/Remote/GlobContainer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::GlobContainer"
      },
      {
         "file" : "lib/Object/Remote/ModuleSender.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::ModuleSender"
      },
      {
         "file" : "lib/Object/Remote/FromData.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::FromData"
      },
      {
         "file" : "lib/Object/Remote/ModuleLoader.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::ModuleLoader"
      },
      {
         "file" : "lib/Object/Remote/Logging.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Logging"
      },
      {
         "file" : "lib/Object/Remote/CodeContainer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::CodeContainer"
      },
      {
         "file" : "lib/Object/Remote/Null.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Null"
      },
      {
         "file" : "lib/Object/Remote/ConnectionServer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::ConnectionServer"
      },
      {
         "file" : "lib/Object/Remote/Handle.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Handle"
      },
      {
         "file" : "lib/Object/Remote/Proxy.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Proxy"
      },
      {
         "file" : "lib/Object/Remote/Role/LogForwarder.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Role::LogForwarder"
      },
      {
         "file" : "lib/Object/Remote/Role/Connector.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Role::Connector"
      },
      {
         "file" : "lib/Object/Remote/Role/Connector/PerlInterpreter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Role::Connector::PerlInterpreter"
      },
      {
         "file" : "lib/Object/Remote/Logging/Logger.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Logging::Logger"
      },
      {
         "file" : "lib/Object/Remote/Logging/LogAnyInjector.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Logging::LogAnyInjector"
      },
      {
         "file" : "lib/Object/Remote/Logging/TestLogger.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Logging::TestLogger"
      },
      {
         "file" : "lib/Object/Remote/Logging/Router.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Logging::Router"
      },
      {
         "file" : "lib/Object/Remote/Connector/Local.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Connector::Local"
      },
      {
         "file" : "lib/Object/Remote/Connector/STDIO.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Connector::STDIO"
      },
      {
         "file" : "lib/Object/Remote/Connector/LocalSudo.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Connector::LocalSudo"
      },
      {
         "file" : "lib/Object/Remote/Connector/UNIX.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Connector::UNIX"
      },
      {
         "file" : "lib/Object/Remote/Connector/SSH.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Object::Remote::Connector::SSH"
      }
   ],
   "no_index" : "^inc/;^t/",
   "no_pax_headers" : 1,
   "package" : "Object-Remote-0.003003.tar.gz",
   "prereq" : [
      {
         "is_prereq" : 1,
         "requires" : "Future",
         "type" : "runtime_requires",
         "version" : "0.29"
      },
      {
         "is_prereq" : 1,
         "requires" : "MRO::Compat",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Log::Contextual",
         "type" : "runtime_requires",
         "version" : "0.005"
      },
      {
         "is_prereq" : 1,
         "requires" : "JSON::PP",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "ExtUtils::MakeMaker",
         "type" : "build_requires",
         "version" : "0"
      },
      {
         "requires" : "ExtUtils::MakeMaker",
         "type" : "configure_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Class::C3",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "String::ShellQuote",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Moo",
         "type" : "runtime_requires",
         "version" : "1.001"
      },
      {
         "is_prereq" : 1,
         "requires" : "Module::Runtime",
         "type" : "runtime_requires",
         "version" : "0"
      }
   ],
   "released_epoch" : 1407781220,
   "size_packed" : 43195,
   "size_unpacked" : 138108,
   "uses" : {
      "noed_in_code" : {
         "strict" : 3,
         "warnings" : 6
      },
      "noed_in_eval_in_tests" : {
         "warnings" : 1
      },
      "required_in_code" : {
         "Tie::Handle" : 1
      },
      "used_in_code" : {
         "B" : 1,
         "Carp" : 4,
         "Config" : 2,
         "Exporter" : 2,
         "Exporter::Declare" : 1,
         "File::Spec" : 2,
         "FileHandle" : 1,
         "Future" : 3,
         "IO::Handle" : 4,
         "IO::Select" : 1,
         "IO::Socket::UNIX" : 2,
         "IPC::Open3" : 2,
         "JSON::PP" : 1,
         "List::Util" : 1,
         "Module::Runtime" : 6,
         "Moo" : 20,
         "Moo::Role" : 3,
         "POSIX" : 1,
         "Scalar::Util" : 6,
         "String::ShellQuote" : 1,
         "Symbol" : 3,
         "Sys::Hostname" : 1,
         "Time::HiRes" : 1,
         "strict" : 1,
         "strictures" : 8,
         "warnings" : 1
      },
      "used_in_config" : {
         "ExtUtils::MakeMaker" : 1,
         "strict" : 1,
         "warnings" : 1
      },
      "used_in_tests" : {
         "File::Spec" : 1,
         "FindBin" : 3,
         "Moo" : 4,
         "Sys::Hostname" : 5,
         "Test::Fatal" : 3,
         "Test::More" : 17,
         "Tie::Array" : 1,
         "Tie::Hash" : 1,
         "lib" : 3,
         "overload" : 1,
         "strictures" : 17
      }
   },
   "valid_signature" : -1,
   "version" : "0.003003",
   "versions" : {
      "lib/Object/Remote.pm" : {
         "Object::Remote" : "0.003003"
      },
      "lib/Object/Remote/CodeContainer.pm" : {
         "Object::Remote::CodeContainer" : "undef"
      },
      "lib/Object/Remote/Connection.pm" : {
         "Object::Remote::Connection" : "undef"
      },
      "lib/Object/Remote/ConnectionServer.pm" : {
         "Object::Remote::ConnectionServer" : "undef"
      },
      "lib/Object/Remote/Connector/Local.pm" : {
         "Object::Remote::Connector::Local" : "undef"
      },
      "lib/Object/Remote/Connector/LocalSudo.pm" : {
         "Object::Remote::Connector::LocalSudo" : "undef"
      },
      "lib/Object/Remote/Connector/SSH.pm" : {
         "Object::Remote::Connector::SSH" : "undef"
      },
      "lib/Object/Remote/Connector/STDIO.pm" : {
         "Object::Remote::Connector::STDIO" : "undef"
      },
      "lib/Object/Remote/Connector/UNIX.pm" : {
         "Object::Remote::Connector::UNIX" : "undef"
      },
      "lib/Object/Remote/FatNode.pm" : {
         "Object::Remote::FatNode" : "undef"
      },
      "lib/Object/Remote/FromData.pm" : {
         "Object::Remote::FromData" : "undef"
      },
      "lib/Object/Remote/Future.pm" : {
         "Object::Remote::Future" : "undef",
         "maybe" : "undef",
         "maybe::start" : "undef",
         "start" : "undef",
         "then" : "undef"
      },
      "lib/Object/Remote/GlobContainer.pm" : {
         "Object::Remote::GlobContainer" : "undef"
      },
      "lib/Object/Remote/GlobProxy.pm" : {
         "Object::Remote::GlobProxy" : "undef"
      },
      "lib/Object/Remote/Handle.pm" : {
         "Object::Remote::Handle" : "undef"
      },
      "lib/Object/Remote/Logging.pm" : {
         "Object::Remote::Logging" : "undef"
      },
      "lib/Object/Remote/Logging/LogAnyInjector.pm" : {
         "Object::Remote::Logging::LogAnyInjector" : "undef"
      },
      "lib/Object/Remote/Logging/Logger.pm" : {
         "Object::Remote::Logging::Logger" : "undef"
      },
      "lib/Object/Remote/Logging/Router.pm" : {
         "Object::Remote::Logging::Router" : "undef"
      },
      "lib/Object/Remote/Logging/TestLogger.pm" : {
         "Object::Remote::Logging::TestLogger" : "undef"
      },
      "lib/Object/Remote/MiniLoop.pm" : {
         "Object::Remote::MiniLoop" : "undef"
      },
      "lib/Object/Remote/ModuleLoader.pm" : {
         "Object::Remote::ModuleLoader" : "undef",
         "Object::Remote::ModuleLoader::Hook" : "undef"
      },
      "lib/Object/Remote/ModuleSender.pm" : {
         "Object::Remote::ModuleSender" : "undef"
      },
      "lib/Object/Remote/Node.pm" : {
         "Object::Remote::Node" : "undef"
      },
      "lib/Object/Remote/Null.pm" : {
         "Object::Remote::Null" : "undef"
      },
      "lib/Object/Remote/Prompt.pm" : {
         "Object::Remote::Prompt" : "undef"
      },
      "lib/Object/Remote/Proxy.pm" : {
         "Object::Remote::Proxy" : "undef"
      },
      "lib/Object/Remote/ReadChannel.pm" : {
         "Object::Remote::ReadChannel" : "undef"
      },
      "lib/Object/Remote/Role/Connector.pm" : {
         "Object::Remote::Role::Connector" : "undef"
      },
      "lib/Object/Remote/Role/Connector/PerlInterpreter.pm" : {
         "Object::Remote::Role::Connector::PerlInterpreter" : "undef"
      },
      "lib/Object/Remote/Role/LogForwarder.pm" : {
         "Object::Remote::Role::LogForwarder" : "undef"
      },
      "lib/Object/Remote/Tied.pm" : {
         "Object::Remote::Tied" : "undef"
      },
      "lib/Object/Remote/WatchDog.pm" : {
         "Object::Remote::WatchDog" : "undef"
      }
   },
   "vname" : "Object-Remote-0.003003"
}