better error handling of missing / forbidden traditions
[scpubgit/stemmatology.git] / Makefile.PL
CommitLineData
dd3b58b0 1#!/usr/bin/env perl
2
dd3b58b0 3use inc::Module::Install;
4author( 'Tara L Andrews <aurum@cpan.org>' );
5license( 'perl' );
331c2dbf 6perl_version( '5.012' );
7all_from( 'lib/Text/Tradition.pm' );
cb83a59e 8requires( 'Algorithm::Diff' );
9requires( 'Bio::Phylo::IO' );
0cf7462b 10requires( 'Class::Load' );
98a6cab2 11requires( 'DBI' );
cb83a59e 12requires( 'File::chdir' );
0f5d05c6 13requires( 'File::Which' );
cb83a59e 14requires( 'Graph' );
cb83a59e 15requires( 'Graph::Reader::Dot' );
16requires( 'IPC::Run' );
a731e73a 17requires( 'JSON' );
cff504fc 18requires( 'KiokuDB::Backend::DBI' );
ad1291ee 19requires( 'KiokuDB::GC::Naive' );
8d9a1cd8 20requires( 'KiokuDB::TypeMap' );
21requires( 'KiokuDB::TypeMap::Entry::Naive' );
22requires( 'KiokuX::Model' );
428bcf0b 23requires( 'KiokuX::User::Util' );
cb83a59e 24requires( 'Module::Load' );
25requires( 'Moose' );
26requires( 'Moose::Util::TypeConstraints' );
3a3b8213 27requires( 'Spreadsheet::ParseExcel' );
28requires( 'Spreadsheet::XLSX' );
63778331 29requires( 'StackTrace::Auto' );
82fa4d57 30requires( 'Text::CSV' );
dee290df 31requires( 'Text::TEI::Markup' => '1.7' );
861c3e27 32requires( 'Throwable::X' );
33requires( 'TryCatch' );
82fa4d57 34requires( 'XML::Easy::Syntax' );
cb83a59e 35requires( 'XML::LibXML' );
36requires( 'XML::LibXML::XPathContext' );
7cd9f181 37requires( 'YAML::XS' );
fc7b6388 38requires( 'namespace::clean' );
6ad2ce78 39# For the morphology stuff
40requires( 'Lingua::TagSet::Multext' );
f8862b58 41requires( 'Lingua::TagSet::TreeTagger::French' );
42requires( 'Lingua::TagSet::TreeTagger::English' );
70745e70 43requires( 'Lingua::Features::Structure' );
fc7b6388 44build_requires( 'Data::Dump' );
cff504fc 45build_requires( 'Test::Warn' );
0cf7462b 46build_requires( 'Test::Memory::Cycle' );
e0f6836a 47# Modules needed for morphology but not trivially CPANnable
48recommends( 'Lingua::TreeTagger' );
49recommends( 'Flemm' );
dd3b58b0 50&WriteAll;