Subject: | Bio::SeqIO::tinyseq version not parsable by cpanplus |
running "cpanp o" with your module installed gives:
[...]
2 Unparsable 1.006 Bio::SeqIO::tinyseq CJFIELDS
this is because your version is defined as:
our $VERSION = ${Bio::Root::Version::VERSION};
and cpanplus only evaluates the line on which $VERSION appears, not the
whole file.
to fix it, you need to do on one single line:
use Bio::Root::Version; our $VERSION = ${Bio::Root::Version::VERSION};
this way, cpanplus will find the version of your module, and will be
able to say when it needs to be upgraded.