-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove reliance on songbird for the differentials type in the future #154
Comments
BTW, one thing you can do in your .travis config is update this to use a "dev env" version of QIIME 2 - then you will be able to test changes like the ones in qiime2/q2-types#212 right after the PR is merged (and busywork spits out a new dev env). |
Sorry, forgot the dev env link: https://dev.qiime2.org/latest/quickstart/ |
Will make it easier to test things with newer Q2 versions. Thanks @thermokarst for letting me know this existed!
I had no idea that existed—this is really useful for immediately testing with the latest Q2 version. Thanks Matt! (I'm working on a dev branch of Qurro r/n but these changes should be merged back into master within a week or so) |
This reverts commit 1d77e64. Once QIIME 2 2019.7 is released, I'll revert this revert (going back to testing with the dev version). However, the thing is -- the dev version currently available has the Differentials type definition merged in, which causes a conflict with songbird. So uhhh the best thing to do is keep testing with 2019.4, then switch over once all of the infrastructure is updated (and at this point we can say that Qurro only supports QIIME 2019.7).
This reverts commit 7b5de90. So this is back to using the dev Q2 version, since it looks like it'll be simplest to just release v0.3.0 of Qurro alongside Q2 2019.7. need to fix the plugin_setup, etc. next
This is a natural consequence of biocore#154. Hopefully, switching should be pretty painless for the majority of users. The error message in the plugin_setup should also be clear about what people need to do to fix their environments.
When qiime2/q2-types#212 is merged into a release of QIIME 2 (probs the next one, i.e. 2019.7), we can just require that at least that version of QIIME 2 is used with Qurro and remove our reliance on Songbird to define the Q2
FeatureData[Differential]
type.Along with letting us clean up some complex/ugly code in
plugin_setup.py
, this will impact the example jupyter notebook(s?),.travis.yml
(no need to install songbird during the testing process), and some documentation I think. All in all this will make using Qurro easier.The text was updated successfully, but these errors were encountered: