Coro

Metadata

Analyzed metadata and errors of Coro.

{
   "abstracts_in_pod" : {
      "Coro" : "the only real threads in perl",
      "Coro::AIO" : "truly asynchronous file and directory I/O",
      "Coro::AnyEvent" : "integrate threads into AnyEvent",
      "Coro::BDB" : "truly asynchronous bdb access",
      "Coro::Channel" : "message queues",
      "Coro::Debug" : "various functions that help debugging Coro programs",
      "Coro::EV" : "do events the coro-way, with EV",
      "Coro::Event" : "do events the coro-way, with Event",
      "Coro::Handle" : "non-blocking I/O with a blocking interface.",
      "Coro::LWP" : "make LWP non-blocking - as much as possible",
      "Coro::MakeMaker" : "MakeMaker glue for the XS-level Coro API",
      "Coro::RWLock" : "reader/write locks",
      "Coro::Select" : "a (slow but coro-aware) replacement for CORE::select",
      "Coro::Semaphore" : "counting semaphores",
      "Coro::SemaphoreSet" : "efficient set of counting semaphores",
      "Coro::Signal" : "thread signals (binary semaphores)",
      "Coro::Socket" : "non-blocking socket-I/O",
      "Coro::Specific" : "manage coroutine-specific variables.",
      "Coro::State" : "first class continuations",
      "Coro::Storable" : "offer a more fine-grained Storable interface",
      "Coro::Timer" : "timers and timeouts, independent of any event loop",
      "Coro::Util" : "various utility functions."
   },
   "author" : "MLEHMANN",
   "base_dirs" : [
      "Event/",
      "Coro/",
      "EV/"
   ],
   "buildfile_executable" : 0,
   "dir_t" : "WWW::CPANTS::Analyze::Context=HASH(0x79e89c8)->d->{dir_t},EV/t",
   "dirs_array" : [
      "eg",
      "Event",
      "Event/t",
      "doc",
      "t",
      "Coro",
      "Coro/libcoro",
      "EV",
      "EV/t"
   ],
   "dist" : "Coro",
   "dynamic_config" : 1,
   "error" : {},
   "extension" : "tar.gz",
   "external_license_file" : "COPYING",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_changelog" : "Changes",
   "file_makefile" : 0,
   "file_makefile_pl" : "WWW::CPANTS::Analyze::Context=HASH(0x79e89c8)->d->{file_makefile_pl},EV/Makefile.PL",
   "file_manifest" : "MANIFEST",
   "file_meta_json" : "META.json",
   "file_meta_yml" : "META.yml",
   "file_pm_to_blib" : 0,
   "file_readme" : "README,README.linux-glibc",
   "files_array" : [
      "README",
      "META.json",
      "Changes",
      "INSTALL",
      "README.linux-glibc",
      "Makefile.PL",
      "META.yml",
      "Coro.pm",
      "MANIFEST",
      "COPYING",
      "eg/myhttpd",
      "eg/dns",
      "eg/event",
      "eg/prodcons3",
      "eg/prodcons1",
      "eg/bench",
      "eg/prodcons2",
      "eg/attributes",
      "eg/readline",
      "eg/lwp",
      "Event/Event.pm",
      "Event/Event.xs",
      "Event/Makefile.PL",
      "Event/t/00_basic.t",
      "Event/t/01_unblock.t",
      "doc/cede-vs-schedule",
      "Coro/typemap",
      "Coro/RWLock.pm",
      "Coro/schmorp.h",
      "Coro/ecb.h",
      "Coro/Semaphore.pm",
      "Coro/State.xs",
      "Coro/Timer.pm",
      "Coro/Channel.pm",
      "Coro/SemaphoreSet.pm",
      "Coro/CoroAPI.h",
      "Coro/Storable.pm",
      "Coro/jit-amd64-unix.pl",
      "Coro/BDB.pm",
      "Coro/Debug.pm",
      "Coro/Signal.pm",
      "Coro/Makefile.PL",
      "Coro/Select.pm",
      "Coro/MakeMaker.pm",
      "Coro/AIO.pm",
      "Coro/Specific.pm",
      "Coro/Intro.pod",
      "Coro/Handle.pm",
      "Coro/LWP.pm",
      "Coro/AnyEvent.pm",
      "Coro/Socket.pm",
      "Coro/Util.pm",
      "Coro/jit-x86-unix.pl",
      "Coro/clone.c",
      "Coro/state.h",
      "Coro/State.pm",
      "Coro/libcoro/README",
      "Coro/libcoro/coro.c",
      "Coro/libcoro/conftest.c",
      "Coro/libcoro/coro.h",
      "Coro/libcoro/LICENSE",
      "EV/Makefile.PL",
      "EV/EV.pm",
      "EV/EV.xs",
      "EV/t/00_basic.t",
      "EV/t/01_unblock.t"
   ],
   "files_hash" : {
      "COPYING" : {
         "mtime" : 1224811781,
         "size" : 121
      },
      "Changes" : {
         "mtime" : 1354919818,
         "size" : 59882
      },
      "Coro.pm" : {
         "module" : "Coro",
         "mtime" : 1354919824,
         "required" : [
            "Carp",
            "Coro::Debug"
         ],
         "size" : 44251,
         "used" : [
            "Carp",
            "Coro::State",
            "Exporter",
            "Guard",
            "common::sense"
         ]
      },
      "Coro/AIO.pm" : {
         "module" : "Coro::AIO",
         "mtime" : 1354919824,
         "size" : 4602,
         "used" : [
            "AnyEvent::AIO",
            "Coro",
            "Coro::AnyEvent",
            "IO::AIO",
            "common::sense"
         ]
      },
      "Coro/AnyEvent.pm" : {
         "module" : "Coro::AnyEvent",
         "mtime" : 1354919824,
         "required_in_eval" : [
            "Coro::EV",
            "Coro::Event"
         ],
         "size" : 13572,
         "used" : [
            "AnyEvent",
            "Coro",
            "common::sense"
         ]
      },
      "Coro/BDB.pm" : {
         "module" : "Coro::BDB",
         "mtime" : 1354919824,
         "size" : 1476,
         "used" : [
            "AnyEvent::BDB",
            "BDB",
            "Coro",
            "Coro::AnyEvent",
            "common::sense"
         ]
      },
      "Coro/Channel.pm" : {
         "module" : "Coro::Channel",
         "mtime" : 1354919824,
         "size" : 4005,
         "used" : [
            "Coro",
            "Coro::Semaphore",
            "common::sense"
         ]
      },
      "Coro/CoroAPI.h" : {
         "mtime" : 1341259683,
         "size" : 3737
      },
      "Coro/Debug.pm" : {
         "module" : "Coro::Debug",
         "mtime" : 1354919824,
         "size" : 16398,
         "used" : [
            "AnyEvent",
            "AnyEvent::Socket",
            "AnyEvent::Util",
            "Carp",
            "Coro",
            "Coro::AnyEvent",
            "Coro::Handle",
            "Coro::State",
            "Coro::Timer",
            "Guard",
            "Scalar::Util",
            "Time::HiRes",
            "common::sense",
            "overload"
         ]
      },
      "Coro/Handle.pm" : {
         "module" : "Coro::Handle",
         "mtime" : 1354919824,
         "required_in_eval" : [
            "Coro::EV",
            "Coro::Event"
         ],
         "size" : 13612,
         "used" : [
            "AnyEvent::Socket",
            "AnyEvent::Util",
            "Carp",
            "Coro::AnyEvent",
            "Errno",
            "Exporter",
            "common::sense"
         ]
      },
      "Coro/Intro.pod" : {
         "mtime" : 1323703125,
         "size" : 26778
      },
      "Coro/LWP.pm" : {
         "module" : "Coro::LWP",
         "mtime" : 1354919824,
         "noed" : [
            "warnings"
         ],
         "required" : [
            "Net::Config"
         ],
         "size" : 3976,
         "used" : [
            "AnyEvent::DNS",
            "AnyEvent::Util",
            "Coro::AnyEvent",
            "Coro::Select",
            "Coro::Socket",
            "Coro::Util",
            "IO::Socket::INET",
            "Net::FTP",
            "Net::HTTP",
            "Net::NNTP",
            "Socket",
            "common::sense"
         ]
      },
      "Coro/MakeMaker.pm" : {
         "module" : "Coro::MakeMaker",
         "mtime" : 1354919824,
         "size" : 2506,
         "used" : [
            "Config",
            "Exporter",
            "common::sense"
         ]
      },
      "Coro/Makefile.PL" : {
         "mtime" : 1354886299,
         "size" : 15908,
         "used" : [
            "Config",
            "ExtUtils::MakeMaker",
            "strict"
         ]
      },
      "Coro/RWLock.pm" : {
         "module" : "Coro::RWLock",
         "mtime" : 1354919824,
         "size" : 2140,
         "used" : [
            "Coro",
            "common::sense"
         ]
      },
      "Coro/Select.pm" : {
         "module" : "Net::DBus::Reactor",
         "mtime" : 1354919824,
         "size" : 3787,
         "used" : [
            "AnyEvent",
            "Coro",
            "Coro::AnyEvent",
            "Coro::State",
            "Errno",
            "common::sense"
         ]
      },
      "Coro/Semaphore.pm" : {
         "module" : "Coro::Semaphore",
         "mtime" : 1354919824,
         "size" : 4044,
         "used" : [
            "Coro",
            "common::sense"
         ]
      },
      "Coro/SemaphoreSet.pm" : {
         "module" : "Coro::SemaphoreSet",
         "mtime" : 1354919824,
         "size" : 4089,
         "used" : [
            "Coro::Semaphore",
            "common::sense"
         ]
      },
      "Coro/Signal.pm" : {
         "module" : "Coro::Signal",
         "mtime" : 1354919824,
         "size" : 2225,
         "used" : [
            "Coro::Semaphore",
            "common::sense"
         ]
      },
      "Coro/Socket.pm" : {
         "module" : "Coro::Socket",
         "mtime" : 1354919824,
         "size" : 5431,
         "used" : [
            "Carp",
            "Coro::Handle",
            "Coro::Util",
            "Errno",
            "IO::Socket::INET",
            "Socket",
            "common::sense"
         ]
      },
      "Coro/Specific.pm" : {
         "module" : "Coro::Specific",
         "mtime" : 1354919824,
         "size" : 1790,
         "used" : [
            "common::sense"
         ]
      },
      "Coro/State.pm" : {
         "module" : "Coro::State",
         "mtime" : 1354919824,
         "required" : [
            "Coro::AnyEvent"
         ],
         "size" : 17393,
         "used" : [
            "Carp",
            "Exporter",
            "XSLoader",
            "common::sense"
         ]
      },
      "Coro/State.xs" : {
         "mtime" : 1354888278,
         "size" : 103536
      },
      "Coro/Storable.pm" : {
         "module" : "Coro::Storable",
         "mtime" : 1354919824,
         "required" : [
            "Storable"
         ],
         "size" : 3724,
         "used" : [
            "Coro",
            "Coro::Semaphore",
            "Exporter",
            "Storable",
            "common::sense"
         ]
      },
      "Coro/Timer.pm" : {
         "module" : "Coro::Timer",
         "mtime" : 1354919824,
         "size" : 1617,
         "used" : [
            "Carp",
            "Coro",
            "Coro::AnyEvent",
            "common::sense"
         ]
      },
      "Coro/Util.pm" : {
         "module" : "Coro::Util",
         "mtime" : 1354919824,
         "size" : 5529,
         "used" : [
            "AnyEvent",
            "AnyEvent::Socket",
            "Coro::AnyEvent",
            "Coro::Handle",
            "Coro::Semaphore",
            "Coro::State",
            "Coro::Storable",
            "Exporter",
            "Socket",
            "common::sense"
         ]
      },
      "Coro/clone.c" : {
         "mtime" : 1246435125,
         "size" : 15624
      },
      "Coro/ecb.h" : {
         "mtime" : 1349710982,
         "size" : 24529
      },
      "Coro/jit-amd64-unix.pl" : {
         "mtime" : 1310509947,
         "size" : 2769
      },
      "Coro/jit-x86-unix.pl" : {
         "mtime" : 1307954296,
         "size" : 2977
      },
      "Coro/libcoro/LICENSE" : {
         "mtime" : 1247322253,
         "size" : 1418
      },
      "Coro/libcoro/README" : {
         "mtime" : 1109870431,
         "size" : 277
      },
      "Coro/libcoro/conftest.c" : {
         "mtime" : 1109870431,
         "size" : 4541
      },
      "Coro/libcoro/coro.c" : {
         "mtime" : 1354888640,
         "size" : 19090
      },
      "Coro/libcoro/coro.h" : {
         "mtime" : 1354889940,
         "size" : 14542
      },
      "Coro/schmorp.h" : {
         "mtime" : 1323703125,
         "size" : 9978
      },
      "Coro/state.h" : {
         "mtime" : 1329724290,
         "size" : 3123
      },
      "Coro/typemap" : {
         "mtime" : 1164375636,
         "size" : 72
      },
      "EV/EV.pm" : {
         "module" : "Coro::EV",
         "mtime" : 1354919824,
         "size" : 2579,
         "used" : [
            "Carp",
            "Coro",
            "EV",
            "XSLoader",
            "common::sense"
         ]
      },
      "EV/EV.xs" : {
         "mtime" : 1351714732,
         "size" : 7805
      },
      "EV/Makefile.PL" : {
         "mtime" : 1212235855,
         "size" : 327,
         "used" : [
            "5.008",
            "Config",
            "EV::MakeMaker",
            "ExtUtils::MakeMaker"
         ]
      },
      "EV/t/00_basic.t" : {
         "mtime" : 1211679135,
         "size" : 346
      },
      "EV/t/01_unblock.t" : {
         "mtime" : 1248231727,
         "size" : 905
      },
      "Event/Event.pm" : {
         "module" : "Coro::Event",
         "mtime" : 1354919824,
         "size" : 5391,
         "used" : [
            "Carp",
            "Coro",
            "Event",
            "XSLoader",
            "common::sense"
         ]
      },
      "Event/Event.xs" : {
         "mtime" : 1280242217,
         "size" : 4041
      },
      "Event/Makefile.PL" : {
         "mtime" : 1162841170,
         "size" : 348,
         "used" : [
            "5.005",
            "Config",
            "Event::MakeMaker",
            "ExtUtils::MakeMaker"
         ]
      },
      "Event/t/00_basic.t" : {
         "mtime" : 1164939457,
         "size" : 297
      },
      "Event/t/01_unblock.t" : {
         "mtime" : 1248231727,
         "size" : 882
      },
      "INSTALL" : {
         "mtime" : 1014067500,
         "size" : 926
      },
      "MANIFEST" : {
         "mtime" : 1354919855,
         "size" : 1391
      },
      "META.json" : {
         "mtime" : 1354919855,
         "size" : 1220
      },
      "META.yml" : {
         "mtime" : 1354919855,
         "size" : 625
      },
      "Makefile.PL" : {
         "mtime" : 1354659980,
         "required_in_eval" : [
            "EV",
            "Event"
         ],
         "size" : 4538,
         "used" : [
            "5.008002",
            "ExtUtils::MakeMaker"
         ]
      },
      "README" : {
         "mtime" : 1354919855,
         "size" : 45973
      },
      "README.linux-glibc" : {
         "mtime" : 1204474221,
         "size" : 1207
      },
      "doc/cede-vs-schedule" : {
         "mtime" : 1162842102,
         "size" : 2923
      },
      "eg/attributes" : {
         "mtime" : 995854459,
         "size" : 240
      },
      "eg/bench" : {
         "mtime" : 1323703125,
         "size" : 1714
      },
      "eg/dns" : {
         "mtime" : 1227502598,
         "size" : 316
      },
      "eg/event" : {
         "mtime" : 1227502598,
         "size" : 1222
      },
      "eg/lwp" : {
         "mtime" : 1227513328,
         "size" : 526
      },
      "eg/myhttpd" : {
         "mtime" : 1212500112,
         "size" : 8492
      },
      "eg/prodcons1" : {
         "mtime" : 995329455,
         "size" : 618
      },
      "eg/prodcons2" : {
         "mtime" : 1162842002,
         "size" : 665
      },
      "eg/prodcons3" : {
         "mtime" : 1162842002,
         "size" : 620
      },
      "eg/readline" : {
         "mtime" : 1176563166,
         "size" : 752
      },
      "t/00_basic.t" : {
         "mtime" : 1191427397,
         "no_index" : 1,
         "size" : 766,
         "used" : [
            "Coro::State"
         ]
      },
      "t/01_process.t" : {
         "mtime" : 1305244432,
         "no_index" : 1,
         "size" : 864,
         "used" : [
            "Coro"
         ]
      },
      "t/02_channel.t" : {
         "mtime" : 1208632066,
         "no_index" : 1,
         "size" : 300,
         "used" : [
            "Coro",
            "Coro::Channel"
         ]
      },
      "t/03_channel.t" : {
         "mtime" : 1205356274,
         "no_index" : 1,
         "size" : 571,
         "used" : [
            "Coro",
            "Coro::Channel",
            "strict"
         ]
      },
      "t/04_rwlock.t" : {
         "mtime" : 1164415226,
         "no_index" : 1,
         "size" : 679,
         "used" : [
            "Coro",
            "Coro::RWLock"
         ]
      },
      "t/05_specific.t" : {
         "mtime" : 996202293,
         "no_index" : 1,
         "required" : [
            "Coro"
         ],
         "size" : 675,
         "used" : [
            "Coro::Specific"
         ]
      },
      "t/06_prio.t" : {
         "mtime" : 1164415226,
         "no_index" : 1,
         "size" : 514,
         "used" : [
            "Carp",
            "Coro"
         ]
      },
      "t/07_eval.t" : {
         "mtime" : 1191989594,
         "no_index" : 1,
         "size" : 561,
         "used" : [
            "Coro"
         ]
      },
      "t/08_join.t" : {
         "mtime" : 1323703125,
         "no_index" : 1,
         "size" : 484,
         "used" : [
            "Coro"
         ]
      },
      "t/10_bugs.t" : {
         "mtime" : 1191282877,
         "no_index" : 1,
         "size" : 343,
         "used" : [
            "Coro"
         ]
      },
      "t/11_deadlock.t" : {
         "mtime" : 1227509318,
         "no_index" : 1,
         "size" : 638,
         "used" : [
            "Coro"
         ]
      },
      "t/12_exit.t" : {
         "mtime" : 1211676014,
         "no_index" : 1,
         "size" : 446,
         "used" : [
            "Coro"
         ]
      },
      "t/13_diewarn.t" : {
         "mtime" : 1192390449,
         "no_index" : 1,
         "size" : 602,
         "used" : [
            "Coro",
            "Coro::State"
         ]
      },
      "t/14_load.t" : {
         "mtime" : 1212183292,
         "no_index" : 1,
         "size" : 441
      },
      "t/15_semaphore.t" : {
         "mtime" : 1227050441,
         "no_index" : 1,
         "size" : 1654,
         "used" : [
            "Coro",
            "Coro::Semaphore"
         ]
      },
      "t/16_signal.t" : {
         "mtime" : 1245811958,
         "no_index" : 1,
         "noed" : [
            "warnings"
         ],
         "size" : 1310,
         "used" : [
            "Coro",
            "Coro::Signal"
         ]
      },
      "t/17_rouse.t" : {
         "mtime" : 1227070104,
         "no_index" : 1,
         "noed" : [
            "warnings"
         ],
         "size" : 244,
         "used" : [
            "Coro"
         ]
      },
      "t/18_winder.t" : {
         "mtime" : 1229354948,
         "no_index" : 1,
         "noed" : [
            "warnings"
         ],
         "size" : 558,
         "used" : [
            "Coro"
         ]
      },
      "t/19_handle.t" : {
         "mtime" : 1248746661,
         "no_index" : 1,
         "size" : 1021,
         "used" : [
            "AnyEvent::Util",
            "Coro",
            "Coro::Handle"
         ]
      },
      "t/20_mutual_cancel.t" : {
         "mtime" : 1304098736,
         "no_index" : 1,
         "size" : 811,
         "used" : [
            "Coro"
         ]
      }
   },
   "got_prereq_from" : "META.yml",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 1,
      "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" : 0,
      "has_license_in_source_file" : 0,
      "has_manifest" : 1,
      "has_meta_yml" : 1,
      "has_proper_version" : 1,
      "has_readme" : 1,
      "has_separate_license_file" : 1,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 1,
      "has_version" : 1,
      "kwalitee" : "90.91",
      "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" : 0,
      "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" : 1,
      "use_warnings" : 1,
      "valid_signature" : 1
   },
   "latest_mtime" : 1354919855,
   "license" : " defined in COPYING",
   "manifest_matches_dist" : 1,
   "meta_json_is_parsable" : 1,
   "meta_json_spec_version" : "2",
   "meta_yml" : {
      "abstract" : "unknown",
      "author" : [
         "unknown"
      ],
      "build_requires" : {
         "ExtUtils::MakeMaker" : "0"
      },
      "configure_requires" : {
         "ExtUtils::MakeMaker" : "0"
      },
      "dynamic_config" : "1",
      "generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.112150",
      "license" : "unknown",
      "meta-spec" : {
         "url" : "http://module-build.sourceforge.net/META-spec-v1.4.html",
         "version" : "1.4"
      },
      "name" : "Coro",
      "no_index" : {
         "directory" : [
            "t",
            "inc"
         ]
      },
      "recommends" : {
         "AnyEvent" : "7",
         "AnyEvent::AIO" : "1",
         "AnyEvent::BDB" : "1",
         "BDB" : "0",
         "EV" : "4",
         "Event" : "1.08",
         "IO::AIO" : "3.1"
      },
      "requires" : {
         "AnyEvent" : "5",
         "Guard" : "0.5",
         "Scalar::Util" : "0",
         "Storable" : "2.15",
         "Time::HiRes" : "0",
         "common::sense" : "0"
      },
      "version" : "6.23"
   },
   "meta_yml_is_parsable" : 1,
   "meta_yml_spec_version" : "1.4",
   "modules" : [
      {
         "file" : "Coro.pm",
         "in_basedir" : 1,
         "in_lib" : 0,
         "module" : "Coro"
      },
      {
         "file" : "Event/Event.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::Event"
      },
      {
         "file" : "Coro/RWLock.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::RWLock"
      },
      {
         "file" : "Coro/Semaphore.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::Semaphore"
      },
      {
         "file" : "Coro/Timer.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::Timer"
      },
      {
         "file" : "Coro/Channel.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::Channel"
      },
      {
         "file" : "Coro/SemaphoreSet.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::SemaphoreSet"
      },
      {
         "file" : "Coro/Storable.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::Storable"
      },
      {
         "file" : "Coro/BDB.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::BDB"
      },
      {
         "file" : "Coro/Debug.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::Debug"
      },
      {
         "file" : "Coro/Signal.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::Signal"
      },
      {
         "file" : "Coro/Select.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Net::DBus::Reactor"
      },
      {
         "file" : "Coro/MakeMaker.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::MakeMaker"
      },
      {
         "file" : "Coro/AIO.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::AIO"
      },
      {
         "file" : "Coro/Specific.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::Specific"
      },
      {
         "file" : "Coro/Handle.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::Handle"
      },
      {
         "file" : "Coro/LWP.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::LWP"
      },
      {
         "file" : "Coro/AnyEvent.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::AnyEvent"
      },
      {
         "file" : "Coro/Socket.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::Socket"
      },
      {
         "file" : "Coro/Util.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::Util"
      },
      {
         "file" : "Coro/State.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::State"
      },
      {
         "file" : "EV/EV.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Coro::EV"
      }
   ],
   "needs_compiler" : 1,
   "no_index" : "^inc/;^t/",
   "no_pax_headers" : 1,
   "package" : "Coro-6.23.tar.gz",
   "prereq" : [
      {
         "is_prereq" : 1,
         "requires" : "Time::HiRes",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "Event",
         "type" : "runtime_recommends",
         "version" : "1.08"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "EV",
         "type" : "runtime_recommends",
         "version" : "4"
      },
      {
         "is_prereq" : 1,
         "requires" : "AnyEvent",
         "type" : "runtime_requires",
         "version" : "5"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "AnyEvent",
         "type" : "runtime_recommends",
         "version" : "7"
      },
      {
         "is_prereq" : 1,
         "requires" : "common::sense",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "IO::AIO",
         "type" : "runtime_recommends",
         "version" : "3.1"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "AnyEvent::AIO",
         "type" : "runtime_recommends",
         "version" : "1"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "AnyEvent::BDB",
         "type" : "runtime_recommends",
         "version" : "1"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "ExtUtils::MakeMaker",
         "type" : "build_requires",
         "version" : "0"
      },
      {
         "requires" : "ExtUtils::MakeMaker",
         "type" : "configure_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Guard",
         "type" : "runtime_requires",
         "version" : "0.5"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "BDB",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Scalar::Util",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Storable",
         "type" : "runtime_requires",
         "version" : "2.15"
      }
   ],
   "released_epoch" : 1354919873,
   "size_packed" : 183532,
   "size_unpacked" : 575440,
   "uses" : {
      "noed_in_code" : {
         "warnings" : 1
      },
      "noed_in_tests" : {
         "warnings" : 3
      },
      "required_in_code" : {
         "Carp" : 1,
         "Net::Config" : 1,
         "Storable" : 1
      },
      "required_in_eval_in_config" : {
         "EV" : 1,
         "Event" : 1
      },
      "used_in_code" : {
         "AnyEvent" : 4,
         "AnyEvent::AIO" : 1,
         "AnyEvent::BDB" : 1,
         "AnyEvent::DNS" : 1,
         "AnyEvent::Socket" : 3,
         "AnyEvent::Util" : 4,
         "BDB" : 1,
         "Carp" : 9,
         "Config" : 1,
         "Coro::Select" : 1,
         "EV" : 1,
         "Errno" : 4,
         "Event" : 1,
         "Exporter" : 6,
         "Guard" : 2,
         "IO::AIO" : 1,
         "IO::Socket::INET" : 3,
         "Net::FTP" : 1,
         "Net::HTTP" : 1,
         "Net::NNTP" : 1,
         "Scalar::Util" : 1,
         "Socket" : 3,
         "Storable" : 1,
         "Time::HiRes" : 1,
         "XSLoader" : 3,
         "common::sense" : 23,
         "overload" : 1
      },
      "used_in_config" : {
         "5.005" : 1,
         "5.008" : 1,
         "5.008002" : 1,
         "Config" : 4,
         "EV::MakeMaker" : 1,
         "Event::MakeMaker" : 1,
         "ExtUtils::MakeMaker" : 4,
         "strict" : 1
      },
      "used_in_tests" : {
         "AnyEvent::Util" : 1,
         "Carp" : 1,
         "strict" : 1
      }
   },
   "valid_signature" : -1,
   "version" : "6.23",
   "versions" : {
      "Coro.pm" : {
         "Coro" : "6.23"
      },
      "Coro/AIO.pm" : {
         "Coro::AIO" : "6.23"
      },
      "Coro/AnyEvent.pm" : {
         "Coro::AnyEvent" : "6.23"
      },
      "Coro/BDB.pm" : {
         "Coro::BDB" : "6.23"
      },
      "Coro/Channel.pm" : {
         "Coro::Channel" : "6.23"
      },
      "Coro/Debug.pm" : {
         "Coro::Debug" : "6.23"
      },
      "Coro/Handle.pm" : {
         "Coro::Handle" : "6.23",
         "Coro::Handle::FH" : "6.23"
      },
      "Coro/LWP.pm" : {
         "Coro::LWP" : "6.23",
         "Coro::LWP::Socket" : "6.23"
      },
      "Coro/MakeMaker.pm" : {
         "Coro::MakeMaker" : "6.23"
      },
      "Coro/RWLock.pm" : {
         "Coro::RWLock" : "6.23"
      },
      "Coro/Select.pm" : {
         "Coro::Select" : "6.23"
      },
      "Coro/Semaphore.pm" : {
         "Coro::Semaphore" : "6.23"
      },
      "Coro/SemaphoreSet.pm" : {
         "Coro::SemaphoreSet" : "6.23"
      },
      "Coro/Signal.pm" : {
         "Coro::Signal" : "6.23"
      },
      "Coro/Socket.pm" : {
         "Coro::Socket" : "6.23"
      },
      "Coro/Specific.pm" : {
         "Coro::Specific" : "6.23"
      },
      "Coro/State.pm" : {
         "Coro::State" : "6.23"
      },
      "Coro/Storable.pm" : {
         "Coro::Storable" : "6.23"
      },
      "Coro/Timer.pm" : {
         "Coro::Timer" : "6.23",
         "Coro::Timer::Timeout" : "6.23"
      },
      "Coro/Util.pm" : {
         "Coro::Util" : "6.23"
      },
      "EV/EV.pm" : {
         "Coro::EV" : "6.23"
      },
      "Event/Event.pm" : {
         "Coro::Event" : "6.23"
      }
   },
   "vname" : "Coro-6.23"
}