Protobuf 0.03 Latest

Kwalitee Issues

no_files_to_be_skipped

Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.

Error: t/c/benchmark,t/c/convert/types,t/c/convert,t/c/descriptor,t/c/descriptor_containers,t/c/descriptor_pool,t/c/extension_dict,t/c/harness,t/c/integration,t/c/map,t/c/message,t/c/protobuf,t/c/repeated,t/c/unknown_fields
main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

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.

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: xlib/Sideload/Build/FileLists.pm
no_invalid_versions

Fix the version numbers so that version::is_lax($version) returns true.

Error:
  • lib/Protobuf.pm: HASH(0x55a580039318)
consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.01,0.03

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.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
Conformance::Conformance 0.01 metacpan
Conformance::Conformance::Types metacpan
Google::Protobuf::Any 0.01 metacpan
Google::Protobuf::Any::Types metacpan
Google::Protobuf::Duration 0.01 metacpan
Google::Protobuf::Duration::Types metacpan
Google::Protobuf::Empty 0.01 metacpan
Google::Protobuf::Empty::Types metacpan
Google::Protobuf::FieldMask 0.01 metacpan
Google::Protobuf::FieldMask::Types metacpan
Google::Protobuf::Struct 0.01 metacpan
Google::Protobuf::Struct::Types metacpan
Google::Protobuf::Timestamp 0.01 metacpan
Google::Protobuf::Timestamp::Types metacpan
Google::Protobuf::Wrappers 0.01 metacpan
Google::Protobuf::Wrappers::Types metacpan
Protobuf High-performance Google Protocol Buffers implementation metacpan
Protobuf::Arena Memory arena for Protocol Buffer messages 0.03 metacpan
Protobuf::ClassGenerator Generates Perl classes from Protocol Buffer descriptors metacpan
Protobuf::Descriptor::Base::PurePerl 0.03 metacpan
Protobuf::Descriptor::Enum Descriptor for a Protocol Buffer enum 0.03 metacpan
Protobuf::Descriptor::EnumDef::PurePerl 0.03 metacpan
Protobuf::Descriptor::EnumValue 0.03 metacpan
Protobuf::Descriptor::EnumValueDef::PurePerl 0.03 metacpan
Protobuf::Descriptor::Field Descriptor for a field in a Protocol Buffer message 0.03 metacpan
Protobuf::Descriptor::FieldDef::PurePerl 0.03 metacpan
Protobuf::Descriptor::File Descriptor for a .proto file 0.03 metacpan
Protobuf::Descriptor::File::PurePerl 0.03 metacpan
Protobuf::Descriptor::MessageDef Descriptor for a Protocol Buffer message 0.03 metacpan
Protobuf::Descriptor::MessageDef::PurePerl 0.03 metacpan
Protobuf::Descriptor::OneofDef Descriptor for a Protocol Buffer oneof 0.03 metacpan
Protobuf::Descriptor::OneofDef::PurePerl 0.03 metacpan
Protobuf::DescriptorPool Manages a collection of Protocol Buffer descriptors 0.03 metacpan
Protobuf::DescriptorPool::PurePerl metacpan
Protobuf::Engine metacpan
Protobuf::Engine::PurePerl metacpan
Protobuf::Engine::PurePerl::DescriptorParser metacpan
Protobuf::Engine::XS metacpan
Protobuf::Internal Internal XS functions and utilities 0.03 metacpan
Protobuf::Internal::Map Internal XS implementation for map fields 0.03 metacpan
Protobuf::Internal::MapIterator Internal XS implementation for map iterators 0.03 metacpan
Protobuf::Internal::Proxy Base class for tied XS objects metacpan
Protobuf::Internal::Repeated Internal XS implementation for repeated fields 0.03 metacpan
Protobuf::Message Base class for Protocol Buffer messages 0.03 metacpan
Protobuf::UnknownFieldSet Represents unknown fields in a message 0.03 metacpan
Protobuf::WKT Well-Known Type Registry metacpan
Protobuf::WKT::Any Mixin for google.protobuf.Any message metacpan
Protobuf::WKT::Duration Mixin for google.protobuf.Duration metacpan
Protobuf::WKT::FieldMask Mixin for google.protobuf.FieldMask metacpan
Protobuf::WKT::Struct Mixin for google.protobuf.Struct, Value, and ListValue metacpan
Protobuf::WKT::Timestamp Mixin for google.protobuf.Timestamp metacpan
Protobuf_test_messages::Proto2::TestMessagesProto2 0.01 metacpan
Protobuf_test_messages::Proto2::TestMessagesProto2::Types metacpan
Protobuf_test_messages::Proto3::TestMessagesProto3 0.01 metacpan
Protobuf_test_messages::Proto3::TestMessagesProto3::Types metacpan
Sideload::Build::FileLists metacpan

Provides

Name File View
Protobuf::Internal::Map::Public lib/Protobuf/Internal/Map.pm metacpan
Protobuf::Internal::Repeated::Public lib/Protobuf/Internal/Repeated.pm metacpan
Protobuf::Internal::Repeated::PurePerl lib/Protobuf/Internal/Repeated.pm metacpan
Protobuf::WKT::ListValue lib/Protobuf/WKT/Struct.pm metacpan
Protobuf::WKT::Value lib/Protobuf/WKT/Struct.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README.md metacpan
cpanfile metacpan