CPAN Meta Spec 2.0 における requires, recommends, suggests
cpanfile などにかく、requires, recommends, suggests の使い分け、どうあるべきか。
requires
These dependencies must be installed for proper completion of the
phase.
recommends
Recommended dependencies are strongly encouraged and should be
satisfied except in resource constrained environments.
suggests
These dependencies are optional, but are suggested for enhanced
operation of the described distribution.
conflicts
These libraries cannot be installed when the phase is in operation.
This is a very rare situation, and the "conflicts" relationship
should be used with great caution, or not at all.
と、Spec にかかれています。
これを日本語にすると以下のようになります
requires
必ずインストールする必要あるよー
recommends
インストールすることを強く推奨します。資源がすくなかったりする場合以外はいれるべきです。
suggests
これらの依存性はオプションですが、よりいいかんじにするためにいれるのがオススメでやんす。
conflicts
指定されたモジュールがインストールされていると、このモジュールはうごかないよ、ってかんじです。
まとめ
途中で翻訳に飽きました。
Published: 2013-04-04(Sat) 09:55