NAME

Task::SDK::Moose - A List of Modules required to Author Moose

VERSION

This document describes Task::SDK::Moose version 0.02

SYNOPSIS

$> curl -L http://cpanmin.us | perl - Task::SDK::Moose

DESCRIPTION

This is a meta-package that gathers together modules required to hack on Moose.

DEPENDENCIES

Regular Runtime depdendencies

Class::MOP' => 1.01

A Meta Object Protocol for Perl 5

Data::OptList

parse and validate simple name/value option pairs

List::MoreUtils' => 0.12

Provide the stuff missing in List::Util

Scalar::Util' => 1.19

A selection of general-utility scalar subroutines

Sub::Exporter' => 0.980

a sophisticated exporter for custom-built routines

Sub::Name

(re)name a sub

Task::Weaken

Ensure that a platform has weaken support

Try::Tiny' => 0.02

minimal try/catch with proper localization of $@

Toolchain and Author Test dependencies

File::Find::Rule

Alternative interface to File::Find

Module::Info

Information about Perl modules

Module::Install

Standalone, extensible Perl module installer

Module::Install::AuthorRequires

declare author-only dependencies

Module::Install::ExtraTests

contextual tests that the harness can ignore

Test::Inline

Embed your tests in your code, next to what is being tested

Test::NoTabs

Check the presence of tabs in your project

Test::Output

Utilities to test STDOUT and STDERR messages

Test::Pod

check for POD errors in files

Test::Pod::Coverage

Check for pod coverage in your distribution

Test::Spelling

check for spelling errors in POD files

Optional Test dependencies

DBM::Deep

A pure perl multi-level hash/array DBM that supports transactions

DateTime

A date and time object

DateTime::Calendar::Mayan

The Mayan Long Count, Haab, and Tzolkin calendars

DateTime::Format::MySQL

Parse and format MySQL dates and times

Declare::Constraints::Simple

Declarative Validation of Data Structures

HTTP::Headers

Class encapsulating HTTP Message headers

IO::String

Emulate file interface for in-core strings

Locale::US

two letter codes for state identification in the United States and vice versa.

Module::Refresh

Refresh %INC files when updated on disk

Params::Coerce

Allows your classes to do coercion of parameters

Regexp::Common

Provide commonly requested regular expressions

URI

Uniform Resource Identifiers (absolute and relative)

Optional Test dependencies for Class::MOP

Algorithm::C3

A module for merging hierarchies using the C3 algorithm

SUPER

control superclass method dispatch

Test::LeakTrace

Traces memory leaks

BUGS AND LIMITATIONS

Please report any bugs or feature requests to chris@prather.org, or through the web interface at http://rt.cpan.org.

AUTHOR

Chris Prather <chris@prather.org>

Thanks to Jesse Luehrs <doy at tozt dot net> for his help hunting down the deps, and Florian Ragwitz <rafl@debian.org> for adding in the optional deps for Moose and CMOP.

LICENCE AND COPYRIGHT

Copyright (c) 2007-2010 Chris Prather <chris@prather.org>. Some rights reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.

DISCLAIMER OF WARRANTY

BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENCE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.