[Bioperl-l] URI, Graph, and Module::Build
bix at sendu.me.uk
Wed Nov 29 11:04:07 EST 2006
Chris Fields wrote:
> For the Build.PL dependencies, do we want to use the absolute module
> requirements (URI::Escape, Graph::Directed, XML::SAX::Base) or the
> distributions they are in (URI, Graph, XML::SAX)? Or does it really
> make a difference?
It makes a difference right now only where the absolute module doesn't
have a version (because in Build.PL we ask for at least version 0, which
fails if version in the modules is actually undef). I'll fix that in the
future, so it is best to use the absolute module for clarity.
> Also, you had mentioned that Bundle::Bioperl is no longer needed since
> you can have them installed via Build. Does that also hold true for
> Windows (since CPAN is, at best, very testy installing on Windows)?
In what way is it testy? I set up a new WinXP machine today and
installed ActiveState. My Build.PL script happily offered to install
Module::Build for me with CPAN and it almost worked up until CPAN needed
nmake. After installing nmake I upgraded CPAN with no problems and then
everything worked after that (I only tried to install one optional dep
with Build.PL via CPAN, and that worked fine).
So yes, I'd say it holds true for Windows. Though I haven't sorted out
the ppd stuff yet.
More information about the Bioperl-l