The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Build.PL 03
CONTRIBUTING 074
Changes 3040
INSTALL 044
LICENSE 44
MANIFEST 421
META.json 91559
META.yml 82422
Makefile.PL 883
README 22
README.md 0108
dist.ini 414
lib/namespace/autoclean.pm 747
t/00-report-prereqs.t 0128
t/release-eol.t 160
t/release-no-tabs.t 160
t/release-pod-coverage.t 210
t/release-pod-syntax.t 150
weaver.ini 035
xt/author/00-compile.t 050
xt/author/pod-spell.t 042
xt/release/changes_has_content.t 041
xt/release/cpan-changes.t 011
xt/release/distmeta.t 07
xt/release/eol.t 08
xt/release/kwalitee.t 04
xt/release/minimum-version.t 08
xt/release/mojibake.t 012
xt/release/no-tabs.t 014
xt/release/pod-coverage.t 013
xt/release/pod-no404s.t 021
xt/release/pod-syntax.t 07
xt/release/portability.t 011
xt/release/test-version.t 022
34 files changed (This is a version diff) 3001855
@@ -0,0 +1,3 @@
+use 5.006;
+use Module::Build::Tiny 0.030;
+Build_PL();
@@ -0,0 +1,74 @@
+
+CONTRIBUTING
+
+Thank you for considering contributing to this distribution.  This file
+contains instructions that will help you work with the source code.
+
+The distribution is managed with Dist::Zilla.  This means than many of the
+usual files you might expect are not in the repository, but are generated
+at release time (e.g. Makefile.PL).
+
+However, you can run tests directly using the 'prove' tool:
+
+  $ prove -l
+  $ prove -lv t/some_test_file.t
+  $ prove -lvr t/
+
+In most cases, 'prove' is entirely sufficent for you to test any
+patches you have.
+
+You may need to satisfy some dependencies.  The easiest way to satisfy
+dependencies is to install the last release -- this is available at
+https://metacpan.org/release/namespace-autoclean.
+
+If you use cpanminus, you can do it without downloading the tarball first:
+
+  $ cpanm --reinstall --installdeps --with-recommends namespace::autoclean
+
+Dist::Zilla is a very powerful authoring tool, but requires a number of
+author-specific plugins.  If you would like to use it for contributing,
+install it from CPAN, then run one of the following commands, depending on
+your CPAN client:
+
+  $ cpan `dzil authordeps --missing`
+  $ dzil authordeps --missing | cpanm
+
+You should then also install any additional requirements not needed by the
+dzil build but may be needed by tests or other development:
+
+  # cpan `dzil listdeps --author --missing`
+  $ dzil listdeps --author --missing | cpanm
+
+You can also do this via cpanm directly:
+
+  $ cpanm --reinstall --installdeps --with-develop --with-recommends namespace::autoclean
+
+Once installed, here are some dzil commands you might try:
+
+  $ dzil build
+  $ dzil test
+  $ dzil test --release
+  $ dzil xtest
+  $ dzil listdeps --json
+  $ dzil build --notgz
+
+You can learn more about Dist::Zilla at http://dzil.org/.
+
+The code for this distribution is hosted at GitHub. The main repository is:
+https://github.com/moose/namespace-autoclean.
+You can submit code changes by forking the repository, pushing your code
+changes to your clone, and then submitting a pull request. Detailed
+instructions for doing that is available here:
+
+https://help.github.com/
+https://help.github.com/articles/creating-a-pull-request
+
+If you have found a bug, but do not have an accompanying patch to fix it, you
+can submit an issue report here:
+https://rt.cpan.org/Public/Dist/Display.html?Name=namespace-autoclean
+or via bug-namespace-autoclean@rt.cpan.org.
+This is a good place to send your questions about the usage of this distribution.
+
+
+This file was generated via Dist::Zilla::Plugin::GenerateFile::ShareDir 0.003 from a
+template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.043.
@@ -1,47 +1,57 @@
-0.13  Wed, 24 Aug 2010 09:33:00 +0000
-  * Fix issue in dist.ini which was causing links to be incorrectly generated.
-  * Re-package to remove BEGIN { $VERSION hackery by using a newer
+Revision history for namespace-autoclean
+
+0.15      2013-12-14 17:47:21Z
+  - update configure_requires checking in Makefile.PL, add CONTRIBUTING file
+
+0.14      2013-10-09 03:06:00Z
+  - bump dependency on B::Hooks::EndOfScope, to get the separation of
+    pure-perl and XS components (RT#89245)
+  - repository migrated to the github moose organization
+
+0.13      2011-08-24 09:33:00Z
+  - Fix issue in dist.ini which was causing links to be incorrectly generated.
+  - Re-package to remove BEGIN { $VERSION hackery by using a newer
     Dist-Zilla.
 
-0.12  Fri, 04 Feb 2010 10:39:00 +0000
-  * Bump namespace::clean dep to 0.20 to pull in the bugfix for
+0.12      2011-02-04 10:39:00Z
+  - Bump namespace::clean dep to 0.20 to pull in the bugfix for
     Package::Stash::XS 0.19
 
-0.11  Fri, 07 May 2010 19:32:37 +0200
-  * Improve distribution metadata.
+0.11      2010-05-07 17:32:37Z
+  - Improve distribution metadata.
 
-0.10  Sat, 01 May 2010 20:32:59 +0200
-  * Fix documentation typo ( Andrew Rodland).
+0.10      2010-05-01 18:32:59Z
+  - Fix documentation typo (Andrew Rodland).
 
-0.09  Tue, 15 Sep 2009 07:45:16 +0200
-  * Fix to avoid deprecation warnings from the latest Class::MOP, but
+0.09      2009-09-15 05:45:16Z
+  - Fix to avoid deprecation warnings from the latest Class::MOP, but
     it still works with older versions too. (Dave Rolsky)
-  * Fix a documentation typo (Jonathan Yu).
+  - Fix a documentation typo (Jonathan Yu).
 
-0.08  Sun, 07 Jun 2009 17:34:02 +0200
-  * Run the role tests again Moose >= 0.56 only.
-  * Add diagnostic for the Moose version to the role test.
+0.08      2009-06-07 15:34:02Z
+  - Run the role tests again Moose >= 0.56 only.
+  - Add diagnostic for the Moose version to the role test.
 
-0.07  Wed, 27 May 2009 22:27:46 +0200
-  * Drop the useless Class::MOP::class_of call (Chris Prather).
-  * Extend -also to make it accept coderefs and regexen (Kent Fredric).
+0.07      2009-05-27 20:27:46Z
+  - Drop the useless Class::MOP::class_of call (Chris Prather).
+  - Extend -also to make it accept coderefs and regexen (Kent Fredric).
 
-0.06  Wed, 20 May 2009 15:14:36 +0200
-  * Allow selection of explicit cleanee (Shawn M Moore).
+0.06      2009-05-20 13:14:36Z
+  - Allow selection of explicit cleanee (Shawn M Moore).
 
-0.05  Fri, 01 May 2009 12:44:25 +0200
-  * Don't clean the 'meta' method for Moose roles, even if it's not
+0.05      2009-05-01 10:44:25Z
+  - Don't clean the 'meta' method for Moose roles, even if it's not
     included in get_method_list.
 
-0.04  Wed, 22 Apr 2009 07:42:32 +0200
-  * Make -also accept a plain string instead of only an array ref.
+0.04      2009-04-22 05:42:32Z
+  - Make -also accept a plain string instead of only an array ref.
 
-0.03  Sat, 18 Apr 2009 11:43:10 +0200
-  * Changes dependeny of Class::MOP to 0.80, this is the first version
+0.03      2009-04-18 09:43:10Z
+  - Changes dependeny of Class::MOP to 0.80, this is the first version
     with class_of.
 
-0.02  Fri, 17 Apr 2009 14:21:46 +0200
-  * Allow removing symbols other than imports using the -also option.
+0.02      2009-04-17 12:21:46Z
+  - Allow removing symbols other than imports using the -also option.
 
-0.01  Sat, 11 Apr 2009 02:41:50 +0200
-  * Initial release.
+0.01      2009-04-11 00:41:50Z
+  - Initial release.
@@ -0,0 +1,44 @@
+
+This is the Perl distribution namespace-autoclean.
+
+Installing namespace-autoclean is straightforward.
+
+## Installation with cpanm
+
+If you have cpanm, you only need one line:
+
+    % cpanm namespace::autoclean
+
+If you are installing into a system-wide directory, you may need to pass the
+"-S" flag to cpanm, which uses sudo to install the module:
+
+    % cpanm -S namespace::autoclean
+
+## Installing with the CPAN shell
+
+Alternatively, if your CPAN shell is set up, you should just be able to do:
+
+    % cpan namespace::autoclean
+
+## Manual installation
+
+As a last resort, you can manually install it. Download the tarball, untar it,
+then build it:
+
+    % perl Build.PL
+    % ./Build && ./Build test
+
+Then install it:
+
+    % ./Build install
+
+If you are installing into a system-wide directory, you may need to run:
+
+    % sudo ./Build install
+
+## Documentation
+
+namespace-autoclean documentation is available as POD.
+You can run perldoc from a shell to read the documentation:
+
+    % perldoc namespace::autoclean
@@ -1,4 +1,4 @@
-This software is copyright (c) 2011 by Florian Ragwitz.
+This software is copyright (c) 2009 by Florian Ragwitz.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@ b) the "Artistic License"
 
 --- The GNU General Public License, Version 1, February 1989 ---
 
-This software is Copyright (c) 2011 by Florian Ragwitz.
+This software is Copyright (c) 2009 by Florian Ragwitz.
 
 This is free software, licensed under:
 
@@ -22,7 +22,7 @@ This is free software, licensed under:
                      Version 1, February 1989
 
  Copyright (C) 1989 Free Software Foundation, Inc.
-                    51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+ 51 Franklin St, Suite 500, Boston, MA  02110-1335  USA
 
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
@@ -272,7 +272,7 @@ That's all there is to it!
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2011 by Florian Ragwitz.
+This software is Copyright (c) 2009 by Florian Ragwitz.
 
 This is free software, licensed under:
 
@@ -1,18 +1,35 @@
+Build.PL
+CONTRIBUTING
 Changes
+INSTALL
 LICENSE
 MANIFEST
 META.json
 META.yml
 Makefile.PL
 README
+README.md
 dist.ini
 lib/namespace/autoclean.pm
+t/00-report-prereqs.t
 t/also.t
 t/basic.t
 t/cleanee.t
 t/matchclean.t
-t/release-eol.t
-t/release-no-tabs.t
-t/release-pod-coverage.t
-t/release-pod-syntax.t
 t/role.t
+weaver.ini
+xt/author/00-compile.t
+xt/author/pod-spell.t
+xt/release/changes_has_content.t
+xt/release/cpan-changes.t
+xt/release/distmeta.t
+xt/release/eol.t
+xt/release/kwalitee.t
+xt/release/minimum-version.t
+xt/release/mojibake.t
+xt/release/no-tabs.t
+xt/release/pod-coverage.t
+xt/release/pod-no404s.t
+xt/release/pod-syntax.t
+xt/release/portability.t
+xt/release/test-version.t
@@ -4,7 +4,7 @@
       "Florian Ragwitz <rafl@debian.org>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 4.300000, CPAN::Meta::Converter version 2.112150",
+   "generated_by" : "Dist::Zilla version 5.006, CPAN::Meta::Converter version 2.133380",
    "license" : [
       "perl_5"
    ],
@@ -13,200 +13,658 @@
       "version" : "2"
    },
    "name" : "namespace-autoclean",
+   "no_index" : {
+      "directory" : [
+         "t",
+         "xt",
+         "examples"
+      ]
+   },
    "prereqs" : {
       "configure" : {
          "requires" : {
-            "ExtUtils::MakeMaker" : "6.30"
+            "ExtUtils::MakeMaker" : "6.30",
+            "Module::Build::Tiny" : "0.030"
+         }
+      },
+      "develop" : {
+         "recommends" : {
+            "Dist::Zilla::PluginBundle::Author::ETHER" : "0.043"
+         },
+         "requires" : {
+            "Dist::Zilla" : "5.006",
+            "Dist::Zilla::Plugin::ContributorsFromGit" : "0",
+            "Dist::Zilla::Plugin::GitHub::Update" : "0",
+            "Dist::Zilla::Plugin::GithubMeta" : "0",
+            "Dist::Zilla::Plugin::MakeMaker::Fallback" : "0",
+            "Dist::Zilla::Plugin::ModuleBuildTiny" : "0.004",
+            "Dist::Zilla::PluginBundle::Author::ETHER" : "0.028",
+            "File::Spec" : "0",
+            "IO::Handle" : "0",
+            "IPC::Open3" : "0",
+            "Pod::Coverage::TrustPod" : "0",
+            "Pod::Weaver" : "4",
+            "Pod::Weaver::Section::Contributors" : "0",
+            "Test::CPAN::Changes" : "0.19",
+            "Test::CPAN::Meta" : "0",
+            "Test::Kwalitee" : "1.12",
+            "Test::More" : "0.94",
+            "Test::NoTabs" : "0",
+            "Test::Pod" : "1.41",
+            "Test::Pod::Coverage" : "1.08"
          }
       },
       "runtime" : {
          "requires" : {
-            "B::Hooks::EndOfScope" : 0,
+            "B::Hooks::EndOfScope" : "0.12",
             "Class::MOP" : "0.80",
-            "List::Util" : 0,
+            "List::Util" : "0",
             "namespace::clean" : "0.20",
-            "strict" : 0,
-            "warnings" : 0
+            "perl" : "5.006",
+            "strict" : "0",
+            "warnings" : "0"
          }
       },
       "test" : {
+         "recommends" : {
+            "CPAN::Meta" : "0",
+            "CPAN::Meta::Requirements" : "0"
+         },
          "requires" : {
-            "Moose::Role" : 0,
-            "Sub::Name" : 0,
-            "Test::More" : 0
+            "ExtUtils::MakeMaker" : "0",
+            "File::Spec::Functions" : "0",
+            "Moose::Role" : "0",
+            "Sub::Name" : "0",
+            "Test::More" : "0"
          }
       }
    },
+   "provides" : {
+      "namespace::autoclean" : {
+         "file" : "lib/namespace/autoclean.pm",
+         "version" : "0.15"
+      }
+   },
    "release_status" : "stable",
    "resources" : {
       "bugtracker" : {
          "mailto" : "bug-namespace-autoclean@rt.cpan.org",
-         "web" : "http://rt.cpan.org/Public/Dist/Display.html?Name=namespace-autoclean"
+         "web" : "https://rt.cpan.org/Public/Dist/Display.html?Name=namespace-autoclean"
       },
-      "homepage" : "http://metacpan.org/release/namespace-autoclean",
+      "homepage" : "https://github.com/moose/namespace-autoclean",
       "repository" : {
          "type" : "git",
-         "url" : "git://github.com/rafl/namespace-autoclean.git",
-         "web" : "http://github.com/rafl/namespace-autoclean"
+         "url" : "https://github.com/moose/namespace-autoclean.git",
+         "web" : "https://github.com/moose/namespace-autoclean"
       }
    },
-   "version" : "0.13",
+   "version" : "0.15",
    "x_Dist_Zilla" : {
+      "perl" : {
+         "version" : "5.019006"
+      },
       "plugins" : [
          {
-            "class" : "Dist::Zilla::Plugin::GatherDir",
-            "name" : "@FLORA/@Basic/GatherDir",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::Git::NextVersion",
+            "name" : "@Author::ETHER/Git::NextVersion",
+            "version" : "2.019"
          },
          {
-            "class" : "Dist::Zilla::Plugin::PruneCruft",
-            "name" : "@FLORA/@Basic/PruneCruft",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::PromptIfStale",
+            "config" : {
+               "Dist::Zilla::Plugin::PromptIfStale" : {
+                  "check_all_plugins" : 0,
+                  "check_all_prereqs" : 0,
+                  "modules" : [
+                     "Dist::Zilla::PluginBundle::Author::ETHER"
+                  ],
+                  "phase" : "build",
+                  "skip" : []
+               }
+            },
+            "name" : "@Author::ETHER/build",
+            "version" : "0.015"
          },
          {
-            "class" : "Dist::Zilla::Plugin::ManifestSkip",
-            "name" : "@FLORA/@Basic/ManifestSkip",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::PromptIfStale",
+            "config" : {
+               "Dist::Zilla::Plugin::PromptIfStale" : {
+                  "check_all_plugins" : "1",
+                  "check_all_prereqs" : "1",
+                  "modules" : [],
+                  "phase" : "release",
+                  "skip" : []
+               }
+            },
+            "name" : "@Author::ETHER/release",
+            "version" : "0.015"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::ExecDir",
+            "name" : "@Author::ETHER/ExecDir",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::ShareDir",
+            "name" : "@Author::ETHER/ShareDir",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::FileFinder::ByName",
+            "name" : "@Author::ETHER/Examples",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Git::GatherDir",
+            "name" : "@Author::ETHER/Git::GatherDir",
+            "version" : "2.019"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaYAML",
-            "name" : "@FLORA/@Basic/MetaYAML",
-            "version" : "4.300000"
+            "name" : "@Author::ETHER/MetaYAML",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::MetaJSON",
+            "name" : "@Author::ETHER/MetaJSON",
+            "version" : "5.006"
          },
          {
             "class" : "Dist::Zilla::Plugin::License",
-            "name" : "@FLORA/@Basic/License",
-            "version" : "4.300000"
+            "name" : "@Author::ETHER/License",
+            "version" : "5.006"
          },
          {
             "class" : "Dist::Zilla::Plugin::Readme",
-            "name" : "@FLORA/@Basic/Readme",
-            "version" : "4.300000"
+            "name" : "@Author::ETHER/Readme",
+            "version" : "5.006"
          },
          {
-            "class" : "Dist::Zilla::Plugin::ExtraTests",
-            "name" : "@FLORA/@Basic/ExtraTests",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::Manifest",
+            "name" : "@Author::ETHER/Manifest",
+            "version" : "5.006"
          },
          {
-            "class" : "Dist::Zilla::Plugin::ExecDir",
-            "name" : "@FLORA/@Basic/ExecDir",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::GenerateFile::ShareDir",
+            "config" : {
+               "Dist::Zilla::Plugin::GenerateFile::ShareDir" : {
+                  "destination_filename" : "CONTRIBUTING",
+                  "dist" : "Dist-Zilla-PluginBundle-Author-ETHER",
+                  "encoding" : "UTF-8",
+                  "source_filename" : "CONTRIBUTING"
+               }
+            },
+            "name" : "@Author::ETHER/GenerateFile::ShareDir",
+            "version" : "0.003"
          },
          {
-            "class" : "Dist::Zilla::Plugin::ShareDir",
-            "name" : "@FLORA/@Basic/ShareDir",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::Test::Compile",
+            "config" : {
+               "Dist::Zilla::Plugin::Test::Compile" : {
+                  "filename" : "xt/author/00-compile.t",
+                  "module_finder" : [
+                     ":InstallModules"
+                  ],
+                  "script_finder" : [
+                     ":ExecFiles",
+                     "@Author::ETHER/Examples"
+                  ]
+               }
+            },
+            "name" : "@Author::ETHER/Test::Compile",
+            "version" : "2.039"
          },
          {
-            "class" : "Dist::Zilla::Plugin::MakeMaker",
-            "name" : "@FLORA/@Basic/MakeMaker",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::Test::NoTabs",
+            "config" : {
+               "Dist::Zilla::Plugin::Test::NoTabs" : {
+                  "module_finder" : [
+                     ":InstallModules"
+                  ],
+                  "script_finder" : [
+                     ":ExecFiles",
+                     "@Author::ETHER/Examples"
+                  ]
+               }
+            },
+            "name" : "@Author::ETHER/Test::NoTabs",
+            "version" : "0.05"
          },
          {
-            "class" : "Dist::Zilla::Plugin::Manifest",
-            "name" : "@FLORA/@Basic/Manifest",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::EOLTests",
+            "name" : "@Author::ETHER/EOLTests",
+            "version" : "0.02"
          },
          {
-            "class" : "Dist::Zilla::Plugin::TestRelease",
-            "name" : "@FLORA/@Basic/TestRelease",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::MetaTests",
+            "name" : "@Author::ETHER/MetaTests",
+            "version" : "5.006"
          },
          {
-            "class" : "Dist::Zilla::Plugin::ConfirmRelease",
-            "name" : "@FLORA/@Basic/ConfirmRelease",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::Test::Version",
+            "name" : "@Author::ETHER/Test::Version",
+            "version" : "0.002004"
          },
          {
-            "class" : "Dist::Zilla::Plugin::UploadToCPAN",
-            "name" : "@FLORA/@Basic/UploadToCPAN",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes",
+            "name" : "@Author::ETHER/Test::CPAN::Changes",
+            "version" : "0.008"
          },
          {
-            "class" : "Dist::Zilla::Plugin::MetaConfig",
-            "name" : "@FLORA/MetaConfig",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::Test::ChangesHasContent",
+            "name" : "@Author::ETHER/Test::ChangesHasContent",
+            "version" : "0.006"
          },
          {
-            "class" : "Dist::Zilla::Plugin::MetaJSON",
-            "name" : "@FLORA/MetaJSON",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::Test::MinimumVersion",
+            "name" : "@Author::ETHER/Test::MinimumVersion",
+            "version" : "2.000005"
          },
          {
-            "class" : "Dist::Zilla::Plugin::PkgVersion",
-            "name" : "@FLORA/PkgVersion",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
+            "name" : "@Author::ETHER/PodSyntaxTests",
+            "version" : "5.006"
          },
          {
-            "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
-            "name" : "@FLORA/PodSyntaxTests",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::PodCoverageTests",
+            "name" : "@Author::ETHER/PodCoverageTests",
+            "version" : "5.006"
          },
          {
-            "class" : "Dist::Zilla::Plugin::NoTabsTests",
-            "name" : "@FLORA/NoTabsTests",
-            "version" : "0.01"
+            "class" : "Dist::Zilla::Plugin::Test::PodSpelling",
+            "name" : "@Author::ETHER/Test::PodSpelling",
+            "version" : "2.006001"
          },
          {
-            "class" : "Dist::Zilla::Plugin::PodCoverageTests",
-            "name" : "@FLORA/PodCoverageTests",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::Test::Pod::No404s",
+            "name" : "@Author::ETHER/Test::Pod::No404s",
+            "version" : "1.001"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Test::Kwalitee",
+            "name" : "@Author::ETHER/Test::Kwalitee",
+            "version" : "2.07"
          },
          {
-            "class" : "Dist::Zilla::Plugin::MetaResources",
-            "name" : "@FLORA/MetaResources",
-            "version" : "4.300000"
+            "class" : "Dist::Zilla::Plugin::MojibakeTests",
+            "name" : "@Author::ETHER/MojibakeTests",
+            "version" : "0.5"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs",
+            "name" : "@Author::ETHER/Test::ReportPrereqs",
+            "version" : "0.010"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Test::Portability",
+            "name" : "@Author::ETHER/Test::Portability",
+            "version" : "2.000005"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::PruneCruft",
+            "name" : "@Author::ETHER/PruneCruft",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::ManifestSkip",
+            "name" : "@Author::ETHER/ManifestSkip",
+            "version" : "5.006"
          },
          {
             "class" : "Dist::Zilla::Plugin::Authority",
-            "name" : "@FLORA/Authority",
-            "version" : "1.005"
+            "name" : "@Author::ETHER/Authority",
+            "version" : "1.006"
          },
          {
-            "class" : "Dist::Zilla::Plugin::EOLTests",
-            "name" : "@FLORA/EOLTests",
-            "version" : "0.02"
+            "class" : "Dist::Zilla::Plugin::Git::Describe",
+            "name" : "@Author::ETHER/Git::Describe",
+            "version" : "0.003"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::PkgVersion",
+            "name" : "@Author::ETHER/PkgVersion",
+            "version" : "5.006"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodWeaver",
-            "name" : "@FLORA/PodWeaver",
-            "version" : "3.101641"
+            "config" : {
+               "Dist::Zilla::Plugin::PodWeaver" : {
+                  "finder" : [
+                     ":InstallModules",
+                     ":ExecFiles"
+                  ],
+                  "plugins" : [
+                     {
+                        "class" : "Pod::Weaver::Plugin::EnsurePod5",
+                        "name" : "@CorePrep/EnsurePod5",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Plugin::H1Nester",
+                        "name" : "@CorePrep/H1Nester",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Plugin::SingleEncoding",
+                        "name" : "-SingleEncoding",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Name",
+                        "name" : "Name",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Region",
+                        "name" : "prelude",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Generic",
+                        "name" : "SYNOPSIS",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Generic",
+                        "name" : "DESCRIPTION",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Generic",
+                        "name" : "OVERVIEW",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "ATTRIBUTES",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "METHODS",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "FUNCTIONS",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Collect",
+                        "name" : "TYPES",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Leftovers",
+                        "name" : "Leftovers",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Region",
+                        "name" : "postlude",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Authors",
+                        "name" : "Authors",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Contributors",
+                        "name" : "Contributors",
+                        "version" : "0.007"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Section::Legal",
+                        "name" : "Legal",
+                        "version" : "4.004"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Plugin::Transformer",
+                        "name" : "-Transformer",
+                        "version" : "4.004"
+                     }
+                  ]
+               }
+            },
+            "name" : "@Author::ETHER/PodWeaver",
+            "version" : "4.002"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::NextRelease",
+            "name" : "@Author::ETHER/NextRelease",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod",
+            "name" : "@Author::ETHER/ReadmeAnyFromPod",
+            "version" : "0.133360"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::GithubMeta",
+            "name" : "@Author::ETHER/GithubMeta",
+            "version" : "0.42"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::AutoMetaResources",
+            "name" : "@Author::ETHER/AutoMetaResources",
+            "version" : "1.20"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::MetaNoIndex",
+            "name" : "@Author::ETHER/MetaNoIndex",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::FinderCode",
+            "name" : "@Author::ETHER/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::MetaProvides::Package",
+            "config" : {
+               "Dist::Zilla::Plugin::MetaProvides::Package" : {},
+               "Dist::Zilla::Role::MetaProvider::Provider" : {
+                  "inherit_missing" : "1",
+                  "inherit_version" : "1",
+                  "meta_noindex" : "1"
+               }
+            },
+            "name" : "@Author::ETHER/MetaProvides::Package",
+            "version" : "1.15000001"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::MetaConfig",
+            "name" : "@Author::ETHER/MetaConfig",
+            "version" : "5.006"
          },
          {
             "class" : "Dist::Zilla::Plugin::AutoPrereqs",
-            "name" : "@FLORA/AutoPrereqs",
-            "version" : "4.300000"
+            "name" : "@Author::ETHER/AutoPrereqs",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Prereqs::AuthorDeps",
+            "name" : "@Author::ETHER/Prereqs::AuthorDeps",
+            "version" : "0.002"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::MinimumPerl",
+            "name" : "@Author::ETHER/MinimumPerl",
+            "version" : "1.003"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Prereqs",
+            "config" : {
+               "Dist::Zilla::Plugin::Prereqs" : {
+                  "phase" : "develop",
+                  "type" : "requires"
+               }
+            },
+            "name" : "@Author::ETHER/installer_requirements",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Prereqs",
+            "config" : {
+               "Dist::Zilla::Plugin::Prereqs" : {
+                  "phase" : "develop",
+                  "type" : "recommends"
+               }
+            },
+            "name" : "@Author::ETHER/pluginbundle_version",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::RunExtraTests",
+            "name" : "@Author::ETHER/RunExtraTests",
+            "version" : "0.016"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::MakeMaker::Fallback",
+            "name" : "@Author::ETHER/MakeMaker::Fallback",
+            "version" : "0.005"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::ModuleBuildTiny",
+            "name" : "@Author::ETHER/ModuleBuildTiny",
+            "version" : "0.005"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::InstallGuide",
+            "name" : "@Author::ETHER/InstallGuide",
+            "version" : "1.200002"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::CheckSelfDependency",
+            "name" : "@Author::ETHER/CheckSelfDependency",
+            "version" : "0.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Run::AfterBuild",
+            "name" : "@Author::ETHER/Run::AfterBuild",
+            "version" : "0.020"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Git::Check",
+            "name" : "@Author::ETHER/initial check",
+            "version" : "2.019"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts",
+            "name" : "@Author::ETHER/Git::CheckFor::MergeConflicts",
+            "version" : "0.008"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch",
+            "name" : "@Author::ETHER/Git::CheckFor::CorrectBranch",
+            "version" : "0.008"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Git::Remote::Check",
+            "name" : "@Author::ETHER/Git::Remote::Check",
+            "version" : "0.1.2"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed",
+            "name" : "@Author::ETHER/CheckPrereqsIndexed",
+            "version" : "0.009"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::TestRelease",
+            "name" : "@Author::ETHER/TestRelease",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Git::Check",
+            "name" : "@Author::ETHER/after tests",
+            "version" : "2.019"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::UploadToCPAN",
+            "name" : "@Author::ETHER/UploadToCPAN",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::CopyFilesFromRelease",
+            "name" : "@Author::ETHER/CopyFilesFromRelease",
+            "version" : "0.001"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Git::Commit",
+            "name" : "@Author::ETHER/Git::Commit",
+            "version" : "2.019"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Git::Tag",
+            "name" : "@Author::ETHER/Git::Tag",
+            "version" : "2.019"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::GitHub::Update",
+            "name" : "@Author::ETHER/GitHub::Update",
+            "version" : "0.36"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Git::Push",
+            "name" : "@Author::ETHER/Git::Push",
+            "version" : "2.019"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::InstallRelease",
+            "name" : "@Author::ETHER/InstallRelease",
+            "version" : "0.008"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::ConfirmRelease",
+            "name" : "@Author::ETHER/ConfirmRelease",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Prereqs",
+            "config" : {
+               "Dist::Zilla::Plugin::Prereqs" : {
+                  "phase" : "develop",
+                  "type" : "requires"
+               }
+            },
+            "name" : "@Author::ETHER/via_options",
+            "version" : "5.006"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::ContributorsFromGit",
+            "name" : "ContributorsFromGit",
+            "version" : "0.006"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":InstallModules",
-            "version" : "4.300000"
+            "version" : "5.006"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":IncModules",
-            "version" : "4.300000"
+            "version" : "5.006"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":TestFiles",
-            "version" : "4.300000"
+            "version" : "5.006"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ExecFiles",
-            "version" : "4.300000"
+            "version" : "5.006"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ShareFiles",
-            "version" : "4.300000"
+            "version" : "5.006"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":MainModule",
-            "version" : "4.300000"
+            "version" : "5.006"
          }
       ],
       "zilla" : {
@@ -214,9 +672,19 @@
          "config" : {
             "is_trial" : "0"
          },
-         "version" : "4.300000"
+         "version" : "5.006"
       }
    },
-   "x_authority" : "cpan:FLORA"
+   "x_authority" : "cpan:FLORA",
+   "x_contributors" : [
+      "Andrew Rodland <andrew@hbslabs.com>",
+      "Chris Prather <cprather@hdpublishing.com>",
+      "Dave Rolsky <autarch@urth.org>",
+      "Felix Ostmann <sadrak@sadrak-laptop.(none)>",
+      "Karen Etheridge <ether@cpan.org>",
+      "Kent Fredric <kentfredric@gmail.com>",
+      "Shawn M Moore <sartak@gmail.com>",
+      "Tomas Doran <bobtfish@bobtfish.net>"
+   ]
 }
 
@@ -3,159 +3,499 @@ abstract: 'Keep imports out of your namespace'
 author:
   - 'Florian Ragwitz <rafl@debian.org>'
 build_requires:
+  ExtUtils::MakeMaker: 0
+  File::Spec::Functions: 0
   Moose::Role: 0
   Sub::Name: 0
   Test::More: 0
 configure_requires:
   ExtUtils::MakeMaker: 6.30
+  Module::Build::Tiny: 0.030
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.300000, CPAN::Meta::Converter version 2.112150'
+generated_by: 'Dist::Zilla version 5.006, CPAN::Meta::Converter version 2.133380'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
   version: 1.4
 name: namespace-autoclean
+no_index:
+  directory:
+    - t
+    - xt
+    - examples
+provides:
+  namespace::autoclean:
+    file: lib/namespace/autoclean.pm
+    version: 0.15
 requires:
-  B::Hooks::EndOfScope: 0
+  B::Hooks::EndOfScope: 0.12
   Class::MOP: 0.80
   List::Util: 0
   namespace::clean: 0.20
+  perl: 5.006
   strict: 0
   warnings: 0
 resources:
-  bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=namespace-autoclean
-  homepage: http://metacpan.org/release/namespace-autoclean
-  repository: git://github.com/rafl/namespace-autoclean.git
-version: 0.13
+  bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=namespace-autoclean
+  homepage: https://github.com/moose/namespace-autoclean
+  repository: https://github.com/moose/namespace-autoclean.git
+version: 0.15
 x_Dist_Zilla:
+  perl:
+    version: 5.019006
   plugins:
     -
-      class: Dist::Zilla::Plugin::GatherDir
-      name: '@FLORA/@Basic/GatherDir'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::Git::NextVersion
+      name: '@Author::ETHER/Git::NextVersion'
+      version: 2.019
     -
-      class: Dist::Zilla::Plugin::PruneCruft
-      name: '@FLORA/@Basic/PruneCruft'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::PromptIfStale
+      config:
+        Dist::Zilla::Plugin::PromptIfStale:
+          check_all_plugins: 0
+          check_all_prereqs: 0
+          modules:
+            - Dist::Zilla::PluginBundle::Author::ETHER
+          phase: build
+          skip: []
+      name: '@Author::ETHER/build'
+      version: 0.015
     -
-      class: Dist::Zilla::Plugin::ManifestSkip
-      name: '@FLORA/@Basic/ManifestSkip'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::PromptIfStale
+      config:
+        Dist::Zilla::Plugin::PromptIfStale:
+          check_all_plugins: 1
+          check_all_prereqs: 1
+          modules: []
+          phase: release
+          skip: []
+      name: '@Author::ETHER/release'
+      version: 0.015
+    -
+      class: Dist::Zilla::Plugin::ExecDir
+      name: '@Author::ETHER/ExecDir'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::ShareDir
+      name: '@Author::ETHER/ShareDir'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::FileFinder::ByName
+      name: '@Author::ETHER/Examples'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::Git::GatherDir
+      name: '@Author::ETHER/Git::GatherDir'
+      version: 2.019
     -
       class: Dist::Zilla::Plugin::MetaYAML
-      name: '@FLORA/@Basic/MetaYAML'
-      version: 4.300000
+      name: '@Author::ETHER/MetaYAML'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::MetaJSON
+      name: '@Author::ETHER/MetaJSON'
+      version: 5.006
     -
       class: Dist::Zilla::Plugin::License
-      name: '@FLORA/@Basic/License'
-      version: 4.300000
+      name: '@Author::ETHER/License'
+      version: 5.006
     -
       class: Dist::Zilla::Plugin::Readme
-      name: '@FLORA/@Basic/Readme'
-      version: 4.300000
+      name: '@Author::ETHER/Readme'
+      version: 5.006
     -
-      class: Dist::Zilla::Plugin::ExtraTests
-      name: '@FLORA/@Basic/ExtraTests'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::Manifest
+      name: '@Author::ETHER/Manifest'
+      version: 5.006
     -
-      class: Dist::Zilla::Plugin::ExecDir
-      name: '@FLORA/@Basic/ExecDir'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::GenerateFile::ShareDir
+      config:
+        Dist::Zilla::Plugin::GenerateFile::ShareDir:
+          destination_filename: CONTRIBUTING
+          dist: Dist-Zilla-PluginBundle-Author-ETHER
+          encoding: UTF-8
+          source_filename: CONTRIBUTING
+      name: '@Author::ETHER/GenerateFile::ShareDir'
+      version: 0.003
     -
-      class: Dist::Zilla::Plugin::ShareDir
-      name: '@FLORA/@Basic/ShareDir'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::Test::Compile
+      config:
+        Dist::Zilla::Plugin::Test::Compile:
+          filename: xt/author/00-compile.t
+          module_finder:
+            - ':InstallModules'
+          script_finder:
+            - ':ExecFiles'
+            - '@Author::ETHER/Examples'
+      name: '@Author::ETHER/Test::Compile'
+      version: 2.039
     -
-      class: Dist::Zilla::Plugin::MakeMaker
-      name: '@FLORA/@Basic/MakeMaker'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::Test::NoTabs
+      config:
+        Dist::Zilla::Plugin::Test::NoTabs:
+          module_finder:
+            - ':InstallModules'
+          script_finder:
+            - ':ExecFiles'
+            - '@Author::ETHER/Examples'
+      name: '@Author::ETHER/Test::NoTabs'
+      version: 0.05
     -
-      class: Dist::Zilla::Plugin::Manifest
-      name: '@FLORA/@Basic/Manifest'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::EOLTests
+      name: '@Author::ETHER/EOLTests'
+      version: 0.02
     -
-      class: Dist::Zilla::Plugin::TestRelease
-      name: '@FLORA/@Basic/TestRelease'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::MetaTests
+      name: '@Author::ETHER/MetaTests'
+      version: 5.006
     -
-      class: Dist::Zilla::Plugin::ConfirmRelease
-      name: '@FLORA/@Basic/ConfirmRelease'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::Test::Version
+      name: '@Author::ETHER/Test::Version'
+      version: 0.002004
     -
-      class: Dist::Zilla::Plugin::UploadToCPAN
-      name: '@FLORA/@Basic/UploadToCPAN'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::Test::CPAN::Changes
+      name: '@Author::ETHER/Test::CPAN::Changes'
+      version: 0.008
     -
-      class: Dist::Zilla::Plugin::MetaConfig
-      name: '@FLORA/MetaConfig'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::Test::ChangesHasContent
+      name: '@Author::ETHER/Test::ChangesHasContent'
+      version: 0.006
     -
-      class: Dist::Zilla::Plugin::MetaJSON
-      name: '@FLORA/MetaJSON'
-      version: 4.300000
-    -
-      class: Dist::Zilla::Plugin::PkgVersion
-      name: '@FLORA/PkgVersion'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::Test::MinimumVersion
+      name: '@Author::ETHER/Test::MinimumVersion'
+      version: 2.000005
     -
       class: Dist::Zilla::Plugin::PodSyntaxTests
-      name: '@FLORA/PodSyntaxTests'
-      version: 4.300000
-    -
-      class: Dist::Zilla::Plugin::NoTabsTests
-      name: '@FLORA/NoTabsTests'
-      version: 0.01
+      name: '@Author::ETHER/PodSyntaxTests'
+      version: 5.006
     -
       class: Dist::Zilla::Plugin::PodCoverageTests
-      name: '@FLORA/PodCoverageTests'
-      version: 4.300000
+      name: '@Author::ETHER/PodCoverageTests'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::Test::PodSpelling
+      name: '@Author::ETHER/Test::PodSpelling'
+      version: 2.006001
     -
-      class: Dist::Zilla::Plugin::MetaResources
-      name: '@FLORA/MetaResources'
-      version: 4.300000
+      class: Dist::Zilla::Plugin::Test::Pod::No404s
+      name: '@Author::ETHER/Test::Pod::No404s'
+      version: 1.001
+    -
+      class: Dist::Zilla::Plugin::Test::Kwalitee
+      name: '@Author::ETHER/Test::Kwalitee'
+      version: 2.07
+    -
+      class: Dist::Zilla::Plugin::MojibakeTests
+      name: '@Author::ETHER/MojibakeTests'
+      version: 0.5
+    -
+      class: Dist::Zilla::Plugin::Test::ReportPrereqs
+      name: '@Author::ETHER/Test::ReportPrereqs'
+      version: 0.010
+    -
+      class: Dist::Zilla::Plugin::Test::Portability
+      name: '@Author::ETHER/Test::Portability'
+      version: 2.000005
+    -
+      class: Dist::Zilla::Plugin::PruneCruft
+      name: '@Author::ETHER/PruneCruft'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::ManifestSkip
+      name: '@Author::ETHER/ManifestSkip'
+      version: 5.006
     -
       class: Dist::Zilla::Plugin::Authority
-      name: '@FLORA/Authority'
-      version: 1.005
+      name: '@Author::ETHER/Authority'
+      version: 1.006
     -
-      class: Dist::Zilla::Plugin::EOLTests
-      name: '@FLORA/EOLTests'
-      version: 0.02
+      class: Dist::Zilla::Plugin::Git::Describe
+      name: '@Author::ETHER/Git::Describe'
+      version: 0.003
+    -
+      class: Dist::Zilla::Plugin::PkgVersion
+      name: '@Author::ETHER/PkgVersion'
+      version: 5.006
     -
       class: Dist::Zilla::Plugin::PodWeaver
-      name: '@FLORA/PodWeaver'
-      version: 3.101641
+      config:
+        Dist::Zilla::Plugin::PodWeaver:
+          finder:
+            - ':InstallModules'
+            - ':ExecFiles'
+          plugins:
+            -
+              class: Pod::Weaver::Plugin::EnsurePod5
+              name: '@CorePrep/EnsurePod5'
+              version: 4.004
+            -
+              class: Pod::Weaver::Plugin::H1Nester
+              name: '@CorePrep/H1Nester'
+              version: 4.004
+            -
+              class: Pod::Weaver::Plugin::SingleEncoding
+              name: '-SingleEncoding'
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Name
+              name: Name
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Region
+              name: prelude
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Generic
+              name: SYNOPSIS
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Generic
+              name: DESCRIPTION
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Generic
+              name: OVERVIEW
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Collect
+              name: ATTRIBUTES
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Collect
+              name: METHODS
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Collect
+              name: FUNCTIONS
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Collect
+              name: TYPES
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Leftovers
+              name: Leftovers
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Region
+              name: postlude
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Authors
+              name: Authors
+              version: 4.004
+            -
+              class: Pod::Weaver::Section::Contributors
+              name: Contributors
+              version: 0.007
+            -
+              class: Pod::Weaver::Section::Legal
+              name: Legal
+              version: 4.004
+            -
+              class: Pod::Weaver::Plugin::Transformer
+              name: '-Transformer'
+              version: 4.004
+      name: '@Author::ETHER/PodWeaver'
+      version: 4.002
+    -
+      class: Dist::Zilla::Plugin::NextRelease
+      name: '@Author::ETHER/NextRelease'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::ReadmeAnyFromPod
+      name: '@Author::ETHER/ReadmeAnyFromPod'
+      version: 0.133360
+    -
+      class: Dist::Zilla::Plugin::GithubMeta
+      name: '@Author::ETHER/GithubMeta'
+      version: 0.42
+    -
+      class: Dist::Zilla::Plugin::AutoMetaResources
+      name: '@Author::ETHER/AutoMetaResources'
+      version: 1.20
+    -
+      class: Dist::Zilla::Plugin::MetaNoIndex
+      name: '@Author::ETHER/MetaNoIndex'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: '@Author::ETHER/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::MetaProvides::Package
+      config:
+        Dist::Zilla::Plugin::MetaProvides::Package: {}
+        Dist::Zilla::Role::MetaProvider::Provider:
+          inherit_missing: 1
+          inherit_version: 1
+          meta_noindex: 1
+      name: '@Author::ETHER/MetaProvides::Package'
+      version: 1.15000001
+    -
+      class: Dist::Zilla::Plugin::MetaConfig
+      name: '@Author::ETHER/MetaConfig'
+      version: 5.006
     -
       class: Dist::Zilla::Plugin::AutoPrereqs
-      name: '@FLORA/AutoPrereqs'
-      version: 4.300000
+      name: '@Author::ETHER/AutoPrereqs'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::Prereqs::AuthorDeps
+      name: '@Author::ETHER/Prereqs::AuthorDeps'
+      version: 0.002
+    -
+      class: Dist::Zilla::Plugin::MinimumPerl
+      name: '@Author::ETHER/MinimumPerl'
+      version: 1.003
+    -
+      class: Dist::Zilla::Plugin::Prereqs
+      config:
+        Dist::Zilla::Plugin::Prereqs:
+          phase: develop
+          type: requires
+      name: '@Author::ETHER/installer_requirements'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::Prereqs
+      config:
+        Dist::Zilla::Plugin::Prereqs:
+          phase: develop
+          type: recommends
+      name: '@Author::ETHER/pluginbundle_version'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::RunExtraTests
+      name: '@Author::ETHER/RunExtraTests'
+      version: 0.016
+    -
+      class: Dist::Zilla::Plugin::MakeMaker::Fallback
+      name: '@Author::ETHER/MakeMaker::Fallback'
+      version: 0.005
+    -
+      class: Dist::Zilla::Plugin::ModuleBuildTiny
+      name: '@Author::ETHER/ModuleBuildTiny'
+      version: 0.005
+    -
+      class: Dist::Zilla::Plugin::InstallGuide
+      name: '@Author::ETHER/InstallGuide'
+      version: 1.200002
+    -
+      class: Dist::Zilla::Plugin::CheckSelfDependency
+      name: '@Author::ETHER/CheckSelfDependency'
+      version: 0.006
+    -
+      class: Dist::Zilla::Plugin::Run::AfterBuild
+      name: '@Author::ETHER/Run::AfterBuild'
+      version: 0.020
+    -
+      class: Dist::Zilla::Plugin::Git::Check
+      name: '@Author::ETHER/initial check'
+      version: 2.019
+    -
+      class: Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts
+      name: '@Author::ETHER/Git::CheckFor::MergeConflicts'
+      version: 0.008
+    -
+      class: Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch
+      name: '@Author::ETHER/Git::CheckFor::CorrectBranch'
+      version: 0.008
+    -
+      class: Dist::Zilla::Plugin::Git::Remote::Check
+      name: '@Author::ETHER/Git::Remote::Check'
+      version: 0.1.2
+    -
+      class: Dist::Zilla::Plugin::CheckPrereqsIndexed
+      name: '@Author::ETHER/CheckPrereqsIndexed'
+      version: 0.009
+    -
+      class: Dist::Zilla::Plugin::TestRelease
+      name: '@Author::ETHER/TestRelease'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::Git::Check
+      name: '@Author::ETHER/after tests'
+      version: 2.019
+    -
+      class: Dist::Zilla::Plugin::UploadToCPAN
+      name: '@Author::ETHER/UploadToCPAN'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::CopyFilesFromRelease
+      name: '@Author::ETHER/CopyFilesFromRelease'
+      version: 0.001
+    -
+      class: Dist::Zilla::Plugin::Git::Commit
+      name: '@Author::ETHER/Git::Commit'
+      version: 2.019
+    -
+      class: Dist::Zilla::Plugin::Git::Tag
+      name: '@Author::ETHER/Git::Tag'
+      version: 2.019
+    -
+      class: Dist::Zilla::Plugin::GitHub::Update
+      name: '@Author::ETHER/GitHub::Update'
+      version: 0.36
+    -
+      class: Dist::Zilla::Plugin::Git::Push
+      name: '@Author::ETHER/Git::Push'
+      version: 2.019
+    -
+      class: Dist::Zilla::Plugin::InstallRelease
+      name: '@Author::ETHER/InstallRelease'
+      version: 0.008
+    -
+      class: Dist::Zilla::Plugin::ConfirmRelease
+      name: '@Author::ETHER/ConfirmRelease'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::Prereqs
+      config:
+        Dist::Zilla::Plugin::Prereqs:
+          phase: develop
+          type: requires
+      name: '@Author::ETHER/via_options'
+      version: 5.006
+    -
+      class: Dist::Zilla::Plugin::ContributorsFromGit
+      name: ContributorsFromGit
+      version: 0.006
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':InstallModules'
-      version: 4.300000
+      version: 5.006
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':IncModules'
-      version: 4.300000
+      version: 5.006
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':TestFiles'
-      version: 4.300000
+      version: 5.006
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ExecFiles'
-      version: 4.300000
+      version: 5.006
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ShareFiles'
-      version: 4.300000
+      version: 5.006
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':MainModule'
-      version: 4.300000
+      version: 5.006
   zilla:
     class: Dist::Zilla::Dist::Builder
     config:
       is_trial: 0
-    version: 4.300000
+    version: 5.006
 x_authority: cpan:FLORA
+x_contributors:
+  - 'Andrew Rodland <andrew@hbslabs.com>'
+  - 'Chris Prather <cprather@hdpublishing.com>'
+  - 'Dave Rolsky <autarch@urth.org>'
+  - 'Felix Ostmann <sadrak@sadrak-laptop.(none)>'
+  - 'Karen Etheridge <ether@cpan.org>'
+  - 'Kent Fredric <kentfredric@gmail.com>'
+  - 'Shawn M Moore <sartak@gmail.com>'
+  - 'Tomas Doran <bobtfish@bobtfish.net>'
@@ -1,8 +1,66 @@
+# This Makefile.PL for namespace-autoclean was generated by
+# Dist::Zilla::Plugin::MakeMaker::Fallback 0.005.
+# Don't edit it but the dist.ini used to construct it.
 
 use strict;
 use warnings;
 
+BEGIN {
+my %configure_requires = (
+    'ExtUtils::MakeMaker' => '6.30',
+    'Module::Build::Tiny' => '0.030',
+);
+
+my @missing = grep {
+    ! eval "require $_; $_->VERSION($configure_requires{$_}); 1"
+} keys %configure_requires;
+
+if (not @missing)
+{
+    print "Congratulations, your toolchain understands 'configure_requires'!\n\n";
+}
+else
+{
+    $ENV{PERL_MM_FALLBACK_SILENCE_WARNING} or warn <<'EOW';
+*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***
+
+If you're seeing this warning, your toolchain is really, really old* and you'll
+almost certainly have problems installing CPAN modules from this century. But
+never fear, dear user, for we have the technology to fix this!
+
+If you're using CPAN.pm to install things, then you can upgrade it using:
+
+    cpan CPAN
+
+If you're using CPANPLUS to install things, then you can upgrade it using:
+
+    cpanp CPANPLUS
 
+If you're using cpanminus, you shouldn't be seeing this message in the first
+place, so please file an issue on github.
+
+If you're installing manually, please retrain your fingers to run Build.PL
+when present instead.
+
+This public service announcement was brought to you by the Perl Toolchain
+Gang, the irc.perl.org #toolchain IRC channel, and the number 42.
+
+----
+
+* Alternatively, you are doing something overly clever, in which case you
+should consider setting the 'prefer_installer' config option in CPAN.pm, or
+'prefer_makefile' in CPANPLUS, to 'mb" and '0' respectively.
+
+You can also silence this warning for future installations by setting the
+PERL_MM_FALLBACK_SILENCE_WARNING environment variable.
+
+EOW
+
+    sleep 10 if -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT));
+}
+}
+
+use 5.006;
 
 use ExtUtils::MakeMaker 6.30;
 
@@ -11,33 +69,50 @@ use ExtUtils::MakeMaker 6.30;
 my %WriteMakefileArgs = (
   "ABSTRACT" => "Keep imports out of your namespace",
   "AUTHOR" => "Florian Ragwitz <rafl\@debian.org>",
-  "BUILD_REQUIRES" => {
-    "Moose::Role" => 0,
-    "Sub::Name" => 0,
-    "Test::More" => 0
-  },
+  "BUILD_REQUIRES" => {},
   "CONFIGURE_REQUIRES" => {
-    "ExtUtils::MakeMaker" => "6.30"
+    "ExtUtils::MakeMaker" => "6.30",
+    "Module::Build::Tiny" => "0.030"
   },
   "DISTNAME" => "namespace-autoclean",
   "EXE_FILES" => [],
   "LICENSE" => "perl",
   "NAME" => "namespace::autoclean",
   "PREREQ_PM" => {
-    "B::Hooks::EndOfScope" => 0,
+    "B::Hooks::EndOfScope" => "0.12",
     "Class::MOP" => "0.80",
     "List::Util" => 0,
     "namespace::clean" => "0.20",
     "strict" => 0,
     "warnings" => 0
   },
-  "VERSION" => "0.13",
+  "TEST_REQUIRES" => {
+    "ExtUtils::MakeMaker" => 0,
+    "File::Spec::Functions" => 0,
+    "Moose::Role" => 0,
+    "Sub::Name" => 0,
+    "Test::More" => 0
+  },
+  "VERSION" => "0.15",
   "test" => {
     "TESTS" => "t/*.t"
   }
 );
 
 
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
+  my $tr = delete $WriteMakefileArgs{TEST_REQUIRES};
+  my $br = $WriteMakefileArgs{BUILD_REQUIRES};
+  for my $mod ( keys %$tr ) {
+    if ( exists $br->{$mod} ) {
+      $br->{$mod} = $tr->{$mod} if $tr->{$mod} > $br->{$mod};
+    }
+    else {
+      $br->{$mod} = $tr->{$mod};
+    }
+  }
+}
+
 unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
   my $br = delete $WriteMakefileArgs{BUILD_REQUIRES};
   my $pp = $WriteMakefileArgs{PREREQ_PM};
@@ -1,11 +1,11 @@
 
 
 This archive contains the distribution namespace-autoclean,
-version 0.13:
+version 0.15:
 
   Keep imports out of your namespace
 
-This software is copyright (c) 2011 by Florian Ragwitz.
+This software is copyright (c) 2009 by Florian Ragwitz.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -0,0 +1,108 @@
+# NAME
+
+namespace::autoclean - Keep imports out of your namespace
+
+# SYNOPSIS
+
+    package Foo;
+    use namespace::autoclean;
+    use Some::Package qw/imported_function/;
+
+    sub bar { imported_function('stuff') }
+
+    # later on:
+    Foo->bar;               # works
+    Foo->imported_function; # will fail. imported_function got cleaned after compilation
+
+# DESCRIPTION
+
+When you import a function into a Perl package, it will naturally also be
+available as a method.
+
+The `namespace::autoclean` pragma will remove all imported symbols at the end
+of the current package's compile cycle. Functions called in the package itself
+will still be bound by their name, but they won't show up as methods on your
+class or instances.
+
+This module is very similar to [namespace::clean](https://metacpan.org/pod/namespace::clean), except it
+will clean all imported functions, no matter if you imported them before or
+after you `use`d the pragma. It will also not touch anything that looks like a
+method, according to `Class::MOP::Class::get_method_list`.
+
+If you're writing an exporter and you want to clean up after yourself (and your
+peers), you can use the `-cleanee` switch to specify what package to clean:
+
+    package My::MooseX::namespace::autoclean;
+    use strict;
+
+    use namespace::autoclean (); # no cleanup, just load
+
+    sub import {
+        namespace::autoclean->import(
+          -cleanee => scalar(caller),
+        );
+    }
+
+# PARAMETERS
+
+## \-also => \[ ITEM | REGEX | SUB, .. \]
+
+## \-also => ITEM
+
+## \-also => REGEX
+
+## \-also => SUB
+
+Sometimes you don't want to clean imports only, but also helper functions
+you're using in your methods. The `-also` switch can be used to declare a list
+of functions that should be removed additional to any imports:
+
+    use namespace::autoclean -also => ['some_function', 'another_function'];
+
+If only one function needs to be additionally cleaned the `-also` switch also
+accepts a plain string:
+
+    use namespace::autoclean -also => 'some_function';
+
+In some situations, you may wish for a more _powerful_ cleaning solution.
+
+The `-also` switch can take a Regex or a CodeRef to match against local
+function names to clean.
+
+    use namespace::autoclean -also => qr/^_/
+
+    use namespace::autoclean -also => sub { $_ =~ m{^_} };
+
+    use namespace::autoclean -also => [qr/^_/ , qr/^hidden_/ ];
+
+    use namespace::autoclean -also => [sub { $_ =~ m/^_/ or $_ =~ m/^hidden/ }, sub { uc($_) == $_ } ];
+
+# SEE ALSO
+
+[namespace::clean](https://metacpan.org/pod/namespace::clean)
+
+[Class::MOP](https://metacpan.org/pod/Class::MOP)
+
+[B::Hooks::EndOfScope](https://metacpan.org/pod/B::Hooks::EndOfScope)
+
+# AUTHOR
+
+Florian Ragwitz <rafl@debian.org>
+
+# CONTRIBUTORS
+
+- Andrew Rodland <andrew@hbslabs.com>
+- Chris Prather <cprather@hdpublishing.com>
+- Dave Rolsky <autarch@urth.org>
+- Felix Ostmann <sadrak@sadrak-laptop.(none)>
+- Karen Etheridge <ether@cpan.org>
+- Kent Fredric <kentfredric@gmail.com>
+- Shawn M Moore <sartak@gmail.com>
+- Tomas Doran <bobtfish@bobtfish.net>
+
+# COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2009 by Florian Ragwitz.
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
@@ -1,9 +1,19 @@
 name    = namespace-autoclean
-version = 0.13
 author  = Florian Ragwitz <rafl@debian.org>
 license = Perl_5
 copyright_holder = Florian Ragwitz
+copyright_year = 2009
 
-[@FLORA]
-dist = namespace-autoclean
-repository_at = github
+[@Author::ETHER]
+:version = 0.028
+server = github
+Authority.authority = cpan:FLORA
+Git::NextVersion.version_regexp = ^([\d._]+)(-TRIAL)?$
+Git::Tag.tag_format = %v%t
+Git::Tag.tag_message = v%v%t
+-remove = Test::UnusedVars  ; we like our $class
+
+; authordep Pod::Weaver = 4
+; authordep Pod::Weaver::Section::Contributors
+
+[ContributorsFromGit]
@@ -2,16 +2,18 @@ use strict;
 use warnings;
 
 package namespace::autoclean;
+{
+  $namespace::autoclean::VERSION = '0.15';
+}
+# git description: 0.14-4-g972ec20
+
 BEGIN {
   $namespace::autoclean::AUTHORITY = 'cpan:FLORA';
 }
-{
-  $namespace::autoclean::VERSION = '0.13';
-}
 # ABSTRACT: Keep imports out of your namespace
 
 use Class::MOP 0.80;
-use B::Hooks::EndOfScope;
+use B::Hooks::EndOfScope 0.12;
 use List::Util qw( first );
 use namespace::clean 0.20;
 
@@ -60,9 +62,10 @@ sub import {
 1;
 
 __END__
+
 =pod
 
-=encoding utf-8
+=encoding UTF-8
 
 =head1 NAME
 
@@ -155,12 +158,49 @@ L<B::Hooks::EndOfScope>
 
 Florian Ragwitz <rafl@debian.org>
 
+=head1 CONTRIBUTORS
+
+=over 4
+
+=item *
+
+Andrew Rodland <andrew@hbslabs.com>
+
+=item *
+
+Chris Prather <cprather@hdpublishing.com>
+
+=item *
+
+Dave Rolsky <autarch@urth.org>
+
+=item *
+
+Felix Ostmann <sadrak@sadrak-laptop.(none)>
+
+=item *
+
+Karen Etheridge <ether@cpan.org>
+
+=item *
+
+Kent Fredric <kentfredric@gmail.com>
+
+=item *
+
+Shawn M Moore <sartak@gmail.com>
+
+=item *
+
+Tomas Doran <bobtfish@bobtfish.net>
+
+=back
+
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2011 by Florian Ragwitz.
+This software is copyright (c) 2009 by Florian Ragwitz.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
 
 =cut
-
@@ -0,0 +1,128 @@
+#!perl
+
+use strict;
+use warnings;
+
+# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.010
+
+use Test::More tests => 1;
+
+use ExtUtils::MakeMaker;
+use File::Spec::Functions;
+use List::Util qw/max/;
+
+my @modules = qw(
+  B::Hooks::EndOfScope
+  CPAN::Meta
+  CPAN::Meta::Requirements
+  Class::MOP
+  ExtUtils::MakeMaker
+  File::Spec::Functions
+  List::Util
+  Module::Build::Tiny
+  Moose::Role
+  Sub::Name
+  Test::More
+  namespace::clean
+  perl
+  strict
+  warnings
+);
+
+my %exclude = map {; $_ => 1 } qw(
+
+);
+
+my ($source) = grep { -f $_ } qw/MYMETA.json MYMETA.yml META.json/;
+$source = "META.yml" unless defined $source;
+
+# replace modules with dynamic results from MYMETA.json if we can
+# (hide CPAN::Meta from prereq scanner)
+my $cpan_meta = "CPAN::Meta";
+my $cpan_meta_req = "CPAN::Meta::Requirements";
+my $all_requires;
+if ( -f $source && eval "require $cpan_meta" ) { ## no critic
+  if ( my $meta = eval { CPAN::Meta->load_file($source) } ) {
+
+    # Get ALL modules mentioned in META (any phase/type)
+    my $prereqs = $meta->prereqs;
+    delete $prereqs->{develop} if not $ENV{AUTHOR_TESTING};
+    my %uniq = map {$_ => 1} map { keys %$_ } map { values %$_ } values %$prereqs;
+    $uniq{$_} = 1 for @modules; # don't lose any static ones
+    @modules = sort grep { ! $exclude{$_} } keys %uniq;
+
+    # If verifying, merge 'requires' only for major phases
+    if ( 1 ) {
+      $prereqs = $meta->effective_prereqs; # get the object, not the hash
+      if (eval "require $cpan_meta_req; 1") { ## no critic
+        $all_requires = $cpan_meta_req->new;
+        for my $phase ( qw/configure build test runtime/ ) {
+          $all_requires->add_requirements(
+            $prereqs->requirements_for($phase, 'requires')
+          );
+        }
+      }
+    }
+  }
+}
+
+my @reports = [qw/Version Module/];
+my @dep_errors;
+my $req_hash = defined($all_requires) ? $all_requires->as_string_hash : {};
+
+for my $mod ( @modules ) {
+  next if $mod eq 'perl';
+  my $file = $mod;
+  $file =~ s{::}{/}g;
+  $file .= ".pm";
+  my ($prefix) = grep { -e catfile($_, $file) } @INC;
+  if ( $prefix ) {
+    my $ver = MM->parse_version( catfile($prefix, $file) );
+    $ver = "undef" unless defined $ver; # Newer MM should do this anyway
+    push @reports, [$ver, $mod];
+
+    if ( 1 && $all_requires ) {
+      my $req = $req_hash->{$mod};
+      if ( defined $req && length $req ) {
+        if ( ! defined eval { version->parse($ver) } ) {
+          push @dep_errors, "$mod version '$ver' cannot be parsed (version '$req' required)";
+        }
+        elsif ( ! $all_requires->accepts_module( $mod => $ver ) ) {
+          push @dep_errors, "$mod version '$ver' is not in required range '$req'";
+        }
+      }
+    }
+
+  }
+  else {
+    push @reports, ["missing", $mod];
+
+    if ( 1 && $all_requires ) {
+      my $req = $req_hash->{$mod};
+      if ( defined $req && length $req ) {
+        push @dep_errors, "$mod is not installed (version '$req' required)";
+      }
+    }
+  }
+}
+
+if ( @reports ) {
+  my $vl = max map { length $_->[0] } @reports;
+  my $ml = max map { length $_->[1] } @reports;
+  splice @reports, 1, 0, ["-" x $vl, "-" x $ml];
+  diag "\nVersions for all modules listed in $source (including optional ones):\n",
+    map {sprintf("  %*s %*s\n",$vl,$_->[0],-$ml,$_->[1])} @reports;
+}
+
+if ( @dep_errors ) {
+  diag join("\n",
+    "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n",
+    "The following REQUIRED prerequisites were not satisfied:\n",
+    @dep_errors,
+    "\n"
+  );
+}
+
+pass;
+
+# vim: ts=2 sts=2 sw=2 et:
@@ -1,16 +0,0 @@
-
-BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate testing');
-  }
-}
-
-use strict;
-use warnings;
-use Test::More;
-
-eval 'use Test::EOL';
-plan skip_all => 'Test::EOL required' if $@;
-
-all_perl_files_ok({ trailing_whitespace => 1 });
@@ -1,16 +0,0 @@
-
-BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate testing');
-  }
-}
-
-use strict;
-use warnings;
-use Test::More;
-
-eval 'use Test::NoTabs';
-plan skip_all => 'Test::NoTabs required' if $@;
-
-all_perl_files_ok();
@@ -1,21 +0,0 @@
-#!perl
-
-BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate testing');
-  }
-}
-
-
-use Test::More;
-
-eval "use Test::Pod::Coverage 1.08";
-plan skip_all => "Test::Pod::Coverage 1.08 required for testing POD coverage"
-  if $@;
-
-eval "use Pod::Coverage::TrustPod";
-plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage"
-  if $@;
-
-all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
@@ -1,15 +0,0 @@
-#!perl
-
-BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate testing');
-  }
-}
-
-use Test::More;
-
-eval "use Test::Pod 1.41";
-plan skip_all => "Test::Pod 1.41 required for testing POD" if $@;
-
-all_pod_files_ok();
@@ -0,0 +1,35 @@
+[@CorePrep]
+
+[-SingleEncoding]
+
+[Name]
+
+[Region / prelude]
+
+[Generic / SYNOPSIS]
+[Generic / DESCRIPTION]
+[Generic / OVERVIEW]
+
+[Collect / ATTRIBUTES]
+command = attr
+
+[Collect / METHODS]
+command = method
+
+[Collect / FUNCTIONS]
+command = func
+
+[Collect / TYPES]
+command = type
+
+[Leftovers]
+
+[Region / postlude]
+
+[Authors]
+[Contributors]
+
+[Legal]
+
+[-Transformer]
+transformer = List
@@ -0,0 +1,50 @@
+use 5.006;
+use strict;
+use warnings;
+
+# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.039
+
+use Test::More 0.94 tests => 1 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
+
+
+
+my @module_files = (
+    'namespace/autoclean.pm'
+);
+
+
+
+# no fake home requested
+
+my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib';
+
+use File::Spec;
+use IPC::Open3;
+use IO::Handle;
+
+open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!";
+
+my @warnings;
+for my $lib (@module_files)
+{
+    # see L<perlfaq8/How can I capture STDERR from an external command?>
+    my $stderr = IO::Handle->new;
+
+    my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]");
+    binmode $stderr, ':crlf' if $^O eq 'MSWin32';
+    my @_warnings = <$stderr>;
+    waitpid($pid, 0);
+    is($?, 0, "$lib loaded ok");
+
+    if (@_warnings)
+    {
+        warn @_warnings;
+        push @warnings, @_warnings;
+    }
+}
+
+
+
+is(scalar(@warnings), 0, 'no warnings found') if $ENV{AUTHOR_TESTING};
+
+BAIL_OUT("Compilation problems") if !Test::More->builder->is_passing;
@@ -0,0 +1,42 @@
+use strict;
+use warnings;
+use Test::More;
+
+# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.006001
+use Test::Spelling 0.12;
+use Pod::Wordlist;
+
+
+add_stopwords(<DATA>);
+all_pod_files_spelling_ok( qw( bin lib  ) );
+__DATA__
+Florian
+Ragwitz
+rafl
+Andrew
+Rodland
+andrew
+Chris
+Prather
+cprather
+Dave
+Rolsky
+autarch
+Felix
+Ostmann
+sadrak
+Karen
+Etheridge
+ether
+Kent
+Fredric
+kentfredric
+Shawn
+Moore
+sartak
+Tomas
+Doran
+bobtfish
+lib
+namespace
+autoclean
@@ -0,0 +1,41 @@
+#!perl
+
+use Test::More tests => 2;
+
+note 'Checking Changes';
+my $changes_file = 'Changes';
+my $newver = '0.15';
+my $trial_token = '-TRIAL';
+
+SKIP: {
+    ok(-e $changes_file, "$changes_file file exists")
+        or skip 'Changes is missing', 1;
+
+    ok(_get_changes($newver), "$changes_file has content for $newver");
+}
+
+done_testing;
+
+# _get_changes copied and adapted from Dist::Zilla::Plugin::Git::Commit
+# by Jerome Quelin
+sub _get_changes
+{
+    my $newver = shift;
+
+    # parse changelog to find commit message
+    open(my $fh, '<', $changes_file) or die "cannot open $changes_file: $!";
+    my $changelog = join('', <$fh>);
+    close $fh;
+
+    my @content =
+        grep { /^$newver(?:$trial_token)?(?:\s+|$)/ ... /^\S/ } # from newver to un-indented
+        split /\n/, $changelog;
+    shift @content; # drop the version line
+
+    # drop unindented last line and trailing blank lines
+    pop @content while ( @content && $content[-1] =~ /^(?:\S|\s*$)/ );
+
+    # return number of non-blank lines
+    return scalar @content;
+}
+
@@ -0,0 +1,11 @@
+#!perl
+
+use strict;
+use warnings;
+
+use Test::More 0.96 tests => 2;
+use_ok('Test::CPAN::Changes');
+subtest 'changes_ok' => sub {
+    changes_file_ok('Changes');
+};
+done_testing();
@@ -0,0 +1,7 @@
+#!perl
+
+use Test::More;
+
+eval "use Test::CPAN::Meta";
+plan skip_all => "Test::CPAN::Meta required for testing META.yml" if $@;
+meta_yaml_ok();
@@ -0,0 +1,8 @@
+use strict;
+use warnings;
+use Test::More;
+
+eval 'use Test::EOL';
+plan skip_all => 'Test::EOL required' if $@;
+
+all_perl_files_ok({ trailing_whitespace => 1 });
@@ -0,0 +1,4 @@
+# this test was generated with Dist::Zilla::Plugin::Test::Kwalitee 2.07
+use strict;
+use warnings;
+use Test::Kwalitee;
@@ -0,0 +1,8 @@
+#!perl
+
+use Test::More;
+
+eval "use Test::MinimumVersion";
+plan skip_all => "Test::MinimumVersion required for testing minimum versions"
+  if $@;
+all_minimum_version_ok( qq{5.008001} );
@@ -0,0 +1,12 @@
+#!perl
+
+use strict;
+use warnings qw(all);
+
+use Test::More;
+
+## no critic (ProhibitStringyEval, RequireCheckingReturnValueOfEval)
+eval q(use Test::Mojibake);
+plan skip_all => q(Test::Mojibake required for source encoding testing) if $@;
+
+all_files_encoding_ok();
@@ -0,0 +1,14 @@
+use strict;
+use warnings;
+
+# this test was generated with Dist::Zilla::Plugin::Test::NoTabs 0.05
+
+use Test::More 0.88;
+use Test::NoTabs;
+
+my @files = (
+    'lib/namespace/autoclean.pm'
+);
+
+notabs_ok($_) foreach @files;
+done_testing;
@@ -0,0 +1,13 @@
+#!perl
+
+use Test::More;
+
+eval "use Test::Pod::Coverage 1.08";
+plan skip_all => "Test::Pod::Coverage 1.08 required for testing POD coverage"
+  if $@;
+
+eval "use Pod::Coverage::TrustPod";
+plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage"
+  if $@;
+
+all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
@@ -0,0 +1,21 @@
+#!perl
+
+use strict;
+use warnings;
+use Test::More;
+
+foreach my $env_skip ( qw(
+  SKIP_POD_NO404S
+  AUTOMATED_TESTING
+) ){
+  plan skip_all => "\$ENV{$env_skip} is set, skipping"
+    if $ENV{$env_skip};
+}
+
+eval "use Test::Pod::No404s";
+if ( $@ ) {
+  plan skip_all => 'Test::Pod::No404s required for testing POD';
+}
+else {
+  all_pod_files_ok();
+}
@@ -0,0 +1,7 @@
+#!perl
+use Test::More;
+
+eval "use Test::Pod 1.41";
+plan skip_all => "Test::Pod 1.41 required for testing POD" if $@;
+
+all_pod_files_ok();
@@ -0,0 +1,11 @@
+#!perl
+
+use strict;
+use warnings;
+
+use Test::More;
+
+eval 'use Test::Portability::Files';
+plan skip_all => 'Test::Portability::Files required for testing portability'
+    if $@;
+run_tests();
@@ -0,0 +1,22 @@
+use strict;
+use warnings;
+use Test::More;
+
+# generated by Dist::Zilla::Plugin::Test::Version 0.002004
+BEGIN { eval "use Test::Version; 1;" or die $@; }
+
+my @imports = ( 'version_all_ok' );
+
+my $params = {
+    is_strict   => 1,
+    has_version => 1,
+};
+
+push @imports, $params
+    if version->parse( $Test::Version::VERSION ) >= version->parse('1.002');
+
+
+Test::Version->import(@imports);
+
+version_all_ok;
+done_testing;