declare a minimum version for my bundle (and podweaver bundle)
[p5sagit/Try-Tiny.git] / dist.ini
index 4ed975c..99475f3 100644 (file)
--- a/dist.ini
+++ b/dist.ini
@@ -1,27 +1,35 @@
 name = Try-Tiny
-author = Yuval Kogman <nothingmuch@woobling.org>
+author  = יובל קוג'מן (Yuval Kogman) <nothingmuch@woobling.org>
 author = Jesse Luehrs <doy@tozt.net>
 license = MIT
-copyright_holder = Yuval Kogman
+copyright_holder = יובל קוג'מן (Yuval Kogman)
+copyright_year = 2009
 
-[@DOY]
-:version = 0.12
-dist = Try-Tiny
-repository = github
-authority = cpan:NUFFIN
-bugtracker_web = https://github.com/doy/try-tiny/issues
-bugtracker_mailto =
-done_testing = 0
-Git::Tag_tag_format = %N-%v
-Git::NextVersion_version_regexp = ^Try-Tiny-(.+)$
+[FileFinder::Filter / all_files_but_using_5.10_features]
+finder = :TestFiles
+skip = t/given_when.t
+skip = t/when.t
 
-[ContributorsFromGit]
-
-[AutoPrereqs]
+[@Author::ETHER]
+:version = 0.094
+installer = MakeMaker
+Authority.authority = cpan:NUFFIN
 ; tests optionally require 5.010
-skip = ^perl$
-; tests for optional Sub::Name stuff
-skip = ^Sub::Name$
+AutoPrereqs.skip = ^perl$
+MinimumPerl.test_finder = all_files_but_using_5.10_features
+-remove = Test::CleanNamespaces
+
+; TODO: make this an option of [Test::MinimumVersion]
+[Substitute]
+file = xt/release/minimum-version.t
+code = s/^(all_minimum_version_ok\([^)]+)(\s*\);)/$1, { skip => [qw(t\/given_when\.t t\/when\.t)] }$2/
+
+[Prereqs::Soften]
+to_relationship = suggests
+copy_to = develop.requires
+module = Capture::Tiny  ; capture_stderr
+module = Sub::Name
+module = Sub::Util
 
-[Prereqs]
-perl = 5.006
+[OnlyCorePrereqs]
+check_dual_life_versions = 0