summaryrefslogtreecommitdiff
path: root/dist.ini
diff options
context:
space:
mode:
Diffstat (limited to 'dist.ini')
-rw-r--r--dist.ini464
1 files changed, 464 insertions, 0 deletions
diff --git a/dist.ini b/dist.ini
new file mode 100644
index 0000000..37924c1
--- /dev/null
+++ b/dist.ini
@@ -0,0 +1,464 @@
+name = Moose
+author = Stevan Little <stevan.little@iinteractive.com>
+author = Dave Rolsky <autarch@urth.org>
+author = Jesse Luehrs <doy@tozt.net>
+author = Shawn M Moore <code@sartak.org>
+author = יובל קוג'מן (Yuval Kogman) <nothingmuch@woobling.org>
+author = Karen Etheridge <ether@cpan.org>
+author = Florian Ragwitz <rafl@debian.org>
+author = Hans Dieter Pearcey <hdp@weftsoar.net>
+author = Chris Prather <chris@prather.org>
+author = Matt S Trout <mst@shadowcat.co.uk>
+license = Perl_5
+copyright_holder = Infinity Interactive, Inc.
+copyright_year = 2006
+
+; $VERSION will be extracted from lib/Moose.pm,
+; or override it with $ENV{V}
+
+[EnsurePrereqsInstalled]
+:version = 0.003
+build_phase = release ; be nice to travis
+type = requires
+type = recommends
+
+[Git::GatherDir]
+exclude_match = ^t/recipes/(?!basics_genome_overloadingsubtypesandcoercion)
+exclude_filename = Makefile.PL
+exclude_filename = LICENSE
+
+[MetaYAML]
+[MetaJSON]
+[License]
+[ExecDir]
+[ShareDir]
+
+; authordep Dist::Zilla::Plugin::MakeMaker::Awesome
+[=inc::MakeMaker]
+default_jobs = 9
+
+[Manifest]
+
+[MetaConfig]
+
+[=inc::SimpleAuthority]
+
+[MetaResources]
+bugtracker.web = https://rt.cpan.org/Dist/Display.html?Name=Moose
+bugtracker.mailto = bug-moose@rt.cpan.org
+homepage = http://moose.perl.org/
+repository.url = git://github.com/moose/Moose.git
+repository.web = https://github.com/moose/Moose
+repository.type = git
+x_IRC = irc://irc.perl.org/#moose
+x_MailingList = http://lists.perl.org/list/moose.html
+
+[FileFinder::ByName / PodModules]
+dir = lib
+file = *.pod
+
+[FileFinder::Filter / ModulesSansPod]
+finder = :InstallModules
+skip = \.pod$
+
+[FileFinder::Filter / VersionedModules]
+finder = :InstallModules
+skip = \.pod$
+skip = ^lib/Moose/Conflicts.pm$
+
+[=inc::SimpleProvides]
+finder = PodModules
+
+[MetaProvides::Package]
+meta_noindex = 1
+:version = 1.15000002
+finder = ModulesSansPod ; to avoid "No namespaces detected in file..." spewage
+
+[MetaNoIndex]
+package = Class::MOP::Class::Immutable::Trait
+package = Class::MOP::Deprecated
+package = Class::MOP::MiniTrait
+package = Class::MOP::Mixin
+namespace = Class::MOP::Mixin
+package = Moose::Deprecated
+package = Moose::Meta::Attribute::Native::Trait
+package = Moose::Meta::Class::Immutable::Trait
+package = Moose::Meta::Method::Accessor::Native
+namespace = Moose::Meta::Method::Accessor::Native
+namespace = Moose::Meta::Mixin
+package = Moose::Meta::Object::Trait
+package = Moose::Util::TypeConstraints::Builtins
+directory = author
+directory = benchmarks
+directory = doc
+directory = inc
+
+[Git::Contributors]
+
+[SurgicalPodWeaver]
+:version = 0.0023
+replacer = replace_with_comment
+post_code_replacer = replace_with_nothing
+
+[RewriteVersion]
+finder = VersionedModules
+
+[Git::Describe]
+:version = 0.004
+on_package_line = 1
+
+; authordep Test::Inline
+; authordep File::Find::Rule
+; authordep Test::Inline::Extract
+[=inc::ExtractInlineTests]
+
+[PromptIfStale]
+phase = release
+check_all_prereqs = 1
+check_all_plugins = 1
+
+[Test::EOL]
+:version = 0.14
+[PodSyntaxTests]
+[Test::NoTabs]
+[MetaTests]
+[Test::Kwalitee]
+skiptest = use_strict ; temporary, until RT#94468 is fixed
+
+[MojibakeTests]
+[RunExtraTests]
+default_jobs = 9
+
+[Test::ReportPrereqs]
+include = Algorithm::C3
+include = DBM::Deep
+include = DateTime
+include = DateTime::Calendar::Mayan
+include = DateTime::Format::MySQL
+include = Declare::Constraints::Simple
+include = Dist::CheckConflicts
+include = HTTP::Headers
+include = IO::File
+include = IO::String
+include = Locale::US
+include = Module::Refresh
+include = MooseX::NonMoose
+include = Params::Coerce
+include = Regexp::Common
+include = SUPER
+include = Test::Deep
+include = Test::DependentModules
+include = Test::LeakTrace
+include = Test::Output
+include = URI
+
+[Test::CPAN::Changes]
+
+[Test::Compile]
+:version = 2.037
+phase = develop
+filename = xt/release/00-compile.t
+bail_out_on_fail = 1
+; this serves as a TODO list for getting all modules to load independently --
+; see RT#89536
+skip = ^Class::MOP::Attribute$
+skip = ^Class::MOP::Class$
+skip = ^Class::MOP::Method::Accessor$
+skip = ^Class::MOP::Method::Constructor$
+skip = ^Class::MOP::Method::Inlined$
+skip = ^Class::MOP::Method::Wrapped$
+skip = ^Class::MOP::Mixin::HasAttributes$
+skip = ^Class::MOP::Module$
+skip = ^Class::MOP::Package$
+skip = ^Moose::Meta::Attribute$
+skip = ^Moose::Meta::Attribute::Native$
+skip = ^Moose::Meta::Mixin::AttributeCore$
+skip = ^Moose::Meta::Role::Attribute$
+skip = ^Moose::Meta::TypeConstraint::Class$
+skip = ^Moose::Meta::TypeConstraint::DuckType$
+skip = ^Moose::Meta::TypeConstraint::Enum$
+skip = ^Moose::Meta::TypeConstraint::Parameterizable$
+skip = ^Moose::Meta::TypeConstraint::Parameterized$
+skip = ^Moose::Meta::TypeConstraint::Role$
+skip = ^Moose::Meta::TypeConstraint::Union$
+
+[=inc::CheckReleaseType]
+[CheckVersionIncrement]
+
+; we would like to have this, but currently there are false negatives:
+; https://rt.cpan.org/Ticket/Display.html?id=87883
+; https://rt.cpan.org/Ticket/Display.html?id=87884
+;[Test::MinimumVersion]
+;:version = 2.000003
+;max_target_perl = 5.008003
+
+[CheckChangesHasContent]
+;[CheckPrereqsIndexed]
+
+; all runtime deps must be author deps
+[Prereqs]
+ Carp = 1.22
+;authordep Carp = 1.22
+ Class::Load = 0.09
+;authordep Class::Load = 0.09
+ Class::Load::XS = 0.01
+;authordep Class::Load::XS = 0.01
+ Data::OptList = 0.107
+;authordep Data::OptList = 0.107
+ Devel::GlobalDestruction = 0
+;authordep Devel::GlobalDestruction = 0
+ Devel::OverloadInfo = 0.002
+;authordep Devel::OverloadInfo = 0.002
+ Devel::StackTrace = 1.33
+;authordep Devel::StackTrace = 1.33
+ Eval::Closure = 0.04
+;authordep Eval::Closure = 0.04
+ List::MoreUtils = 0.28
+;authordep List::MoreUtils = 0.28
+ List::Util = 1.35
+;authordep List::Util = 1.35
+ MRO::Compat = 0.05
+;authordep MRO::Compat = 0.05
+ Module::Runtime = 0.014
+;authordep Module::Runtime = 0.014
+ Module::Runtime::Conflicts = 0.002
+;authordep Module::Runtime::Conflicts = 0.002
+ Package::DeprecationManager = 0.11
+;authordep Package::DeprecationManager = 0.11
+ Package::Stash = 0.32
+;authordep Package::Stash = 0.32
+ Package::Stash::XS = 0.24
+;authordep Package::Stash::XS = 0.24
+ Params::Util = 1.00
+;authordep Params::Util = 1.00
+ Scalar::Util = 1.19
+;authordep Scalar::Util = 1.19
+ Sub::Exporter = 0.980
+;authordep Sub::Exporter = 0.980
+ Sub::Identify = 0
+;authordep Sub::Identify = 0
+ Sub::Name = 0.05
+;authordep Sub::Name = 0.05
+ Task::Weaken = 0
+;authordep Task::Weaken = 0
+ Try::Tiny = 0.17
+;authordep Try::Tiny = 0.17
+ parent = 0.223
+;authordep parent = 0.223
+ perl = 5.8.3
+;authordep perl = 5.8.3
+ strict = 1.03
+;authordep strict = 1.03
+ warnings = 1.03
+;authordep warnings = 1.03
+
+[Prereqs / TestRequires]
+Test::CleanNamespaces = 0.13
+Test::Fatal = 0.001
+Test::More = 0.88
+Test::Requires = 0.05
+Test::Warnings = 0.016
+
+; all configure deps must be author deps
+[Prereqs / ConfigureRequires]
+ ExtUtils::CBuilder = 0.27
+;authordep ExtUtils::CBuilder = 0.27
+ File::Spec = 0
+;authordep File::Spec = 0
+;Config = 0 ; not actually in 02packages.details.txt!!!
+
+[Prereqs::AuthorDeps]
+relation = suggests
+exclude = inc::CheckAuthorDeps
+exclude = inc::CheckDelta
+exclude = inc::CheckReleaseType
+exclude = inc::Clean
+exclude = inc::ExtractInlineTests
+exclude = inc::GenerateDocs
+exclude = inc::GitUpToDate
+exclude = inc::MMHelper
+exclude = inc::MakeMaker
+exclude = inc::MyInline
+exclude = inc::SimpleAuthority
+exclude = inc::SimpleProvides
+exclude = inc::TestRelease
+
+; mostly, these are things needed by xt tests
+[Prereqs / DevelopRequires]
+Algorithm::C3 = 0
+Class::Load = 0.07
+DBM::Deep = 1.003
+Data::Visitor = 0
+DateTime = 0
+DateTime::Calendar::Mayan = 0
+DateTime::Format::MySQL = 0
+Declare::Constraints::Simple = 0
+ExtUtils::MakeMaker::Dist::Zilla::Develop = 0
+File::Find::Rule = 0
+HTTP::Headers = 0
+IO::File = 0
+IO::String = 0
+Locale::US = 0
+Module::CPANTS::Analyse = 0.92
+Module::Refresh = 0
+MooseX::MarkAsMethods = 0
+MooseX::NonMoose = 0
+PadWalker = 0
+Params::Coerce = 0
+Regexp::Common = 0
+SUPER = 1.10
+Specio = 0.10
+Test::Deep = 0
+;Test::DependentModules = 0.13 ; bad dep chain, used by a disabled test.
+Test::Inline = 0
+Test::Kwalitee = 1.15
+Test::LeakTrace = 0
+Test::Memory::Cycle = 0
+Test::Output = 0
+Test::Pod::Coverage = 1.04
+Test::Spelling = 0
+URI = 0
+blib = 0
+
+[Prereqs / RuntimeSuggests]
+; this needs to be installed *after*, since it deps on Moose
+; remove this if this is an issue
+Devel::PartialDump = 0.14
+
+[Conflicts]
+:version = 0.16
+-script = bin/moose-outdated
+Catalyst = 5.90049999
+Config::MVP = 2.200004
+Devel::REPL = 1.003020
+Dist::Zilla::Plugin::Git = 2.016
+Fey = 0.36
+Fey::ORM = 0.42
+File::ChangeNotify = 0.15
+HTTP::Throwable = 0.017
+KiokuDB = 0.51
+Markdent = 0.16
+Mason = 2.18
+MooseX::ABC = 0.05
+MooseX::Aliases = 0.08
+MooseX::AlwaysCoerce = 0.13
+MooseX::App = 1.22
+MooseX::Attribute::Deflator = 2.1.7
+MooseX::Attribute::Dependent = 1.1.0
+MooseX::Attribute::Prototype = 0.10
+MooseX::AttributeHelpers = 0.22
+MooseX::AttributeIndexes = 1.0.0
+MooseX::AttributeInflate = 0.02
+MooseX::CascadeClearing = 0.03
+MooseX::ClassAttribute = 0.26
+MooseX::Constructor::AllErrors = 0.021
+MooseX::Declare = 0.35
+MooseX::FollowPBP = 0.02
+MooseX::Getopt = 0.56
+MooseX::InstanceTracking = 0.04
+MooseX::LazyRequire = 0.06
+MooseX::Meta::Attribute::Index = 0.04
+MooseX::Meta::Attribute::Lvalue = 0.05
+MooseX::Method::Signatures = 0.44
+MooseX::MethodAttributes = 0.22
+MooseX::NonMoose = 0.24
+MooseX::Object::Pluggable = 0.0011
+MooseX::POE = 0.214
+MooseX::Params::Validate = 0.05
+MooseX::PrivateSetters = 0.03
+MooseX::Role::Cmd = 0.06
+MooseX::Role::Parameterized = 1.00
+MooseX::Role::WithOverloading = 0.14
+MooseX::Runnable = 0.03
+MooseX::Scaffold = 0.05
+MooseX::SemiAffordanceAccessor = 0.05
+MooseX::SetOnce = 0.100473
+MooseX::Singleton = 0.25
+MooseX::SlurpyConstructor = 1.1
+MooseX::Storage = 0.42
+MooseX::StrictConstructor = 0.12
+MooseX::Traits = 0.11
+MooseX::Types = 0.19
+MooseX::Types::Parameterizable = 0.05
+MooseX::Types::Set::Object = 0.03
+MooseX::Types::Signal = 1.101930
+MooseX::UndefTolerant = 0.11
+PRANG = 0.14
+Pod::Elemental = 0.093280
+Pod::Weaver = 3.101638
+Reaction = 0.002003
+Test::Able = 0.10
+Test::CleanNamespaces = 0.03
+Test::Moose::More = 0.022
+Test::TempDir = 0.05
+Throwable = 0.102080
+namespace::autoclean = 0.08
+
+[Test::CheckBreaks]
+conflicts_module = Moose::Conflicts
+
+; authordep Dist::Zilla::Util::AuthorDeps = 5.021
+; authordep CPAN::Meta::Requirements
+; authordep Test::Deep
+[=inc::CheckAuthorDeps]
+
+[=inc::CheckDelta]
+[=inc::GitUpToDate]
+
+[Git::Remote::Check]
+branch = stable/2.14
+remote_branch = stable/2.14
+
+[Git::CheckFor::CorrectBranch]
+release_branch = stable/2.14
+
+[Git::Check]
+allow_dirty =
+
+[TestRelease]
+[UploadToCPAN]
+
+[CopyFilesFromRelease]
+filename = Changes
+filename = LICENSE
+
+[Git::Commit / release snapshot]
+allow_dirty = Changes
+allow_dirty = LICENSE
+commit_msg = %N-%v%t%n%n%c
+
+[Git::Tag]
+tag_format = %v
+tag_message = %v%t
+
+[BumpVersionAfterRelease]
+finder = VersionedModules
+
+[NextRelease]
+:version = 5.033
+format = %-7v %{yyyy-MM-dd}d%{ (TRIAL RELEASE)}T
+
+[Git::Commit / increment version]
+allow_dirty = Changes
+allow_dirty_match = ^lib/.*\.pm$
+commit_msg = increment version after release
+
+[Git::Push]
+
+; note: this is going to die if releasing from an older release branch (the
+; merge won't go in cleanly)
+[Run::AfterRelease]
+run = git checkout master
+run = git merge --ff-only stable/2.14
+run = git push
+
+; authordep Class::Load
+; authordep IPC::System::Simple
+; authordep File::pushd
+; authordep Path::Tiny
+[=inc::GenerateDocs]
+
+[=inc::Clean]
+
+; last, so all before-release checks can occur first before prompting
+[ConfirmRelease]