Lines Matching full:distribution

15 # ABSTRACT: specification for CPAN distribution metadata
28 CPAN::Meta::Spec - specification for CPAN distribution metadata
93 This document describes version 2 of the CPAN distribution metadata
101 Distribution metadata describe important properties of Perl
102 distributions. Distribution building tools like Module::Build,
105 the distribution for use by automated tools that index, examine, package
112 =item distribution
251 This is a short description of the purpose of the distribution.
262 distribution. The preferred form of the contact string is:
269 including but not limited to (security) problems with the distribution,
270 questions about the distribution or bugs in the distribution.
272 A distribution's original author is usually the contact listed within
274 devoted to the distribution may also be listed in addition to or instead
288 This field should be set to a true value if the distribution performs
331 distribution. If multiple licenses are listed, the distribution
430 This field is the name of the distribution. This is often created by
431 taking the "main package" in the distribution and changing C<::> to
433 the distribution. For example, L<LWP::UserAgent> is distributed as part
434 of the distribution name "libwww-perl".
444 This field provides the release status of this distribution. If the
460 elevated risk of bugs and requires additional testing. The distribution
463 for "release candidate" versions of a distribution.
469 may have serious bugs. The distribution should not be installed over a
476 distribution for CPAN or other repositories in addition to or in
487 This field gives the version of the distribution to which the metadata
503 the distribution than the one provided by the C<abstract> key.
513 A List of keywords that describe this distribution. Keywords
530 are private to the packaging or implementation of the distribution and
619 distribution to specify a dependency on an optional feature of another
621 create a separate, installable distribution that ensures the desired
623 release a separate C<Foo-Bar-Baz> distribution that satisfies
658 This is a Map that describes all the prerequisites of the distribution.
689 This describes all packages provided by this distribution. This
690 information is used by distribution and automation mechanisms like
692 which distribution various packages can be found.
695 the distribution. If a package name key is provided, it must
703 from the root of the distribution directory to a file that contains or
736 This field describes resources related to this distribution.
748 A List of I<URL>'s that relate to this distribution's license. As with the
749 top-level C<license> field, distribution documentation should be consulted
754 This entry describes the bug tracking system for this distribution. It
762 This entry describes the source control repository for this distribution. It
914 C<optional_features> define the relationship between a distribution and
921 C<test> phase, this entry would appear in the distribution metadata:
950 Consumers that install the distribution must ensure that
965 available for use before the distribution building tool has been
970 The build phase is when the distribution's source code is compiled (if
975 The test phase is when the distribution's automated test suite is run.
981 The runtime phase refers not only to when the distribution's contents
983 prerequisite for regular use of this distribution should be indicated
989 distribution's source code as its author does. These tools might be
992 distribution.
1013 of the described distribution.
1032 the way that modules in prerequisites are indexed to distribution files on
1033 CPAN. When a module is deleted from a distribution, prerequisites calling
1034 for that module could indicate an older distribution should be installed,
1035 potentially overwriting files from a newer distribution.
1038 module-distribution mappings:
1045 distribution specified "Class::MOP::Class::Immutable" as a prerequisite,
1056 Distribution metadata should be serialized (as a hashref) as
1060 In the past, the distribution metadata structure had been packed with
1062 see L<YAML::Tiny>). Tools that consume distribution metadata from disk
1121 prerequisites given in distribution metadata will have any relationship
1122 whatsoever to the actual prerequisites of the distribution.
1131 The minimum prerequisites for the distribution, to which dynamic configuration will only add items
1135 Whatever the distribution configured with on the releaser's machine at release time
1153 root of the distribution archive - so PAUSE currently indexes all .pm and .PL