jorainer / ensembldb

This is the ensembldb development repository.
https://jorainer.github.io/ensembldb
33 stars 10 forks source link

heavyweight dependencies #66

Closed lawremi closed 6 years ago

lawremi commented 6 years ago

Would it be feasible to move AnnotationHub and RMySQL to Suggests? I had to install MySQL with homebrew to install RMySQL, so it's a bit of a pain. AnnotationHub depends on stuff like shiny, which is also giving me problems right now.

jorainer commented 6 years ago

good point! thanks @lawremi , I'll do.

jorainer commented 6 years ago

OK, there is unfortunately not much I can do - I'm importing stuff from AnnotationHub, so I'll need to keep that in Imports. RMySQL was already in Enhances - strange that it required you to install that. I had shiny in Suggests and moved that now to Enhances in version 2.3.3.

lawremi commented 6 years ago

I'll have to figure out why ggbio depends on RMySQL. I don't think the method and class imports of AnnotationHub are strictly required. You could probably get away with a Suggests.

jorainer commented 6 years ago

Moved AnnotationHub from Imports to Suggests now. Hope it reduces the amount of required package installations.

lawremi commented 6 years ago

Awesome, thanks a lot.